diff --git a/MacOSX10.12.sdk/System/Library/CoreServices/SystemVersion.plist b/MacOSX10.12.sdk/System/Library/CoreServices/SystemVersion.plist
index 32f1a06e61..08cbfd9da9 100644
--- a/MacOSX10.12.sdk/System/Library/CoreServices/SystemVersion.plist
+++ b/MacOSX10.12.sdk/System/Library/CoreServices/SystemVersion.plist
@@ -3,14 +3,14 @@
ProductBuildVersion
- 16C58
+ 16E185
ProductCopyright
- 1983-2016 Apple Inc.
+ 1983-2017 Apple Inc.
ProductName
Mac OS X
ProductUserVisibleVersion
- 10.12.2
+ 10.12.4
ProductVersion
- 10.12.2
+ 10.12.4
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/AGL.framework/Versions/A/AGL.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/AGL.framework/Versions/A/AGL.tbd
index 199a58c030..27b18bc4c3 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/AGL.framework/Versions/A/AGL.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/AGL.framework/Versions/A/AGL.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 4334843B-E8CF-3E2D-B878-528047D9967C', 'x86_64: E4A1E7B9-9C37-3244-8415-F0F028CB2859' ]
+uuids: [ 'i386: F444899F-FDF0-390A-ACDF-D07994F4944D', 'x86_64: EEB77D74-9B6B-331F-B103-5A62A029BCE2' ]
platform: macosx
install-name: /System/Library/Frameworks/AGL.framework/Versions/A/AGL
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation.tbd
index c3f5d6cffb..e33fc87a0d 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 9A3E50AD-14A1-3B0E-879C-91090C17F341', 'x86_64: 0D0BB4A4-F987-381B-885E-88A81F50FD50' ]
+uuids: [ 'i386: C57F7446-4DF8-3091-93D3-1FE953413BF4', 'x86_64: 474E9FF4-4A97-3D48-8D4F-46FD3CADBBD6' ]
platform: macosx
install-name: /System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation
-current-version: 2.0
+current-version: 2
objc-constraint: none
exports:
- archs: [ x86_64 ]
@@ -333,17 +333,20 @@ exports:
_AVCompositionInternal.mutableComposition, _AVCompositionInternal.naturalSize,
_AVCompositionInternal.tracks, _AVCompositionInternal.tracksInitializationOnce,
_AVCompositionTrackInternal.mutableComposition, _AVCompositionTrackSegmentInternal.editAssetTrackID,
- _AVCompositionTrackSegmentInternal.editAssetURL, _AVContentKeyRequest._appIdentifier,
- _AVContentKeyRequest._delegate, _AVContentKeyRequest._error,
- _AVContentKeyRequest._initializationData, _AVContentKeyRequest._session,
- _AVContentKeyRequest._status, _AVContentKeySessionInternal._appIdentifier,
- _AVContentKeySessionInternal._decryptorsByInitData, _AVContentKeySessionInternal._delegate,
+ _AVCompositionTrackSegmentInternal.editAssetURL, _AVContentKeyRequestInternal._assetWeakRef,
+ _AVContentKeyRequestInternal._context, _AVContentKeyRequestInternal._error,
+ _AVContentKeyRequestInternal._figCryptor, _AVContentKeyRequestInternal._identifier,
+ _AVContentKeyRequestInternal._initializationData, _AVContentKeyRequestInternal._providesPersistableKey,
+ _AVContentKeyRequestInternal._session, _AVContentKeyRequestInternal._status,
+ _AVContentKeyResponseInternal._keyResponseData, _AVContentKeySessionInternal._appIdentifier,
+ _AVContentKeySessionInternal._contentKeyRecipients, _AVContentKeySessionInternal._cryptorsList,
+ _AVContentKeySessionInternal._decryptorsByInitData, _AVContentKeySessionInternal._delegateStorage,
+ _AVContentKeySessionInternal._figContentKeySession, _AVContentKeySessionInternal._hlsMethod,
_AVContentKeySessionInternal._internal, _AVContentKeySessionInternal._isExpired,
- _AVContentKeySessionInternal._protector, _AVContentKeySessionInternal._protectorSessionIdentifier,
- _AVContentKeySessionInternal._storageURL, _AVContentKeySessionInternal._streamDataParsers,
- _AVContentKeySessionInternal._threadSafetyQ, _AVContentKeySessionInternal._welf,
- _AVCustomVideoCompositorSession._callbackContextToken, _AVCustomVideoCompositorSession._clientCustomCompositor,
- _AVCustomVideoCompositorSession._clientCustomCompositorQ,
+ _AVContentKeySessionInternal._keySystem, _AVContentKeySessionInternal._protectorSessionIdentifier,
+ _AVContentKeySessionInternal._storageURL, _AVContentKeySessionInternal._threadSafetyQ,
+ _AVContentKeySessionInternal._weakReference, _AVCustomVideoCompositorSession._callbackContextToken,
+ _AVCustomVideoCompositorSession._clientCustomCompositor, _AVCustomVideoCompositorSession._clientCustomCompositorQ,
_AVCustomVideoCompositorSession._clientError, _AVCustomVideoCompositorSession._clientErrorQ,
_AVCustomVideoCompositorSession._clientRequiredPixelBufferAttributes,
_AVCustomVideoCompositorSession._figCustomCompositor, _AVCustomVideoCompositorSession._finishedRequestQ,
@@ -648,10 +651,10 @@ exports:
_AVURLAssetInternal.hasInstanceIdentifierMapping, _AVURLAssetInternal.initializationOptions,
_AVURLAssetInternal.loader, _AVURLAssetInternal.makeOneAssetDownloadCacheOnly,
_AVURLAssetInternal.makeOneResourceLoaderOnly, _AVURLAssetInternal.resourceLoader,
- _AVURLAssetInternal.tracks, _AVURLAssetInternal.tracksAccessQueue,
- _AVURLAuthenticationChallenge._requestDictionary, _AVURLAuthenticationChallenge._weakReference,
- _AVUnreachableAssetInspectorLoader._figError, _AVUnreachableAssetInspectorLoader._figErrorUserInfo,
- _AVVideoCompositionCoreAnimationToolInternal.animationLayer,
+ _AVURLAssetInternal.sessionReference, _AVURLAssetInternal.tracks,
+ _AVURLAssetInternal.tracksAccessQueue, _AVURLAuthenticationChallenge._requestDictionary,
+ _AVURLAuthenticationChallenge._weakReference, _AVUnreachableAssetInspectorLoader._figError,
+ _AVUnreachableAssetInspectorLoader._figErrorUserInfo, _AVVideoCompositionCoreAnimationToolInternal.animationLayer,
_AVVideoCompositionCoreAnimationToolInternal.auxiliaryTrackID,
_AVVideoCompositionCoreAnimationToolInternal.postProcessingVideoLayers,
_AVVideoCompositionCoreAnimationToolInternal.way, _AVVideoCompositionInstructionInternal.backgroundColor,
@@ -695,14 +698,18 @@ exports:
- archs: [ i386, x86_64 ]
re-exports: [ /System/Library/Frameworks/AVFoundation.framework/Versions/A/Frameworks/AVFAudio.framework/Versions/A/AVFAudio ]
symbols: [ _AVAppleMakerNote_AssetIdentifier, _AVAppleMakerNote_ImageGroupIdentifier,
- _AVApplicationAuthorizationChallengeProviderFairPlay, _AVApplicationAuthorizationChallengeProviderNone,
- _AVAssetAssociatedSubtitlesTrackReferencesKey, _AVAssetChapterListTrackReferencesKey,
- _AVAssetChapterMetadataGroupsDidChangeNotification, _AVAssetCollectionTypeAVCHD,
- _AVAssetContainsFragmentsDidChangeNotification, _AVAssetDownloadSessionAirPlayAuthorizationInfoKey,
- _AVAssetDownloadSessionAllowsCellularAccessKey, _AVAssetDownloadSessionAssetImageDataKey,
- _AVAssetDownloadSessionAssetNameKey, _AVAssetDownloadSessionCachePrimingDownloadTokenKey,
- _AVAssetDownloadSessionClientAuditTokenKey, _AVAssetDownloadSessionClientBundleIdentifierKey,
- _AVAssetDownloadSessionCurrentLoadedTimeRangesKey, _AVAssetDownloadSessionDeleteDownloadWhenAssetFinalizesKey,
+ _AVAppleMakerNote_PhotosOriginatingSignature, _AVApplicationAuthorizationChallengeProviderFairPlay,
+ _AVApplicationAuthorizationChallengeProviderNone, _AVAssetAssociatedSubtitlesTrackReferencesKey,
+ _AVAssetChapterListTrackReferencesKey, _AVAssetChapterMetadataGroupsDidChangeNotification,
+ _AVAssetCollectionTypeAVCHD, _AVAssetContainsFragmentsDidChangeNotification,
+ _AVAssetDownloadSessionAirPlayAuthorizationInfoKey, _AVAssetDownloadSessionAllowsCellularAccessKey,
+ _AVAssetDownloadSessionAlternativeConfigurationHierarchyTokenKey,
+ _AVAssetDownloadSessionAlternativeConfigurationOptionsKey,
+ _AVAssetDownloadSessionAlternativeConfigurationServiceIdentifierKey,
+ _AVAssetDownloadSessionAssetImageDataKey, _AVAssetDownloadSessionAssetNameKey,
+ _AVAssetDownloadSessionCachePrimingDownloadTokenKey, _AVAssetDownloadSessionClientAuditTokenKey,
+ _AVAssetDownloadSessionClientBundleIdentifierKey, _AVAssetDownloadSessionCurrentLoadedTimeRangesKey,
+ _AVAssetDownloadSessionDeleteDownloadWhenAssetFinalizesKey,
_AVAssetDownloadSessionDidResolveMediaSelectionNotification,
_AVAssetDownloadSessionDownloadFailedNotification, _AVAssetDownloadSessionDownloadSucceededNotification,
_AVAssetDownloadSessionFileSizeAvailableNotification, _AVAssetDownloadSessionHTTPCookiesKey,
@@ -767,8 +774,14 @@ exports:
_AVChapterGroupChaptersKey, _AVChapterGroupExtendedLanguageTagKey,
_AVChapterGroupLanguageCodeKey, _AVChapterGroupPerChapterInfoKey,
_AVChapterGroupTypeKey, _AVContentAuthorizationInfoPlayInfoKey,
- _AVContentAuthorizationInfoSessionIDKey, _AVContentKeyRequestCreateDecryptorUsingFormatDescription,
- _AVContentKeyRequestProtocolVersionsKey, _AVCoreAnimationBeginTimeAtZero,
+ _AVContentAuthorizationInfoSessionIDKey, _AVContentKeyRequestAssetKey,
+ _AVContentKeyRequestContextKey, _AVContentKeyRequestCreateDecryptorUsingFormatDescription,
+ _AVContentKeyRequestHLSMethodKey, _AVContentKeyRequestProtocolVersionsKey,
+ _AVContentKeyRequestRetryReasonReceivedObsoleteContentKey,
+ _AVContentKeyRequestRetryReasonReceivedResponseWithExpiredLease,
+ _AVContentKeyRequestRetryReasonTimedOut, _AVContentKeyRequestStreamingContentKeyIsForAirPlayKey,
+ _AVContentKeyRequestStreamingContentKeyRequiresiTunesProvisioningKey,
+ _AVContentKeySystemFairPlayStreaming, _AVCoreAnimationBeginTimeAtZero,
_AVCropRectangleRampEndCropRectangleKey, _AVCropRectangleRampStartCropRectangleKey,
_AVErrorDeviceKey, _AVErrorDiscontinuityFlagsKey, _AVErrorExceptionKey,
_AVErrorFileSizeKey, _AVErrorFileTypeKey, _AVErrorMediaSubTypeKey,
@@ -1195,14 +1208,15 @@ exports:
_AVTrackAssociationTypeTimecode, _AVTransformRampEndTransformKey,
_AVTransformRampStartTransformKey, _AVURLAssetAirPlayAuthorizationInfoKey,
_AVURLAssetAllowedHTTPProtocolTypesKey, _AVURLAssetAllowsCellularAccessKey,
- _AVURLAssetAlternativeConfigurationOptionsKey, _AVURLAssetAlternativeConfigurationServiceIdentifierKey,
- _AVURLAssetApplicationTransportSecurityKey, _AVURLAssetBoundNetworkInterfaceName,
- _AVURLAssetCacheKey, _AVURLAssetCacheNonPurgeableMemoryLimitKey,
- _AVURLAssetCacheUseNonPurgeableMemoryKey, _AVURLAssetClientAuditTokenKey,
- _AVURLAssetClientBundleIdentifierKey, _AVURLAssetDownloadCompleteFailedNotification,
- _AVURLAssetDownloadCompleteNotificationErrorKey, _AVURLAssetDownloadCompleteSuccessNotification,
- _AVURLAssetDownloadDestinationURLKey, _AVURLAssetDownloadIsLowPriorityKey,
- _AVURLAssetDownloadTokenKey, _AVURLAssetHTTPCookiesKey, _AVURLAssetHTTPHeaderFieldsKey,
+ _AVURLAssetAlternativeConfigurationHierarchyTokenKey, _AVURLAssetAlternativeConfigurationOptionsKey,
+ _AVURLAssetAlternativeConfigurationServiceIdentifierKey, _AVURLAssetApplicationTransportSecurityKey,
+ _AVURLAssetBoundNetworkInterfaceName, _AVURLAssetCacheKey,
+ _AVURLAssetCacheNonPurgeableMemoryLimitKey, _AVURLAssetCacheUseNonPurgeableMemoryKey,
+ _AVURLAssetClientAuditTokenKey, _AVURLAssetClientBundleIdentifierKey,
+ _AVURLAssetDownloadCompleteFailedNotification, _AVURLAssetDownloadCompleteNotificationErrorKey,
+ _AVURLAssetDownloadCompleteSuccessNotification, _AVURLAssetDownloadDestinationURLKey,
+ _AVURLAssetDownloadIsLowPriorityKey, _AVURLAssetDownloadTokenKey,
+ _AVURLAssetHTTPCookiesKey, _AVURLAssetHTTPHeaderFieldsKey,
_AVURLAssetInheritURIQueryComponentFromReferencingURIKey,
_AVURLAssetMaxSizeAllowedForCellularAccessKey, _AVURLAssetNetworkProbeRequestDisabledKey,
_AVURLAssetOptimizeAccessForLinearMoviePlaybackKey, _AVURLAssetOutOfBandAlternateTracksKey,
@@ -1345,7 +1359,8 @@ exports:
_AVComposition, _AVCompositionFormatReaderInspector, _AVCompositionInternal,
_AVCompositionTrack, _AVCompositionTrackInternal, _AVCompositionTrackReaderInspector,
_AVCompositionTrackSegment, _AVCompositionTrackSegmentInternal,
- _AVContentKeyRequest, _AVContentKeySession, _AVContentKeySessionInternal,
+ _AVContentKeyRequest, _AVContentKeyRequestInternal, _AVContentKeyResponse,
+ _AVContentKeyResponseInternal, _AVContentKeySession, _AVContentKeySessionInternal,
_AVCoreImageFilterCustomVideoCompositor, _AVCoreImageFilterVideoCompositionInstruction,
_AVCustomVideoCompositorSession, _AVDataAsset, _AVDateRangeMetadataGroup,
_AVDateRangeMetadataGroupInternal, _AVDepartureAnnouncingObjectMonitor,
@@ -1393,11 +1408,11 @@ exports:
_AVOutputDeviceDiscoverySessionInternal, _AVOutputDeviceFrecencyManager,
_AVOutputDeviceInternal, _AVOutputSettings, _AVOutputSettingsAssistant,
_AVOutputSettingsAssistantInternal, _AVPeriodicTimebaseObserver,
- _AVPixelBufferAttributeMediator, _AVPixelBufferAttributesVideoOutputSettings,
- _AVPlaybackItemInspector, _AVPlaybackItemInspectorLoader,
- _AVPlaybackItemTrackInspector, _AVPlayer, _AVPlayerConnection,
- _AVPlayerInternal, _AVPlayerItem, _AVPlayerItemAccessLog,
- _AVPlayerItemAccessLogEvent, _AVPlayerItemAccessLogEventInternal,
+ _AVPersistableContentKeyRequest, _AVPixelBufferAttributeMediator,
+ _AVPixelBufferAttributesVideoOutputSettings, _AVPlaybackItemInspector,
+ _AVPlaybackItemInspectorLoader, _AVPlaybackItemTrackInspector,
+ _AVPlayer, _AVPlayerConnection, _AVPlayerInternal, _AVPlayerItem,
+ _AVPlayerItemAccessLog, _AVPlayerItemAccessLogEvent, _AVPlayerItemAccessLogEventInternal,
_AVPlayerItemAccessLogInternal, _AVPlayerItemErrorLog, _AVPlayerItemErrorLogEvent,
_AVPlayerItemErrorLogEventInternal, _AVPlayerItemErrorLogInternal,
_AVPlayerItemInternal, _AVPlayerItemLegibleOutput, _AVPlayerItemLegibleOutputInternal,
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Frameworks/AVFAudio.framework/Versions/A/AVFAudio.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Frameworks/AVFAudio.framework/Versions/A/AVFAudio.tbd
index 7d0b22a57b..e465f09eb2 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Frameworks/AVFAudio.framework/Versions/A/AVFAudio.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Frameworks/AVFAudio.framework/Versions/A/AVFAudio.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: F411961D-D87D-35D8-B43D-DBA096EB0600', 'x86_64: E3CDC215-9272-3F94-8093-865CA181F728' ]
+uuids: [ 'i386: B036C6FC-A3D0-30D3-9620-30D16A149C9F', 'x86_64: 7997D588-B542-3EBB-B822-D719C1114BB4' ]
platform: macosx
install-name: /System/Library/Frameworks/AVFoundation.framework/Versions/A/Frameworks/AVFAudio.framework/Versions/A/AVFAudio
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Frameworks/AVFAudio.framework/Versions/A/Headers/AVAudioEngine.h b/MacOSX10.12.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Frameworks/AVFAudio.framework/Versions/A/Headers/AVAudioEngine.h
index 66ecb7e85a..75fe29ae3f 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Frameworks/AVFAudio.framework/Versions/A/Headers/AVAudioEngine.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Frameworks/AVFAudio.framework/Versions/A/Headers/AVAudioEngine.h
@@ -205,8 +205,11 @@ _player = [[AVAudioPlayerNode alloc] init];
@abstract
Pause the engine.
@discussion
- Stops the flow of audio through the engine, but does not deallocate the resources allocated
- by prepare. Resume the engine by invoking start again.
+ Stops the audio hardware and the flow of audio through the engine, but does not deallocate
+ the resources allocated by prepare. Resume the engine by invoking start again.
+
+ It is recommended that the engine be paused or stopped (as applicable) when not in use, to
+ minimize power consumption.
*/
- (void)pause;
@@ -221,7 +224,10 @@ _player = [[AVAudioPlayerNode alloc] init];
/*! @method stop
@abstract
- Stop the engine. Releases the resources allocated by prepare.
+ Stops the audio hardware and the engine. Releases the resources allocated by prepare.
+
+ It is recommended that the engine be paused or stopped (as applicable) when not in use, to
+ minimize power consumption.
*/
- (void)stop;
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Frameworks/AVFAudio.framework/Versions/A/Headers/AVAudioPlayer.h b/MacOSX10.12.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Frameworks/AVFAudio.framework/Versions/A/Headers/AVAudioPlayer.h
index aa5eb65945..6b61c1a2f3 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Frameworks/AVFAudio.framework/Versions/A/Headers/AVAudioPlayer.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Frameworks/AVFAudio.framework/Versions/A/Headers/AVAudioPlayer.h
@@ -23,7 +23,7 @@ NS_ASSUME_NONNULL_BEGIN
@class AVAudioSessionChannelDescription;
@protocol AVAudioPlayerDelegate;
-NS_CLASS_AVAILABLE(10_7, 2_2) __WATCHOS_PROHIBITED
+NS_CLASS_AVAILABLE(10_7, 2_2) __WATCHOS_AVAILABLE(3_0)
@interface AVAudioPlayer : NSObject {
@private
id _impl;
@@ -111,7 +111,7 @@ Any negative number will loop indefinitely until stopped.
@end
/* A protocol for delegates of AVAudioPlayer */
-__WATCHOS_PROHIBITED
+__WATCHOS_AVAILABLE(3_0)
@protocol AVAudioPlayerDelegate
@optional
/* audioPlayerDidFinishPlaying:successfully: is called when a sound has finished playing. This method is NOT called if the player is stopped due to an interruption. */
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Frameworks/AVFAudio.framework/Versions/A/Headers/AVAudioPlayerNode.h b/MacOSX10.12.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Frameworks/AVFAudio.framework/Versions/A/Headers/AVAudioPlayerNode.h
index 68dea3da73..05f226846c 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Frameworks/AVFAudio.framework/Versions/A/Headers/AVAudioPlayerNode.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Frameworks/AVFAudio.framework/Versions/A/Headers/AVAudioPlayerNode.h
@@ -161,6 +161,10 @@ NS_CLASS_AVAILABLE(10_10, 8_0)
middle of playing. The node's sample time (and therefore the times to which new events are
to be scheduled) is reset to 0, and will not proceed until the node is started again (via
play or playAtTime).
+
+ Note that pausing or stopping all the players connected to an engine does not pause or stop
+ the engine or the underlying hardware. The engine must be explicitly paused or stopped for
+ the hardware to stop.
*/
- (void)stop;
@@ -208,6 +212,10 @@ if (!nsErr) {
@abstract Pause playback.
@discussion
The player's sample time does not advance while the node is paused.
+
+ Note that pausing or stopping all the players connected to an engine does not pause or stop
+ the engine or the underlying hardware. The engine must be explicitly paused or stopped for
+ the hardware to stop.
*/
- (void)pause;
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Headers/AVAsset.h b/MacOSX10.12.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Headers/AVAsset.h
index 466123a72f..058da1ab63 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Headers/AVAsset.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Headers/AVAsset.h
@@ -10,6 +10,7 @@
#import
#import
#import
+#import
#import
@@ -356,7 +357,7 @@ typedef NS_OPTIONS(NSUInteger, AVAssetReferenceRestrictions) {
@abstract Indicates the total duration of fragments that either exist now or may be appended in the future in order to extend the duration of the asset.
@discussion For QuickTime movie files and MPEG-4 files, the value of this property is obtained from the 'mehd' box of the 'mvex' box, if present. If no total fragment duration hint is available, the value of this property is kCMTimeInvalid.
*/
-@property (nonatomic, readonly) CMTime overallDurationHint NS_AVAILABLE(10_12_3, 10_3);
+@property (nonatomic, readonly) CMTime overallDurationHint NS_AVAILABLE(10_12_2, 10_2);
@end
@@ -744,4 +745,14 @@ NS_CLASS_AVAILABLE_MAC(10_11)
@end
+@interface AVURLAsset (AVURLAssetContentKeyEligibility)
+
+/*!
+ @property mayRequireContentKeysForMediaDataProcessing
+ @abstract Allows AVURLAsset to be added as a content key recipient to an AVContentKeySession.
+*/
+@property (nonatomic, readonly) BOOL mayRequireContentKeysForMediaDataProcessing API_AVAILABLE(macosx(10.12.4), ios(10.3), tvos(10.2));
+
+@end
+
NS_ASSUME_NONNULL_END
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Headers/AVAssetResourceLoader.h b/MacOSX10.12.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Headers/AVAssetResourceLoader.h
index 9c14017497..436c04b41d 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Headers/AVAssetResourceLoader.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Headers/AVAssetResourceLoader.h
@@ -91,6 +91,8 @@ AV_INIT_UNAVAILABLE
If the result is YES, the resource loader expects invocation, either subsequently or immediately, of either -[AVAssetResourceLoadingRequest finishLoading] or -[AVAssetResourceLoadingRequest finishLoadingWithError:]. If you intend to finish loading the resource after your handling of this message returns, you must retain the instance of AVAssetResourceLoadingRequest until after loading is finished.
If the result is NO, the resource loader treats the loading of the resource as having failed.
Note that if the delegate's implementation of -resourceLoader:shouldWaitForLoadingOfRequestedResource: returns YES without finishing the loading request immediately, it may be invoked again with another loading request before the prior request is finished; therefore in such cases the delegate should be prepared to manage multiple loading requests.
+
+ If an AVURLAsset is added to an AVContentKeySession object and a delegate is set on its AVAssetResourceLoader, that delegate's resourceLoader:shouldWaitForLoadingOfRequestedResource: method must specify which custom URL requests should be handled as content keys. This is done by returning YES and passing either AVStreamingKeyDeliveryPersistentContentKeyType or AVStreamingKeyDeliveryContentKeyType into -[AVAssetResourceLoadingContentInformationRequest setContentType:] and then calling -[AVAssetResourceLoadingRequest finishLoading].
*/
- (BOOL)resourceLoader:(AVAssetResourceLoader *)resourceLoader shouldWaitForLoadingOfRequestedResource:(AVAssetResourceLoadingRequest *)loadingRequest NS_AVAILABLE(10_9, 6_0);
@@ -108,6 +110,8 @@ AV_INIT_UNAVAILABLE
If the result is YES, the resource loader expects invocation, either subsequently or immediately, of either -[AVAssetResourceRenewalRequest finishLoading] or -[AVAssetResourceRenewalRequest finishLoadingWithError:]. If you intend to finish loading the resource after your handling of this message returns, you must retain the instance of AVAssetResourceRenewalRequest until after loading is finished.
If the result is NO, the resource loader treats the loading of the resource as having failed.
Note that if the delegate's implementation of -resourceLoader:shouldWaitForRenewalOfRequestedResource: returns YES without finishing the loading request immediately, it may be invoked again with another loading request before the prior request is finished; therefore in such cases the delegate should be prepared to manage multiple loading requests.
+
+ If an AVURLAsset is added to an AVContentKeySession object and a delegate is set on its AVAssetResourceLoader, that delegate's resourceLoader:shouldWaitForRenewalOfRequestedResource:renewalRequest method must specify which custom URL requests should be handled as content keys. This is done by returning YES and passing either AVStreamingKeyDeliveryPersistentContentKeyType or AVStreamingKeyDeliveryContentKeyType into -[AVAssetResourceLoadingContentInformationRequest setContentType:] and then calling -[AVAssetResourceLoadingRequest finishLoading].
*/
- (BOOL)resourceLoader:(AVAssetResourceLoader *)resourceLoader shouldWaitForRenewalOfRequestedResource:(AVAssetResourceRenewalRequest *)renewalRequest NS_AVAILABLE(10_10, 8_0);
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Headers/AVBase.h b/MacOSX10.12.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Headers/AVBase.h
index fc717ff9c8..501d0302e4 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Headers/AVBase.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Headers/AVBase.h
@@ -182,6 +182,10 @@
#define AVAILABLE_MAC_OS_X_VERSION_TBD_AND_LATER WEAK_IMPORT_ATTRIBUTE
#endif
+#ifndef API_AVAILABLE
+ #define API_AVAILABLE(...)
+#endif
+
#ifndef NS_AVAILABLE
#define NS_AVAILABLE(a, b)
#endif
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Headers/AVContentKeySession.h b/MacOSX10.12.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Headers/AVContentKeySession.h
new file mode 100644
index 0000000000..0abb5c76b4
--- /dev/null
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Headers/AVContentKeySession.h
@@ -0,0 +1,480 @@
+/*
+ File: AVContentKeySession.h
+
+ Copyright (c) 2015-2016 Apple Inc. All rights reserved.
+*/
+
+#import
+#import
+
+NS_ASSUME_NONNULL_BEGIN
+
+/*!
+ @class AVContentKeySession
+
+ @abstract
+ An AVContentKeySession is used to create and track decryption keys for media data. Objects conforming to the AVContentKeyRecipient protocol, such as AVURLAssets, can be added to an AVContentKeySession to employ the services of the AVContentKeySession in handling new key requests and to obtain access to the session's already existing keys.
+
+ Its secondary purpose is to provide a report of expired sessions to assist a controlling entity that wishes to track the set of sessions that are still active. If initialized with a location at which to store them, AVContentKeySession maintains a global collection of pending "expired session reports", each associated with an identifier for the app that created the session. The contents of this identifier are specified by the controlling entity that provides media data or that grants permission for its use.
+ Expired sessions are tracked as follows: a stream processing session is considered to be started after an instance of AVContentKeySession is created and the first object conforming to the AVContentKeyRecipient protocol is added to it. If an instance of AVContentKeySession that has reached this state does not receive an expire message before it's deallocated or the process in which it's running is terminated, an "expired session report" will subsequently be added to the pending list of expired session reports that indicates that the session expired abnormally. In contrast, for AVContentKeySessions that reach the state of having at least one object conforming to the AVContentKeyRecipient protocol added to them and later receive an expire message, "expired session reports" will be generated that indicate that the session expired normally.
+ To obtain the collection of pending expired session reports in order to provide them to the controlling entity associated with a specific app identifier, use +pendingExpiredSessionReportsWithAppIdentifier:.
+ After pending expired session reports have been sent to the controlling entity and their receipt has been acknowledged, they can be removed from the collection of pending expired session reports maintained by AVContentKeySession by using +removePendingExpiredSessionReports:withAppIdentifier:.
+*/
+
+@class AVContentKeySessionInternal;
+@class AVContentKeyRequest;
+@class AVContentKeyResponse;
+@class AVPersistableContentKeyRequest;
+@protocol AVContentKeyRecipient;
+@protocol AVContentKeySessionDelegate;
+
+/*!
+ @group AVContentKeySystem string constants
+ @brief Used by AVContentKeySession to determine the method of key delivery
+ */
+typedef NSString *AVContentKeySystem NS_STRING_ENUM API_AVAILABLE(macosx(10.12.4), ios(10.3), tvos(10.2));
+
+/*!
+ @constant AVContentKeySystemFairPlayStreaming
+ @discussion Used to specify FairPlay Streaming (FPS) as the method of key delivery.
+ */
+AVF_EXPORT AVContentKeySystem const AVContentKeySystemFairPlayStreaming API_AVAILABLE(macosx(10.12.4), ios(10.3), tvos(10.2));
+
+API_AVAILABLE(macosx(10.12.4), ios(10.3), tvos(10.2))
+@interface AVContentKeySession : NSObject {
+@private
+ AVContentKeySessionInternal *_session;
+}
+
+/*!
+ @method contentKeySessionWithKeySystem:storageDirectoryAtURL:
+ @abstract Creates a new instance of AVContentKeySession to manage a collection of media content keys.
+ @param keySystem
+ A valid key system for retrieving keys.
+ @param storageURL
+ Optional URL to a writable directory that the session will use to facilitate expired session reports after abnormal session termination. Pass nil if you do not require expired session reports.
+ @result A new AVContentKeySession.
+ @discussion This method returns an AVContentKeySession instance that is capable of managing collection of media content keys corresponding to the input keySystem. An NSInvalidArgumentException will be raised if the value of keySystem is unsupported.
+ */
++ (instancetype)contentKeySessionWithKeySystem:(AVContentKeySystem)keySystem storageDirectoryAtURL:(nullable NSURL *)storageURL;
+
+/*!
+ @method setDelegate:queue:
+ @abstract Sets the receiver's delegate. A delegate is required to handle content key initialization.
+ @param delegate
+ An object conforming to the AVContentKeySessionDelegate protocol.
+ @param delegateQueue
+ A dispatch queue on which delegate methods will be invoked whenever processes requiring content keys are executed asynchronously. Passing a value of nil for the delegateQueue parameter along with a non-nil value for the delegate parameter will result in an invalid argument exception.
+*/
+- (void)setDelegate:(nullable id )delegate queue:(nullable dispatch_queue_t)delegateQueue;
+
+/*!
+ @property delegate
+ @abstract The receiver's delegate.
+ @discussion The value of this property is an object conforming to the AVContentKeySessionDelegate protocol. The delegate is set using the setDelegate:queue: method.
+*/
+@property (readonly, weak, nullable) id delegate;
+
+/*!
+ @property delegateQueue
+ @abstract The dispatch queue on which all delegate methods will be invoked whenever processes requiring content keys are executed asynchronously.
+ @discussion The value of this property is a dispatch_queue_t. The queue is set using the setDelegate:queue: method.
+*/
+@property (readonly, nullable) dispatch_queue_t delegateQueue;
+
+/*!
+ @property storageURL
+ @abstract The storage URL provided when the AVContentKeySession was created. May be nil.
+ @discussion URL to a writable directory; may be nil. The session will use this to facilitate expired session reports after abnormal session termination.
+*/
+@property (readonly, nullable) NSURL *storageURL;
+
+/*!
+ @property keySystem
+ @abstract The key system used for retrieving keys
+*/
+@property (readonly) AVContentKeySystem keySystem;
+
+/*!
+ @method expire
+ @abstract Tells the receiver to treat the session as having been intentionally and normally expired.
+ @discussion When an instance of AVContentKeySession receives an expire message, all of its associated objects conforming to the AVContentKeyRecipient protocol will become inoperable. Send this message only after you have finished operating on the media data.
+*/
+- (void)expire;
+
+/*!
+ @property contentProtectionSessionIdentifier
+ @abstract An opaque identifier for the current content protection session.
+ @discussion May be nil. Will call the delegate's contentKeySessionContentProtectionSessionIdentifierDidChange: when the identifier changes. The protection session ID is a unique string identifier generated by the AVContentKeySession that can be used by the application to identify content key session objects.
+*/
+@property (readonly, nullable) NSData *contentProtectionSessionIdentifier;
+
+/*!
+ @method processContentKeyRequestWithIdentifier:initializationData:options:
+ @abstract Informs the receiver that it should attempt to instantiate a content decryption key using the specified initialization data.
+ @param identifier
+ Container- and protocol-specific identifier 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 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.
+ @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;
+
+/*!
+ @method renewExpiringResponseDataForContentKeyRequest:
+ @abstract Informs the receiver that the already provided response data for an earlier AVContentKeyRequest will imminently expire.
+ @discussion In response the receiver will invoke your delegate with a new content key request entreating it to renew the expiring response data, via -contentKeySession:didProvideRenewingContentKeyRequest:.
+*/
+- (void)renewExpiringResponseDataForContentKeyRequest:(AVContentKeyRequest *)contentKeyRequest;
+
+@end
+
+@interface AVContentKeySession (AVContentKeyRecipients)
+
+/*!
+ @method addContentKeyRecipient:
+ @abstract Informs the receiver that the specified recipient will be used for the session.
+ @discussion It is an error to add recipient to sessions that have received an expire message. It is also an error to add recipients after they have already begun to process media data (e.g. after an AVURLAsset has loaded the values of any of its keys). Such errors will result in NSInternalInconsistencyExceptions. Sending this message to an AVContentKeySession is atomic.
+*/
+- (void)addContentKeyRecipient:(id)recipient;
+
+/*!
+ @method removeContentKeyRecipient:
+ @abstract Informs the receiver that the specified recipient will no longer be used.
+ @discussion After the specified recipient is removed from the receiver it will become inoperable. Remove the recipient only after you have finished operating on the media data associated with it. Sending this message to an AVContentKeySession is atomic.
+*/
+- (void)removeContentKeyRecipient:(id)recipient;
+
+/*!
+ @property contentKeyRecipients
+ @abstract The array of recipients of content keys currently associated with the AVContentKeySession.
+*/
+@property (readonly) NSArray> *contentKeyRecipients;
+
+@end
+
+@interface AVContentKeySession (AVContentKeySessionPendingExpiredSessionReports)
+
+/*!
+ @method pendingExpiredSessionReportsWithAppIdentifier:storageDirectoryAtURL:
+ @abstract Provides "expired session reports" for prior AVContentKeySessions created with the specified app identifier that have expired either normally or abnormally.
+ @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 storageURL
+ URL to a directory previously used with one or more instances of AVContentKeySession for the storage of expired session reports.
+ @result An NSArray containing instances of NSDictionary, each containing a pending expired session report. These contents depend on the particular protocol in use by the entity that controls the use of the media data.
+ @discussion Note that no reports for sessions still in progress will be included.
+*/
++ (NSArray *)pendingExpiredSessionReportsWithAppIdentifier:(NSData *)appIdentifier storageDirectoryAtURL:(NSURL *)storageURL;
+
+/*!
+ @method removePendingExpiredSessionReports:withAppIdentifier:storageDirectoryAtURL:
+ @abstract Removes expired session reports for prior AVContentKeySessions from storage. Once they have been removed, they will no longer be available via subsequent invocations of +pendingExpiredSessionReportsWithAppIdentifier:.
+ @param expiredSessionReports
+ An array of expired session reports to be discarded.
+ @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 storageURL
+ URL to a writable folder.
+ @discussion This method is most suitable for use only after the specified expired session reports have been sent to the entity that controls the use of the media data and the entity has acknowledged their receipt.
+*/
++ (void)removePendingExpiredSessionReports:(NSArray *)expiredSessionReports withAppIdentifier:(NSData *)appIdentifier storageDirectoryAtURL:(NSURL *)storageURL;
+
+@end
+
+/*!
+ @group AVContentKeyRequestRetryReason string constants
+ @brief Used to specify a reason for asking the client to retry a content key request.
+ */
+typedef NSString *AVContentKeyRequestRetryReason NS_STRING_ENUM API_AVAILABLE(macosx(10.12.4), ios(10.3), tvos(10.2));
+
+/*!
+ @constant AVContentKeyRequestRetryReasonTimedOut
+ @discussion Indicates that the content key request should be retried because the key response was not set soon enough either due the initial request/response was taking too long, or a lease was expiring in the meantime.
+ */
+AVF_EXPORT AVContentKeyRequestRetryReason const AVContentKeyRequestRetryReasonTimedOut API_AVAILABLE(macosx(10.12.4), ios(10.3), tvos(10.2));
+
+/*!
+ @constant AVContentKeyRequestRetryReasonReceivedResponseWithExpiredLease
+ @discussion Indicates that the content key request should be retried because a key response with expired lease was set on the previous content key request.
+ */
+AVF_EXPORT AVContentKeyRequestRetryReason const AVContentKeyRequestRetryReasonReceivedResponseWithExpiredLease API_AVAILABLE(macosx(10.12.4), ios(10.3), tvos(10.2));
+
+/*!
+ @constant AVContentKeyRequestRetryReasonReceivedObsoleteContentKey
+ @discussion Indicates that the content key request should be retried because an obsolete key response was set on the previous content key request.
+ */
+AVF_EXPORT AVContentKeyRequestRetryReason const AVContentKeyRequestRetryReasonReceivedObsoleteContentKey API_AVAILABLE(macosx(10.12.4), ios(10.3), tvos(10.2));
+
+API_AVAILABLE(macosx(10.12.4), ios(10.3), tvos(10.2))
+@protocol AVContentKeySessionDelegate
+
+/*!
+ @method contentKeySession:didProvideContentKeyRequest:
+ @abstract Provides the receiver with a new content key request.
+ @param session
+ An instance of AVContentKeySession that's providing a new content key request.
+ @param keyRequest
+ An instance of AVContentKeyRequest.
+ @discussion Will be invoked by an AVContentKeySession as a result of a call to -processContentKeyRequestWithIdentifier:initializationData:options:. Can be invoked during playback or other processing of an AVURLAsset added to the AVContentKeySession.
+*/
+@required
+- (void)contentKeySession:(AVContentKeySession *)session didProvideContentKeyRequest:(AVContentKeyRequest *)keyRequest;
+
+/*!
+ @method contentKeySession:didProvideRenewingContentKeyRequest:
+ @abstract Provides the receiver with a new content key request representing a renewal of an existing content key.
+ @param session
+ An instance of AVContentKeySession that's providing a new content key request.
+ @param keyRequest
+ An instance of AVContentKeyRequest representing renewal of a previous content key.
+ @discussion Will be invoked by an AVContentKeySession as the result of a call to -renewExpiringResponseDataForContentKeyRequest:.
+*/
+@optional
+- (void)contentKeySession:(AVContentKeySession *)session didProvideRenewingContentKeyRequest:(AVContentKeyRequest *)keyRequest;
+
+/*!
+ @method contentKeySession:didProvidePersistableContentKeyRequest:
+ @abstract Provides the receiver with a new content key request that allows key persistence.
+ @param session
+ An instance of AVContentKeySession that's providing a new content key request.
+ @param keyRequest
+ An instance of AVPersistableContentKeyRequest.
+ @discussion Will be invoked by an AVContentKeyRequest as the result of a call to -respondByRequestingPersistableContentKeyRequest.
+ */
+@optional
+- (void)contentKeySession:(AVContentKeySession *)session didProvidePersistableContentKeyRequest:(AVPersistableContentKeyRequest *)keyRequest;
+
+/*!
+ @method contentKeySession:contentKeyRequest:didFailWithError:
+ @abstract Informs the receiver a content key request has failed.
+ @param session
+ The instance of AVContentKeySession that initiated the content key request.
+ @param keyRequest
+ The instance of AVContentKeyRequest that has failed.
+ @param error
+ An instance of NSError that describes the failure that occurred.
+*/
+@optional
+- (void)contentKeySession:(AVContentKeySession *)session contentKeyRequest:(AVContentKeyRequest *)keyRequest didFailWithError:(NSError *)err;
+
+/*!
+ @method contentKeySession:shouldRetryContentKeyRequest:reason:
+ @abstract Provides the receiver a content key request that should be retried because a previous content key request failed.
+ @param session
+ An instance of AVContentKeySession that's providing the content key request that should be retried.
+ @param keyRequest
+ An instance of AVContentKeyRequest that should be retried.
+ @param retryReason
+ An enum value to explain why the receiver could retry the new content key request.
+ @result A BOOL value indicating receiver's desire to retry the failed content key request.
+ @discussion Will be invoked by an AVContentKeySession when a content key request should be retried. The reason for failure of previous content key request is specified. The receiver can decide if it wants to request AVContentKeySession to retry this key request based on the reason. If the receiver returns YES, AVContentKeySession would restart the key request process. If the receiver returns NO or if it does not implement this delegate method, the content key request would fail and AVContentKeySession would let the receiver know through -contentKeySession:contentKeyRequest:didFailWithError:.
+ */
+@optional
+- (BOOL)contentKeySession:(AVContentKeySession *)session shouldRetryContentKeyRequest:(AVContentKeyRequest *)keyRequest reason:(AVContentKeyRequestRetryReason)retryReason;
+
+/*!
+ @method contentKeySessionContentProtectionSessionIdentifierDidChange:
+ @abstract Informs the receiver that the value of -[AVContentKeySession contentProtectionSessionIdentifier] has changed.
+*/
+@optional
+- (void)contentKeySessionContentProtectionSessionIdentifierDidChange:(AVContentKeySession *)session;
+
+@end
+
+
+/*
+ @constant AVContentKeyRequestStatusRequestingResponse
+ Indicates that the request has just been created.
+ @constant AVContentKeyRequestStatusReceivedResponse
+ Indicates that a response to a key reequest was received and key is in use. This does not indicate that the key is valid.
+ @constant AVContentKeyRequestStatusRenewed
+ Indicates that the key request was renewed. This does not indicate that the key is valid.
+ @constant AVContentKeyRequestStatusRetried
+ Indicates that the key request was retried.
+ @constant AVContentKeyRequestStatusCancelled
+ Indicates that the key request was cancelled.
+ @constant AVContentKeyRequestStatusFailed
+ Indicates that the request has encountered an error. See also the error property.
+*/
+typedef NS_ENUM(NSInteger, AVContentKeyRequestStatus) {
+ AVContentKeyRequestStatusRequestingResponse,
+ AVContentKeyRequestStatusReceivedResponse,
+ AVContentKeyRequestStatusRenewed,
+ AVContentKeyRequestStatusRetried,
+ AVContentKeyRequestStatusCancelled,
+ AVContentKeyRequestStatusFailed
+} API_AVAILABLE(macosx(10.12.4), ios(10.3), tvos(10.2));
+
+@class AVContentKeyRequestInternal;
+
+API_AVAILABLE(macosx(10.12.4), ios(10.3), tvos(10.2))
+@interface AVContentKeyRequest : NSObject
+{
+@private
+ AVContentKeyRequestInternal *_contentKeyRequest;
+}
+
+/*
+ @property status
+ @abstract This describes the state of the AVContentKeyRequest, value is one of AVContentKeyRequestStatus.
+*/
+@property (readonly) AVContentKeyRequestStatus status;
+
+/*!
+ @property error
+ @abstract If the receiver's status is AVContentKeyRequestStatusFailed, this describes the error that caused the failure.
+ @discussion The value of this property is an NSError that describes what caused the content key request to fail. If the receiver's status is not AVContentKeyRequestStatusFailed, the value of this property is nil.
+ */
+@property (readonly, nullable) NSError *error;
+
+/*
+ @property identifier
+ @abstract Container- and protocol-specific identifier for the content key.
+ @discussion In order to use a key with an HTTP Live Streaming AVURLAsset, the identifier must be an NSURL that matches a key URI in the Media Playlist.
+*/
+@property (readonly, nullable) id identifier;
+
+/*
+ @property initializationData
+ @abstract Container- and protocol-specific data to be used to obtain a key response.
+*/
+@property (nonatomic, readonly, nullable) NSData *initializationData;
+
+/*
+ @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.
+ @dicsussion The value of this property will be YES only when the receiver is provided to your AVContentKeySession delegate via the method -contentKeySession:didProvidePersistableContentKeyRequest:. If you have an AVContentKeyRequest for which the value of canProvidePersistableContentKey is NO, but you wish to obtain a persistable content key, send the AVContentKeyRequest the message -respondByRequestingPersistableContentKeyRequest.
+ */
+@property (readonly) BOOL canProvidePersistableContentKey;
+
+/*!
+ @method makeStreamingContentKeyRequestDataForApp:contentIdentifier:options:completionHandler:
+ @abstract Obtains a content key request data for a specific combination of application and content.
+ @param appIdentifier
+ An opaque identifier for the application. The value of this identifier depends on the particular system used to provide the content key.
+ @param contentIdentifier
+ An opaque identifier for the content. The value of this identifier depends on the particular system used to provide the content key. May be nil.
+ @param options
+ Additional information necessary to obtain the key, or nil if none. See AVContentKeyRequest*Key below.
+ @param handler
+ Once the streaming content key request is prepared, this block will be called with the request data or an error describing the failure.
+ @discussion If option AVContentKeyRequestProtocolVersionsKey is not specified the default protocol version of 1 is assumed.
+*/
+- (void)makeStreamingContentKeyRequestDataForApp:(NSData *)appIdentifier
+ contentIdentifier:(nullable NSData *)contentIdentifier
+ options:(nullable NSDictionary *)options
+ completionHandler:(void (^)(NSData * _Nullable contentKeyRequestData, NSError * _Nullable error))handler;
+
+/*!
+ @method processContentKeyResponse:
+ @abstract Informs the receiver to process the specified content key response.
+ @param keyResponse
+ An instance of AVContentKeyResponse carrying a response to a content key request.
+ @discussion After you receive an AVContentKeyRequest via -contentKeySession:didProvideContentKeyRequest: and after you invoke -[AVContentKeyRequest makeStreamingContentKeyRequestDataForApp:contentIdentifier:options:completionHandler:] on that request, you must obtain a response to the request in accordance with the protocol in use by the entity that controls the use of the media data. This is the method you use to provide the content key response to make protected content available for processing. If obtaining the content key response fails, use -processContentKeyResponseError:.
+*/
+- (void)processContentKeyResponse:(AVContentKeyResponse *)keyResponse;
+
+/*!
+ @method processContentKeyResponseError:
+ @abstract Informs the receiver that obtaining a content key response has failed, resulting in failure handling.
+ @param error
+ An instance of NSError that describes the specific failure that occurred.
+*/
+- (void)processContentKeyResponseError:(NSError *)error;
+
+/*!
+ @method respondByRequestingPersistableContentKeyRequest
+ @abstract Informs the receiver to process a persistable content key request.
+ @discussion When you receive an AVContentKeyRequest via -contentKeySession:didProvideContentKeyRequest: and you want the resulting key response to produce a key that can persist across multiple playback sessions, you must invoke -respondByRequestingPersistableContentKeyRequest on that AVContentKeyRequest in order to signal that you want to process an AVPersistableContentKeyRequest instead. If the underlying protocol supports persistable content keys, in response your delegate will receive an AVPersistableContentKeyRequest via -contentKeySession:didProvidePersistableContentKeyRequest:.
+ */
+- (void)respondByRequestingPersistableContentKeyRequest;
+
+@end
+
+API_AVAILABLE(macosx(10.12.4), ios(10.3), tvos(10.2))
+@interface AVPersistableContentKeyRequest : AVContentKeyRequest
+
+/*!
+ @method persistableContentKeyFromKeyVendorResponse:options:error:
+ @abstract Obtains a persistable content key from a context.
+ @param keyVendorResponse
+ The response returned from the key vendor as a result of a request generated from makeStreamingContentKeyRequestDataForApp:contentIdentifier:options:completionHandler:.
+ @param options
+ Additional information necessary to obtain the persistable content key, or nil if none.
+ @param error
+ If obtaining the persistable content key fails, will be set to an instance of NSError describing the failure.
+ @result The persistable content key data that may be stored offline to answer future loading requests of the same content key.
+ @discussion The data returned from this method may be used to immediately satisfy an AVPersistableContentKeyRequest, as well as any subsequent requests for the same key url using processContentKeyResponse: method. When you receive an AVContentKeyRequest via -contentKeySession:didProvideContentKeyRequest: and you want to use existing persistent content key from storage, you must invoke -respondByRequestingPersistableContentKeyRequest on that AVContentKeyRequest in order to signal that you want to process an AVPersistableContentKeyRequest instead. If the underlying protocol supports persistable content keys, in response your delegate will receive an AVPersistableContentKeyRequest via -contentKeySession:didProvidePersistableContentKeyRequest:. You can set the persistent key from storage on the AVPersistableContentKeyRequest using processContentKeyResponse:.
+ */
+- (NSData *)persistableContentKeyFromKeyVendorResponse:(NSData *)keyVendorResponse
+ options:(nullable NSDictionary *)options
+ error:(NSError **)outError;
+
+@end
+
+@interface AVContentKeyRequest (AVContentKeyRequestRenewal)
+
+/*
+ @property renewsExpiringResponseData
+ @abstract Indicates whether the receiver represents a request to renew previously provided response data that is expiring or has expired.
+*/
+@property (readonly) BOOL renewsExpiringResponseData;
+
+@end
+
+@class AVContentKeyResponseInternal;
+
+/*!
+ @class AVContentKeyResponse
+ @abstract AVContentKeyResponse is used to represent the data returned from the key server when requesting a key for decrypting content.
+*/
+API_AVAILABLE(macosx(10.12.4), ios(10.3), tvos(10.2))
+@interface AVContentKeyResponse : NSObject
+{
+@private
+ AVContentKeyResponseInternal *_keyResponse;
+}
+
+/*!
+ @method contentKeyResponseWithFairPlayStreamingKeyResponseData:
+ @abstract Create an AVContentKeyResponse from the server response to a key request made when using FairPlayStreaming (FPS) as the method of key delivery.
+ @param keyResponseData
+ The response from the FairPlayStreaming key server
+ @result A new AVContentKeyResponse holding data from a FairPlayStreaming key server that is used to decrypt the content
+ @discussion The object created by this method is typically used with an AVContentKeyRequest created by an AVContentKeySession using keySystem AVContentKeySystemFairPlayStreaming. It is passed to AVContentKeyRequest -processContentKeyResponse: in order to supply the decryptor with key data
+*/
++ (instancetype)contentKeyResponseWithFairPlayStreamingKeyResponseData:(NSData *)keyResponseData;
+
+@end
+
+// Options keys for use with -[AVContentKeySession 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.
+ */
+AVF_EXPORT NSString *const AVContentKeyRequestProtocolVersionsKey API_AVAILABLE(macosx(10.12.4), ios(10.3), tvos(10.2));
+
+/*!
+ @protocol AVContentKeyRecipient
+
+ @abstract
+ Classes of objects that may require decryption keys for media data in order to enable processing, such as parsing or playback, conform to this protocol.
+*/
+API_AVAILABLE(macosx(10.12.4), ios(10.3), tvos(10.2))
+@protocol AVContentKeyRecipient
+
+@required
+
+/*!
+ @property mayRequireContentKeysForMediaDataProcessing
+ @abstract Indicates whether the receiver may require decryption keys for media data in order to enable processing.
+ @discussion When the value of mayRequireContentKeysForMediaDataProcessing is YES, adding the receiver to an AVContentKeySession allows it to employ the session's already existing keys and also enables the handling of new key requests by the AVContentKeySession's delegate.
+*/
+@property (nonatomic, readonly) BOOL mayRequireContentKeysForMediaDataProcessing;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Headers/AVFoundation.h b/MacOSX10.12.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Headers/AVFoundation.h
index 3955ce4864..3345aba206 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Headers/AVFoundation.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Headers/AVFoundation.h
@@ -27,6 +27,7 @@
#import
#import
#import
+#import
#import
#import
#import
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Headers/AVPlayerItem.h b/MacOSX10.12.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Headers/AVPlayerItem.h
index 72647a91c7..c2a96cda4f 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Headers/AVPlayerItem.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Headers/AVPlayerItem.h
@@ -567,6 +567,7 @@ AV_INIT_UNAVAILABLE
@abstract Indicates the media duration the caller prefers the player to buffer from the network ahead of the playhead to guard against playback disruption.
@discussion The value is in seconds. If it is set to 0, the player will choose an appropriate level of buffering for most use cases.
Note that setting this property to a low value will increase the chance that playback will stall and re-buffer, while setting it to a high value will increase demand on system resources.
+ Note that the system may buffer less than the value of this property in order to manage resource consumption.
*/
@property (nonatomic) NSTimeInterval preferredForwardBufferDuration NS_AVAILABLE(10_12, 10_0);
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Headers/AVSampleBufferDisplayLayer.h b/MacOSX10.12.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Headers/AVSampleBufferDisplayLayer.h
index 3d6d03c27b..96674ef9bf 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Headers/AVSampleBufferDisplayLayer.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Headers/AVSampleBufferDisplayLayer.h
@@ -38,12 +38,12 @@ typedef NS_ENUM(NSInteger, AVQueuedSampleBufferRenderingStatus) {
AVQueuedSampleBufferRenderingStatusUnknown,
AVQueuedSampleBufferRenderingStatusRendering,
AVQueuedSampleBufferRenderingStatusFailed
-} NS_AVAILABLE(10_10, 8_0) __TVOS_PROHIBITED;
+} API_AVAILABLE(macosx(10.10), ios(8.0), tvos(10.2));
-AVF_EXPORT NSString *const AVSampleBufferDisplayLayerFailedToDecodeNotification NS_AVAILABLE(10_10, 8_0) __TVOS_PROHIBITED; // decode failed, see NSError in notification payload
-AVF_EXPORT NSString *const AVSampleBufferDisplayLayerFailedToDecodeNotificationErrorKey NS_AVAILABLE(10_10, 8_0) __TVOS_PROHIBITED; // NSError
+AVF_EXPORT NSString *const AVSampleBufferDisplayLayerFailedToDecodeNotification API_AVAILABLE(macosx(10.10), ios(8.0), tvos(10.2)); // decode failed, see NSError in notification payload
+AVF_EXPORT NSString *const AVSampleBufferDisplayLayerFailedToDecodeNotificationErrorKey API_AVAILABLE(macosx(10.10), ios(8.0), tvos(10.2)); // NSError
-NS_CLASS_AVAILABLE(10_8, 8_0) __TVOS_PROHIBITED
+API_AVAILABLE(macosx(10.10), ios(8.0), tvos(10.2))
@interface AVSampleBufferDisplayLayer : CALayer
{
@private
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/AVKit.framework/Versions/A/AVKit.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/AVKit.framework/Versions/A/AVKit.tbd
index e14f924c7e..d8368c4634 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/AVKit.framework/Versions/A/AVKit.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/AVKit.framework/Versions/A/AVKit.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ x86_64 ]
-uuids: [ 'x86_64: C159B9A7-DB28-3394-9674-F7504B317396' ]
+uuids: [ 'x86_64: BB0FC855-987B-3B02-8940-9CF13E862539' ]
platform: macosx
install-name: /System/Library/Frameworks/AVKit.framework/Versions/A/AVKit
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate.tbd
index cd5457cad0..62d0b8ca50 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate.tbd
@@ -1,10 +1,10 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64, x86_64h ]
-uuids: [ 'i386: DA12A954-CB02-3E28-A3B4-92C113B6878F', 'x86_64: BDDB2053-BB24-34E4-A452-50D1260BF672',
- 'x86_64h: D700DBDF-69AE-37A2-B9C7-0961CF0B6841' ]
+uuids: [ 'i386: 0E6D8226-95B4-3DC1-89C6-F6DBAA89080E', 'x86_64: D7745BB9-42FD-3443-9265-151413E4C8AD',
+ 'x86_64h: E559CE70-1A9A-3C5C-9FB7-C51FDF82F03C' ]
platform: macosx
install-name: /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
-current-version: 4.0
+current-version: 4
objc-constraint: none
exports:
- archs: [ i386, x86_64, x86_64h ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/Libraries/libCGInterfaces.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/Libraries/libCGInterfaces.tbd
index 9e98903266..b87a8cadbc 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/Libraries/libCGInterfaces.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/Libraries/libCGInterfaces.tbd
@@ -1,7 +1,7 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64, x86_64h ]
-uuids: [ 'i386: 708E75DC-A9AC-345D-88CD-AC21FB1E73D1', 'x86_64: 4E2DCEFA-F243-3FAE-8BFC-0B349973DD14',
- 'x86_64h: 518D3064-6E1E-3DF6-881B-57867DFE9B1E' ]
+uuids: [ 'i386: FE1BD67D-2AF0-3A6B-A817-789A71B5AD54', 'x86_64: C3ED6424-9AF1-3281-B85D-25145820243F',
+ 'x86_64h: E0CA9D83-7F26-3D65-9249-F9231C1CB7DB' ]
platform: macosx
install-name: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/Libraries/libCGInterfaces.dylib
current-version: 331.5
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage.tbd
index af86778a84..7c4c0d1be8 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage.tbd
@@ -1,7 +1,7 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64, x86_64h ]
-uuids: [ 'i386: 685A28A8-BAAF-3457-B21C-A176D712F464', 'x86_64: 77F96C96-725E-31E5-8072-D09C6BD988A2',
- 'x86_64h: 6408805B-67E9-3874-8D32-0BB814CE5CDA' ]
+uuids: [ 'i386: 27F7F89B-1334-35FF-A933-52CAC4E9A86F', 'x86_64: B1786726-6477-327E-83F4-8EFF4D15DFAC',
+ 'x86_64h: 3992178B-0FF2-3B05-8830-6894BE8FD6D6' ]
platform: macosx
install-name: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
current-version: 331.5
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vBasicOps.h b/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vBasicOps.h
index af93c6055d..969091f254 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vBasicOps.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vBasicOps.h
@@ -5,7 +5,7 @@
Version: vecLib-600.0
- Copyright: Copyright (c) 1999-2016 by Apple Inc. All rights reserved.
+ Copyright: Copyright (c) 1999-2017 by Apple Inc. All rights reserved.
Bugs: For bug reports, consult the following page on
the World Wide Web:
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vBigNum.h b/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vBigNum.h
index 5331fb70ba..3464ddc711 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vBigNum.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vBigNum.h
@@ -5,7 +5,7 @@
Version: vecLib-600.0
- Copyright: Copyright (c) 1999-2016 by Apple Inc. All rights reserved.
+ Copyright: Copyright (c) 1999-2017 by Apple Inc. All rights reserved.
Bugs: For bug reports, consult the following page on
the World Wide Web:
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vDSP.h b/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vDSP.h
index 3e5683f072..89e3709533 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vDSP.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vDSP.h
@@ -5,7 +5,7 @@
Version: vecLib-600.0
- Copyright: Copyright (c) 2000-2016 by Apple Inc. All rights reserved.
+ Copyright: Copyright (c) 2000-2017 by Apple Inc. All rights reserved.
For vDSP documentation, search for "vDSP" at
or search for one of the routine names below.
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vDSP_translate.h b/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vDSP_translate.h
index c26a7bbef7..e9a520c23d 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vDSP_translate.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vDSP_translate.h
@@ -5,7 +5,7 @@
Version: vecLib-600.0
- Copyright: Copyright (c) 2000-2016 by Apple Inc. All rights reserved.
+ Copyright: Copyright (c) 2000-2017 by Apple Inc. All rights reserved.
Bugs: For bug reports, consult the following page on
the World Wide Web:
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vForce.h b/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vForce.h
index cd35ca0e96..b8319a6fe2 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vForce.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vForce.h
@@ -1,6 +1,6 @@
/*
vForce.h (from vecLib-600.0)
-Copyright (c) 1999-2016 by Apple Inc. All rights reserved.
+Copyright (c) 1999-2017 by Apple Inc. All rights reserved.
@APPLE_LICENSE_HEADER_START@
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vecLib.h b/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vecLib.h
index 990da34c1a..125a1114c2 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vecLib.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vecLib.h
@@ -5,7 +5,7 @@
Version: vecLib-600.0
- Copyright: Copyright (c) 2000-2016 by Apple Inc. All rights reserved.
+ Copyright: Copyright (c) 2000-2017 by Apple Inc. All rights reserved.
Bugs: For bug reports, consult the following page on
the World Wide Web:
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vecLibTypes.h b/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vecLibTypes.h
index f4ffda7049..db3f2c6881 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vecLibTypes.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vecLibTypes.h
@@ -5,7 +5,7 @@
Version: vecLib-600.0
- Copyright: Copyright (c) 2000-2016 by Apple Inc. All rights reserved.
+ Copyright: Copyright (c) 2000-2017 by Apple Inc. All rights reserved.
Bugs: For bug reports, consult the following page on
the World Wide Web:
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vectorOps.h b/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vectorOps.h
index 0c12ddb0ff..c696c83a39 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vectorOps.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vectorOps.h
@@ -5,7 +5,7 @@
Version: vecLib-600.0
- Copyright: Copyright (c) 1999-2016 by Apple Inc. All rights reserved.
+ Copyright: Copyright (c) 1999-2017 by Apple Inc. All rights reserved.
Bugs: For bug reports, consult the following page on
the World Wide Web:
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vfp.h b/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vfp.h
index 219b119c3b..710fde0fe8 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vfp.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vfp.h
@@ -1,5 +1,5 @@
/* vfp.h (from vecLib-600.0)
- * Copyright (c) 1999-2016 by Apple Inc. All rights reserved.
+ * Copyright (c) 1999-2017 by Apple Inc. All rights reserved.
*
* Overview:
* vfp.h provides math library operations for SIMD vectors. These functions
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.tbd
index 1824735154..c6605309f2 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.tbd
@@ -1,7 +1,7 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64, x86_64h ]
-uuids: [ 'i386: 5427A4D8-E7B6-318E-A4AA-6360A897E4F4', 'x86_64: 0D55CF73-6DBD-3D15-B500-189479638551',
- 'x86_64h: C7E42BBE-2337-3AEF-9C45-A2F2CB1A5B3E' ]
+uuids: [ 'i386: 9CAD50C4-501C-36D9-9145-B04B70C0E1A0', 'x86_64: 7AF8DB9A-E33B-30EB-8767-87AFB951E231',
+ 'x86_64h: 4087FFE0-627E-3623-96B4-F0A9A1991E09' ]
platform: macosx
install-name: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.tbd
index e9ee69a0d5..195bc4cdd6 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.tbd
@@ -1,7 +1,7 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64, x86_64h ]
-uuids: [ 'i386: 074FE791-33E4-30FC-A9CA-2E635AA20222', 'x86_64: 43A9B06E-3C21-3CE6-B0C1-99DA172DEEB0',
- 'x86_64h: CFDEE88D-E002-347C-BC68-83099651585B' ]
+uuids: [ 'i386: B0298D30-EC0B-340E-B7AB-906D9DC7D56F', 'x86_64: 26F32264-148E-35E5-A280-CA035CB3D6F0',
+ 'x86_64h: 254698C7-7D36-3FFF-864E-ADEEEE543076' ]
platform: macosx
install-name: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.tbd
index e0e375d182..627a92777d 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.tbd
@@ -1,7 +1,7 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64, x86_64h ]
-uuids: [ 'i386: 6BC652A3-0B24-327C-B535-AAC398EAB45E', 'x86_64: E7AE9C48-6E42-3EB7-A257-D48E0CB48D00',
- 'x86_64h: 2E8201CB-9A41-3D65-853E-841917FCE77B' ]
+uuids: [ 'i386: 346C2F05-E331-3B29-A0CE-9269D8506E40', 'x86_64: 51B2BABA-F736-3663-885A-65A8991D3560',
+ 'x86_64h: C35FFB2F-A0E6-3903-8A3C-113A74BCBCA2' ]
platform: macosx
install-name: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.tbd
index edc445e25d..6d4b594fe8 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.tbd
@@ -1,7 +1,7 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64, x86_64h ]
-uuids: [ 'i386: 830ECD62-F6AF-3459-9477-C4FD7886A7D9', 'x86_64: 08F00EFB-B477-3421-906E-3D364E607E6A',
- 'x86_64h: 8CC29DE1-A231-3D5E-B5F1-DCC309036FE0' ]
+uuids: [ 'i386: CE633CC2-8976-3E6E-895F-86C97344B5FE', 'x86_64: 0EC25E70-05DC-3615-85B6-81721566CF1D',
+ 'x86_64h: 345CAACF-7263-36EF-B69B-793EA8B390AF' ]
platform: macosx
install-name: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.tbd
index 0f829db465..fbe49d4685 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ x86_64 ]
-uuids: [ 'x86_64: 120F6228-A3D4-3184-89D7-785ADC2AC715' ]
+uuids: [ 'x86_64: EF56C8E6-DE22-3C69-B543-A8648F335FDD' ]
platform: macosx
install-name: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.tbd
index adf455d1e3..bfb13a3d39 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.tbd
@@ -1,7 +1,7 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64, x86_64h ]
-uuids: [ 'i386: 986FB661-8202-335F-A063-EA3211AF2846', 'x86_64: 912E3D25-27C0-3245-B64C-3CAD43A5D633',
- 'x86_64h: C35235B7-CFA6-39A7-BD6E-79F4D9CAFD36' ]
+uuids: [ 'i386: 4042DA23-23A7-3BD2-8AB7-9D115D8082D0', 'x86_64: 0BDCF6A7-0228-3719-81C7-B6EBC7911320',
+ 'x86_64h: 67BA432E-FB59-3C78-A8BE-ED4274CBC359' ]
platform: macosx
install-name: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.tbd
index 70ba68f6c5..cd697e7d54 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.tbd
@@ -1,10 +1,10 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64, x86_64h ]
-uuids: [ 'i386: DE73844F-1602-3AA6-BC98-C3EE85001056', 'x86_64: 87EF1D0A-1F85-31DD-AD8F-AB31E7D8E73B',
- 'x86_64h: F59348AA-E1D3-3A27-8AB5-F546D38BFB76' ]
+uuids: [ 'i386: 4A7DA002-BD90-3B99-9B2B-5B8696DD9A3F', 'x86_64: 9D9CFF97-2A64-341A-AB35-DC0C76068B9C',
+ 'x86_64h: 02EC87E3-EA41-36DF-8696-B84E7551168E' ]
platform: macosx
install-name: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
-current-version: 600.0
+current-version: 600
objc-constraint: none
exports:
- archs: [ i386 ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.tbd
index 5dd9d6f5b3..d1b4178994 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.tbd
@@ -1,10 +1,10 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64, x86_64h ]
-uuids: [ 'i386: 5A6450C5-F8B5-3D5C-B542-966BC86E0435', 'x86_64: F6EA539E-0A90-3F8A-9ECA-001E46394E29',
- 'x86_64h: 70D4B548-47EE-3C6B-A93B-3EA6B60701E0' ]
+uuids: [ 'i386: 43EBBCE0-698C-3871-8062-BC330E131EC6', 'x86_64: 661B825D-274E-3B85-B160-89873AD65A62',
+ 'x86_64h: 1093AAB8-090A-3A6C-9E52-583B081079D2' ]
platform: macosx
install-name: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
-current-version: 600.0
+current-version: 600
objc-constraint: none
exports:
- archs: [ i386, x86_64, x86_64h ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib.tbd
index c00d18277e..e33911d65a 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib.tbd
@@ -1,10 +1,10 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64, x86_64h ]
-uuids: [ 'i386: 4A23E654-6435-3BDF-8AD9-914A9B828A80', 'x86_64: B4B785D8-CB43-3E5D-AE81-1F27885AA112',
- 'x86_64h: A395B521-8E54-30F2-B4FE-355D68900DAF' ]
+uuids: [ 'i386: 0E3DB023-9F6C-3269-8B4F-B7EF1ED8D9F5', 'x86_64: B8F2814E-0927-3905-A394-EFEB5636DE76',
+ 'x86_64h: 2F018865-ACDE-3115-8014-5D8A6A33EDA4' ]
platform: macosx
install-name: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
-current-version: 600.0
+current-version: 600
objc-constraint: none
exports:
- archs: [ x86_64, x86_64h ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Headers/Accelerate.h b/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Headers/Accelerate.h
index 859da8ca83..35518d55a0 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Headers/Accelerate.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Headers/Accelerate.h
@@ -5,7 +5,7 @@
Version: Accelerate-1
- Copyright: Copyright (c) 2000-2016 by Apple Inc. All rights reserved.
+ Copyright: Copyright (c) 2000-2017 by Apple Inc. All rights reserved.
Bugs: For bug reports, consult the following page on
the World Wide Web:
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Accounts.framework/Versions/A/Accounts.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/Accounts.framework/Versions/A/Accounts.tbd
index 690cd86d03..fa6863953c 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Accounts.framework/Versions/A/Accounts.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Accounts.framework/Versions/A/Accounts.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ x86_64 ]
-uuids: [ 'x86_64: E9D296BC-6DAC-3AB2-81A0-8DD6D1F8673B' ]
+uuids: [ 'x86_64: 7350A7B1-75AF-379A-8AC5-9F2526B89D00' ]
platform: macosx
install-name: /System/Library/Frameworks/Accounts.framework/Versions/A/Accounts
-current-version: 0.0
+current-version: 0
objc-constraint: none
exports:
- archs: [ x86_64 ]
@@ -13,9 +13,11 @@ exports:
_ACAccountPropertyDisableDynamicConfiguration, _ACAccountPropertyEWSExternalURL,
_ACAccountPropertyEWSInternalURL, _ACAccountPropertyEWSRootFolderID,
_ACAccountPropertyEmailAliases, _ACAccountPropertyEmailAliasesEditingURLString,
- _ACAccountPropertyFullName, _ACAccountPropertyHostname, _ACAccountPropertyIMAPHostname,
- _ACAccountPropertyIMAPPortNumber, _ACAccountPropertyIMAPRequiresSSL,
- _ACAccountPropertyIdentityEmailAddress, _ACAccountPropertyPortNumber,
+ _ACAccountPropertyFirstName, _ACAccountPropertyFullName, _ACAccountPropertyHostname,
+ _ACAccountPropertyIMAPHostname, _ACAccountPropertyIMAPPortNumber,
+ _ACAccountPropertyIMAPRequiresSSL, _ACAccountPropertyIdentityEmailAddress,
+ _ACAccountPropertyLastName, _ACAccountPropertyMiddleName,
+ _ACAccountPropertyNickname, _ACAccountPropertyPortNumber,
_ACAccountPropertyPreventRecentsSyncing, _ACAccountPropertySMTPHostname,
_ACAccountPropertySMTPPortNumber, _ACAccountPropertySMTPRequiresSSL,
_ACAccountPropertySSLEnabled, _ACAccountPropertySSLIsDirect,
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/AddressBook.framework/Versions/A/AddressBook.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/AddressBook.framework/Versions/A/AddressBook.tbd
index f42977719f..0f1ce5490e 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/AddressBook.framework/Versions/A/AddressBook.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/AddressBook.framework/Versions/A/AddressBook.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 29CBDAC2-47B9-30DB-863E-691CD5C7055D', 'x86_64: 1C1222E1-1518-3F8C-8546-1BB89ED2E7CC' ]
+uuids: [ 'i386: BA3D4E6E-F420-324E-8C23-C60425964A8B', 'x86_64: EF74B8FF-3AFE-3336-82B0-02792B17406C' ]
platform: macosx
install-name: /System/Library/Frameworks/AddressBook.framework/Versions/A/AddressBook
-current-version: 1756.14.5
+current-version: 1756.20
objc-constraint: none
exports:
- archs: [ x86_64 ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit.tbd
index 4e50f33ec0..a5e7101a40 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit.tbd
@@ -1,10 +1,10 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 72BEA885-E6FF-37B8-B5B5-081B8DD7BB34', 'x86_64: 8C2F5016-7674-3204-9331-BA0883EA7302' ]
+uuids: [ 'i386: 9A1E0ECB-14D0-36F0-A2AB-DFFB7220D053', 'x86_64: DFD4571E-DF5D-3415-8C04-F352925687C5' ]
platform: macosx
install-name: /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
-current-version: 1504.75
-compatibility-version: 45.0
+current-version: 1504.82.104
+compatibility-version: 45
objc-constraint: none
exports:
- archs: [ i386 ]
@@ -416,23 +416,24 @@ exports:
_NSWindowAnchorInfo, _NSWindowBackdrop, _NSWindowBatchOrdering,
_NSWindowControllerMoreIVars, _NSWindowLayout, _NSWindowScaleAnimation,
_NSWindowStackController, _NSWindowTabbingMenuItem, _NSWorkspaceApplicationKVOHelper,
- _NSWrapperCellView, __NS1DVelocityFilterIvars, __NSAcceleratorButtonHelper,
- __NSAccessoryAnimationData, __NSActionRecord, __NSActionRecordStore,
- __NSActionRecordTableCellView, __NSAlertContentView, __NSAlignmentFeedbackFilterImpl,
- __NSAlignmentFeedbackFilterPreparedContext, __NSAnimationBlockDelegate,
- __NSAppCentricAccessoryViewSeparatorBox, __NSAppKitARCSafeWeakReference,
- __NSAutomaticFocusRingState, __NSAxisAlignedVolumeColorGamut,
- __NSBackingLayer, __NSBackingLayerContents, __NSBarTextFinder,
- __NSBlockActionTarget, __NSBlockDeallocationHook, __NSBlockSliderAccessoryBehavior,
- __NSButtonAnimationView, __NSButtonCellAux, __NSCGLSurface,
- __NSCGLSurfaceNonAtomicLayerContents, __NSCGSMutableWindowCornerMask,
- __NSCGSSpace, __NSCGSTransaction, __NSCGSWindow, __NSCGSWindowBackdrop,
- __NSCGSWindowBackingStore, __NSCGSWindowBuffer, __NSCGSWindowCornerMask,
- __NSCGSWindowLayerSurface, __NSCGSWindowLocallyRenderedLayerSurface,
- __NSCGSWindowOpenGLSurface, __NSCGSWindowOrdering, __NSCandidateBarCorrectionPanel,
- __NSCandidateBarFunctionRowButton, __NSCandidateBarFunctionRowSegment,
- __NSCanvasBackgroundView, __NSCarbonWindowFullScreenTransition,
- __NSCartoucheMaskLayer, __NSCellTrackingData, __NSClickGestureRecognizerAuxiliary,
+ _NSWrapperCellView, _NSXPCSpellServerClient, _NSXPCSpellServerClientContext,
+ __NS1DVelocityFilterIvars, __NSAcceleratorButtonHelper, __NSAccessoryAnimationData,
+ __NSActionRecord, __NSActionRecordStore, __NSActionRecordTableCellView,
+ __NSAlertContentView, __NSAlignmentFeedbackFilterImpl, __NSAlignmentFeedbackFilterPreparedContext,
+ __NSAnimationBlockDelegate, __NSAppCentricAccessoryViewSeparatorBox,
+ __NSAppKitARCSafeWeakReference, __NSAutomaticFocusRingState,
+ __NSAxisAlignedVolumeColorGamut, __NSBackingLayer, __NSBackingLayerContents,
+ __NSBarTextFinder, __NSBlockActionTarget, __NSBlockDeallocationHook,
+ __NSBlockSliderAccessoryBehavior, __NSButtonAnimationView,
+ __NSButtonCellAux, __NSCGLSurface, __NSCGLSurfaceNonAtomicLayerContents,
+ __NSCGSMutableWindowCornerMask, __NSCGSSpace, __NSCGSTransaction,
+ __NSCGSWindow, __NSCGSWindowBackdrop, __NSCGSWindowBackingStore,
+ __NSCGSWindowBuffer, __NSCGSWindowCornerMask, __NSCGSWindowLayerSurface,
+ __NSCGSWindowLocallyRenderedLayerSurface, __NSCGSWindowOpenGLSurface,
+ __NSCGSWindowOrdering, __NSCandidateBarCorrectionPanel, __NSCandidateBarFunctionRowButton,
+ __NSCandidateBarFunctionRowSegment, __NSCanvasBackgroundView,
+ __NSCarbonWindowFullScreenTransition, __NSCartoucheMaskLayer,
+ __NSCellTrackingData, __NSClickGestureRecognizerAuxiliary,
__NSClickGestureRecognizerTouchAuxiliary, __NSClipViewBackingLayer,
__NSClipViewOverhangView, __NSCloudSharingOverQuotaRecoveryAttempter,
__NSCloudSharingPostShareViewController, __NSCloudSharingService,
@@ -2105,14 +2106,14 @@ exports:
_NSGetInformationalAlertPanel, _NSGetIntegerDefault, _NSGetWindowServerMemory,
_NSGlowEffectKey, _NSGraphicsContextDestinationAttributeName,
_NSGraphicsContextPDFFormat, _NSGraphicsContextPSFormat, _NSGraphicsContextRepresentationFormatAttributeName,
- _NSGraphicsRunLoopMode, _NSGridViewSizeForContent, _NSHTMLPboardType,
- _NSHandlesContentAsCompoundValueBindingOption, _NSHeaderTitleBinding,
- _NSHelpManagerSystemBook, _NSHelpRTFDKey, _NSHelpRTFKey, _NSHelpVersionKey,
- _NSHelpVersionValue, _NSHiddenBinding, _NSHighlightRect, _NSHilitedNotification,
- _NSIconSize, _NSIdleNotification, _NSIllegalSelectorException,
- _NSImageBinding, _NSImageCacheException, _NSImageColorSyncProfileData,
- _NSImageCompressionFactor, _NSImageCompressionMethod, _NSImageCurrentFrame,
- _NSImageCurrentFrameDuration, _NSImageDitherTransparency,
+ _NSGraphicsRunLoopMode, _NSGridViewSizeForContent, _NSGridViewSizeFromExternalConstraints,
+ _NSHTMLPboardType, _NSHandlesContentAsCompoundValueBindingOption,
+ _NSHeaderTitleBinding, _NSHelpManagerSystemBook, _NSHelpRTFDKey,
+ _NSHelpRTFKey, _NSHelpVersionKey, _NSHelpVersionValue, _NSHiddenBinding,
+ _NSHighlightRect, _NSHilitedNotification, _NSIconSize, _NSIdleNotification,
+ _NSIllegalSelectorException, _NSImageBinding, _NSImageCacheException,
+ _NSImageColorSyncProfileData, _NSImageCompressionFactor, _NSImageCompressionMethod,
+ _NSImageCurrentFrame, _NSImageCurrentFrameDuration, _NSImageDitherTransparency,
_NSImageEXIFData, _NSImageFallbackBackgroundColor, _NSImageFrameCount,
_NSImageGamma, _NSImageHintCTM, _NSImageHintInterpolation,
_NSImageHintUserInterfaceLayoutDirection, _NSImageInterlaced,
@@ -2162,6 +2163,7 @@ exports:
_NSImageNameTouchBarAirPlayTemplate, _NSImageNameTouchBarAlarmTemplate,
_NSImageNameTouchBarAllMyFilesTemplate, _NSImageNameTouchBarApplicationsFolderTemplate,
_NSImageNameTouchBarAudioInputMuteTemplate, _NSImageNameTouchBarAudioInputTemplate,
+ _NSImageNameTouchBarAudioOutputMuteOffTemplate, _NSImageNameTouchBarAudioOutputMuteOnTemplate,
_NSImageNameTouchBarAudioOutputMuteTemplate, _NSImageNameTouchBarAudioOutputVolumeHighTemplate,
_NSImageNameTouchBarAudioOutputVolumeLowTemplate, _NSImageNameTouchBarAudioOutputVolumeMedTemplate,
_NSImageNameTouchBarAudioOutputVolumeMediumTemplate, _NSImageNameTouchBarAudioOutputVolumeOffTemplate,
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/Headers/NSApplication.h b/MacOSX10.12.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/Headers/NSApplication.h
index f90c68b8c7..142dca6e5e 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/Headers/NSApplication.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/Headers/NSApplication.h
@@ -62,6 +62,7 @@ APPKIT_EXTERN const double NSAppKitVersionNumber;
#define NSAppKitVersionNumber10_11_3 1404.34
#define NSAppKitVersionNumber10_12 1504
#define NSAppKitVersionNumber10_12_1 1504.60
+#define NSAppKitVersionNumber10_12_2 1504.76
/* Modes passed to NSRunLoop */
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/Headers/NSRulerView.h b/MacOSX10.12.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/Headers/NSRulerView.h
index 5ff51ebd07..8e4f81f33b 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/Headers/NSRulerView.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/Headers/NSRulerView.h
@@ -19,8 +19,7 @@ typedef NS_ENUM(NSUInteger, NSRulerOrientation) {
};
@interface NSRulerView : NSView {
- /*All instance variables are private*/
- @private
+@private
NSScrollView *_scrollView;
NSRulerOrientation _orientation;
@@ -61,7 +60,7 @@ typedef NS_ENUM(NSUInteger, NSRulerOrientation) {
/**************************** Basic setup ****************************/
-@property (nullable, assign) NSScrollView *scrollView;
+@property (nullable, weak) NSScrollView *scrollView;
// A ruler uses its scrollView to finds it's document view to see whether it should be flipped. The set method is generally called only by the scroll view itself. You should not have to set this.
@property NSRulerOrientation orientation;
@@ -95,7 +94,7 @@ typedef NS_ENUM(NSUInteger, NSRulerOrientation) {
/**************************** Client view setup ****************************/
-@property (nullable, assign) NSView *clientView;
+@property (nullable, weak) NSView *clientView;
- (void)addMarker:(NSRulerMarker *)marker;
- (void)removeMarker:(NSRulerMarker *)marker;
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/AppKitScripting.framework/Versions/A/AppKitScripting.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/AppKitScripting.framework/Versions/A/AppKitScripting.tbd
index 5e941764c7..cc99361bf2 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/AppKitScripting.framework/Versions/A/AppKitScripting.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/AppKitScripting.framework/Versions/A/AppKitScripting.tbd
@@ -3,7 +3,7 @@ archs: [ i386 ]
uuids: [ 'i386: 3F2DA4CC-1C46-35B1-AF0A-1C0CC3623D0F' ]
platform: macosx
install-name: /System/Library/Frameworks/AppKitScripting.framework/Versions/A/AppKitScripting
-current-version: 31.0
+current-version: 31
objc-constraint: none
exports:
- archs: [ i386 ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/AppleScriptKit.framework/Versions/A/AppleScriptKit.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/AppleScriptKit.framework/Versions/A/AppleScriptKit.tbd
index f459c1203c..7af23a3308 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/AppleScriptKit.framework/Versions/A/AppleScriptKit.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/AppleScriptKit.framework/Versions/A/AppleScriptKit.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: C346A664-7CDB-3CC3-81BD-5ACC3DDBDDF2', 'x86_64: 2F2E3D62-0F22-376C-835D-F38D22729BE8' ]
+uuids: [ 'i386: D60DE38D-53FB-38BE-B2AA-C8E36816758D', 'x86_64: 1022D22B-9219-3199-B738-76BF5DED46EE' ]
platform: macosx
install-name: /System/Library/Frameworks/AppleScriptKit.framework/Versions/A/AppleScriptKit
-current-version: 83.0
+current-version: 83
objc-constraint: none
exports:
- archs: [ i386 ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/AppleScriptObjC.framework/Versions/A/AppleScriptObjC.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/AppleScriptObjC.framework/Versions/A/AppleScriptObjC.tbd
index e4e179484c..94cc4c77fd 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/AppleScriptObjC.framework/Versions/A/AppleScriptObjC.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/AppleScriptObjC.framework/Versions/A/AppleScriptObjC.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 8CA14C98-BA0F-382A-939D-18A8EA71DA6F', 'x86_64: D697A702-E764-39D3-B5A7-F22E28C268D1' ]
+uuids: [ 'i386: C0029306-BA63-318F-9C51-725DB1B74D88', 'x86_64: A9581187-8221-34CA-8D39-EB1EB36FC9C2' ]
platform: macosx
install-name: /System/Library/Frameworks/AppleScriptObjC.framework/Versions/A/AppleScriptObjC
-current-version: 32.0
+current-version: 32
objc-constraint: none
exports:
- archs: [ x86_64 ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices.tbd
index cc93bab397..bde40c18f7 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: F804B425-A9AE-37B6-A7F8-6EAFD51EA2AC', 'x86_64: A29F0B74-33C1-3062-B68D-12BC3881C399' ]
+uuids: [ 'i386: 567CFEB9-1596-32EE-9F88-AF1D09561FFC', 'x86_64: AD87D87A-6D4F-317D-863B-7551E0D2DF14' ]
platform: macosx
install-name: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
-current-version: 48.0
+current-version: 48
objc-constraint: none
exports:
- archs: [ i386 ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd
index 9fa7c68ff4..998eb4b461 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: DA590A5C-4A07-37FE-B8C6-93EEBACCF0B0', 'x86_64: 3680281F-DB99-3CA2-9C76-CABFC8DBC980' ]
+uuids: [ 'i386: AA46C3E0-5BC6-3788-AFB3-21CAF8796897', 'x86_64: 012ACEE0-9A90-3998-8495-734E105117C0' ]
platform: macosx
install-name: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
-current-version: 236.0
+current-version: 236
objc-constraint: none
parent-umbrella: ApplicationServices
exports:
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/ATSHI.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/ATSHI.tbd
index 5f90b81b23..46449ba867 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/ATSHI.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/ATSHI.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 426BFEFA-382C-39BD-9C61-D0C3534AF8F2', 'x86_64: AD4ADF66-9701-337E-8177-E0E13E82DC0B' ]
+uuids: [ 'i386: E0B28FA0-4D00-3CA0-87B9-267EDD52738F', 'x86_64: 9F31EF50-CD1B-3DED-B543-664EE6AC426C' ]
platform: macosx
install-name: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/ATSHI.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libATSServer.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libATSServer.tbd
index 41e69ec978..757dba541d 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libATSServer.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libATSServer.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 33FC4EE9-5A10-3E03-99B2-864E07F949B1', 'x86_64: 0DE9607D-A32F-3EE8-86AA-B974F4E0FCE2' ]
+uuids: [ 'i386: B6CF6DA9-9DC4-35B5-8B54-E9D6393F1E71', 'x86_64: 97DB261A-EB5E-3808-AA6F-D99F31EB01ED' ]
platform: macosx
install-name: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libATSServer.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.tbd
index e3d376c2c0..e9d004bd82 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 11987095-E554-3FC7-9390-733BC76D3504', 'x86_64: F3DF2CF7-B25D-30BB-9EE6-1EA9F3B8A066' ]
+uuids: [ 'i386: 602C686F-5887-3A6D-8921-701293B7F64F', 'x86_64: 635DF6EF-18DF-3D06-90AA-88C509B43068' ]
platform: macosx
install-name: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.tbd
index 5a6f531c2f..40c1160049 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 505A91B1-B783-3E59-A124-281ED85302F3', 'x86_64: 855AF921-EAE0-3D07-B161-5EF09806B643' ]
+uuids: [ 'i386: A1D44EE8-95AB-3C75-913F-20619767BC3F', 'x86_64: EA96AE47-3369-3DEA-BB82-98348ADBD85B' ]
platform: macosx
install-name: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistryServer.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistryServer.tbd
index faedd35b56..16057d3b79 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistryServer.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistryServer.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ x86_64 ]
-uuids: [ 'x86_64: 788A2E0C-954A-3E87-84A1-FA70B2433A59' ]
+uuids: [ 'x86_64: E7DBFCCB-74BE-36BC-B16E-AAAB0E684913' ]
platform: macosx
install-name: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistryServer.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistryUI.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistryUI.tbd
index fa5d40e0a3..3a415d3cfa 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistryUI.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistryUI.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 86077007-137D-3558-8C19-7CC07EE4492E', 'x86_64: FA631B39-8678-372D-B320-FD2DAD848DD6' ]
+uuids: [ 'i386: F76AA4B9-ECF3-3F7D-9027-3244C70FECA7', 'x86_64: 4EEE5715-A024-3A4B-BF0E-D55325B8E129' ]
platform: macosx
install-name: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistryUI.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontValidation.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontValidation.tbd
index db9f2d3ff1..19f1fd49d1 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontValidation.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontValidation.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 2A36DF4F-CC94-31FC-9CE1-0B0BC401C8C2', 'x86_64: 0A05A5FB-470E-3FEB-BEFE-E6AC00344093' ]
+uuids: [ 'i386: 0EBC655D-37D1-314C-B82B-70118CE6DC14', 'x86_64: A5A48603-6BBF-389F-B30C-65AD824C5EB9' ]
platform: macosx
install-name: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontValidation.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontWorkerAccess.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontWorkerAccess.tbd
index 8fe993dd53..5af5f1b5ce 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontWorkerAccess.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontWorkerAccess.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ x86_64 ]
-uuids: [ 'x86_64: 654D4036-A0D9-3357-9833-F26790175C30' ]
+uuids: [ 'x86_64: 477DA1A3-50CF-38E5-945D-20ADDDC94948' ]
platform: macosx
install-name: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontWorkerAccess.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libTrueTypeScaler.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libTrueTypeScaler.tbd
index 78a20078ce..6e30c0764e 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libTrueTypeScaler.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libTrueTypeScaler.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 14E0A33F-D894-3CE3-9265-9DAD9093D8B1', 'x86_64: D0D7DA50-DF52-3D24-AFD2-03B336AA1929' ]
+uuids: [ 'i386: 8746C218-F9C1-3241-A19E-3813D29BD483', 'x86_64: D951545E-3D83-3A3E-A3FE-22A23D485ACD' ]
platform: macosx
install-name: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libTrueTypeScaler.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libType1Scaler.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libType1Scaler.tbd
index dcb9f0bfad..8def18d63e 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libType1Scaler.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libType1Scaler.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: D11D33A3-127D-3C10-AF04-3DA5EB802FB5', 'x86_64: 426544E0-D3E9-3428-88CA-30D3D1DED168' ]
+uuids: [ 'i386: 3A510572-DC9B-3E24-9CE9-02FAC805EBE8', 'x86_64: B7801282-BDEE-3526-954F-AA95252D5319' ]
platform: macosx
install-name: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libType1Scaler.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync.tbd
index a971ec1b67..c1067a751f 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 9BA7A3F0-562F-3545-89FB-80945C566F77', 'x86_64: 5F244DE3-A6E8-335F-AE3B-25F0E407DD62' ]
+uuids: [ 'i386: 17F3BA77-6DF6-3289-B400-558E31AF8013', 'x86_64: ACA4001E-A0E3-33F6-9CD6-EEC2AA15E322' ]
platform: macosx
install-name: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
current-version: 4.7
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/Resources/ColorSyncDeprecated.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/Resources/ColorSyncDeprecated.tbd
index a670658ee9..c1ea5aba89 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/Resources/ColorSyncDeprecated.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/Resources/ColorSyncDeprecated.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 79C7554B-18D2-350F-A72C-0ED0411A98F0', 'x86_64: CE18BCA4-27E3-3188-AA5B-EF68F2AA6328' ]
+uuids: [ 'i386: BFE7F879-F7F3-3785-ABFD-A1C935E459B1', 'x86_64: FDB3BCCA-7C71-3DAA-9AB2-528E0CC60616' ]
platform: macosx
install-name: /System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Versions/A/Resources/ColorSyncDeprecated.dylib
current-version: 4.6
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd
index fc03650e9f..915cb87f26 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: DDEC2821-3E0D-389D-8078-C6CB952DD06F', 'x86_64: 34C950CC-1084-354A-BCE6-9396EDB29DF8' ]
+uuids: [ 'i386: E8DE5B0A-C5A8-3DB0-A89F-2018FFE4B92F', 'x86_64: D16A5699-F3A2-3AF5-93B1-9E2F487F1577' ]
platform: macosx
install-name: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
-current-version: 591.0
+current-version: 591
objc-constraint: none
parent-umbrella: ApplicationServices
exports:
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd
index 8286aaa3cc..e666eeb88f 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: A2720D67-E73F-385F-951F-808B2094B7B2', 'x86_64: 47D1A017-91A4-37F3-93E0-3923CD6ED2DE' ]
+uuids: [ 'i386: 86FEA0B2-0308-3C26-971C-C8C1640BFAA2', 'x86_64: 2CBE7F61-2056-3F96-99A1-0D527796AFA6' ]
platform: macosx
install-name: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd
index 58c49073c1..0f7dcf7013 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 3E1C2274-5845-30D7-A32E-19EB414C9347', 'x86_64: B7CC15C1-AF50-37F3-8AF6-65F8CDC323F0' ]
+uuids: [ 'i386: 8870E9A1-E705-3DA5-AA14-6184A38AD39A', 'x86_64: 5027FD58-F0EE-33E4-8577-934CA06CD2AF' ]
platform: macosx
install-name: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
-current-version: 491.0
+current-version: 491
objc-constraint: none
parent-umbrella: ApplicationServices
exports:
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd
index d83ba0b62b..8b78dd8e7b 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 99379D99-FEE4-3955-94EC-9F2A6A4C9CAC', 'x86_64: 8F718290-DD82-36CE-9AF0-EFB6D31A49F4' ]
+uuids: [ 'i386: DE1DE23A-B209-3B99-9001-8C21CA3C09E1', 'x86_64: B339C41D-8CDF-3342-8414-F9717DCCADD4' ]
platform: macosx
install-name: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
-current-version: 302.0
+current-version: 302
objc-constraint: none
parent-umbrella: ApplicationServices
exports:
@@ -300,6 +300,190 @@ exports:
'$ld$hide$os10.10$_ScalePt', '$ld$hide$os10.10$_SetAntiAliasedTextEnabled',
'$ld$hide$os10.10$_SetEmptyRect', '$ld$hide$os10.10$_ShieldCursor',
'$ld$hide$os10.10$_SlopeFromAngle', '$ld$hide$os10.10$_XorRgn',
+ '$ld$hide$os10.11$_ATSApplyMorph', '$ld$hide$os10.11$_ATSClearGlyphVector',
+ '$ld$hide$os10.11$_ATSGrowGlyphVector', '$ld$hide$os10.11$_ATSInitializeGlyphVector',
+ '$ld$hide$os10.11$_ATSUConvertCharToGlyphs', '$ld$hide$os10.11$_ATSUCopyLayoutControls',
+ '$ld$hide$os10.11$_ATSUCopyLineControls', '$ld$hide$os10.11$_ATSUCountFontFeatureTypes',
+ '$ld$hide$os10.11$_ATSUCountFontNames', '$ld$hide$os10.11$_ATSUCreateAndCopyTextLayout',
+ '$ld$hide$os10.11$_ATSUDirectAddStyleSettingRef', '$ld$hide$os10.11$_ATSUDisposeStyleGroup',
+ '$ld$hide$os10.11$_ATSUGetContinuousAttributes', '$ld$hide$os10.11$_ATSUGetFontFeature',
+ '$ld$hide$os10.11$_ATSUGetNativeCurveType', '$ld$hide$os10.11$_ATSUGetObjFontFallbacks',
+ '$ld$hide$os10.11$_ATSUGetStyleGroup', '$ld$hide$os10.11$_ATSUGetStyleIndex',
+ '$ld$hide$os10.11$_ATSUGetStyleRefCon', '$ld$hide$os10.11$_ATSUGetTabArray',
+ '$ld$hide$os10.11$_ATSUGetTransientFontMatching', '$ld$hide$os10.11$_ATSUGlyphGetCubicPaths',
+ '$ld$hide$os10.11$_ATSUGlyphGetCurvePaths', '$ld$hide$os10.11$_ATSUGlyphGetIdealMetrics',
+ '$ld$hide$os10.11$_ATSUOffsetToCursorPosition', '$ld$hide$os10.11$_ATSUSetStyleRefCon',
+ '$ld$hide$os10.11$_ATSUUnderwriteAttributes', '$ld$hide$os10.11$_AddPt',
+ '$ld$hide$os10.11$_ClipCGContextToRegion', '$ld$hide$os10.11$_ConvertARGBToRGBA',
+ '$ld$hide$os10.11$_CreateCGImageRefFromPixMaps', '$ld$hide$os10.11$_DisposeATSCubicClosePathUPP',
+ '$ld$hide$os10.11$_DisposeATSCubicCurveToUPP', '$ld$hide$os10.11$_DisposeATSCubicLineToUPP',
+ '$ld$hide$os10.11$_DisposeATSCubicMoveToUPP', '$ld$hide$os10.11$_DisposeATSQuadraticClosePathUPP',
+ '$ld$hide$os10.11$_DisposeATSQuadraticCurveUPP', '$ld$hide$os10.11$_DisposeATSQuadraticLineUPP',
+ '$ld$hide$os10.11$_DisposeATSQuadraticNewPathUPP', '$ld$hide$os10.11$_DisposeCalcColorTableUPP',
+ '$ld$hide$os10.11$_DisposeColorComplementUPP', '$ld$hide$os10.11$_DisposeColorSearchUPP',
+ '$ld$hide$os10.11$_DisposeDMComponentListIteratorUPP', '$ld$hide$os10.11$_DisposeDMDisplayListIteratorUPP',
+ '$ld$hide$os10.11$_DisposeDMDisplayModeListIteratorUPP', '$ld$hide$os10.11$_DisposeDMExtendedNotificationUPP',
+ '$ld$hide$os10.11$_DisposeDMNotificationUPP', '$ld$hide$os10.11$_DisposeDMProfileListIteratorUPP',
+ '$ld$hide$os10.11$_DisposeDeviceLoopDrawingUPP', '$ld$hide$os10.11$_DisposeDisposeColorPickMethodUPP',
+ '$ld$hide$os10.11$_DisposeDragGrayRgnUPP', '$ld$hide$os10.11$_DisposeInitPickMethodUPP',
+ '$ld$hide$os10.11$_DisposePixMap', '$ld$hide$os10.11$_DisposeQDArcUPP',
+ '$ld$hide$os10.11$_DisposeQDBitsUPP', '$ld$hide$os10.11$_DisposeQDCommentUPP',
+ '$ld$hide$os10.11$_DisposeQDGetPicUPP', '$ld$hide$os10.11$_DisposeQDJShieldCursorUPP',
+ '$ld$hide$os10.11$_DisposeQDLineUPP', '$ld$hide$os10.11$_DisposeQDOpcodeUPP',
+ '$ld$hide$os10.11$_DisposeQDOvalUPP', '$ld$hide$os10.11$_DisposeQDPolyUPP',
+ '$ld$hide$os10.11$_DisposeQDPutPicUPP', '$ld$hide$os10.11$_DisposeQDRRectUPP',
+ '$ld$hide$os10.11$_DisposeQDRectUPP', '$ld$hide$os10.11$_DisposeQDRgnUPP',
+ '$ld$hide$os10.11$_DisposeQDStdGlyphsUPP', '$ld$hide$os10.11$_DisposeQDTextUPP',
+ '$ld$hide$os10.11$_DisposeQDTxMeasUPP', '$ld$hide$os10.11$_DisposeRGBA32ImageData',
+ '$ld$hide$os10.11$_DisposeRecordColorsUPP', '$ld$hide$os10.11$_DisposeRedrawBackgroundUPP',
+ '$ld$hide$os10.11$_DisposeRegionToRectsUPP', '$ld$hide$os10.11$_DisposeStyleRunDirectionUPP',
+ '$ld$hide$os10.11$_FMFontGetCGFontRefFromFontFamilyInstance',
+ '$ld$hide$os10.11$_GetCTSeed', '$ld$hide$os10.11$_GetPMBaseAddr',
+ '$ld$hide$os10.11$_GetPMRowBytes', '$ld$hide$os10.11$_GetPixBaseAddr',
+ '$ld$hide$os10.11$_HandleToRgn', '$ld$hide$os10.11$_InvokeATSCubicClosePathUPP',
+ '$ld$hide$os10.11$_InvokeATSCubicCurveToUPP', '$ld$hide$os10.11$_InvokeATSCubicLineToUPP',
+ '$ld$hide$os10.11$_InvokeATSCubicMoveToUPP', '$ld$hide$os10.11$_InvokeATSQuadraticClosePathUPP',
+ '$ld$hide$os10.11$_InvokeATSQuadraticCurveUPP', '$ld$hide$os10.11$_InvokeATSQuadraticLineUPP',
+ '$ld$hide$os10.11$_InvokeATSQuadraticNewPathUPP', '$ld$hide$os10.11$_InvokeCalcColorTableUPP',
+ '$ld$hide$os10.11$_InvokeColorComplementUPP', '$ld$hide$os10.11$_InvokeColorSearchUPP',
+ '$ld$hide$os10.11$_InvokeDMComponentListIteratorUPP', '$ld$hide$os10.11$_InvokeDMDisplayListIteratorUPP',
+ '$ld$hide$os10.11$_InvokeDMDisplayModeListIteratorUPP', '$ld$hide$os10.11$_InvokeDMExtendedNotificationUPP',
+ '$ld$hide$os10.11$_InvokeDMNotificationUPP', '$ld$hide$os10.11$_InvokeDMProfileListIteratorUPP',
+ '$ld$hide$os10.11$_InvokeDeviceLoopDrawingUPP', '$ld$hide$os10.11$_InvokeDisposeColorPickMethodUPP',
+ '$ld$hide$os10.11$_InvokeDragGrayRgnUPP', '$ld$hide$os10.11$_InvokeInitPickMethodUPP',
+ '$ld$hide$os10.11$_InvokeQDArcUPP', '$ld$hide$os10.11$_InvokeQDBitsUPP',
+ '$ld$hide$os10.11$_InvokeQDCommentUPP', '$ld$hide$os10.11$_InvokeQDGetPicUPP',
+ '$ld$hide$os10.11$_InvokeQDJShieldCursorUPP', '$ld$hide$os10.11$_InvokeQDLineUPP',
+ '$ld$hide$os10.11$_InvokeQDOpcodeUPP', '$ld$hide$os10.11$_InvokeQDOvalUPP',
+ '$ld$hide$os10.11$_InvokeQDPolyUPP', '$ld$hide$os10.11$_InvokeQDPutPicUPP',
+ '$ld$hide$os10.11$_InvokeQDRRectUPP', '$ld$hide$os10.11$_InvokeQDRectUPP',
+ '$ld$hide$os10.11$_InvokeQDRgnUPP', '$ld$hide$os10.11$_InvokeQDStdGlyphsUPP',
+ '$ld$hide$os10.11$_InvokeQDTextUPP', '$ld$hide$os10.11$_InvokeQDTxMeasUPP',
+ '$ld$hide$os10.11$_InvokeRecordColorsUPP', '$ld$hide$os10.11$_InvokeRedrawBackgroundUPP',
+ '$ld$hide$os10.11$_InvokeRegionToRectsUPP', '$ld$hide$os10.11$_InvokeStyleRunDirectionUPP',
+ '$ld$hide$os10.11$_IsAntiAliasedTextEnabled', '$ld$hide$os10.11$_IsValidRgnHandle',
+ '$ld$hide$os10.11$_LMGetFontFlag', '$ld$hide$os10.11$_LMSetFontFlag',
+ '$ld$hide$os10.11$_MapPt', '$ld$hide$os10.11$_MapRect', '$ld$hide$os10.11$_MapRgn',
+ '$ld$hide$os10.11$_NewATSCubicClosePathUPP', '$ld$hide$os10.11$_NewATSCubicCurveToUPP',
+ '$ld$hide$os10.11$_NewATSCubicLineToUPP', '$ld$hide$os10.11$_NewATSCubicMoveToUPP',
+ '$ld$hide$os10.11$_NewATSQuadraticClosePathUPP', '$ld$hide$os10.11$_NewATSQuadraticCurveUPP',
+ '$ld$hide$os10.11$_NewATSQuadraticLineUPP', '$ld$hide$os10.11$_NewATSQuadraticNewPathUPP',
+ '$ld$hide$os10.11$_NewCalcColorTableUPP', '$ld$hide$os10.11$_NewColorComplementUPP',
+ '$ld$hide$os10.11$_NewColorSearchUPP', '$ld$hide$os10.11$_NewDMComponentListIteratorUPP',
+ '$ld$hide$os10.11$_NewDMDisplayListIteratorUPP', '$ld$hide$os10.11$_NewDMDisplayModeListIteratorUPP',
+ '$ld$hide$os10.11$_NewDMExtendedNotificationUPP', '$ld$hide$os10.11$_NewDMNotificationUPP',
+ '$ld$hide$os10.11$_NewDMProfileListIteratorUPP', '$ld$hide$os10.11$_NewDeviceLoopDrawingUPP',
+ '$ld$hide$os10.11$_NewDisposeColorPickMethodUPP', '$ld$hide$os10.11$_NewDragGrayRgnUPP',
+ '$ld$hide$os10.11$_NewInitPickMethodUPP', '$ld$hide$os10.11$_NewQDArcUPP',
+ '$ld$hide$os10.11$_NewQDBitsUPP', '$ld$hide$os10.11$_NewQDCommentUPP',
+ '$ld$hide$os10.11$_NewQDGetPicUPP', '$ld$hide$os10.11$_NewQDJShieldCursorUPP',
+ '$ld$hide$os10.11$_NewQDLineUPP', '$ld$hide$os10.11$_NewQDOpcodeUPP',
+ '$ld$hide$os10.11$_NewQDOvalUPP', '$ld$hide$os10.11$_NewQDPolyUPP',
+ '$ld$hide$os10.11$_NewQDPutPicUPP', '$ld$hide$os10.11$_NewQDRRectUPP',
+ '$ld$hide$os10.11$_NewQDRectUPP', '$ld$hide$os10.11$_NewQDRgnUPP',
+ '$ld$hide$os10.11$_NewQDStdGlyphsUPP', '$ld$hide$os10.11$_NewQDTextUPP',
+ '$ld$hide$os10.11$_NewQDTxMeasUPP', '$ld$hide$os10.11$_NewRecordColorsUPP',
+ '$ld$hide$os10.11$_NewRedrawBackgroundUPP', '$ld$hide$os10.11$_NewRegionToRectsUPP',
+ '$ld$hide$os10.11$_NewStyleRunDirectionUPP', '$ld$hide$os10.11$_Pt2Rect',
+ '$ld$hide$os10.11$_PtToAngle', '$ld$hide$os10.11$_QDAssureCompatibleRegionFormat',
+ '$ld$hide$os10.11$_QDAssureNativeRegionFormat', '$ld$hide$os10.11$_QDAssureNewRegionFormat',
+ '$ld$hide$os10.11$_QDDebugDumpRegion', '$ld$hide$os10.11$_QDNewCGPathFromQDRegion',
+ '$ld$hide$os10.11$_QDPlatformNativeRegionToMacRegion', '$ld$hide$os10.11$_RgnToHandle',
+ '$ld$hide$os10.11$_ScalePt', '$ld$hide$os10.11$_SetAntiAliasedTextEnabled',
+ '$ld$hide$os10.11$_SetEmptyRect', '$ld$hide$os10.11$_ShieldCursor',
+ '$ld$hide$os10.11$_SlopeFromAngle', '$ld$hide$os10.11$_XorRgn',
+ '$ld$hide$os10.12$_ATSApplyMorph', '$ld$hide$os10.12$_ATSClearGlyphVector',
+ '$ld$hide$os10.12$_ATSGrowGlyphVector', '$ld$hide$os10.12$_ATSInitializeGlyphVector',
+ '$ld$hide$os10.12$_ATSUConvertCharToGlyphs', '$ld$hide$os10.12$_ATSUCopyLayoutControls',
+ '$ld$hide$os10.12$_ATSUCopyLineControls', '$ld$hide$os10.12$_ATSUCountFontFeatureTypes',
+ '$ld$hide$os10.12$_ATSUCountFontNames', '$ld$hide$os10.12$_ATSUCreateAndCopyTextLayout',
+ '$ld$hide$os10.12$_ATSUDirectAddStyleSettingRef', '$ld$hide$os10.12$_ATSUDisposeStyleGroup',
+ '$ld$hide$os10.12$_ATSUGetContinuousAttributes', '$ld$hide$os10.12$_ATSUGetFontFeature',
+ '$ld$hide$os10.12$_ATSUGetNativeCurveType', '$ld$hide$os10.12$_ATSUGetObjFontFallbacks',
+ '$ld$hide$os10.12$_ATSUGetStyleGroup', '$ld$hide$os10.12$_ATSUGetStyleIndex',
+ '$ld$hide$os10.12$_ATSUGetStyleRefCon', '$ld$hide$os10.12$_ATSUGetTabArray',
+ '$ld$hide$os10.12$_ATSUGetTransientFontMatching', '$ld$hide$os10.12$_ATSUGlyphGetCubicPaths',
+ '$ld$hide$os10.12$_ATSUGlyphGetCurvePaths', '$ld$hide$os10.12$_ATSUGlyphGetIdealMetrics',
+ '$ld$hide$os10.12$_ATSUOffsetToCursorPosition', '$ld$hide$os10.12$_ATSUSetStyleRefCon',
+ '$ld$hide$os10.12$_ATSUUnderwriteAttributes', '$ld$hide$os10.12$_AddPt',
+ '$ld$hide$os10.12$_ClipCGContextToRegion', '$ld$hide$os10.12$_ConvertARGBToRGBA',
+ '$ld$hide$os10.12$_CreateCGImageRefFromPixMaps', '$ld$hide$os10.12$_DisposeATSCubicClosePathUPP',
+ '$ld$hide$os10.12$_DisposeATSCubicCurveToUPP', '$ld$hide$os10.12$_DisposeATSCubicLineToUPP',
+ '$ld$hide$os10.12$_DisposeATSCubicMoveToUPP', '$ld$hide$os10.12$_DisposeATSQuadraticClosePathUPP',
+ '$ld$hide$os10.12$_DisposeATSQuadraticCurveUPP', '$ld$hide$os10.12$_DisposeATSQuadraticLineUPP',
+ '$ld$hide$os10.12$_DisposeATSQuadraticNewPathUPP', '$ld$hide$os10.12$_DisposeCalcColorTableUPP',
+ '$ld$hide$os10.12$_DisposeColorComplementUPP', '$ld$hide$os10.12$_DisposeColorSearchUPP',
+ '$ld$hide$os10.12$_DisposeDMComponentListIteratorUPP', '$ld$hide$os10.12$_DisposeDMDisplayListIteratorUPP',
+ '$ld$hide$os10.12$_DisposeDMDisplayModeListIteratorUPP', '$ld$hide$os10.12$_DisposeDMExtendedNotificationUPP',
+ '$ld$hide$os10.12$_DisposeDMNotificationUPP', '$ld$hide$os10.12$_DisposeDMProfileListIteratorUPP',
+ '$ld$hide$os10.12$_DisposeDeviceLoopDrawingUPP', '$ld$hide$os10.12$_DisposeDisposeColorPickMethodUPP',
+ '$ld$hide$os10.12$_DisposeDragGrayRgnUPP', '$ld$hide$os10.12$_DisposeInitPickMethodUPP',
+ '$ld$hide$os10.12$_DisposePixMap', '$ld$hide$os10.12$_DisposeQDArcUPP',
+ '$ld$hide$os10.12$_DisposeQDBitsUPP', '$ld$hide$os10.12$_DisposeQDCommentUPP',
+ '$ld$hide$os10.12$_DisposeQDGetPicUPP', '$ld$hide$os10.12$_DisposeQDJShieldCursorUPP',
+ '$ld$hide$os10.12$_DisposeQDLineUPP', '$ld$hide$os10.12$_DisposeQDOpcodeUPP',
+ '$ld$hide$os10.12$_DisposeQDOvalUPP', '$ld$hide$os10.12$_DisposeQDPolyUPP',
+ '$ld$hide$os10.12$_DisposeQDPutPicUPP', '$ld$hide$os10.12$_DisposeQDRRectUPP',
+ '$ld$hide$os10.12$_DisposeQDRectUPP', '$ld$hide$os10.12$_DisposeQDRgnUPP',
+ '$ld$hide$os10.12$_DisposeQDStdGlyphsUPP', '$ld$hide$os10.12$_DisposeQDTextUPP',
+ '$ld$hide$os10.12$_DisposeQDTxMeasUPP', '$ld$hide$os10.12$_DisposeRGBA32ImageData',
+ '$ld$hide$os10.12$_DisposeRecordColorsUPP', '$ld$hide$os10.12$_DisposeRedrawBackgroundUPP',
+ '$ld$hide$os10.12$_DisposeRegionToRectsUPP', '$ld$hide$os10.12$_DisposeStyleRunDirectionUPP',
+ '$ld$hide$os10.12$_FMFontGetCGFontRefFromFontFamilyInstance',
+ '$ld$hide$os10.12$_GetCTSeed', '$ld$hide$os10.12$_GetPMBaseAddr',
+ '$ld$hide$os10.12$_GetPMRowBytes', '$ld$hide$os10.12$_GetPixBaseAddr',
+ '$ld$hide$os10.12$_HandleToRgn', '$ld$hide$os10.12$_InvokeATSCubicClosePathUPP',
+ '$ld$hide$os10.12$_InvokeATSCubicCurveToUPP', '$ld$hide$os10.12$_InvokeATSCubicLineToUPP',
+ '$ld$hide$os10.12$_InvokeATSCubicMoveToUPP', '$ld$hide$os10.12$_InvokeATSQuadraticClosePathUPP',
+ '$ld$hide$os10.12$_InvokeATSQuadraticCurveUPP', '$ld$hide$os10.12$_InvokeATSQuadraticLineUPP',
+ '$ld$hide$os10.12$_InvokeATSQuadraticNewPathUPP', '$ld$hide$os10.12$_InvokeCalcColorTableUPP',
+ '$ld$hide$os10.12$_InvokeColorComplementUPP', '$ld$hide$os10.12$_InvokeColorSearchUPP',
+ '$ld$hide$os10.12$_InvokeDMComponentListIteratorUPP', '$ld$hide$os10.12$_InvokeDMDisplayListIteratorUPP',
+ '$ld$hide$os10.12$_InvokeDMDisplayModeListIteratorUPP', '$ld$hide$os10.12$_InvokeDMExtendedNotificationUPP',
+ '$ld$hide$os10.12$_InvokeDMNotificationUPP', '$ld$hide$os10.12$_InvokeDMProfileListIteratorUPP',
+ '$ld$hide$os10.12$_InvokeDeviceLoopDrawingUPP', '$ld$hide$os10.12$_InvokeDisposeColorPickMethodUPP',
+ '$ld$hide$os10.12$_InvokeDragGrayRgnUPP', '$ld$hide$os10.12$_InvokeInitPickMethodUPP',
+ '$ld$hide$os10.12$_InvokeQDArcUPP', '$ld$hide$os10.12$_InvokeQDBitsUPP',
+ '$ld$hide$os10.12$_InvokeQDCommentUPP', '$ld$hide$os10.12$_InvokeQDGetPicUPP',
+ '$ld$hide$os10.12$_InvokeQDJShieldCursorUPP', '$ld$hide$os10.12$_InvokeQDLineUPP',
+ '$ld$hide$os10.12$_InvokeQDOpcodeUPP', '$ld$hide$os10.12$_InvokeQDOvalUPP',
+ '$ld$hide$os10.12$_InvokeQDPolyUPP', '$ld$hide$os10.12$_InvokeQDPutPicUPP',
+ '$ld$hide$os10.12$_InvokeQDRRectUPP', '$ld$hide$os10.12$_InvokeQDRectUPP',
+ '$ld$hide$os10.12$_InvokeQDRgnUPP', '$ld$hide$os10.12$_InvokeQDStdGlyphsUPP',
+ '$ld$hide$os10.12$_InvokeQDTextUPP', '$ld$hide$os10.12$_InvokeQDTxMeasUPP',
+ '$ld$hide$os10.12$_InvokeRecordColorsUPP', '$ld$hide$os10.12$_InvokeRedrawBackgroundUPP',
+ '$ld$hide$os10.12$_InvokeRegionToRectsUPP', '$ld$hide$os10.12$_InvokeStyleRunDirectionUPP',
+ '$ld$hide$os10.12$_IsAntiAliasedTextEnabled', '$ld$hide$os10.12$_IsValidRgnHandle',
+ '$ld$hide$os10.12$_LMGetFontFlag', '$ld$hide$os10.12$_LMSetFontFlag',
+ '$ld$hide$os10.12$_MapPt', '$ld$hide$os10.12$_MapRect', '$ld$hide$os10.12$_MapRgn',
+ '$ld$hide$os10.12$_NewATSCubicClosePathUPP', '$ld$hide$os10.12$_NewATSCubicCurveToUPP',
+ '$ld$hide$os10.12$_NewATSCubicLineToUPP', '$ld$hide$os10.12$_NewATSCubicMoveToUPP',
+ '$ld$hide$os10.12$_NewATSQuadraticClosePathUPP', '$ld$hide$os10.12$_NewATSQuadraticCurveUPP',
+ '$ld$hide$os10.12$_NewATSQuadraticLineUPP', '$ld$hide$os10.12$_NewATSQuadraticNewPathUPP',
+ '$ld$hide$os10.12$_NewCalcColorTableUPP', '$ld$hide$os10.12$_NewColorComplementUPP',
+ '$ld$hide$os10.12$_NewColorSearchUPP', '$ld$hide$os10.12$_NewDMComponentListIteratorUPP',
+ '$ld$hide$os10.12$_NewDMDisplayListIteratorUPP', '$ld$hide$os10.12$_NewDMDisplayModeListIteratorUPP',
+ '$ld$hide$os10.12$_NewDMExtendedNotificationUPP', '$ld$hide$os10.12$_NewDMNotificationUPP',
+ '$ld$hide$os10.12$_NewDMProfileListIteratorUPP', '$ld$hide$os10.12$_NewDeviceLoopDrawingUPP',
+ '$ld$hide$os10.12$_NewDisposeColorPickMethodUPP', '$ld$hide$os10.12$_NewDragGrayRgnUPP',
+ '$ld$hide$os10.12$_NewInitPickMethodUPP', '$ld$hide$os10.12$_NewQDArcUPP',
+ '$ld$hide$os10.12$_NewQDBitsUPP', '$ld$hide$os10.12$_NewQDCommentUPP',
+ '$ld$hide$os10.12$_NewQDGetPicUPP', '$ld$hide$os10.12$_NewQDJShieldCursorUPP',
+ '$ld$hide$os10.12$_NewQDLineUPP', '$ld$hide$os10.12$_NewQDOpcodeUPP',
+ '$ld$hide$os10.12$_NewQDOvalUPP', '$ld$hide$os10.12$_NewQDPolyUPP',
+ '$ld$hide$os10.12$_NewQDPutPicUPP', '$ld$hide$os10.12$_NewQDRRectUPP',
+ '$ld$hide$os10.12$_NewQDRectUPP', '$ld$hide$os10.12$_NewQDRgnUPP',
+ '$ld$hide$os10.12$_NewQDStdGlyphsUPP', '$ld$hide$os10.12$_NewQDTextUPP',
+ '$ld$hide$os10.12$_NewQDTxMeasUPP', '$ld$hide$os10.12$_NewRecordColorsUPP',
+ '$ld$hide$os10.12$_NewRedrawBackgroundUPP', '$ld$hide$os10.12$_NewRegionToRectsUPP',
+ '$ld$hide$os10.12$_NewStyleRunDirectionUPP', '$ld$hide$os10.12$_Pt2Rect',
+ '$ld$hide$os10.12$_PtToAngle', '$ld$hide$os10.12$_QDAssureCompatibleRegionFormat',
+ '$ld$hide$os10.12$_QDAssureNativeRegionFormat', '$ld$hide$os10.12$_QDAssureNewRegionFormat',
+ '$ld$hide$os10.12$_QDDebugDumpRegion', '$ld$hide$os10.12$_QDNewCGPathFromQDRegion',
+ '$ld$hide$os10.12$_QDPlatformNativeRegionToMacRegion', '$ld$hide$os10.12$_RgnToHandle',
+ '$ld$hide$os10.12$_ScalePt', '$ld$hide$os10.12$_SetAntiAliasedTextEnabled',
+ '$ld$hide$os10.12$_SetEmptyRect', '$ld$hide$os10.12$_ShieldCursor',
+ '$ld$hide$os10.12$_SlopeFromAngle', '$ld$hide$os10.12$_XorRgn',
'$ld$hide$os10.9$_ATSApplyMorph', '$ld$hide$os10.9$_ATSClearGlyphVector',
'$ld$hide$os10.9$_ATSGrowGlyphVector', '$ld$hide$os10.9$_ATSInitializeGlyphVector',
'$ld$hide$os10.9$_ATSUConvertCharToGlyphs', '$ld$hide$os10.9$_ATSUCopyLayoutControls',
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd
index 6a0f2a60e5..c87628f77e 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: B71543EA-F880-3CEF-8510-B8F1727D6E69', 'x86_64: 629831B1-B13C-30F5-AE16-6BB9037E3753' ]
+uuids: [ 'i386: 924E3B5F-459F-372B-84AB-C65C98ECEBB6', 'x86_64: 5808F070-8199-36C9-B3C9-F9B98D5AA359' ]
platform: macosx
install-name: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox.tbd
index 7b914bd7b9..cd9c2ea04a 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: F027CCDD-732D-3907-8136-38B1CDE79081', 'x86_64: A1B98513-C19E-376F-8DAF-71BB2F263C5F' ]
+uuids: [ 'i386: CBB03D9F-2EBB-32CF-BC0A-68837845E72B', 'x86_64: 6EEF498D-8233-3622-B34B-49FDD9D4DF14' ]
platform: macosx
install-name: /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
-current-version: 492.0
+current-version: 492
objc-constraint: none
exports:
- archs: [ i386 ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/AudioToolbox.framework/Versions/A/Headers/AudioFormat.h b/MacOSX10.12.sdk/System/Library/Frameworks/AudioToolbox.framework/Versions/A/Headers/AudioFormat.h
index 8b9865100b..50e31c8c2f 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/AudioToolbox.framework/Versions/A/Headers/AudioFormat.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/AudioToolbox.framework/Versions/A/Headers/AudioFormat.h
@@ -144,7 +144,7 @@ typedef struct AudioFormatInfo AudioFormatInfo;
struct ExtendedAudioFormatInfo
{
AudioStreamBasicDescription mASBD;
- const void* mMagicCookie;
+ const void* __nullable mMagicCookie;
UInt32 mMagicCookieSize;
AudioClassDescription mClassDescription;
};
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/AudioToolbox.framework/Versions/A/Headers/AudioUnitProperties.h b/MacOSX10.12.sdk/System/Library/Frameworks/AudioToolbox.framework/Versions/A/Headers/AudioUnitProperties.h
index 0e870dc1a2..becc470cd1 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/AudioToolbox.framework/Versions/A/Headers/AudioUnitProperties.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/AudioToolbox.framework/Versions/A/Headers/AudioUnitProperties.h
@@ -864,9 +864,9 @@ CF_ENUM(AudioUnitPropertyID)
The destination audio unit's input element to be used in the connection
*/
typedef struct AudioUnitConnection {
- AudioUnit sourceAudioUnit;
- UInt32 sourceOutputNumber;
- UInt32 destInputNumber;
+ AudioUnit __nullable sourceAudioUnit;
+ UInt32 sourceOutputNumber;
+ UInt32 destInputNumber;
} AudioUnitConnection;
/*!
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit.tbd
index 757d762654..acef3287de 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 376EF52F-A55D-32BE-9950-201A7E17EB71', 'x86_64: 55C6A958-D52B-3D81-B230-EB949212B5D9' ]
+uuids: [ 'i386: 17733EA2-9893-3C47-8EF8-C4C80D07BBDF', 'x86_64: 3D374973-8632-3F15-982C-E0508E6E5B1A' ]
platform: macosx
install-name: /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/AudioVideoBridging.framework/Versions/A/AudioVideoBridging.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/AudioVideoBridging.framework/Versions/A/AudioVideoBridging.tbd
index 6bfe8a4191..17829fbf10 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/AudioVideoBridging.framework/Versions/A/AudioVideoBridging.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/AudioVideoBridging.framework/Versions/A/AudioVideoBridging.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: ABDF6AAB-4E73-3857-A153-EBBE8F5DE890', 'x86_64: 107C2945-A1C6-3DF2-9914-C41909C99EE1' ]
+uuids: [ 'i386: 8C60EF72-7C0D-3950-BE63-667EB0785311', 'x86_64: 22646E19-A726-3A1A-A87F-229F725E87F8' ]
platform: macosx
install-name: /System/Library/Frameworks/AudioVideoBridging.framework/Versions/A/AudioVideoBridging
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Automator.framework/Versions/A/Automator.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/Automator.framework/Versions/A/Automator.tbd
index 5fd893c604..7ec29ed87b 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Automator.framework/Versions/A/Automator.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Automator.framework/Versions/A/Automator.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: A42D09A2-7AF5-32EF-A5D1-BBC115DA746A', 'x86_64: AD8147FE-2A1F-3674-A476-5A17AAB91C1B' ]
+uuids: [ 'i386: 5016FB55-25EE-3726-A3D9-F00EC2D82CE8', 'x86_64: 6FBD31D2-0424-367E-9A82-EF4871361A33' ]
platform: macosx
install-name: /System/Library/Frameworks/Automator.framework/Versions/A/Automator
-current-version: 0.0
+current-version: 0
objc-constraint: none
exports:
- archs: [ x86_64 ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork.tbd
index fd2995cd88..5be8db1f2d 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: C6E99EDE-B831-359C-B80B-6304A93973BA', 'x86_64: 9702C8B9-2984-3DD9-9C59-A83499C2DBC4' ]
+uuids: [ 'i386: 451EF416-B332-3201-829A-686EC1ABB9B2', 'x86_64: 9CE329E8-6177-3474-976D-F5C63FC875CD' ]
platform: macosx
install-name: /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
-current-version: 807.2.14
+current-version: 811.4.18
objc-constraint: none
exports:
- archs: [ i386 ]
@@ -941,11 +941,12 @@ exports:
__CFNetworkCopyATSContext, __CFNetworkCopyHSTSPolicies, __CFNetworkCopyPreferredLanguageCode,
__CFNetworkErrorCopyLocalizedDescriptionWithHostname, __CFNetworkErrorGetLocalizedDescription,
__CFNetworkErrorGetLocalizedFailureReason, __CFNetworkErrorGetLocalizedRecoverySuggestion,
- __CFNetworkHTTPConnectionCacheGetLimit, __CFNetworkHTTPConnectionCacheSetLimit,
- __CFNetworkIsKnownHSTSHost, __CFNetworkIsKnownHSTSHostWithSession,
- __CFNetworkProxyConfigured, __CFNetworkResetHSTS, __CFNetworkResetHSTSHosts,
- __CFNetworkResetHSTSHostsSinceDate, __CFNetworkResetHSTSHostsWithSession,
- __CFNetworkSetATSContext, __CFNetworkSetOverrideSystemProxySettings,
+ __CFNetworkExecuteProxyAutoConfigurationURLDelegated, __CFNetworkHTTPConnectionCacheGetLimit,
+ __CFNetworkHTTPConnectionCacheSetLimit, __CFNetworkIsKnownHSTSHost,
+ __CFNetworkIsKnownHSTSHostWithSession, __CFNetworkProxyConfigured,
+ __CFNetworkResetHSTS, __CFNetworkResetHSTSHosts, __CFNetworkResetHSTSHostsSinceDate,
+ __CFNetworkResetHSTSHostsWithSession, __CFNetworkSetATSContext,
+ __CFNetworkSetOverrideSystemProxySettings, __CFNetworkUnitTestATSIsOffForIPAddressesAndLocalHosts,
__CFNetworkUnitTestAWDSessionConfigurationOption, __CFNetworkUnitTestAuthSlashFirstRequest,
__CFNetworkUnitTestAuthenticationInfoApplyHeaders, __CFNetworkUnitTestAuthenticationInfoApplyWrong,
__CFNetworkUnitTestAuthenticationInfoCopyForCache, __CFNetworkUnitTestAuthenticationInfoMergeFromCache,
@@ -966,16 +967,19 @@ exports:
__CFNetworkUnitTestHTTP2ServerPushAcceptHeaderMatch, __CFNetworkUnitTestHTTPRedirectWithNonHTTPLocationHeader,
__CFNetworkUnitTestNSURLRequestArchiveAllowedProtocolTypes,
__CFNetworkUnitTestNSURLSessionTaskDelegateDidFinishCollectingMetrics,
- __CFNetworkUnitTestPACAuthenticationError, __CFNetworkUnitTestPACCacheTimeout,
- __CFNetworkUnitTestPACFTPURL, __CFNetworkUnitTestPACFetchError,
+ __CFNetworkUnitTestPACAuthenticationError, __CFNetworkUnitTestPACCacheErrorCached,
+ __CFNetworkUnitTestPACCacheNetworkChange, __CFNetworkUnitTestPACCacheSuccessCached,
+ __CFNetworkUnitTestPACCacheTimeout, __CFNetworkUnitTestPACDelegated,
+ __CFNetworkUnitTestPACFTPURL, __CFNetworkUnitTestPACInvalidURL,
__CFNetworkUnitTestPACInvalidateImmediately, __CFNetworkUnitTestPACInvalidateTicketInCallback,
__CFNetworkUnitTestPACJavaScriptStringFromResponse, __CFNetworkUnitTestPACSanitizedHostname,
__CFNetworkUnitTestPACString, __CFNetworkUnitTestPACTicketInvalidateOnMultipleThreads,
- __CFNetworkUnitTestPACURL, __CFNetworkUnitTestPACURLCached,
- __CFNetworkUnitTestPACURLSessionFetch, __CFNetworkUnitTestPACURLTwoClientThreads,
- __CFNetworkUnitTestParentDirAuthCheck, __CFNetworkUnitTestPauseResumeData,
- __CFNetworkUnitTestPauseResumeDataDownload, __CFNetworkUnitTestPerformanceTiming,
- __CFNetworkUnitTestPerformanceTimingDataOptions, __CFNetworkUnitTestPropertyObserver,
+ __CFNetworkUnitTestPACURL, __CFNetworkUnitTestPACURLSessionFetch,
+ __CFNetworkUnitTestPACURLTwoClientThreads, __CFNetworkUnitTestParentDirAuthCheck,
+ __CFNetworkUnitTestPauseResumeData, __CFNetworkUnitTestPauseResumeDataDownload,
+ __CFNetworkUnitTestPerformanceTiming, __CFNetworkUnitTestPerformanceTimingDataOptions,
+ __CFNetworkUnitTestPropertyObserver, __CFNetworkUnitTestProxyAuthenticationBypass,
+ __CFNetworkUnitTestProxyCopySystemProxySettingsNetworkChange,
__CFNetworkUnitTestQueryStringPreventsAuth_24722429, __CFNetworkUnitTestQueryStringPreventsAuth_24725687,
__CFNetworkUnitTestRequestDependencies, __CFNetworkUnitTestSHTTP2ConnectionEquality,
__CFNetworkUnitTestSchemeUpgrade, __CFNetworkUnitTestSchemeUpgradeCancel,
@@ -1084,22 +1088,23 @@ exports:
__kCFStreamPropertyHTTPProxyProxyAutoConfigEnable, __kCFStreamPropertyHTTPProxyProxyAutoConfigJavaScript,
__kCFStreamPropertyHTTPProxyProxyAutoConfigURLString, __kCFStreamPropertyHTTPZeroLengthResponseExpected,
__kCFStreamPropertyHasBetterRoute, __kCFStreamPropertyIndefiniteConnectionKickInterval,
- __kCFStreamPropertyLargeDownload, __kCFStreamPropertyLedBellyServiceIdentifier,
- __kCFStreamPropertyLowThroughputBlock, __kCFStreamPropertyLowThroughputThreshold,
- __kCFStreamPropertyProhibitInfraWiFi, __kCFStreamPropertyQOSClass,
- __kCFStreamPropertySSLAllowAnonymousCiphers, __kCFStreamPropertySSLClientCertificateState,
- __kCFStreamPropertySSLClientCertificates, __kCFStreamPropertySSLClientSideAuthentication,
- __kCFStreamPropertySSLDistinguishedNames, __kCFStreamPropertySSLNegotiatedCipher,
- __kCFStreamPropertySSLNegotiatedProtocol, __kCFStreamPropertySSLPeerIDPrefix,
- __kCFStreamPropertySocketImmediateBufferSize, __kCFStreamPropertySocketImmediateBufferTimeOut,
- __kCFStreamPropertySocketLowPriorityIO, __kCFStreamPropertySocketPeerName,
- __kCFStreamPropertyTCPAdaptiveReadTimeout, __kCFStreamPropertyTCPAdaptiveWriteTimeout,
- __kCFStreamPropertyTCPConnectionMetadata, __kCFStreamPropertyTCPInfo,
- __kCFStreamPropertyWatchdogTimeout, __kCFStreamSSLDisableEphemeralDiffieHellmanCiphers,
- __kCFStreamSSLDoingTLSFallback, __kCFStreamSSLShouldEnableALPN,
- __kCFStreamSSLShouldSetPeerID, __kCFStreamSSLTrustedLeafCertificates,
- __kCFStreamSSLUseFalseStart, __kCFStreamSSLUseFalseStartNoCompatibilityCheck,
- __kCFStreamSocketEnableECN, __kCFStreamSocketSetNoDelay, __kCFStreamSocketSetRecvAnyIf,
+ __kCFStreamPropertyInitialDataPayload, __kCFStreamPropertyLargeDownload,
+ __kCFStreamPropertyLedBellyServiceIdentifier, __kCFStreamPropertyLowThroughputBlock,
+ __kCFStreamPropertyLowThroughputThreshold, __kCFStreamPropertyProhibitInfraWiFi,
+ __kCFStreamPropertyQOSClass, __kCFStreamPropertySSLAllowAnonymousCiphers,
+ __kCFStreamPropertySSLClientCertificateState, __kCFStreamPropertySSLClientCertificates,
+ __kCFStreamPropertySSLClientSideAuthentication, __kCFStreamPropertySSLDistinguishedNames,
+ __kCFStreamPropertySSLNegotiatedCipher, __kCFStreamPropertySSLNegotiatedProtocol,
+ __kCFStreamPropertySSLPeerIDPrefix, __kCFStreamPropertySocketImmediateBufferSize,
+ __kCFStreamPropertySocketImmediateBufferTimeOut, __kCFStreamPropertySocketLowPriorityIO,
+ __kCFStreamPropertySocketPeerName, __kCFStreamPropertyTCPAdaptiveReadTimeout,
+ __kCFStreamPropertyTCPAdaptiveWriteTimeout, __kCFStreamPropertyTCPConnectionMetadata,
+ __kCFStreamPropertyTCPInfo, __kCFStreamPropertyWatchdogTimeout,
+ __kCFStreamSSLDisableEphemeralDiffieHellmanCiphers, __kCFStreamSSLDoingTLSFallback,
+ __kCFStreamSSLShouldEnableALPN, __kCFStreamSSLShouldSetPeerID,
+ __kCFStreamSSLTrustedLeafCertificates, __kCFStreamSSLUseFalseStart,
+ __kCFStreamSSLUseFalseStartNoCompatibilityCheck, __kCFStreamSocketEnableECN,
+ __kCFStreamSocketSetNoDelay, __kCFStreamSocketSetRecvAnyIf,
__kCFURLCachePartitionKey, __kCFURLConnectionPropertyATSContext,
__kCFURLConnectionPropertyATSFrameworkOverrides, __kCFURLConnectionPropertyAllowHTTP2,
__kCFURLConnectionPropertyRawBytes, __kCFURLConnectionPropertyRespectConnectionClose,
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/CFNetwork.framework/Versions/A/Headers/CFNetworkErrors.h b/MacOSX10.12.sdk/System/Library/Frameworks/CFNetwork.framework/Versions/A/Headers/CFNetworkErrors.h
index e2a9f9808a..07f55fac3c 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/CFNetwork.framework/Versions/A/Headers/CFNetworkErrors.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/CFNetwork.framework/Versions/A/Headers/CFNetworkErrors.h
@@ -125,6 +125,7 @@ typedef CF_ENUM(int, CFNetworkErrors) {
kCFURLErrorFileIsDirectory = -1101,
kCFURLErrorNoPermissionsToReadFile = -1102,
kCFURLErrorDataLengthExceedsMaximum = -1103,
+ kCFURLErrorFileOutsideSafeArea = -1104,
// SSL errors
kCFURLErrorSecureConnectionFailed = -1200,
kCFURLErrorServerCertificateHasBadDate = -1201,
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/CalendarStore.framework/Versions/A/CalendarStore.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/CalendarStore.framework/Versions/A/CalendarStore.tbd
index 9626ecb037..26a19a5dde 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/CalendarStore.framework/Versions/A/CalendarStore.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/CalendarStore.framework/Versions/A/CalendarStore.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: D9786826-937B-31AF-BA41-78E637E0641F', 'x86_64: EE39F420-B97D-36CF-9C5D-5093E3DAE8AB' ]
+uuids: [ 'i386: 2C89FCA7-8BCF-351E-ACFD-8AE5B7DFCA06', 'x86_64: 4F3CDDFB-1373-3E5F-BE73-014A7ADCE8DE' ]
platform: macosx
install-name: /System/Library/Frameworks/CalendarStore.framework/Versions/A/CalendarStore
-current-version: 1506.0
+current-version: 1506
objc-constraint: none
exports:
- archs: [ x86_64 ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon.tbd
index ed1f955ce2..47c8a1aaa1 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon.tbd
@@ -1,10 +1,10 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 645AF9AC-D51C-349B-9E4E-326E313CB14B', 'x86_64: E7179C37-54BF-3DAC-BD4A-ABCCBBDFDDAE' ]
+uuids: [ 'i386: 01A0235E-DEC6-37D3-A66F-A62FD9EDBAC7', 'x86_64: BCBB50DD-3C6C-3BF3-A30A-477BD14B95A6' ]
platform: macosx
install-name: /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
-current-version: 157.0
-compatibility-version: 2.0
+current-version: 157
+compatibility-version: 2
objc-constraint: none
exports:
- archs: [ i386 ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound.tbd
index 772743826c..c6b21e0fdc 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386 ]
-uuids: [ 'i386: B4F5312B-596A-3AB5-8D03-7D7036FB88B1' ]
+uuids: [ 'i386: 3CE4F1DF-6E04-35FE-834C-F6F547C6EB49' ]
platform: macosx
install-name: /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd
index 2cd7f0022a..06dd9ecddb 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 92086BEB-FC54-3DD7-BD0F-C38BB8088A2A', 'x86_64: 6A71E8CB-3BF7-3A49-A5F7-0579BAE1219D' ]
+uuids: [ 'i386: 774D72F5-E2A7-3D41-B9F0-A3B304EA1EF8', 'x86_64: BF04BB22-D54C-309E-9F5C-897D969CAF70' ]
platform: macosx
install-name: /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
-current-version: 98.0
+current-version: 98
objc-constraint: none
parent-umbrella: Carbon
exports:
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd
index 8313d2f003..c77364fd4c 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 4A28063F-2958-33BE-96AB-F1D30F55711E', 'x86_64: 11F1BAA6-547C-37CB-88DE-6C4B698AFF37' ]
+uuids: [ 'i386: D22822B5-7B22-30CC-9EA4-5F781F26A4F7', 'x86_64: 40254D9A-E477-3F33-B2A2-807D399BF71C' ]
platform: macosx
install-name: /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
-current-version: 856.11
+current-version: 857.8
objc-constraint: none
parent-umbrella: Carbon
exports:
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering.tbd
index eca50bb3e7..e949c72b2f 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386 ]
-uuids: [ 'i386: DE4CE8A1-65EE-3B98-82A5-61D71029A88C' ]
+uuids: [ 'i386: 63E24D19-37E0-3168-9044-F03FD48443EE' ]
platform: macosx
install-name: /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd
index 83a91c3ca2..0e82b71e47 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: C505119F-562E-3CEF-BBF8-BBC59B91BE25', 'x86_64: 27C5F9FE-838F-3807-A4AC-D99470185B10' ]
+uuids: [ 'i386: 26817567-717B-3837-904B-B8B2E9DC937C', 'x86_64: B1A930E3-5907-3677-BACD-858EF68B172D' ]
platform: macosx
install-name: /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd
index 41d54f6849..1fc7aad98f 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 79C2CE5F-B888-36F2-A9CB-FC80AA9A7AE1', 'x86_64: E3E757FD-4060-33A4-A2AC-85EFBD987FCE' ]
+uuids: [ 'i386: 4E6D02A0-3146-3DA8-B089-F77D79E872EA', 'x86_64: 341252B4-E082-361A-B756-6A330259C741' ]
platform: macosx
install-name: /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
-current-version: 5.0
+current-version: 5
objc-constraint: none
parent-umbrella: Carbon
exports:
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd
index 9709162f23..c4e530ce6e 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 3F883447-0C91-3D72-A3F8-70A6A2E1EC72', 'x86_64: B44BA36D-7549-3EB2-8CF6-E171885194FB' ]
+uuids: [ 'i386: 44F4216A-0167-36D2-97D1-7ACF37620D24', 'x86_64: 1BD40B45-FD33-3177-A935-565EE5FC79D7' ]
platform: macosx
install-name: /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
-current-version: 219.0
+current-version: 219
objc-constraint: none
parent-umbrella: Carbon
exports:
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices.tbd
index b0a3a0b22b..34fb3d79fb 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ i386 ]
-uuids: [ 'i386: 13E5F701-204C-3DEF-8BE6-CEB612116181' ]
+uuids: [ 'i386: 0C2FBA44-C5C4-3AEC-B863-465F9023C147' ]
platform: macosx
install-name: /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices
-current-version: 225.0
+current-version: 225
objc-constraint: none
parent-umbrella: Carbon
exports:
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd
index 50bc54227d..fa5ebdd784 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 524EBB38-902E-30CA-B772-8A3F866CC397', 'x86_64: B204BF70-C4AA-3699-8493-66E6645A92A8' ]
+uuids: [ 'i386: 50B7261F-3666-38E5-9824-F996426417C2', 'x86_64: 31CFBB35-24BD-3E12-9B6B-1FA842FB605B' ]
platform: macosx
install-name: /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Plugins/PMBrowser.framework/Versions/A/PMBrowser.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Plugins/PMBrowser.framework/Versions/A/PMBrowser.tbd
index 35334836d7..0c3b9fc9bf 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Plugins/PMBrowser.framework/Versions/A/PMBrowser.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Plugins/PMBrowser.framework/Versions/A/PMBrowser.tbd
@@ -1,10 +1,10 @@
--- !tapi-tbd-v2
archs: [ x86_64 ]
-uuids: [ 'x86_64: A76DC97B-EAEB-34EB-83CA-6F16506A782C' ]
+uuids: [ 'x86_64: 6DC9CB53-8A54-31EA-820B-1B1C81D94C7D' ]
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.0
-compatibility-version: 0.0
+current-version: 0
+compatibility-version: 0
objc-constraint: none
exports:
- archs: [ x86_64 ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd
index b2b9d6314b..93d20b5a9e 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: B1886801-014B-395A-A34A-67D3359EF1E6', 'x86_64: CA7E9448-0903-34C8-AAF6-9070B52BF70E' ]
+uuids: [ 'i386: 73DDC3C0-6D10-3464-B408-4A8D03674987', 'x86_64: E2F82F1F-DC27-3EF0-9F75-B354F701450A' ]
platform: macosx
install-name: /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
-current-version: 267.0
+current-version: 267
objc-constraint: none
parent-umbrella: Carbon
exports:
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd
index 08c6076be4..bd64158f66 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 72BE55D1-5CB9-3E89-ACB9-4B2B060D7E6A', 'x86_64: ACD20DC1-FBDE-3E1B-91BF-867FE7849CBC' ]
+uuids: [ 'i386: F3D2AEE1-BF05-3912-9917-6D320F5865D0', 'x86_64: 8D7E1E97-7B6A-3CE8-B8BB-67B7D3BEC30E' ]
platform: macosx
install-name: /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
-current-version: 55006.0
+current-version: 55006
objc-constraint: none
parent-umbrella: Carbon
exports:
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd
index e6d5414939..89cedd0b05 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 7C4EE904-9CD5-3B10-B5AE-9734FBF9F1F6', 'x86_64: A20B0F7B-C32A-3FF1-BB75-BAC0EE4EF889' ]
+uuids: [ 'i386: C97F9B27-4461-37B3-AAD2-8A76B9E375BE', 'x86_64: 082895DC-3AC7-3DEF-ADCA-5B018C19C9D3' ]
platform: macosx
install-name: /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/CloudKit.framework/Versions/A/CloudKit.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/CloudKit.framework/Versions/A/CloudKit.tbd
index c2af35092e..5c3a2aac07 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/CloudKit.framework/Versions/A/CloudKit.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/CloudKit.framework/Versions/A/CloudKit.tbd
@@ -1,22 +1,22 @@
--- !tapi-tbd-v2
archs: [ x86_64 ]
-uuids: [ 'x86_64: 2AB1D950-7EA5-359C-B17C-42AEFE99D360' ]
+uuids: [ 'x86_64: 99B370B1-8D3A-3DEB-8E89-5911DDBF4670' ]
platform: macosx
install-name: /System/Library/Frameworks/CloudKit.framework/Versions/A/CloudKit
-current-version: 643.5
+current-version: 651.14
objc-constraint: none
exports:
- archs: [ x86_64 ]
symbols: [ _CKAcceptablePredicateValueClasses, _CKAcceptableValueClasses,
_CKAccountChangedNotification, _CKActivitySharingContainerIdentifier,
- _CKAllTokensKey, _CKAppIdentifierFromTeamAppTuple, _CKBackupContainerIdentifierPrefix,
- _CKBluetoothContainerIdentifier, _CKBoolFromCKTernary, _CKBuildVersion,
- _CKCFArrayForEach, _CKCFDictionaryForEach, _CKCNContactEmailAddressesKey,
- _CKCNContactPhoneNumbersKey, _CKCanRetryForError, _CKChainPrivateKeyFieldName,
- _CKCloudDocsContainerIdentifier, _CKCloudDocsShareURLSlug,
- _CKCloudDocsUnitTestContainerIdentifier, _CKCloudPhotosContainerIdentifier,
- _CKContainerEnvironmentFromString, _CKContainerEnvironmentString,
- _CKContainerIDKey, _CKContainerIdentifierIsAppleInternal,
+ _CKAllTokensKey, _CKAppIdentifierFromTeamAppTuple, _CKAutoBugCaptureReasonToString,
+ _CKBackupContainerIdentifierPrefix, _CKBluetoothContainerIdentifier,
+ _CKBoolFromCKTernary, _CKBuildVersion, _CKCFArrayForEach,
+ _CKCFDictionaryForEach, _CKCNContactEmailAddressesKey, _CKCNContactPhoneNumbersKey,
+ _CKCanRetryForError, _CKChainPrivateKeyFieldName, _CKCloudDocsContainerIdentifier,
+ _CKCloudDocsShareURLSlug, _CKCloudDocsUnitTestContainerIdentifier,
+ _CKCloudPhotosContainerIdentifier, _CKContainerEnvironmentFromString,
+ _CKContainerEnvironmentString, _CKContainerIDKey, _CKContainerIdentifierIsAppleInternal,
_CKCreateDirectoryAtPath, _CKCreateGUID, _CKCurrentQueueIsMainQueue,
_CKCurrentUserDefaultName, _CKDHTTPHeaders, _CKDatabaseScopeFromString,
_CKDatabaseScopeString, _CKDeviceID, _CKEncryptedPublicSharingKeyFieldName,
@@ -48,8 +48,9 @@ exports:
_CKRecordShareInfoKey, _CKRecordShareKey, _CKRecordTypeShare,
_CKRecordTypeUserRecord, _CKRecordZoneDefaultName, _CKReferenceActionValidate,
_CKRegisterRepeatingXPCActivity, _CKRequestUUID, _CKSQLiteJournalSuffixes,
- _CKShareDaemonPrefix, _CKShareThumbnailImageDataKey, _CKShareTitleKey,
- _CKShareTypeKey, _CKShareURLSlugForiWorkShareTitle, _CKSharingContainerSlugForContainerID,
+ _CKSafariBookmarksContainerIdentifier, _CKShareDaemonPrefix,
+ _CKShareThumbnailImageDataKey, _CKShareTitleKey, _CKShareTypeKey,
+ _CKShareURLSlugForiWorkShareTitle, _CKSharingContainerSlugForContainerID,
_CKSharingdContainerIdentifier, _CKShortRandomID, _CKShouldUseNewPredicateValidation,
_CKSocialGamingContainerIdentifier, _CKStringForQOS, _CKStringFromAccountStatus,
_CKStringFromApplicationPermissionStatus, _CKStringFromCapabilities,
@@ -59,9 +60,9 @@ exports:
_CKStringWithDate, _CKStringWithDictionary, _CKStringWithLimitedArray,
_CKStringWithNibbles, _CKStringWithObject, _CKStringWithSet,
_CKTTYCallHistoryContainerIdentifier, _CKTabIndentAtDepth,
- _CKTemporaryDirectory, _CKTernaryFromBOOL, _CKValidateKeyName,
- _CKValidateRecordArrayValue, _CKValueIsAcceptableClass, _CKValueIsAcceptablePredicateClass,
- _CKVettingURLSlug, _CKWarnForInvalidApplicationIdentifier,
+ _CKTemporaryDirectory, _CKTernaryFromBOOL, _CKTriggerAutoBugCaptureWithFormatSignature,
+ _CKValidateKeyName, _CKValidateRecordArrayValue, _CKValueIsAcceptableClass,
+ _CKValueIsAcceptablePredicateClass, _CKVettingURLSlug, _CKWarnForInvalidApplicationIdentifier,
_CKWeakLinkClass, _CKWeakLinkSymbol, _CKWebSharingBaseTokenKey,
_CKWebSharingIsReadOnly, _CKWebSharingIsShared, _CKWebSharingOperationShareActionKey,
_CKWebSharingOperationShareBaseTokenKey, _CKWebSharingOperationSharingKeyKey,
@@ -81,7 +82,7 @@ exports:
_kCKAllowFakeEntitlementsKey, _kCKAllowLightweightPCSEntitlementKey,
_kCKAllowMasqueradingEntitlementKey, _kCKAllowPackagesKey,
_kCKAllowProtectionDataEntitlementKey, _kCKAllowSetEnvironmentEntitlementKey,
- _kCKAnonymousAccountKey, _kCKBehaviorOptionConfigBaseURLKey,
+ _kCKAnonymousAccountKey, _kCKAssetChunkLength, _kCKBehaviorOptionConfigBaseURLKey,
_kCKBehaviorOptionSetupBaseURLKey, _kCKBehaviorOptionsChangedKeysKey,
_kCKBehaviorOptionsChangedKeysNotification, _kCKCDBShareResourceProvider,
_kCKCloudKitSystemServiceKey, _kCKCloudServicesCloudKitServiceEntitlementKey,
@@ -137,11 +138,11 @@ exports:
objc-classes: [ _CKAcceptSharesOperation, _CKAcceptSharesOperationInfo, _CKAccountInfo,
_CKAggregateZonePCSOperation, _CKAggregateZonePCSOperationInfo,
_CKApplicationPermissionGroup, _CKArchivedAnchoredPackage,
- _CKAsset, _CKBehaviorOptions, _CKBlockingAsyncQueue, _CKCodeFunctionInvokeOperation,
- _CKCodeFunctionInvokeOperationInfo, _CKCompleteParticipantVettingOperation,
- _CKCompleteParticipantVettingOperationInfo, _CKContactsSupport,
- _CKContainer, _CKContainerID, _CKContainerSetupInfo, _CKDCancelToken,
- _CKDatabase, _CKDatabaseNotification, _CKDatabaseOperation,
+ _CKAsset, _CKAssetTransferOptions, _CKBehaviorOptions, _CKBlockingAsyncQueue,
+ _CKCodeFunctionInvokeOperation, _CKCodeFunctionInvokeOperationInfo,
+ _CKCompleteParticipantVettingOperation, _CKCompleteParticipantVettingOperationInfo,
+ _CKContactsSupport, _CKContainer, _CKContainerID, _CKContainerSetupInfo,
+ _CKDCancelToken, _CKDatabase, _CKDatabaseNotification, _CKDatabaseOperation,
_CKDatabaseOperationInfo, _CKDatabaseSubscription, _CKDiscoverAllContactsOperation,
_CKDiscoverAllUserIdentitiesOperation, _CKDiscoverUserIdentitiesOperation,
_CKDiscoverUserIdentitiesOperationInfo, _CKDiscoverUserInfosOperation,
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa.tbd
index c6fc4a5451..76b9454764 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 2AD3DF67-63AC-36C1-A717-40146A9F0203', 'x86_64: BA1DCCFB-1FC4-3DEC-93A8-894378C86568' ]
+uuids: [ 'i386: 7ED9CC12-AF69-384E-98FF-6CA850B8C8D0', 'x86_64: 85EDFBE1-75F0-369E-8CA8-C6A639B98FA6' ]
platform: macosx
install-name: /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
-current-version: 22.0
+current-version: 22
objc-constraint: none
exports:
- archs: [ i386, x86_64 ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Collaboration.framework/Versions/A/Collaboration.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/Collaboration.framework/Versions/A/Collaboration.tbd
index 4422d4e296..53b77b80a9 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Collaboration.framework/Versions/A/Collaboration.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Collaboration.framework/Versions/A/Collaboration.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 77D8B141-A478-3B4C-AFF2-93F497BA073B', 'x86_64: 4184959F-DB37-3A3F-A642-CE261E20B62B' ]
+uuids: [ 'i386: BB6FD97A-74DF-32F2-91D4-C15DBA542930', 'x86_64: AE2789BF-1410-3D9D-9DA7-56B3E8F1BB06' ]
platform: macosx
install-name: /System/Library/Frameworks/Collaboration.framework/Versions/A/Collaboration
-current-version: 78.0
+current-version: 78
objc-constraint: none
exports:
- archs: [ x86_64 ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Contacts.framework/Versions/A/Contacts.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/Contacts.framework/Versions/A/Contacts.tbd
index ea80a89b2f..12185bcd4a 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Contacts.framework/Versions/A/Contacts.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Contacts.framework/Versions/A/Contacts.tbd
@@ -1,10 +1,10 @@
--- !tapi-tbd-v2
archs: [ x86_64 ]
-uuids: [ 'x86_64: 90A21415-9731-3A83-B105-30963A0C865C' ]
+uuids: [ 'x86_64: 917E2E8A-1E67-3160-B0F3-6E4CFC21B46C' ]
platform: macosx
install-name: /System/Library/Frameworks/Contacts.framework/Versions/A/Contacts
-current-version: 0.0
-compatibility-version: 0.0
+current-version: 0
+compatibility-version: 0
objc-constraint: none
exports:
- archs: [ x86_64 ]
@@ -79,6 +79,7 @@ exports:
_CNPostalAddressISOCountryCodeKey, _CNPostalAddressLocalizedPropertyNameAttribute,
_CNPostalAddressPostalCodeKey, _CNPostalAddressPropertyAttribute,
_CNPostalAddressStateKey, _CNPostalAddressStreetKey, _CNPostalAddressSubAdministrativeAreaKey,
+ _CNPostalAddressSubLocalityKey, _CNReputationStoreDefaultTimeout,
_CNSocialProfileBundleIdentifiersKey, _CNSocialProfileDisplayNameKey,
_CNSocialProfileServiceFacebook, _CNSocialProfileServiceFlickr,
_CNSocialProfileServiceGameCenter, _CNSocialProfileServiceKey,
@@ -120,8 +121,9 @@ exports:
_CNPredicate, _CNPredicateValidator, _CNPreferredApplePersonaIdentifierDescription,
_CNPreferredForImageDescription, _CNPreferredForNameDescription,
_CNPreferredLikenessSourceDescription, _CNPreviousFamilyNameDescription,
- _CNPropertyDescription, _CNSaveRequest, _CNSearchIndexDescription,
- _CNSocialProfile, _CNSocialProfilesDescription, _CNSortingFamilyNameDescription,
+ _CNPropertyDescription, _CNReputationHandle, _CNReputationStore,
+ _CNSaveRequest, _CNSearchIndexDescription, _CNSocialProfile,
+ _CNSocialProfilesDescription, _CNSortingFamilyNameDescription,
_CNSortingGivenNameDescription, _CNSuggestedSaveRequest, _CNTCC,
_CNTextAlertDescription, _CNThumbnailImageDataDescription,
_CNUrlAddressesDescription, _CNXPCDataMapper ]
@@ -135,5 +137,5 @@ exports:
_CNContainerPermissions._canCreateContacts, _CNContainerPermissions._canCreateGroups,
_CNContainerPermissions._canDeleteContacts, _CNGroup._creationDate,
_CNGroup._identifier, _CNGroup._modificationDate, _CNGroup._name,
- _CNGroup._snapshot, _CNPostalAddress._subAdministrativeArea ]
+ _CNGroup._snapshot ]
...
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Contacts.framework/Versions/A/Headers/CNMutablePostalAddress.h b/MacOSX10.12.sdk/System/Library/Frameworks/Contacts.framework/Versions/A/Headers/CNMutablePostalAddress.h
index 577e52313a..badf6572e0 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Contacts.framework/Versions/A/Headers/CNMutablePostalAddress.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Contacts.framework/Versions/A/Headers/CNMutablePostalAddress.h
@@ -22,7 +22,9 @@ NS_CLASS_AVAILABLE(10_11, 9_0)
/*! multi-street address is delimited with carriage returns “\n” */
@property (copy, NS_NONATOMIC_IOSONLY) NSString *street;
+@property (copy, NS_NONATOMIC_IOSONLY) NSString *subLocality;
@property (copy, NS_NONATOMIC_IOSONLY) NSString *city;
+@property (copy, NS_NONATOMIC_IOSONLY) NSString *subAdministrativeArea;
@property (copy, NS_NONATOMIC_IOSONLY) NSString *state;
@property (copy, NS_NONATOMIC_IOSONLY) NSString *postalCode;
@property (copy, NS_NONATOMIC_IOSONLY) NSString *country;
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Contacts.framework/Versions/A/Headers/CNPostalAddress.h b/MacOSX10.12.sdk/System/Library/Frameworks/Contacts.framework/Versions/A/Headers/CNPostalAddress.h
index 8acdf4824c..477a9c61e7 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Contacts.framework/Versions/A/Headers/CNPostalAddress.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Contacts.framework/Versions/A/Headers/CNPostalAddress.h
@@ -21,24 +21,29 @@ NS_CLASS_AVAILABLE(10_11, 9_0)
/*! multi-street address is delimited with carriage returns “\n” */
@property (readonly, copy, NS_NONATOMIC_IOSONLY) NSString *street;
+@property (readonly, copy, NS_NONATOMIC_IOSONLY) NSString *subLocality;
@property (readonly, copy, NS_NONATOMIC_IOSONLY) NSString *city;
+@property (readonly, copy, NS_NONATOMIC_IOSONLY) NSString *subAdministrativeArea;
@property (readonly, copy, NS_NONATOMIC_IOSONLY) NSString *state;
@property (readonly, copy, NS_NONATOMIC_IOSONLY) NSString *postalCode;
@property (readonly, copy, NS_NONATOMIC_IOSONLY) NSString *country;
@property (readonly, copy, NS_NONATOMIC_IOSONLY) NSString *ISOCountryCode;
/*! Returns a user displayable property name. */
-+ (NSString*)localizedStringForKey:(NSString *)key;
++ (NSString *)localizedStringForKey:(NSString *)key;
@end
// Properties that are always fetched. Can be used with key value coding and observing.
CONTACTS_EXTERN NSString * const CNPostalAddressStreetKey NS_AVAILABLE(10_11, 9_0);
+CONTACTS_EXTERN NSString * const CNPostalAddressSubLocalityKey NS_AVAILABLE(10_12, 10_0);
CONTACTS_EXTERN NSString * const CNPostalAddressCityKey NS_AVAILABLE(10_11, 9_0);
+CONTACTS_EXTERN NSString * const CNPostalAddressSubAdministrativeAreaKey NS_AVAILABLE(10_12, 10_0);
CONTACTS_EXTERN NSString * const CNPostalAddressStateKey NS_AVAILABLE(10_11, 9_0);
CONTACTS_EXTERN NSString * const CNPostalAddressPostalCodeKey NS_AVAILABLE(10_11, 9_0);
CONTACTS_EXTERN NSString * const CNPostalAddressCountryKey NS_AVAILABLE(10_11, 9_0);
CONTACTS_EXTERN NSString * const CNPostalAddressISOCountryCodeKey NS_AVAILABLE(10_11, 9_0);
+
NS_ASSUME_NONNULL_END
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Contacts.framework/Versions/A/Headers/CNPostalAddressFormatter.h b/MacOSX10.12.sdk/System/Library/Frameworks/Contacts.framework/Versions/A/Headers/CNPostalAddressFormatter.h
index e5c433ee54..c68aad9ef7 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Contacts.framework/Versions/A/Headers/CNPostalAddressFormatter.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Contacts.framework/Versions/A/Headers/CNPostalAddressFormatter.h
@@ -2,7 +2,7 @@
// CNPostalAddressFormatter.h
// Contacts
//
-// Copyright (c) 2015 Apple Inc. All rights reserved.
+// Copyright (c) 2015–2016 Apple Inc. All rights reserved.
//
#import
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/ContactsUI.framework/Versions/A/ContactsUI.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/ContactsUI.framework/Versions/A/ContactsUI.tbd
index 7c6a535816..f30d514b2a 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/ContactsUI.framework/Versions/A/ContactsUI.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/ContactsUI.framework/Versions/A/ContactsUI.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ x86_64 ]
-uuids: [ 'x86_64: 622D6E82-18B7-3532-A506-E6D3EE17A733' ]
+uuids: [ 'x86_64: CA987069-4CD5-3305-B292-FD4DE5EFD61F' ]
platform: macosx
install-name: /System/Library/Frameworks/ContactsUI.framework/Versions/A/ContactsUI
-current-version: 1756.14.5
+current-version: 1756.20
objc-constraint: none
exports:
- archs: [ x86_64 ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio.tbd
index 4f659ea4ef..c3f9a865e8 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 9128D196-2117-365E-B4F0-CB247ADDE131', 'x86_64: A38A11A5-130B-39CE-BEBA-F5427F6801DC' ]
+uuids: [ 'i386: 5715FE26-A243-35CA-94AA-F8C6F26302FB', 'x86_64: 184D9C49-248F-3374-944C-FD1A99A6B32E' ]
platform: macosx
install-name: /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/CoreAudioKit.framework/Versions/A/CoreAudioKit.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/CoreAudioKit.framework/Versions/A/CoreAudioKit.tbd
index 37ba6471ea..a90417e2c1 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/CoreAudioKit.framework/Versions/A/CoreAudioKit.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/CoreAudioKit.framework/Versions/A/CoreAudioKit.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: EBA04AF0-F85F-38B6-B76D-9B9FE4A385B6', 'x86_64: 5440B95E-0391-32BA-8C2B-6568553F72E7' ]
+uuids: [ 'i386: 11E390C3-5087-33F3-8B6D-C9FA1E1AC1A3', 'x86_64: DD6F8D1F-69EE-335A-8654-72B24E25423D' ]
platform: macosx
install-name: /System/Library/Frameworks/CoreAudioKit.framework/Versions/A/CoreAudioKit
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth.tbd
index 8b7df3101d..d8783a5d15 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 56E17645-F315-3E75-905E-415458E83A26', 'x86_64: 76AFC4B4-A9FD-3434-B168-90087E71F5C4' ]
+uuids: [ 'i386: 3FA355A2-A9A5-3787-BA8F-9245F9BB5880', 'x86_64: BCB78777-76F0-3CC1-8443-9E61AEF7EF63' ]
platform: macosx
install-name: /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/CoreData.framework/Versions/A/CoreData.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/CoreData.framework/Versions/A/CoreData.tbd
index 372d120686..fb3cff9316 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/CoreData.framework/Versions/A/CoreData.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/CoreData.framework/Versions/A/CoreData.tbd
@@ -1,25 +1,26 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64, x86_64h ]
-uuids: [ 'i386: CD8E86DA-CB6A-3B0B-A2B6-EF7272EA2C11', 'x86_64: 694F9EA9-A785-3F84-8EB1-DAF76E3BDF9B',
- 'x86_64h: FE3F152B-4C35-3A58-A0CB-D04EE5908818' ]
+uuids: [ 'i386: 2C9175C4-7D15-3422-AFE7-510A138192DD', 'x86_64: C9933C8C-85D5-3FB9-8D6D-DB80AB3F496B',
+ 'x86_64h: 2397A0D1-03FC-349C-865D-9F114DC86A63' ]
platform: macosx
install-name: /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
-current-version: 752.8
+current-version: 754.2
objc-constraint: none
exports:
- archs: [ i386, x86_64, x86_64h ]
symbols: [ _NSAddedPersistentStoresKey, _NSAffectedObjectsErrorKey, _NSAffectedStoresErrorKey,
_NSAutomaticMigrationUseDocumentDestinationOption, _NSBinaryExternalRecordType,
- _NSBinaryStoreType, _NSCoreDataVersionNumber, _NSDeletedObjectsKey,
- _NSDetailedErrorsKey, _NSEntityNameInPathKey, _NSErrorMergePolicy,
- _NSExternalRecordExtensionOption, _NSExternalRecordsDirectoryOption,
+ _NSBinaryStoreType, _NSCoreDataVersionNumber, _NSDeletedObjectIDsKey,
+ _NSDeletedObjectsKey, _NSDetailedErrorsKey, _NSEntityNameInPathKey,
+ _NSErrorMergePolicy, _NSExternalRecordExtensionOption, _NSExternalRecordsDirectoryOption,
_NSExternalRecordsFileFormatOption, _NSIgnorePersistentStoreVersioningOption,
_NSInMemoryStoreType, _NSInferMappingModelAutomaticallyOption,
- _NSInsertedObjectsKey, _NSInvalidatedAllObjectsKey, _NSInvalidatedObjectsKey,
+ _NSInsertedObjectIDsKey, _NSInsertedObjectsKey, _NSInvalidatedAllObjectsKey,
+ _NSInvalidatedObjectIDsKey, _NSInvalidatedObjectsKey, _NSManagedObjectContextDidMergeChangesObjectIDsNotification,
_NSManagedObjectContextDidSaveFromPersistentDocumentNotification,
- _NSManagedObjectContextDidSaveNotification, _NSManagedObjectContextKey,
- _NSManagedObjectContextObjectsDidChangeNotification, _NSManagedObjectContextQueryGenerationKey,
- _NSManagedObjectContextWillSaveFromPersistentDocumentNotification,
+ _NSManagedObjectContextDidSaveNotification, _NSManagedObjectContextDidSaveObjectIDsNotification,
+ _NSManagedObjectContextKey, _NSManagedObjectContextObjectsDidChangeNotification,
+ _NSManagedObjectContextQueryGenerationKey, _NSManagedObjectContextWillSaveFromPersistentDocumentNotification,
_NSManagedObjectContextWillSaveNotification, _NSMergeByPropertyObjectTrumpMergePolicy,
_NSMergeByPropertyStoreTrumpMergePolicy, _NSMigratePersistentStoresAutomaticallyOption,
_NSMigrationDestinationObjectKey, _NSMigrationEntityMappingKey,
@@ -31,28 +32,30 @@ exports:
_NSPersistentStoreCoordinatorStoresWillChangeNotification,
_NSPersistentStoreCoordinatorWillRemoveStoreNotification,
_NSPersistentStoreDidImportUbiquitousContentChangesNotification,
- _NSPersistentStoreForceDestroyOption, _NSPersistentStoreOSCompatibility,
- _NSPersistentStoreOrderKeyUpdateNotification, _NSPersistentStoreRebuildFromUbiquitousContentOption,
- _NSPersistentStoreRemoveUbiquitousMetadataOption, _NSPersistentStoreSaveConflictsErrorKey,
- _NSPersistentStoreTimeoutOption, _NSPersistentStoreTypeKey,
- _NSPersistentStoreUbiquitousContainerIdentifierKey, _NSPersistentStoreUbiquitousContentNameKey,
- _NSPersistentStoreUbiquitousContentURLKey, _NSPersistentStoreUbiquitousPeerTokenOption,
- _NSPersistentStoreUbiquitousSeedStoreURLKey, _NSPersistentStoreUbiquitousTransitionTypeKey,
- _NSPersistentStoreUnlinkDestroyOption, _NSReadOnlyPersistentStoreOption,
+ _NSPersistentStoreForceDestroyOption, _NSPersistentStoreForceLightweightMigrationOption,
+ _NSPersistentStoreOSCompatibility, _NSPersistentStoreOrderKeyUpdateNotification,
+ _NSPersistentStoreRebuildFromUbiquitousContentOption, _NSPersistentStoreRemoveUbiquitousMetadataOption,
+ _NSPersistentStoreSaveConflictsErrorKey, _NSPersistentStoreTimeoutOption,
+ _NSPersistentStoreTypeKey, _NSPersistentStoreUbiquitousContainerIdentifierKey,
+ _NSPersistentStoreUbiquitousContentNameKey, _NSPersistentStoreUbiquitousContentURLKey,
+ _NSPersistentStoreUbiquitousPeerTokenOption, _NSPersistentStoreUbiquitousSeedStoreURLKey,
+ _NSPersistentStoreUbiquitousTransitionTypeKey, _NSPersistentStoreUnlinkDestroyOption,
+ _NSReadOnlyPersistentStoreOption, _NSRefreshedObjectIDsKey,
_NSRefreshedObjectsKey, _NSRemotePersistentStoreDidChangeNotification,
_NSRemovedPersistentStoresKey, _NSRollbackMergePolicy, _NSSQLiteAnalyzeOption,
_NSSQLiteErrorDomain, _NSSQLiteManualVacuumOption, _NSSQLitePersistWALOption,
_NSSQLitePragmasOption, _NSSQLiteStoreType, _NSStoreModelVersionHashesKey,
_NSStoreModelVersionIdentifiersKey, _NSStorePathKey, _NSStoreTypeKey,
_NSStoreUUIDInPathKey, _NSStoreUUIDKey, _NSUUIDChangedPersistentStoresKey,
- _NSUpdatedObjectsKey, _NSValidateXMLStoreOption, _NSValidationKeyErrorKey,
- _NSValidationObjectErrorKey, _NSValidationPredicateErrorKey,
+ _NSUpdatedObjectIDsKey, _NSUpdatedObjectsKey, _NSValidateXMLStoreOption,
+ _NSValidationKeyErrorKey, _NSValidationObjectErrorKey, _NSValidationPredicateErrorKey,
_NSValidationValueErrorKey, _NSXMLExternalRecordType, _NSXMLStoreType,
_NSXPCStoreAnonymousListenerKey, _NSXPCStoreDaemonizeKey,
_NSXPCStoreEntitlementNamesKey, _NSXPCStorePostUpdateNotificationsKey,
_NSXPCStoreServerEndpointFactoryKey, _NSXPCStoreServiceNameKey,
_NSXPCStoreSkipModelCheckKey, _NSXPCStoreType, __NSBackgroundThreadConfinementConcurrencyType,
- __NSManagedObjectContextObjectsDidChangePrivateNotification ]
+ __NSManagedObjectContextObjectsDidChangePrivateNotification,
+ __NSTriggerModifiedObjectIDsKey, __NSTriggerModifiedObjectsKey ]
objc-classes: [ _NSAsynchronousFetchRequest, _NSAsynchronousFetchResult, _NSAtomicStore,
_NSAtomicStoreCacheNode, _NSAttributeDescription, _NSBatchDeleteRequest,
_NSBatchDeleteResult, _NSBatchUpdateRequest, _NSBatchUpdateResult,
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/CoreData.framework/Versions/A/Headers/NSBatchDeleteRequest.h b/MacOSX10.12.sdk/System/Library/Frameworks/CoreData.framework/Versions/A/Headers/NSBatchDeleteRequest.h
index e4a2f3488f..1d1006e65e 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/CoreData.framework/Versions/A/Headers/NSBatchDeleteRequest.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/CoreData.framework/Versions/A/Headers/NSBatchDeleteRequest.h
@@ -29,7 +29,7 @@ API_AVAILABLE(macosx(10.11),ios(9.0))
@private
NSBatchDeleteRequestResultType _resultType;
NSFetchRequest *_deleteTarget;
- void *_reserved;
+ intptr_t _flags;
#endif
}
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/CoreData.framework/Versions/A/Headers/NSBatchUpdateRequest.h b/MacOSX10.12.sdk/System/Library/Frameworks/CoreData.framework/Versions/A/Headers/NSBatchUpdateRequest.h
index 6806c7acba..5fd79d271a 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/CoreData.framework/Versions/A/Headers/NSBatchUpdateRequest.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/CoreData.framework/Versions/A/Headers/NSBatchUpdateRequest.h
@@ -30,7 +30,8 @@ API_AVAILABLE(macosx(10.10),ios(8.0))
unsigned int includesSubentities:1;
unsigned int resultType:2;
unsigned int entityIsName:1;
- unsigned int _RESERVED:28;
+ unsigned int secureOperation:1;
+ unsigned int _RESERVED:27;
} _flags;
NSDictionary *_columnsToUpdate;
#endif
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/CoreData.framework/Versions/A/Headers/NSManagedObjectContext.h b/MacOSX10.12.sdk/System/Library/Frameworks/CoreData.framework/Versions/A/Headers/NSManagedObjectContext.h
index 4ca5a346cf..7184477bb8 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/CoreData.framework/Versions/A/Headers/NSManagedObjectContext.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/CoreData.framework/Versions/A/Headers/NSManagedObjectContext.h
@@ -103,7 +103,8 @@ API_AVAILABLE(macosx(10.4),ios(3.0))
unsigned int _deleteInaccessible:1;
unsigned int _priority:2;
unsigned int _autoMerge:1;
- unsigned int _reservedFlags:6;
+ unsigned int _pushSecureDelete:1;
+ unsigned int _reservedFlags:5;
} _flags;
NSMutableSet *_unprocessedChanges;
NSMutableSet *_unprocessedDeletes;
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay.tbd
index 5c50a4f94a..9c3fee3ed8 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 69294B3C-0AC2-3FF7-BBDE-0C62EEBD83B7', 'x86_64: 48B568C0-1E12-34F4-943D-EAB447FBA1BE' ]
+uuids: [ 'i386: 0317C0DA-680A-394F-AAD2-45D4CEB2CF9F', 'x86_64: E52EFE94-982C-3DCE-A032-0E275E67B77B' ]
platform: macosx
install-name: /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay
objc-constraint: none
@@ -61,16 +61,17 @@ exports:
_CGXGetDisplayColorProfileID, _CGXGetDisplayWithOptions, _CGXGetDisplaysWithFramebufferMask,
_CGXGetDisplaysWithPoint, _CGXGetDisplaysWithRect, _CGXGetDisplaysWithRegion,
_CGXGetNextWakeupTime, _CGXHWCopyPixels, _CGXHWCopyRegion,
- _CGXHWFillRegion, _CGXHWMoveRegion, _CGXHWPurgeSurface, _CGXHWWait,
- _CGXHWWaitTokenRelease, _CGXInitialGeometrySeed, _CGXInvalidateGeometrySeed,
- _CGXIsHDREnabled, _CGXLastDisplayLayoutChangedSeed, _CGXLastDisplaySynchronizeSeed,
- _CGXMPForceShowCursor, _CGXMPHardwareCursorActive, _CGXMPHardwareCursorSupported,
- _CGXMPHideCursor, _CGXMPObscureCursor, _CGXMPRegisterScreen,
- _CGXMPRevealCursor, _CGXMPSetCursor, _CGXMPShowCursor, _CGXMainDisplayDevice,
- _CGXMaxCursorSize, _CGXMuxBoot, _CGXMuxGetPolicy, _CGXMuxGetService,
- _CGXMuxGetState, _CGXNextActiveDisplayDevice, _CGXNextDisplayDevice,
- _CGXNextDisplaySynchronizeSeed, _CGXNextHardwareDisplayDevice,
- _CGXNextOnlineDisplayDevice, _CGXOnlineDisplayDevices, _CGXPerformInitialDisplayConfiguration,
+ _CGXHWDisplayDeviceForDisplayID, _CGXHWFillRegion, _CGXHWMoveRegion,
+ _CGXHWPurgeSurface, _CGXHWWait, _CGXHWWaitTokenRelease, _CGXInitialGeometrySeed,
+ _CGXInvalidateGeometrySeed, _CGXIsHDREnabled, _CGXLastDisplayLayoutChangedSeed,
+ _CGXLastDisplaySynchronizeSeed, _CGXMPForceShowCursor, _CGXMPHardwareCursorActive,
+ _CGXMPHardwareCursorSupported, _CGXMPHideCursor, _CGXMPObscureCursor,
+ _CGXMPRegisterScreen, _CGXMPRevealCursor, _CGXMPSetCursor,
+ _CGXMPShowCursor, _CGXMainDisplayDevice, _CGXMaxCursorSize,
+ _CGXMuxBoot, _CGXMuxGetPolicy, _CGXMuxGetService, _CGXMuxGetState,
+ _CGXNextActiveDisplayDevice, _CGXNextDisplayDevice, _CGXNextDisplaySynchronizeSeed,
+ _CGXNextHardwareDisplayDevice, _CGXNextOnlineDisplayDevice,
+ _CGXOnlineDisplayDevices, _CGXPerformInitialDisplayConfiguration,
_CGXPotentiallyActiveDisplayDevices, _CGXReleaseDisplayDeviceSurface,
_CGXResetSurfaceForDisplayDevice, _CGXRestoreDisplayColorPreferences,
_CGXRestoreDisplayConfiguration, _CGXRestoreDisplayGamma,
@@ -81,33 +82,44 @@ exports:
_CGXShutdownDisplays, _CGXSynchronizeDisplayDevice, _CGXSynchronizeDisplayDrivers,
_CGXTellConnectionDisplayDidReconfigure, _CGXTellConnectionDisplayWillReconfigure,
_CGXUpdateDisplaySynchronizeSeed, _CGXVFBMoveCursor, _CGXVFBSelectModeForOnlineState,
- _CGXVFBSelectOnlineState, _CoreDisplay_CopyCurrentState, _CoreDisplay_DisplaySurface_Free,
- _CoreDisplay_DisplaySurface_GetAccelerator, _CoreDisplay_DisplaySurface_GetBitsPerSample,
- _CoreDisplay_DisplaySurface_GetCGLSContext, _CoreDisplay_DisplaySurface_GetCGXDisplayDevice,
- _CoreDisplay_DisplaySurface_GetCGXDisplayDeviceSurface, _CoreDisplay_DisplaySurface_GetContentRect,
- _CoreDisplay_DisplaySurface_GetCopyPosition, _CoreDisplay_DisplaySurface_GetCopyShape,
- _CoreDisplay_DisplaySurface_GetFBO, _CoreDisplay_DisplaySurface_GetFlushShape,
- _CoreDisplay_DisplaySurface_GetGLTexture, _CoreDisplay_DisplaySurface_GetIOAccelSurfaceID,
- _CoreDisplay_DisplaySurface_GetIOSurface, _CoreDisplay_DisplaySurface_GetMTLDeviceSPI,
- _CoreDisplay_DisplaySurface_GetMTLTexture, _CoreDisplay_DisplaySurface_GetSize,
- _CoreDisplay_DisplaySurface_GetUpdateArea, _CoreDisplay_DisplaySurface_GetUpdateRect,
- _CoreDisplay_DisplaySurface_GetUpdateShape, _CoreDisplay_DisplaySurface_PrepareForAccess,
- _CoreDisplay_Display_GetActualSurfaceFormatForRequestedSurfaceFormat,
- _CoreDisplay_Display_GetCurrentSurface, _CoreDisplay_Display_GetMTLCommandQueue,
- _CoreDisplay_Display_GetMTLDeviceSPI, _CoreDisplay_Display_GetNextSurface,
- _CoreDisplay_Display_GetNextSurfaceWithFormat, _CoreDisplay_Display_IsReady,
- _CoreDisplay_Display_Present, _CoreDisplay_Display_PresentDisplaySurface,
- _CoreDisplay_Display_PresentIOAccelSurface, _CoreDisplay_Display_PresentIOSurface,
- _CoreDisplay_Display_PresentIOSurfaceWithSrcAndDstRect, _CoreDisplay_Display_PresentIOSurfaceWithSrcAndDstRectAndWithOptions,
- _CoreDisplay_GetDisplayForCGXDisplayDevice, _CoreDisplay_IsPostingWSNotifications,
- _CoreDisplay_SetZoomParameters, _CoreDisplay_UseIOPresentment,
- _CursorBitmapCreate, _CursorBitmapCreateNoCopy, _CursorBitmapGetBytesPerRow,
- _CursorBitmapGetData, _CursorBitmapGetFrameCount, _CursorBitmapGetFrameData,
- _CursorBitmapGetFrameHeight, _CursorBitmapGetFrameWidth, _CursorBitmapGetHeight,
- _CursorBitmapGetHotSpot, _CursorBitmapGetWidth, _CursorBitmapRelease,
- _IODisplay_server, _IODisplay_server_routine, _InitializeCoreDisplay,
- _WSAGDCSetDebugOptions, _WSCanonicalMirrorMasterForDisplayDevice,
- _WSDisplayAddActiveDisplaysToExternalDebuggingDictionary,
+ _CGXVFBSelectOnlineState, _CoreDisplay_CopyCurrentState, _CoreDisplay_DisableCustomWhitePoint,
+ _CoreDisplay_DisplaySurface_Free, _CoreDisplay_DisplaySurface_GetAccelerator,
+ _CoreDisplay_DisplaySurface_GetBitsPerSample, _CoreDisplay_DisplaySurface_GetCGLSContext,
+ _CoreDisplay_DisplaySurface_GetCGXDisplayDevice, _CoreDisplay_DisplaySurface_GetCGXDisplayDeviceSurface,
+ _CoreDisplay_DisplaySurface_GetContentRect, _CoreDisplay_DisplaySurface_GetCopyPosition,
+ _CoreDisplay_DisplaySurface_GetCopyShape, _CoreDisplay_DisplaySurface_GetFBO,
+ _CoreDisplay_DisplaySurface_GetFlushShape, _CoreDisplay_DisplaySurface_GetGLTexture,
+ _CoreDisplay_DisplaySurface_GetIOAccelSurfaceID, _CoreDisplay_DisplaySurface_GetIOSurface,
+ _CoreDisplay_DisplaySurface_GetMTLDeviceSPI, _CoreDisplay_DisplaySurface_GetMTLTexture,
+ _CoreDisplay_DisplaySurface_GetSize, _CoreDisplay_DisplaySurface_GetUpdateArea,
+ _CoreDisplay_DisplaySurface_GetUpdateRect, _CoreDisplay_DisplaySurface_GetUpdateShape,
+ _CoreDisplay_DisplaySurface_PrepareForAccess, _CoreDisplay_Display_GetActualSurfaceFormatForRequestedSurfaceFormat,
+ _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_GetUserBrightness, _CoreDisplay_Display_IsCustomWhitePointSet,
+ _CoreDisplay_Display_IsReady, _CoreDisplay_Display_PresentDisplaySurface,
+ _CoreDisplay_Display_PresentIOAccelSurface, _CoreDisplay_Display_PresentIOAccelSurfaceWithIOAccelSurfaceInfo,
+ _CoreDisplay_Display_PresentIOSurface, _CoreDisplay_Display_PresentIOSurfaceWithSrcAndDstRect,
+ _CoreDisplay_Display_PresentIOSurfaceWithSrcAndDstRectAndWithOptions,
+ _CoreDisplay_Display_PresentScreenRefresh, _CoreDisplay_Display_SetAutoBrightnessIsEnabled,
+ _CoreDisplay_Display_SetDynamicLinearBrightness, _CoreDisplay_Display_SetDynamicSliderFactor,
+ _CoreDisplay_Display_SetLinearBrightness, _CoreDisplay_Display_SetUserBrightness,
+ _CoreDisplay_GetCurrentWhitePoint, _CoreDisplay_GetCurrentWhitepoint,
+ _CoreDisplay_GetDisplayForCGXDisplayDevice, _CoreDisplay_GetNominalWhitepoint,
+ _CoreDisplay_GetWhitePointMode, _CoreDisplay_IsCustomWhitePointSet,
+ _CoreDisplay_IsPostingWSNotifications, _CoreDisplay_IsSystem2012OrLater,
+ _CoreDisplay_PresentScreenRefresh, _CoreDisplay_SetAttenuationAdjustmentTable,
+ _CoreDisplay_SetWhitePoint, _CoreDisplay_SetWhitePointWithDuration,
+ _CoreDisplay_SetZoomParameters, _CoreDisplay_SystemHasNightShiftCabableDisplays,
+ _CoreDisplay_UseIOPresentment, _CoreDisplay_XRPresent, _CursorBitmapCreate,
+ _CursorBitmapCreateNoCopy, _CursorBitmapGetBytesPerRow, _CursorBitmapGetData,
+ _CursorBitmapGetFrameCount, _CursorBitmapGetFrameData, _CursorBitmapGetFrameHeight,
+ _CursorBitmapGetFrameWidth, _CursorBitmapGetHeight, _CursorBitmapGetHotSpot,
+ _CursorBitmapGetWidth, _CursorBitmapRelease, _IODisplay_server,
+ _IODisplay_server_routine, _InitializeCoreDisplay, _WSAGDCSetDebugOptions,
+ _WSCanonicalMirrorMasterForDisplayDevice, _WSDisplayAddActiveDisplaysToExternalDebuggingDictionary,
_WSDisplayGetAcceleratorForcingSWCursor, _WSDisplayIsAirPlayDevice,
_WSDisplayIsCanonicalMirrorMaster, _WSDisplayReconfigureTime,
_WSDisplayUpdatesAreDisabled, _WSGetDesktopColor, _WSGetGeometrySeed,
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation.tbd
index 7314938564..dcb23eb53c 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation.tbd
@@ -1,11 +1,11 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64, x86_64h ]
-uuids: [ 'i386: 4FD791E0-E536-35D9-959D-B0FBF7E05BD6', 'x86_64: 0F1FAA52-1C06-327E-A170-382B48B1846D',
- 'x86_64h: A40AA224-7A50-3989-95D0-5A228A0E2FAF' ]
+uuids: [ 'i386: 662060DC-1E17-3F12-BCC6-2FBBAC65070D', 'x86_64: EE1BFAF3-CFB8-32A5-ADEB-88E60D85BEDA',
+ 'x86_64h: F2D9372F-2E23-3B41-90F9-C80944085EB0' ]
platform: macosx
install-name: /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
-current-version: 1348.28
-compatibility-version: 150.0
+current-version: 1349.64
+compatibility-version: 150
objc-constraint: none
exports:
- archs: [ i386 ]
@@ -897,7 +897,8 @@ exports:
__kCFBundleTypeIconFileKey, __kCFBundleTypeMIMETypesKey, __kCFBundleTypeNameKey,
__kCFBundleTypeOSTypesKey, __kCFBundleTypeRoleKey, __kCFBundleURLIconFileKey,
__kCFBundleURLNameKey, __kCFBundleURLSchemesKey, __kCFBundleURLTypesKey,
- __kCFPasteboardRemote, __kCFStreamPropertyHTTPTrailer, __kCFStreamPropertySocketSecurityAuthenticatesServerCertificate,
+ __kCFPasteboardRemote, __kCFStreamPropertyFileNativeHandle,
+ __kCFStreamPropertyHTTPTrailer, __kCFStreamPropertySocketSecurityAuthenticatesServerCertificate,
__kCFSystemVersionBuildStringKey, __kCFSystemVersionBuildVersionKey,
__kCFSystemVersionProductCopyrightKey, __kCFSystemVersionProductNameKey,
__kCFSystemVersionProductUserVisibleVersionKey, __kCFSystemVersionProductVersionExtraKey,
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/CoreFoundation.framework/Versions/A/Headers/CFCharacterSet.h b/MacOSX10.12.sdk/System/Library/Frameworks/CoreFoundation.framework/Versions/A/Headers/CFCharacterSet.h
index 648d4f558d..1e072ba53c 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/CoreFoundation.framework/Versions/A/Headers/CFCharacterSet.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/CoreFoundation.framework/Versions/A/Headers/CFCharacterSet.h
@@ -195,7 +195,7 @@ CF_EXPORT Boolean CFCharacterSetHasMemberInPlane(CFCharacterSetRef theSet, CFInd
/*!
@function CFCharacterSetCreateMutable
Creates a new empty mutable character set.
- @param allocator The CFAllocator which should be used to allocate
+ @param alloc The CFAllocator which should be used to allocate
memory for the array and its storage for values. This
parameter may be NULL in which case the current default
CFAllocator is used. If this reference is not a valid
@@ -208,7 +208,7 @@ CFMutableCharacterSetRef CFCharacterSetCreateMutable(CFAllocatorRef alloc);
/*!
@function CFCharacterSetCreateCopy
Creates a new character set with the values from the given character set. This function tries to compact the backing store where applicable.
- @param allocator The CFAllocator which should be used to allocate
+ @param alloc The CFAllocator which should be used to allocate
memory for the array and its storage for values. This
parameter may be NULL in which case the current default
CFAllocator is used. If this reference is not a valid
@@ -224,7 +224,7 @@ CFCharacterSetRef CFCharacterSetCreateCopy(CFAllocatorRef alloc, CFCharacterSetR
/*!
@function CFCharacterSetCreateMutableCopy
Creates a new mutable character set with the values from the given character set.
- @param allocator The CFAllocator which should be used to allocate
+ @param alloc The CFAllocator which should be used to allocate
memory for the array and its storage for values. This
parameter may be NULL in which case the current default
CFAllocator is used. If this reference is not a valid
@@ -265,7 +265,7 @@ CF_EXPORT Boolean CFCharacterSetIsLongCharacterMember(CFCharacterSetRef theSet,
/*!
@function CFCharacterSetCreateBitmapRepresentation
Creates a new immutable data with the bitmap representation from the given character set.
- @param allocator The CFAllocator which should be used to allocate
+ @param alloc The CFAllocator which should be used to allocate
memory for the array and its storage for values. This
parameter may be NULL in which case the current default
CFAllocator is used. If this reference is not a valid
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics.tbd
index 443ffc7117..f5f40f311f 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics.tbd
@@ -1,11 +1,11 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64, x86_64h ]
-uuids: [ 'i386: 94B017A1-A5D1-3D0D-9074-334DCF0832AF', 'x86_64: 1C8DB6D6-6952-337F-BCF3-5B068FB7C632',
- 'x86_64h: C6E5A0EC-CEEE-3834-B37C-E5CF9EECDD52' ]
+uuids: [ 'i386: A234ED94-31E5-3044-AC50-9AD91C2E320E', 'x86_64: 1676F5EC-AEE3-3C52-97C4-43CBF705EA2A',
+ 'x86_64h: 3C0EEAC8-2475-38BD-81DC-C1F7F6C8E82F' ]
platform: macosx
install-name: /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
-current-version: 1070.13
-compatibility-version: 64.0
+current-version: 1070.22
+compatibility-version: 64
objc-constraint: none
exports:
- archs: [ i386 ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage.tbd
index 4360738132..49cd40522d 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 7DF3A21C-3250-3BF8-A31F-3747F216115A', 'x86_64: FA735717-BE82-397E-B0DC-71D83682D2F7' ]
+uuids: [ 'i386: 523EF0FE-5340-352E-A255-D7234DC65734', 'x86_64: 988872A1-9C33-3FD7-9BF9-881F13A30392' ]
platform: macosx
install-name: /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage
-current-version: 5.0
+current-version: 5
compatibility-version: 1.0.1
objc-constraint: none
exports:
@@ -55,29 +55,30 @@ exports:
_CIMotionBlur, _CIMultiplyBlendMode, _CIMultiplyCompositing,
_CINinePartStretched, _CINinePartTiled, _CINoiseReduction,
_CIOpTile, _CIOpacity, _CIOverlayBlendMode, _CIPDF417BarcodeGenerator,
- _CIPageCurlTransition, _CIPageCurlWithShadowTransition, _CIParallelogramTile,
- _CIPassThroughColorFilter, _CIPassThroughFilter, _CIPassThroughGeneralAltFilter,
- _CIPassThroughGeneralFilter, _CIPassThroughIntermediateFilter,
- _CIPassThroughWarpFilter, _CIPerspectiveCorrection, _CIPerspectiveTile,
- _CIPerspectiveTransform, _CIPerspectiveTransformWithExtent,
- _CIPhotoEffect, _CIPhotoEffectChrome, _CIPhotoEffectFade,
- _CIPhotoEffectInstant, _CIPhotoEffectMono, _CIPhotoEffectNoir,
- _CIPhotoEffectProcess, _CIPhotoEffectTonal, _CIPhotoEffectTransfer,
- _CIPhotoGrain, _CIPinLightBlendMode, _CIPinchDistortion, _CIPixellate,
- _CIPlugInStandardFilter, _CIPlusDarkerCompositing, _CIPlusLighterCompositing,
- _CIPointillize, _CIPremultiply, _CIProSharpenEdges, _CIPseudoMedian,
- _CIQRCodeGenerator, _CIRAWFilterImpl, _CIRAWGamutMapping,
- _CIRAWTemperatureAdjust, _CIRadialGradient, _CIRandomGenerator,
- _CIRectangleDetector, _CIRectangleGenerator, _CIRedEyeCorrection,
- _CIRedEyeCorrections, _CIRedEyeRepair, _CIReductionFilter,
- _CIReedSolomon, _CIRippleTransition, _CIRowAverage, _CISRGBToneCurveToLinear,
- _CISaturationBlendMode, _CIScreenBlendMode, _CISepiaTone,
- _CIShadedMaterial, _CISharpenLuminance, _CISimpleTile, _CISixfoldReflectedTile,
- _CISixfoldRotatedTile, _CISkyAndGrassAdjust, _CISmartBlackAndWhite,
- _CISmartColorFilter, _CISmartToneFilter, _CISmoothLinearGradient,
- _CISoftCubicUpsample, _CISoftLightBlendMode, _CISourceAtopCompositing,
- _CISourceInCompositing, _CISourceOutCompositing, _CISourceOverCompositing,
- _CISpotColor, _CISpotLight, _CIStarShineGenerator, _CIStraightenFilter,
+ _CIPageCurlTransition, _CIPageCurlWithShadowTransition, _CIPaperWash,
+ _CIParallelogramTile, _CIPassThroughColorFilter, _CIPassThroughFilter,
+ _CIPassThroughGeneralAltFilter, _CIPassThroughGeneralFilter,
+ _CIPassThroughIntermediateFilter, _CIPassThroughWarpFilter,
+ _CIPerspectiveCorrection, _CIPerspectiveTile, _CIPerspectiveTransform,
+ _CIPerspectiveTransformWithExtent, _CIPhotoEffect, _CIPhotoEffectChrome,
+ _CIPhotoEffectFade, _CIPhotoEffectInstant, _CIPhotoEffectMono,
+ _CIPhotoEffectNoir, _CIPhotoEffectProcess, _CIPhotoEffectTonal,
+ _CIPhotoEffectTransfer, _CIPhotoGrain, _CIPinLightBlendMode,
+ _CIPinchDistortion, _CIPixellate, _CIPlugInStandardFilter,
+ _CIPlusDarkerCompositing, _CIPlusLighterCompositing, _CIPointillize,
+ _CIPremultiply, _CIProSharpenEdges, _CIPseudoMedian, _CIQRCodeGenerator,
+ _CIRAWFilterImpl, _CIRAWGamutMapping, _CIRAWTemperatureAdjust,
+ _CIRadialGradient, _CIRandomGenerator, _CIRectangleDetector,
+ _CIRectangleGenerator, _CIRedEyeCorrection, _CIRedEyeCorrections,
+ _CIRedEyeRepair, _CIReductionFilter, _CIReedSolomon, _CIRippleTransition,
+ _CIRowAverage, _CISRGBToneCurveToLinear, _CISaturationBlendMode,
+ _CIScreenBlendMode, _CISepiaTone, _CIShadedMaterial, _CISharpenLuminance,
+ _CISimpleTile, _CISixfoldReflectedTile, _CISixfoldRotatedTile,
+ _CISkyAndGrassAdjust, _CISmartBlackAndWhite, _CISmartColorFilter,
+ _CISmartToneFilter, _CISmoothLinearGradient, _CISoftCubicUpsample,
+ _CISoftLightBlendMode, _CISourceAtopCompositing, _CISourceInCompositing,
+ _CISourceOutCompositing, _CISourceOverCompositing, _CISpotColor,
+ _CISpotLight, _CIStarShineGenerator, _CIStraightenFilter,
_CIStretch, _CIStretchCrop, _CIStripesGenerator, _CISubtractBlendMode,
_CISunbeamsGenerator, _CISwipeTransition, _CITemperatureAndTint,
_CIThermal, _CITile2Filter, _CITileFilter, _CIToneCurve, _CITorusLensDistortion,
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/CoreLocation.framework/Versions/A/CoreLocation.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/CoreLocation.framework/Versions/A/CoreLocation.tbd
index c4858a4580..19a4f9b47d 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/CoreLocation.framework/Versions/A/CoreLocation.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/CoreLocation.framework/Versions/A/CoreLocation.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: C0BF4923-A9C2-3927-939C-8E96E5B2AC0D', 'x86_64: C953574D-5945-34C2-A122-9435E0D5D84C' ]
+uuids: [ 'i386: E2C24924-9E36-3486-894F-BE8533902238', 'x86_64: A2C2DF22-8E30-371D-BC9B-9DCA2A70175B' ]
platform: macosx
install-name: /System/Library/Frameworks/CoreLocation.framework/Versions/A/CoreLocation
-current-version: 2100.0.34
+current-version: 2101.0.62
objc-constraint: none
exports:
- archs: [ i386, x86_64 ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/CoreMIDI.framework/Versions/A/CoreMIDI.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/CoreMIDI.framework/Versions/A/CoreMIDI.tbd
index d9d4aa487f..57fbb3b566 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/CoreMIDI.framework/Versions/A/CoreMIDI.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/CoreMIDI.framework/Versions/A/CoreMIDI.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: E96848DF-0221-3D53-9061-03AEC917FC24', 'x86_64: 05B584BA-1FEA-3D34-8ABB-7C8C37952CB0' ]
+uuids: [ 'i386: CE948963-3D58-3AAB-BB7D-74B57672DFF5', 'x86_64: 5E2D1F53-B466-312E-AEA7-117B68C9A7F0' ]
platform: macosx
install-name: /System/Library/Frameworks/CoreMIDI.framework/Versions/A/CoreMIDI
-current-version: 69.0
+current-version: 69
objc-constraint: none
exports:
- archs: [ i386, x86_64 ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/CoreMIDIServer.framework/Versions/A/CoreMIDIServer.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/CoreMIDIServer.framework/Versions/A/CoreMIDIServer.tbd
index cdc2031c6d..5b9c5dedd7 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/CoreMIDIServer.framework/Versions/A/CoreMIDIServer.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/CoreMIDIServer.framework/Versions/A/CoreMIDIServer.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: C3544BF9-93D0-3FC6-9968-D31E98819AFF', 'x86_64: 0FC35D69-8706-3FEE-B741-95E8E05595F5' ]
+uuids: [ 'i386: 0F7B04C3-D236-32FC-8DB9-2D11B59575E9', 'x86_64: E34FFAD4-3164-3210-8BB1-016002D690DE' ]
platform: macosx
install-name: /System/Library/Frameworks/CoreMIDIServer.framework/Versions/A/CoreMIDIServer
-current-version: 69.0
+current-version: 69
objc-constraint: none
exports:
- archs: [ i386, x86_64 ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia.tbd
index e3ed232d50..172fc27b23 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 1AD0AA27-410D-33BE-847B-C0FA3EC9F4F1', 'x86_64: B5B8C128-C1C2-3585-9B43-41141B2C6332' ]
+uuids: [ 'i386: 82CB4213-D5E5-372C-ABD0-DF26BD7E301A', 'x86_64: 9A25B3CA-A006-39D2-A405-194F2BBF9061' ]
platform: macosx
install-name: /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
objc-constraint: none
@@ -303,7 +303,8 @@ exports:
_FigConditionVariableBroadcast, _FigConditionVariableCreate,
_FigConditionVariableDestroy, _FigConditionVariableWaitRelative,
_FigCopyBacktrace, _FigCopyCFPreferenceAppValueOrOptionCFTypeWithDefault,
- _FigCopyRankedLanguagesAccordingToPreferredLanguages, _FigCreateBlockBufferCopyingMemoryBlock,
+ _FigCopyRankedLanguagesAccordingToPreferredLanguages, _FigCreateBase32EncodedStringFromBytes,
+ _FigCreateBase64EncodedStringFromBytes, _FigCreateBlockBufferCopyingMemoryBlock,
_FigCreateBlockBufferWithCFDataNoCopy, _FigCreateBlockBufferWithCFString,
_FigCreateBytesFromCFString, _FigCreateBytesFromCFStringAndMovieLangCode,
_FigCreateCFArrayFromColorValues, _FigCreateCFDataFromCFPropertyList,
@@ -337,12 +338,12 @@ exports:
_FigEndpointAggregateCreate, _FigEndpointAggregateRemoveEndpoints,
_FigEndpointAudioGroupXPCRemoteCreate, _FigEndpointAudioSourceGetCMBaseObject,
_FigEndpointAudioSourceGetClassID, _FigEndpointAudioSourceGetTypeID,
- _FigEndpointCopyActiveCarPlayEndpoint, _FigEndpointCopyFirstStreamOfType,
- _FigEndpointCopyStreamsForTypeAndSubType, _FigEndpointDeactivate,
- _FigEndpointEnsureAuthorizedSync, _FigEndpointExtendedGetClassID,
- _FigEndpointExtendedGetFigEndpoint, _FigEndpointGetCMBaseObject,
- _FigEndpointGetClassID, _FigEndpointGetFeatures, _FigEndpointGetTypeID,
- _FigEndpointGroupStartServer, _FigEndpointGroupXPCRemoteGetObjectID,
+ _FigEndpointCopyActiveCarPlayEndpoint, _FigEndpointCopyActiveEndpointOfType,
+ _FigEndpointCopyFirstStreamOfType, _FigEndpointCopyStreamsForTypeAndSubType,
+ _FigEndpointDeactivate, _FigEndpointEnsureAuthorizedSync,
+ _FigEndpointExtendedGetClassID, _FigEndpointExtendedGetFigEndpoint,
+ _FigEndpointGetCMBaseObject, _FigEndpointGetClassID, _FigEndpointGetFeatures,
+ _FigEndpointGetTypeID, _FigEndpointGroupStartServer, _FigEndpointGroupXPCRemoteGetObjectID,
_FigEndpointIsCarPlayActive, _FigEndpointManagerCopyActivatedEndpoints,
_FigEndpointManagerCopyAirPlayManager, _FigEndpointManagerCopyEndpointForID,
_FigEndpointManagerCopyEndpointForName, _FigEndpointManagerCopyEndpointsForType,
@@ -596,14 +597,15 @@ exports:
_FigXPCServerAssociateObjectWithNeighborProcessByPID, _FigXPCServerConfirmNeighborProcessByPID,
_FigXPCServerCopyXPCEndpoint, _FigXPCServerDisassociateObjectWithConnection,
_FigXPCServerLookupAndRetainAssociatedObject, _FigXPCServerRetainNeighborObjectFromID,
- _FigXPCServerRetainNeighborObjectFromIDWithConnection, _FigXPCServerStart,
- _FigXPCServerStartWithClientXPCConnection, _FigXPCServerStartWithNewXPCEndpoint,
- _H264Bridge_CopyDataWithEmulationPreventionBytesRemoved, _NeroTransportConnectToReceiver,
- _NeroTransportConnectionGetCMBaseObject, _NeroTransportConnectionGetClassID,
- _NeroTransportConnectionGetTypeID, _NeroTransportCopyRegisteredObject,
- _NeroTransportCreate, _NeroTransportDisconnectFromReceiver,
- _NeroTransportGetTypeID, _NeroTransportInvalidate, _NeroTransportIsConnected,
- _NeroTransportIsHiSpeed, _NeroTransportRegisterObject, _NeroTransportRegisterObjectWithFlags,
+ _FigXPCServerRetainNeighborObjectFromIDWithConnection, _FigXPCServerRetainNeighborObjectFromIDWithProcessID,
+ _FigXPCServerStart, _FigXPCServerStartWithClientXPCConnection,
+ _FigXPCServerStartWithNewXPCEndpoint, _H264Bridge_CopyDataWithEmulationPreventionBytesRemoved,
+ _NeroTransportConnectToReceiver, _NeroTransportConnectionGetCMBaseObject,
+ _NeroTransportConnectionGetClassID, _NeroTransportConnectionGetTypeID,
+ _NeroTransportCopyRegisteredObject, _NeroTransportCreate,
+ _NeroTransportDisconnectFromReceiver, _NeroTransportGetTypeID,
+ _NeroTransportInvalidate, _NeroTransportIsConnected, _NeroTransportIsHiSpeed,
+ _NeroTransportRegisterObject, _NeroTransportRegisterObjectWithFlags,
_NeroTransportSendAsyncMessage, _NeroTransportSendSyncMessageCreatingReply,
_NeroTransportStartAcceptingConnections, _NeroTransportStopAcceptingConnections,
_NeroTransportUnregisterObject, __FigIsCurrentDispatchQueue,
@@ -794,19 +796,22 @@ exports:
_kCMTimebaseNotification_EffectiveRateChanged, _kCMTimebaseNotification_MasterDidChange,
_kCMTimebaseNotification_MasterWillChange, _kCMTimebaseNotification_TimeJumped,
_kCMTimingInfoInvalid, _kFigBaseClassDesc, _kFigBaseClassID,
- _kFigByteStreamProperty_AccessLog, _kFigByteStreamProperty_BandwidthSampleCount,
- _kFigByteStreamProperty_DoesReadAhead, _kFigByteStreamProperty_FileType,
- _kFigByteStreamProperty_FinishDownload, _kFigByteStreamProperty_LastCFError,
- _kFigByteStreamProperty_MIMEType, _kFigByteStreamProperty_NetworkInterfaceStatistics,
- _kFigByteStreamProperty_ReadBandwidth, _kFigByteStreamProperty_ReadBandwidthStandardDeviation,
- _kFigByteStreamProperty_ReadStatistics, _kFigByteStreamProperty_RemoteIPAddress,
- _kFigByteStreamProperty_ResponseTimeout, _kFigByteStreamProperty_SandboxExtensionHandle,
- _kFigByteStreamProperty_ScheduledIO, _kFigByteStreamProperty_SuggestedFileName,
- _kFigByteStreamProperty_UTI, _kFigCFUtilities_SentinelLanguage,
+ _kFigBlockCFDictionaryValueCallbacks, _kFigByteStreamProperty_AccessLog,
+ _kFigByteStreamProperty_BandwidthSampleCount, _kFigByteStreamProperty_DoesReadAhead,
+ _kFigByteStreamProperty_FileType, _kFigByteStreamProperty_FinishDownload,
+ _kFigByteStreamProperty_LastCFError, _kFigByteStreamProperty_MIMEType,
+ _kFigByteStreamProperty_NetworkInterfaceStatistics, _kFigByteStreamProperty_ReadBandwidth,
+ _kFigByteStreamProperty_ReadBandwidthStandardDeviation, _kFigByteStreamProperty_ReadStatistics,
+ _kFigByteStreamProperty_RemoteIPAddress, _kFigByteStreamProperty_ResponseTimeout,
+ _kFigByteStreamProperty_SandboxExtensionHandle, _kFigByteStreamProperty_ScheduledIO,
+ _kFigByteStreamProperty_SuggestedFileName, _kFigByteStreamProperty_UTI,
+ _kFigCFUtilities_SentinelLanguage, _kFigCPECryptorKeyRequestErrorNotificationKey_Reason,
_kFigCPECryptorNativeContextInvalidatedNotificationKey_Reason,
- _kFigCPECryptorNotification_NativeContextInvalidated, _kFigCPECryptorNotification_ReadyToDecryptChanged,
- _kFigCPECryptorProperty_CanDecrypt, _kFigCPECryptorProperty_ExternalProtectionMethods,
- _kFigCPECryptorProperty_IV, _kFigCPECryptorProperty_Key, _kFigCPECryptorProperty_PackagedPersistentKey,
+ _kFigCPECryptorNotification_KeyRequestErrorOccurred, _kFigCPECryptorNotification_NativeContextInvalidated,
+ _kFigCPECryptorNotification_ReadyToDecryptChanged, _kFigCPECryptorProperty_CanDecrypt,
+ _kFigCPECryptorProperty_ExternalProtectionMethods, _kFigCPECryptorProperty_IV,
+ _kFigCPECryptorProperty_Key, _kFigCPECryptorProperty_KeyRequestError,
+ _kFigCPECryptorProperty_KeyRequestState, _kFigCPECryptorProperty_PackagedPersistentKey,
_kFigCPECryptorProperty_PersistentKey, _kFigCPECryptorProperty_ProtectionScheme,
_kFigCPECryptorProperty_ProtocolVersionList, _kFigCPECryptorProperty_ReadyToCreateKeyRequest,
_kFigCPECryptorProperty_ReadyToDecrypt, _kFigCPECryptorProperty_RequiresHardware,
@@ -837,28 +842,30 @@ exports:
_kFigCustomURLProviderNotification_Response, _kFigCustomURLProviderOptionKey_Cryptor,
_kFigCustomURLProviderOptionKey_IsRenewalRequest, _kFigCustomURLProviderResponseKey_ClientInfo,
_kFigCustomURLProviderResponseKey_ContentRenewalDate, _kFigCustomURLProviderResponseKey_ContentSize,
- _kFigCustomURLProviderResponseKey_Cryptor, _kFigCustomURLProviderResponseKey_Data,
- _kFigCustomURLProviderResponseKey_Headers, _kFigCustomURLProviderResponseKey_Incomplete,
+ _kFigCustomURLProviderResponseKey_Cryptor, _kFigCustomURLProviderResponseKey_CryptorObjectID,
+ _kFigCustomURLProviderResponseKey_Data, _kFigCustomURLProviderResponseKey_Headers,
+ _kFigCustomURLProviderResponseKey_Incomplete, _kFigCustomURLProviderResponseKey_IsContentKeyRequest,
_kFigCustomURLProviderResponseKey_IsRenewalRequest, _kFigCustomURLProviderResponseKey_NoCache,
_kFigCustomURLProviderResponseKey_RequestByteOffset, _kFigCustomURLProviderResponseKey_RequestID,
_kFigCustomURLProviderResponseKey_RequestSize, _kFigCustomURLProviderResponseKey_SerializedNSAuthenticationChallenge,
_kFigCustomURLProviderResponseKey_SerializedNSURLCredential,
_kFigCustomURLProviderResponseKey_StatusCode, _kFigCustomURLProviderResponseKey_URL,
_kFigCustomURLProviderResponseKey_UniversalTypeIdentifier,
- _kFigCustomURLProviderResponseKey_WasCancelled, _kFigEndpointActivateOptionKey_ApplicationDisplayID,
- _kFigEndpointActivateOptionKey_ClientPID, _kFigEndpointActivateOptionKey_IsPerAppDisplay,
- _kFigEndpointActivateOptionKey_PrimaryUsage, _kFigEndpointAggregateProperty_SubEndpoints,
- _kFigEndpointAudioSourceProperty_AudioType, _kFigEndpointAudioSourceProperty_Format,
- _kFigEndpointAudioSourceProperty_VocoderInfo, _kFigEndpointAuthenticationType_MFiSAP,
- _kFigEndpointAuthenticationType_None, _kFigEndpointAuthorizationType_None,
- _kFigEndpointAuthorizationType_PIN, _kFigEndpointAuthorizationType_Password,
- _kFigEndpointBatteryLevel_Case, _kFigEndpointBatteryLevel_Left,
- _kFigEndpointBatteryLevel_Right, _kFigEndpointBatteryLevel_Single,
- _kFigEndpointDeactivateOptionKey_Reason, _kFigEndpointDeactivateReason_PrimaryUsageChange,
- _kFigEndpointDeactivateReason_UserRoutedAway, _kFigEndpointDuckAudioCommand_Duck,
- _kFigEndpointDuckAudioCommand_Unduck, _kFigEndpointDuckAudioKey_Command,
- _kFigEndpointDuckAudioKey_DuckVolume, _kFigEndpointDuckAudioKey_FadeDuration,
- _kFigEndpointFeatureDiscoveryObjectKey_FeatureFlags, _kFigEndpointFeatureDiscoveryObjectNotification_AvailableEndpointsChanged,
+ _kFigCustomURLProviderResponseKey_WasCancelled, _kFigDispatchQueueCFDictionaryValueCallbacks,
+ _kFigEndpointActivateOptionKey_ApplicationDisplayID, _kFigEndpointActivateOptionKey_ClientPID,
+ _kFigEndpointActivateOptionKey_IsPerAppDisplay, _kFigEndpointActivateOptionKey_PrimaryUsage,
+ _kFigEndpointAggregateProperty_SubEndpoints, _kFigEndpointAudioSourceProperty_AudioType,
+ _kFigEndpointAudioSourceProperty_Format, _kFigEndpointAudioSourceProperty_VocoderInfo,
+ _kFigEndpointAuthenticationType_MFiSAP, _kFigEndpointAuthenticationType_None,
+ _kFigEndpointAuthorizationType_None, _kFigEndpointAuthorizationType_PIN,
+ _kFigEndpointAuthorizationType_Password, _kFigEndpointBatteryLevel_Case,
+ _kFigEndpointBatteryLevel_Left, _kFigEndpointBatteryLevel_Right,
+ _kFigEndpointBatteryLevel_Single, _kFigEndpointDeactivateOptionKey_Reason,
+ _kFigEndpointDeactivateReason_PrimaryUsageChange, _kFigEndpointDeactivateReason_UserRoutedAway,
+ _kFigEndpointDuckAudioCommand_Duck, _kFigEndpointDuckAudioCommand_Unduck,
+ _kFigEndpointDuckAudioKey_Command, _kFigEndpointDuckAudioKey_DuckVolume,
+ _kFigEndpointDuckAudioKey_FadeDuration, _kFigEndpointFeatureDiscoveryObjectKey_FeatureFlags,
+ _kFigEndpointFeatureDiscoveryObjectNotification_AvailableEndpointsChanged,
_kFigEndpointFeatureDiscoveryObjectNotification_EndpointPresentChanged,
_kFigEndpointGroupNotification_EndpointsChanged, _kFigEndpointGroupNotification_PrimaryEndpointChanged,
_kFigEndpointGroupNotification_ServerConnectionDied, _kFigEndpointGroupProperty_Endpoints,
@@ -1067,7 +1074,7 @@ exports:
_kFigEndpointTransportType_Ethernet, _kFigEndpointTransportType_USB,
_kFigEndpointTransportType_WiFi, _kFigEndpointType_AirPlay,
_kFigEndpointType_Bluetooth, _kFigEndpointType_CarPlay, _kFigEndpointType_Nero,
- _kFigEndpointType_Stark, _kFigEndpointType_VirtualAudio, _kFigEndpointUIAgentNotificationPayloadKey_FinishedWithPromptInfo,
+ _kFigEndpointType_VirtualAudio, _kFigEndpointUIAgentNotificationPayloadKey_FinishedWithPromptInfo,
_kFigEndpointUIAgentNotificationPayloadKey_ShowAuthPromptInfo,
_kFigEndpointUIAgentNotificationPayloadKey_ShowErrorPromptInfo,
_kFigEndpointUIAgentNotification_AirPlayScreenStarted, _kFigEndpointUIAgentNotification_AirPlayScreenStopped,
@@ -1086,11 +1093,13 @@ exports:
_kFigEndpointUIAgentPromptInfo_SavePassword, _kFigEndpointUIAgentPromptInfo_UniqueID,
_kFigEndpointUIAgentXPCMsgParam_AuthInfo, _kFigEndpointUIAgentXPCMsgParam_DeviceWakeStatus,
_kFigEndpointUIAgentXPCMsgParam_PromptDismissed, _kFigEndpointUIAgentXPCMsgParam_SetIsCurrentUIAgent,
- _kFigEndpointVehicleInformationEntry_ETC, _kFigEndpointXPCMsgParam_ActivateOptions,
- _kFigEndpointXPCMsgParam_ActivationFeatures, _kFigEndpointXPCMsgParam_ActivationSeed,
- _kFigEndpointXPCMsgParam_AuthorizeOptions, _kFigEndpointXPCMsgParam_Client,
- _kFigEndpointXPCMsgParam_CompletionID, _kFigEndpointXPCMsgParam_CompletionStatus,
- _kFigEndpointXPCMsgParam_DeactivateOptions, _kFigEndpointXPCMsgParam_HIDInputMode,
+ _kFigEndpointVehicleInformationChangedKey_NewVehicleInformation,
+ _kFigEndpointVehicleInformationEntry_ETC, _kFigEndpointVehicleInformationEntry_NavigationAidedDriving,
+ _kFigEndpointXPCMsgParam_ActivateOptions, _kFigEndpointXPCMsgParam_ActivationFeatures,
+ _kFigEndpointXPCMsgParam_ActivationSeed, _kFigEndpointXPCMsgParam_AuthorizeOptions,
+ _kFigEndpointXPCMsgParam_Client, _kFigEndpointXPCMsgParam_CompletionID,
+ _kFigEndpointXPCMsgParam_CompletionStatus, _kFigEndpointXPCMsgParam_DeactivateOptions,
+ _kFigEndpointXPCMsgParam_EndpointType, _kFigEndpointXPCMsgParam_HIDInputMode,
_kFigEndpointXPCMsgParam_HIDUUID, _kFigEndpointXPCMsgParam_Password,
_kFigEndpointXPCMsgParam_Reason, _kFigEndpointXPCMsgParam_URL,
_kFigEndpointiOSUIRequestedKey_ApplicationURL, _kFigFormatDescriptionExtensionKey_MetadataLocalIDDependencyLists,
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/CoreMedia.framework/Versions/A/Headers/CMBase.h b/MacOSX10.12.sdk/System/Library/Frameworks/CoreMedia.framework/Versions/A/Headers/CMBase.h
index 1360fd4aa4..4bfef1d351 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/CoreMedia.framework/Versions/A/Headers/CMBase.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/CoreMedia.framework/Versions/A/Headers/CMBase.h
@@ -110,6 +110,10 @@
#include // OSStatus, Boolean, Float32, Float64
+#ifndef API_AVAILABLE
+#define API_AVAILABLE(...)
+#endif
+
#ifdef __cplusplus
extern "C" {
#endif
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO.tbd
index 2814bf87df..97386e9a65 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: A72683FC-AE30-357B-B426-628E8A5CE838', 'x86_64: 708A23DA-D49B-33B2-AF2D-957570E3B0DC' ]
+uuids: [ 'i386: 91CF7B4D-35DB-3E87-9004-2F67928AB2A8', 'x86_64: D7F419DD-A8CB-313C-B2B7-F7B4F592C8D8' ]
platform: macosx
install-name: /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices.tbd
index e879ce28de..cea8ce2189 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 60FDE393-5954-3CCD-A162-8A7908039464', 'x86_64: A5C444F3-408B-3062-AF4B-BF8CD919F221' ]
+uuids: [ 'i386: 1DCF38D1-190C-3AAB-A3D6-B906D00C0B85', 'x86_64: C3C6DD85-FEE4-332B-B542-9D4587CFA96D' ]
platform: macosx
install-name: /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
-current-version: 775.9.7
+current-version: 775.19
objc-constraint: none
exports:
- archs: [ i386 ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd
index 0fc8054e91..bac330b0ad 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: D9BEEADF-6796-3E2C-A88F-2D894BB35C05', 'x86_64: 342A13C0-4A6A-3947-B66B-0F624A4A7B52' ]
+uuids: [ 'i386: 2E0EA077-C1D0-3540-80A8-F086D8DECE5E', 'x86_64: F0B36ABC-C0D4-370E-8257-11A7F351EC7F' ]
platform: macosx
install-name: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
-current-version: 712.2
+current-version: 712.5
objc-constraint: none
parent-umbrella: CoreServices
exports:
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd
index b35a6126e3..353d27c3d9 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: B9F659B2-60F0-35BD-9043-72799DE4FC6A', 'x86_64: 11CC2194-0C9C-397A-B7F9-CDAB9B68D87D' ]
+uuids: [ 'i386: AA015A43-6E6B-3847-B038-F2A7DB7C118F', 'x86_64: 08AC074C-965B-3EDF-8E45-0707C8DE9EAD' ]
platform: macosx
install-name: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
-current-version: 1159.5
+current-version: 1159.6
objc-constraint: none
parent-umbrella: CoreServices
exports:
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd
index 46094afff7..ea51e8966d 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 5C993171-9515-31A1-A135-D59B03F0F24C', 'x86_64: 864F3808-FFDD-3C4B-A5B7-F1A6C4668A86' ]
+uuids: [ 'i386: CC6AA628-EB43-3B3A-8AE6-805EE2002FF8', 'x86_64: D23866E2-F7C8-3984-A9D4-96552CCDE573' ]
platform: macosx
install-name: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd
index edc1f83281..3f13e8ba34 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 16A9E1A4-4B6F-322A-A092-DCB95F337EF5', 'x86_64: 13A2FC17-8F8C-35BF-9584-59FDFB738E2B' ]
+uuids: [ 'i386: 7A90D2ED-0691-3B19-8262-7A75D4EFF3C0', 'x86_64: 2AD1B0E5-7214-37C4-8D11-A27C9CAC0F74' ]
platform: macosx
install-name: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
-current-version: 1230.0
+current-version: 1230.50.1
objc-constraint: none
parent-umbrella: CoreServices
exports:
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd
index 687b603f0a..ef38431034 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 1E509346-4C7E-3598-AC8E-4D7C5C1365BA', 'x86_64: E350E4F6-822A-3F04-B59B-468A39AF5C64' ]
+uuids: [ 'i386: 0AD53EBC-91A6-3364-9007-F030891B6CDD', 'x86_64: 3D1BB388-0847-38E7-B679-02FB4FD0E257' ]
platform: macosx
install-name: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
-current-version: 775.9.7
+current-version: 775.19
objc-constraint: none
parent-umbrella: CoreServices
exports:
@@ -345,6 +345,6 @@ exports:
_kUTTypeWebArchive, _kUTTypeWindowsExecutable, _kUTTypeX509Certificate,
_kUTTypeXML, _kUTTypeXMLPropertyList, _kUTTypeXPCService,
_kUTTypeZipArchive ]
- objc-classes: [ __LSDefaults, __LSQuery, __LSQueryContext, __LSQueryResult,
- __LSStringLocalizer, __UTType, __UTTypeQuery ]
+ objc-classes: [ _LSBundleInfoCachedValues, __LSDefaults, __LSQuery, __LSQueryContext,
+ __LSQueryResult, __LSStringLocalizer, __UTType, __UTTypeQuery ]
...
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd
index f42391f140..45a63ea887 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 9C690890-156F-3405-BF7C-97C96B90B691', 'x86_64: DBB524CD-6938-3623-99C2-4B1EC1E1BE58' ]
+uuids: [ 'i386: 41E43469-D882-3215-9301-0A7C89E870F5', 'x86_64: F205A001-250D-3D9A-8375-0F7A834C46E6' ]
platform: macosx
install-name: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
-current-version: 1075.28
+current-version: 1075.40
objc-constraint: none
parent-umbrella: CoreServices
exports:
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/libmdworker.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/libmdworker.tbd
index 83afa338cf..2d078578b8 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/libmdworker.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/libmdworker.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386 ]
-uuids: [ 'i386: D7E1B182-372B-37A7-9FC5-965799E6D2C1' ]
+uuids: [ 'i386: A22D29D5-86D2-3B7C-8991-2CCAF2EB6A6C' ]
platform: macosx
install-name: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/libmdworker.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd
index e724a13228..1a349106e5 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: EF71D691-124F-3292-A89E-3A14DD1C7619', 'x86_64: E9625B0B-9AE7-3024-9FEF-FEE0A1876D9D' ]
+uuids: [ 'i386: 123953EA-4DD8-38D7-8D4D-D13724614347', 'x86_64: CDDC78CA-1D94-342B-B965-B6DE6478C1D2' ]
platform: macosx
install-name: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
-current-version: 775.9.7
+current-version: 775.19
objc-constraint: none
parent-umbrella: CoreServices
exports:
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd
index 19fba8eed4..aed93f5fc5 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: FAB92950-3E86-3EA5-8085-AC17D31DDAC5', 'x86_64: F1B3EF8D-E820-317C-AC7F-8F056C246874' ]
+uuids: [ 'i386: B24493AC-5CF8-350F-849F-AFC86626B6AB', 'x86_64: 7A6DDA2B-03F1-3137-BA9E-1CC211973E26' ]
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.12.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd
index 2d895498f2..a5ef191cd8 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: A9634860-F785-399D-9DBC-CFAC3EB3F055', 'x86_64: E1400999-1F08-35A1-9D07-27D80A2AF89A' ]
+uuids: [ 'i386: 4E430C06-0D25-3C59-8932-C473601076B9', 'x86_64: DA096678-93AB-3291-BDE2-482F1D544589' ]
platform: macosx
install-name: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
-current-version: 38.0
+current-version: 38
objc-constraint: none
parent-umbrella: CoreServices
exports:
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/CoreTelephony.framework/Support/libCommCenterAWDMetrics.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/CoreTelephony.framework/Support/libCommCenterAWDMetrics.tbd
index 7f4047a44b..13ab49333c 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/CoreTelephony.framework/Support/libCommCenterAWDMetrics.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/CoreTelephony.framework/Support/libCommCenterAWDMetrics.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ x86_64 ]
-uuids: [ 'x86_64: 6D73A67A-E82D-307E-965F-5B3F97C6A350' ]
+uuids: [ 'x86_64: 8EA93CBB-13B4-3652-BD2E-0466E9AF4C5C' ]
platform: macosx
install-name: /System/Library/Frameworks/CoreTelephony.framework/Support/libCommCenterAWDMetrics.dylib
objc-constraint: none
@@ -1786,7 +1786,25 @@ exports:
__ZN3awd7metrics25CommCenterIPAddressChangeC1ERKS1_, __ZN3awd7metrics25CommCenterIPAddressChangeC1Ev,
__ZN3awd7metrics25CommCenterIPAddressChangeC2ERKS1_, __ZN3awd7metrics25CommCenterIPAddressChangeC2Ev,
__ZN3awd7metrics25CommCenterIPAddressChangeD0Ev, __ZN3awd7metrics25CommCenterIPAddressChangeD1Ev,
- __ZN3awd7metrics25CommCenterIPAddressChangeD2Ev, __ZN3awd7metrics25CommCenterMissedMTMessage10SharedCtorEv,
+ __ZN3awd7metrics25CommCenterIPAddressChangeD2Ev, __ZN3awd7metrics25CommCenterIPv6APNFallback10SharedCtorEv,
+ __ZN3awd7metrics25CommCenterIPv6APNFallback10SharedDtorEv,
+ __ZN3awd7metrics25CommCenterIPv6APNFallback15kAppFieldNumberE,
+ __ZN3awd7metrics25CommCenterIPv6APNFallback16default_instanceEv,
+ __ZN3awd7metrics25CommCenterIPv6APNFallback17default_instance_E,
+ __ZN3awd7metrics25CommCenterIPv6APNFallback20kDurationFieldNumberE,
+ __ZN3awd7metrics25CommCenterIPv6APNFallback20kFallbackFieldNumberE,
+ __ZN3awd7metrics25CommCenterIPv6APNFallback21CheckTypeAndMergeFromERKN6google8protobuf11MessageLiteE,
+ __ZN3awd7metrics25CommCenterIPv6APNFallback21InitAsDefaultInstanceEv,
+ __ZN3awd7metrics25CommCenterIPv6APNFallback21kTimestampFieldNumberE,
+ __ZN3awd7metrics25CommCenterIPv6APNFallback23kFallbackAPNFieldNumberE,
+ __ZN3awd7metrics25CommCenterIPv6APNFallback27MergePartialFromCodedStreamEPN6google8protobuf2io16CodedInputStreamE,
+ __ZN3awd7metrics25CommCenterIPv6APNFallback4SwapEPS1_, __ZN3awd7metrics25CommCenterIPv6APNFallback5ClearEv,
+ __ZN3awd7metrics25CommCenterIPv6APNFallback8CopyFromERKS1_,
+ __ZN3awd7metrics25CommCenterIPv6APNFallback9MergeFromERKS1_,
+ __ZN3awd7metrics25CommCenterIPv6APNFallbackC1ERKS1_, __ZN3awd7metrics25CommCenterIPv6APNFallbackC1Ev,
+ __ZN3awd7metrics25CommCenterIPv6APNFallbackC2ERKS1_, __ZN3awd7metrics25CommCenterIPv6APNFallbackC2Ev,
+ __ZN3awd7metrics25CommCenterIPv6APNFallbackD0Ev, __ZN3awd7metrics25CommCenterIPv6APNFallbackD1Ev,
+ __ZN3awd7metrics25CommCenterIPv6APNFallbackD2Ev, __ZN3awd7metrics25CommCenterMissedMTMessage10SharedCtorEv,
__ZN3awd7metrics25CommCenterMissedMTMessage10SharedDtorEv,
__ZN3awd7metrics25CommCenterMissedMTMessage16default_instanceEv,
__ZN3awd7metrics25CommCenterMissedMTMessage17default_instance_E,
@@ -2901,6 +2919,23 @@ exports:
__ZN3awd7metrics30CommCenterBundleUpdateDeclinedC1Ev, __ZN3awd7metrics30CommCenterBundleUpdateDeclinedC2ERKS1_,
__ZN3awd7metrics30CommCenterBundleUpdateDeclinedC2Ev, __ZN3awd7metrics30CommCenterBundleUpdateDeclinedD0Ev,
__ZN3awd7metrics30CommCenterBundleUpdateDeclinedD1Ev, __ZN3awd7metrics30CommCenterBundleUpdateDeclinedD2Ev,
+ __ZN3awd7metrics30CommCenterDataUsageRecentNDays10SharedCtorEv,
+ __ZN3awd7metrics30CommCenterDataUsageRecentNDays10SharedDtorEv,
+ __ZN3awd7metrics30CommCenterDataUsageRecentNDays16default_instanceEv,
+ __ZN3awd7metrics30CommCenterDataUsageRecentNDays17default_instance_E,
+ __ZN3awd7metrics30CommCenterDataUsageRecentNDays21CheckTypeAndMergeFromERKN6google8protobuf11MessageLiteE,
+ __ZN3awd7metrics30CommCenterDataUsageRecentNDays21InitAsDefaultInstanceEv,
+ __ZN3awd7metrics30CommCenterDataUsageRecentNDays21kDataUsageFieldNumberE,
+ __ZN3awd7metrics30CommCenterDataUsageRecentNDays21kTimestampFieldNumberE,
+ __ZN3awd7metrics30CommCenterDataUsageRecentNDays27MergePartialFromCodedStreamEPN6google8protobuf2io16CodedInputStreamE,
+ __ZN3awd7metrics30CommCenterDataUsageRecentNDays4SwapEPS1_,
+ __ZN3awd7metrics30CommCenterDataUsageRecentNDays5ClearEv,
+ __ZN3awd7metrics30CommCenterDataUsageRecentNDays8CopyFromERKS1_,
+ __ZN3awd7metrics30CommCenterDataUsageRecentNDays9MergeFromERKS1_,
+ __ZN3awd7metrics30CommCenterDataUsageRecentNDaysC1ERKS1_,
+ __ZN3awd7metrics30CommCenterDataUsageRecentNDaysC1Ev, __ZN3awd7metrics30CommCenterDataUsageRecentNDaysC2ERKS1_,
+ __ZN3awd7metrics30CommCenterDataUsageRecentNDaysC2Ev, __ZN3awd7metrics30CommCenterDataUsageRecentNDaysD0Ev,
+ __ZN3awd7metrics30CommCenterDataUsageRecentNDaysD1Ev, __ZN3awd7metrics30CommCenterDataUsageRecentNDaysD2Ev,
__ZN3awd7metrics30CommCenterDataUsageWhileOnCall10SharedCtorEv,
__ZN3awd7metrics30CommCenterDataUsageWhileOnCall10SharedDtorEv,
__ZN3awd7metrics30CommCenterDataUsageWhileOnCall11kIPvUnknownE,
@@ -4023,6 +4058,27 @@ exports:
__ZN3awd7metrics41protobuf_AddDesc_CCMetricsThumper_2eprotoEv,
__ZN3awd7metrics41protobuf_ShutdownFile_CCMetricsCP_2eprotoEv,
__ZN3awd7metrics42CommCenterBundleUpdateCheckTrigger_IsValidEi,
+ __ZN3awd7metrics42CommCenterDataUsageRecentNDays_PerDayUsage10SharedCtorEv,
+ __ZN3awd7metrics42CommCenterDataUsageRecentNDays_PerDayUsage10SharedDtorEv,
+ __ZN3awd7metrics42CommCenterDataUsageRecentNDays_PerDayUsage16default_instanceEv,
+ __ZN3awd7metrics42CommCenterDataUsageRecentNDays_PerDayUsage17default_instance_E,
+ __ZN3awd7metrics42CommCenterDataUsageRecentNDays_PerDayUsage17kUsageFieldNumberE,
+ __ZN3awd7metrics42CommCenterDataUsageRecentNDays_PerDayUsage18kSubTagFieldNumberE,
+ __ZN3awd7metrics42CommCenterDataUsageRecentNDays_PerDayUsage20kDayIndexFieldNumberE,
+ __ZN3awd7metrics42CommCenterDataUsageRecentNDays_PerDayUsage21CheckTypeAndMergeFromERKN6google8protobuf11MessageLiteE,
+ __ZN3awd7metrics42CommCenterDataUsageRecentNDays_PerDayUsage21InitAsDefaultInstanceEv,
+ __ZN3awd7metrics42CommCenterDataUsageRecentNDays_PerDayUsage27MergePartialFromCodedStreamEPN6google8protobuf2io16CodedInputStreamE,
+ __ZN3awd7metrics42CommCenterDataUsageRecentNDays_PerDayUsage4SwapEPS1_,
+ __ZN3awd7metrics42CommCenterDataUsageRecentNDays_PerDayUsage5ClearEv,
+ __ZN3awd7metrics42CommCenterDataUsageRecentNDays_PerDayUsage8CopyFromERKS1_,
+ __ZN3awd7metrics42CommCenterDataUsageRecentNDays_PerDayUsage9MergeFromERKS1_,
+ __ZN3awd7metrics42CommCenterDataUsageRecentNDays_PerDayUsageC1ERKS1_,
+ __ZN3awd7metrics42CommCenterDataUsageRecentNDays_PerDayUsageC1Ev,
+ __ZN3awd7metrics42CommCenterDataUsageRecentNDays_PerDayUsageC2ERKS1_,
+ __ZN3awd7metrics42CommCenterDataUsageRecentNDays_PerDayUsageC2Ev,
+ __ZN3awd7metrics42CommCenterDataUsageRecentNDays_PerDayUsageD0Ev,
+ __ZN3awd7metrics42CommCenterDataUsageRecentNDays_PerDayUsageD1Ev,
+ __ZN3awd7metrics42CommCenterDataUsageRecentNDays_PerDayUsageD2Ev,
__ZN3awd7metrics42CommCenterRemoteCellularPlanProfilesStatus10SharedCtorEv,
__ZN3awd7metrics42CommCenterRemoteCellularPlanProfilesStatus10SharedDtorEv,
__ZN3awd7metrics42CommCenterRemoteCellularPlanProfilesStatus16default_instanceEv,
@@ -4598,6 +4654,28 @@ exports:
__ZN3awd7metrics55CommCenter_Instruments_CellularWcdmaRbRateStatus_RbRateD2Ev,
__ZN3awd7metrics55static_descriptor_initializer_CCMetricsThumper_2eproto_E,
__ZN3awd7metrics57static_descriptor_initializer_CCMetricsDataUsage_2eproto_E,
+ __ZN3awd7metrics58CommCenterDataUsageRecentNDays_ProcessDataUsageRecentNDays10SharedCtorEv,
+ __ZN3awd7metrics58CommCenterDataUsageRecentNDays_ProcessDataUsageRecentNDays10SharedDtorEv,
+ __ZN3awd7metrics58CommCenterDataUsageRecentNDays_ProcessDataUsageRecentNDays16default_instanceEv,
+ __ZN3awd7metrics58CommCenterDataUsageRecentNDays_ProcessDataUsageRecentNDays17default_instance_E,
+ __ZN3awd7metrics58CommCenterDataUsageRecentNDays_ProcessDataUsageRecentNDays20kBundleIdFieldNumberE,
+ __ZN3awd7metrics58CommCenterDataUsageRecentNDays_ProcessDataUsageRecentNDays20kProcNameFieldNumberE,
+ __ZN3awd7metrics58CommCenterDataUsageRecentNDays_ProcessDataUsageRecentNDays21CheckTypeAndMergeFromERKN6google8protobuf11MessageLiteE,
+ __ZN3awd7metrics58CommCenterDataUsageRecentNDays_ProcessDataUsageRecentNDays21InitAsDefaultInstanceEv,
+ __ZN3awd7metrics58CommCenterDataUsageRecentNDays_ProcessDataUsageRecentNDays22kTotalUsageFieldNumberE,
+ __ZN3awd7metrics58CommCenterDataUsageRecentNDays_ProcessDataUsageRecentNDays23kPerDayUsageFieldNumberE,
+ __ZN3awd7metrics58CommCenterDataUsageRecentNDays_ProcessDataUsageRecentNDays27MergePartialFromCodedStreamEPN6google8protobuf2io16CodedInputStreamE,
+ __ZN3awd7metrics58CommCenterDataUsageRecentNDays_ProcessDataUsageRecentNDays4SwapEPS1_,
+ __ZN3awd7metrics58CommCenterDataUsageRecentNDays_ProcessDataUsageRecentNDays5ClearEv,
+ __ZN3awd7metrics58CommCenterDataUsageRecentNDays_ProcessDataUsageRecentNDays8CopyFromERKS1_,
+ __ZN3awd7metrics58CommCenterDataUsageRecentNDays_ProcessDataUsageRecentNDays9MergeFromERKS1_,
+ __ZN3awd7metrics58CommCenterDataUsageRecentNDays_ProcessDataUsageRecentNDaysC1ERKS1_,
+ __ZN3awd7metrics58CommCenterDataUsageRecentNDays_ProcessDataUsageRecentNDaysC1Ev,
+ __ZN3awd7metrics58CommCenterDataUsageRecentNDays_ProcessDataUsageRecentNDaysC2ERKS1_,
+ __ZN3awd7metrics58CommCenterDataUsageRecentNDays_ProcessDataUsageRecentNDaysC2Ev,
+ __ZN3awd7metrics58CommCenterDataUsageRecentNDays_ProcessDataUsageRecentNDaysD0Ev,
+ __ZN3awd7metrics58CommCenterDataUsageRecentNDays_ProcessDataUsageRecentNDaysD1Ev,
+ __ZN3awd7metrics58CommCenterDataUsageRecentNDays_ProcessDataUsageRecentNDaysD2Ev,
__ZN3awd7metrics58static_descriptor_initializer_CCMetricsPDPContext_2eproto_E,
__ZN3awd7metrics59static_descriptor_initializer_CCMetricsInstruments_2eproto_E,
__ZN3awd7metrics59static_descriptor_initializer_CCMetricsSpringBoard_2eproto_E,
@@ -5091,6 +5169,11 @@ exports:
__ZNK3awd7metrics25CommCenterIPAddressChange13SetCachedSizeEi,
__ZNK3awd7metrics25CommCenterIPAddressChange24SerializeWithCachedSizesEPN6google8protobuf2io17CodedOutputStreamE,
__ZNK3awd7metrics25CommCenterIPAddressChange3NewEv, __ZNK3awd7metrics25CommCenterIPAddressChange8ByteSizeEv,
+ __ZNK3awd7metrics25CommCenterIPv6APNFallback11GetTypeNameEv,
+ __ZNK3awd7metrics25CommCenterIPv6APNFallback13IsInitializedEv,
+ __ZNK3awd7metrics25CommCenterIPv6APNFallback13SetCachedSizeEi,
+ __ZNK3awd7metrics25CommCenterIPv6APNFallback24SerializeWithCachedSizesEPN6google8protobuf2io17CodedOutputStreamE,
+ __ZNK3awd7metrics25CommCenterIPv6APNFallback3NewEv, __ZNK3awd7metrics25CommCenterIPv6APNFallback8ByteSizeEv,
__ZNK3awd7metrics25CommCenterMissedMTMessage11GetTypeNameEv,
__ZNK3awd7metrics25CommCenterMissedMTMessage13IsInitializedEv,
__ZNK3awd7metrics25CommCenterMissedMTMessage13SetCachedSizeEi,
@@ -5391,6 +5474,11 @@ exports:
__ZNK3awd7metrics30CommCenterBundleUpdateDeclined13SetCachedSizeEi,
__ZNK3awd7metrics30CommCenterBundleUpdateDeclined24SerializeWithCachedSizesEPN6google8protobuf2io17CodedOutputStreamE,
__ZNK3awd7metrics30CommCenterBundleUpdateDeclined3NewEv, __ZNK3awd7metrics30CommCenterBundleUpdateDeclined8ByteSizeEv,
+ __ZNK3awd7metrics30CommCenterDataUsageRecentNDays11GetTypeNameEv,
+ __ZNK3awd7metrics30CommCenterDataUsageRecentNDays13IsInitializedEv,
+ __ZNK3awd7metrics30CommCenterDataUsageRecentNDays13SetCachedSizeEi,
+ __ZNK3awd7metrics30CommCenterDataUsageRecentNDays24SerializeWithCachedSizesEPN6google8protobuf2io17CodedOutputStreamE,
+ __ZNK3awd7metrics30CommCenterDataUsageRecentNDays3NewEv, __ZNK3awd7metrics30CommCenterDataUsageRecentNDays8ByteSizeEv,
__ZNK3awd7metrics30CommCenterDataUsageWhileOnCall11GetTypeNameEv,
__ZNK3awd7metrics30CommCenterDataUsageWhileOnCall13IsInitializedEv,
__ZNK3awd7metrics30CommCenterDataUsageWhileOnCall13SetCachedSizeEi,
@@ -5699,6 +5787,12 @@ exports:
__ZNK3awd7metrics41CommCenterTelephonyBasebandPortStatistics24SerializeWithCachedSizesEPN6google8protobuf2io17CodedOutputStreamE,
__ZNK3awd7metrics41CommCenterTelephonyBasebandPortStatistics3NewEv,
__ZNK3awd7metrics41CommCenterTelephonyBasebandPortStatistics8ByteSizeEv,
+ __ZNK3awd7metrics42CommCenterDataUsageRecentNDays_PerDayUsage11GetTypeNameEv,
+ __ZNK3awd7metrics42CommCenterDataUsageRecentNDays_PerDayUsage13IsInitializedEv,
+ __ZNK3awd7metrics42CommCenterDataUsageRecentNDays_PerDayUsage13SetCachedSizeEi,
+ __ZNK3awd7metrics42CommCenterDataUsageRecentNDays_PerDayUsage24SerializeWithCachedSizesEPN6google8protobuf2io17CodedOutputStreamE,
+ __ZNK3awd7metrics42CommCenterDataUsageRecentNDays_PerDayUsage3NewEv,
+ __ZNK3awd7metrics42CommCenterDataUsageRecentNDays_PerDayUsage8ByteSizeEv,
__ZNK3awd7metrics42CommCenterRemoteCellularPlanProfilesStatus11GetTypeNameEv,
__ZNK3awd7metrics42CommCenterRemoteCellularPlanProfilesStatus13IsInitializedEv,
__ZNK3awd7metrics42CommCenterRemoteCellularPlanProfilesStatus13SetCachedSizeEi,
@@ -5849,6 +5943,12 @@ exports:
__ZNK3awd7metrics55CommCenter_Instruments_CellularWcdmaRbRateStatus_RbRate24SerializeWithCachedSizesEPN6google8protobuf2io17CodedOutputStreamE,
__ZNK3awd7metrics55CommCenter_Instruments_CellularWcdmaRbRateStatus_RbRate3NewEv,
__ZNK3awd7metrics55CommCenter_Instruments_CellularWcdmaRbRateStatus_RbRate8ByteSizeEv,
+ __ZNK3awd7metrics58CommCenterDataUsageRecentNDays_ProcessDataUsageRecentNDays11GetTypeNameEv,
+ __ZNK3awd7metrics58CommCenterDataUsageRecentNDays_ProcessDataUsageRecentNDays13IsInitializedEv,
+ __ZNK3awd7metrics58CommCenterDataUsageRecentNDays_ProcessDataUsageRecentNDays13SetCachedSizeEi,
+ __ZNK3awd7metrics58CommCenterDataUsageRecentNDays_ProcessDataUsageRecentNDays24SerializeWithCachedSizesEPN6google8protobuf2io17CodedOutputStreamE,
+ __ZNK3awd7metrics58CommCenterDataUsageRecentNDays_ProcessDataUsageRecentNDays3NewEv,
+ __ZNK3awd7metrics58CommCenterDataUsageRecentNDays_ProcessDataUsageRecentNDays8ByteSizeEv,
__ZNK3awd7metrics64CommCenterRemoteCellularPlanProfilesStatus_RemotePlanProfileInfo11GetTypeNameEv,
__ZNK3awd7metrics64CommCenterRemoteCellularPlanProfilesStatus_RemotePlanProfileInfo13IsInitializedEv,
__ZNK3awd7metrics64CommCenterRemoteCellularPlanProfilesStatus_RemotePlanProfileInfo13SetCachedSizeEi,
@@ -5917,36 +6017,37 @@ exports:
__ZTIN3awd7metrics24MetricCCPDPContextActEndE, __ZTIN3awd7metrics24MetricCCPDPContextRejectE,
__ZTIN3awd7metrics24MetricCCiPadDataPlanTypeE, __ZTIN3awd7metrics24MetricRatSelectionChangeE,
__ZTIN3awd7metrics25CommCenterCellularProfileE, __ZTIN3awd7metrics25CommCenterIPAddressChangeE,
- __ZTIN3awd7metrics25CommCenterMissedMTMessageE, __ZTIN3awd7metrics25CommCenterOperatorRoamingE,
- __ZTIN3awd7metrics25CommCenterPNRAttemptCountE, __ZTIN3awd7metrics25CommCenterPlmnDecodeErrorE,
- __ZTIN3awd7metrics25CommCenterXCAPQueryResultE, __ZTIN3awd7metrics25MOCallsEndedNormallyCountE,
- __ZTIN3awd7metrics25MTCallsEndedNormallyCountE, __ZTIN3awd7metrics25MetricCCCallConnectLegacyE,
- __ZTIN3awd7metrics25MetricCCNetworkTimeUpdateE, __ZTIN3awd7metrics25MetricCCProximityPowerCapE,
- __ZTIN3awd7metrics25MetricCCSignalStrengthC2KE, __ZTIN3awd7metrics25MetricCCSignalStrengthGSME,
- __ZTIN3awd7metrics25MetricCCSocketinfoInVoiceE, __ZTIN3awd7metrics25SoundUMB_ATM_REG_DurationE,
- __ZTIN3awd7metrics26CommCenterBasebandBootTimeE, __ZTIN3awd7metrics26CommCenterBasebandFilePushE,
- __ZTIN3awd7metrics26CommCenterBundleUpdateInfoE, __ZTIN3awd7metrics26CommCenterFetchNetworkTimeE,
- __ZTIN3awd7metrics26CommCenterNetworkSelectionE, __ZTIN3awd7metrics26CommCenterPNRSMSSendResultE,
- __ZTIN3awd7metrics26CommCenterProximityBackoffE, __ZTIN3awd7metrics26DataSentOnInternetCtxCountE,
- __ZTIN3awd7metrics26MetricCCPDPContextActStartE, __ZTIN3awd7metrics26SpringBoardLockStateChangeE,
- __ZTIN3awd7metrics27AssistedCellSearchLteRecordE, __ZTIN3awd7metrics27CommCenterBundleUpdateCheckE,
- __ZTIN3awd7metrics27CommCenterDataRoamingSwitchE, __ZTIN3awd7metrics27CommCenterLinkQualityMetricE,
- __ZTIN3awd7metrics27CommCenterPowerVotingRecordE, __ZTIN3awd7metrics27CommCenterWiFiCallingSwitchE,
- __ZTIN3awd7metrics27MetricCCCarrierBundleChangeE, __ZTIN3awd7metrics27VVMNotificationsRecvedCountE,
- __ZTIN3awd7metrics28AssistedCellSearchEvdoRecordE, __ZTIN3awd7metrics28AssistedCellSearchOneXRecordE,
- __ZTIN3awd7metrics28AssistedCellSearchUMTSRecordE, __ZTIN3awd7metrics28CommCenterBundleUpdateFailedE,
- __ZTIN3awd7metrics28CommCenterCellularDataSwitchE, __ZTIN3awd7metrics28CommCenterDataUsageAppSwitchE,
- __ZTIN3awd7metrics28CommCenterEntitlementRequestE, __ZTIN3awd7metrics28CommCenterHasPersonalHotspotE,
- __ZTIN3awd7metrics28CommCenterLASDDownloadResultE, __ZTIN3awd7metrics28CommCenterPDPContextHandoverE,
- __ZTIN3awd7metrics28CommCenterThumperHomeCarrierE, __ZTIN3awd7metrics28CommCenterVinylActiveProfileE,
- __ZTIN3awd7metrics28CommCenterVinylDriverFailureE, __ZTIN3awd7metrics28CommCenterVoiceRoamingSwitchE,
- __ZTIN3awd7metrics28DataRecvedOnInternetCtxCountE, __ZTIN3awd7metrics28MetricCCPDPContextDeactivateE,
- __ZTIN3awd7metrics29AssistedCellSearchEvdoSuccessE, __ZTIN3awd7metrics29AssistedCellSearchOneXSuccessE,
- __ZTIN3awd7metrics29AssistedCellSearchUMTSSuccessE, __ZTIN3awd7metrics29CommCenterBasebandBoot_InputsE,
- __ZTIN3awd7metrics29CommCenterCellularPlanFailureE, __ZTIN3awd7metrics29CommCenterDataUsagePaneViewedE,
- __ZTIN3awd7metrics29CommCenterDataUsageTotalUsageE, __ZTIN3awd7metrics29CommCenterEntitlementResponseE,
- __ZTIN3awd7metrics29CommCenterLASDScheduledUpdateE, __ZTIN3awd7metrics29CommCenterVinylInstallDetailsE,
- __ZTIN3awd7metrics29SignalBarFluctuationHistogramE, __ZTIN3awd7metrics30CommCenterBundleUpdateDeclinedE,
+ __ZTIN3awd7metrics25CommCenterIPv6APNFallbackE, __ZTIN3awd7metrics25CommCenterMissedMTMessageE,
+ __ZTIN3awd7metrics25CommCenterOperatorRoamingE, __ZTIN3awd7metrics25CommCenterPNRAttemptCountE,
+ __ZTIN3awd7metrics25CommCenterPlmnDecodeErrorE, __ZTIN3awd7metrics25CommCenterXCAPQueryResultE,
+ __ZTIN3awd7metrics25MOCallsEndedNormallyCountE, __ZTIN3awd7metrics25MTCallsEndedNormallyCountE,
+ __ZTIN3awd7metrics25MetricCCCallConnectLegacyE, __ZTIN3awd7metrics25MetricCCNetworkTimeUpdateE,
+ __ZTIN3awd7metrics25MetricCCProximityPowerCapE, __ZTIN3awd7metrics25MetricCCSignalStrengthC2KE,
+ __ZTIN3awd7metrics25MetricCCSignalStrengthGSME, __ZTIN3awd7metrics25MetricCCSocketinfoInVoiceE,
+ __ZTIN3awd7metrics25SoundUMB_ATM_REG_DurationE, __ZTIN3awd7metrics26CommCenterBasebandBootTimeE,
+ __ZTIN3awd7metrics26CommCenterBasebandFilePushE, __ZTIN3awd7metrics26CommCenterBundleUpdateInfoE,
+ __ZTIN3awd7metrics26CommCenterFetchNetworkTimeE, __ZTIN3awd7metrics26CommCenterNetworkSelectionE,
+ __ZTIN3awd7metrics26CommCenterPNRSMSSendResultE, __ZTIN3awd7metrics26CommCenterProximityBackoffE,
+ __ZTIN3awd7metrics26DataSentOnInternetCtxCountE, __ZTIN3awd7metrics26MetricCCPDPContextActStartE,
+ __ZTIN3awd7metrics26SpringBoardLockStateChangeE, __ZTIN3awd7metrics27AssistedCellSearchLteRecordE,
+ __ZTIN3awd7metrics27CommCenterBundleUpdateCheckE, __ZTIN3awd7metrics27CommCenterDataRoamingSwitchE,
+ __ZTIN3awd7metrics27CommCenterLinkQualityMetricE, __ZTIN3awd7metrics27CommCenterPowerVotingRecordE,
+ __ZTIN3awd7metrics27CommCenterWiFiCallingSwitchE, __ZTIN3awd7metrics27MetricCCCarrierBundleChangeE,
+ __ZTIN3awd7metrics27VVMNotificationsRecvedCountE, __ZTIN3awd7metrics28AssistedCellSearchEvdoRecordE,
+ __ZTIN3awd7metrics28AssistedCellSearchOneXRecordE, __ZTIN3awd7metrics28AssistedCellSearchUMTSRecordE,
+ __ZTIN3awd7metrics28CommCenterBundleUpdateFailedE, __ZTIN3awd7metrics28CommCenterCellularDataSwitchE,
+ __ZTIN3awd7metrics28CommCenterDataUsageAppSwitchE, __ZTIN3awd7metrics28CommCenterEntitlementRequestE,
+ __ZTIN3awd7metrics28CommCenterHasPersonalHotspotE, __ZTIN3awd7metrics28CommCenterLASDDownloadResultE,
+ __ZTIN3awd7metrics28CommCenterPDPContextHandoverE, __ZTIN3awd7metrics28CommCenterThumperHomeCarrierE,
+ __ZTIN3awd7metrics28CommCenterVinylActiveProfileE, __ZTIN3awd7metrics28CommCenterVinylDriverFailureE,
+ __ZTIN3awd7metrics28CommCenterVoiceRoamingSwitchE, __ZTIN3awd7metrics28DataRecvedOnInternetCtxCountE,
+ __ZTIN3awd7metrics28MetricCCPDPContextDeactivateE, __ZTIN3awd7metrics29AssistedCellSearchEvdoSuccessE,
+ __ZTIN3awd7metrics29AssistedCellSearchOneXSuccessE, __ZTIN3awd7metrics29AssistedCellSearchUMTSSuccessE,
+ __ZTIN3awd7metrics29CommCenterBasebandBoot_InputsE, __ZTIN3awd7metrics29CommCenterCellularPlanFailureE,
+ __ZTIN3awd7metrics29CommCenterDataUsagePaneViewedE, __ZTIN3awd7metrics29CommCenterDataUsageTotalUsageE,
+ __ZTIN3awd7metrics29CommCenterEntitlementResponseE, __ZTIN3awd7metrics29CommCenterLASDScheduledUpdateE,
+ __ZTIN3awd7metrics29CommCenterVinylInstallDetailsE, __ZTIN3awd7metrics29SignalBarFluctuationHistogramE,
+ __ZTIN3awd7metrics30CommCenterBundleUpdateDeclinedE, __ZTIN3awd7metrics30CommCenterDataUsageRecentNDaysE,
__ZTIN3awd7metrics30CommCenterDataUsageWhileOnCallE, __ZTIN3awd7metrics30CommCenterOperatingMode_InputsE,
__ZTIN3awd7metrics30CommCenterResetNetworkSettingsE, __ZTIN3awd7metrics30CommCenterServerActivityReportE,
__ZTIN3awd7metrics31CommCenterBundleUpdateCheckInfoE, __ZTIN3awd7metrics31CommCenterBundleUpdateInstalledE,
@@ -5985,6 +6086,7 @@ exports:
__ZTIN3awd7metrics40CommCenterCellularPlanBootstrapDataUsageE,
__ZTIN3awd7metrics40CommCenter_Instruments_CellularPsCallEndE,
__ZTIN3awd7metrics41CommCenterTelephonyBasebandPortStatisticsE,
+ __ZTIN3awd7metrics42CommCenterDataUsageRecentNDays_PerDayUsageE,
__ZTIN3awd7metrics42CommCenterRemoteCellularPlanProfilesStatusE,
__ZTIN3awd7metrics42CommCenter_Instruments_CellularLteRrcStateE,
__ZTIN3awd7metrics43CommCenterCellularPlanBootstrapProvisioningE,
@@ -6010,6 +6112,7 @@ exports:
__ZTIN3awd7metrics51CommCenter_Instruments_CellularWcdmaTxRxAgc_TxRxAgcE,
__ZTIN3awd7metrics54CommCenter_Instruments_CellularWcdmaMultiRabStatus_RabE,
__ZTIN3awd7metrics55CommCenter_Instruments_CellularWcdmaRbRateStatus_RbRateE,
+ __ZTIN3awd7metrics58CommCenterDataUsageRecentNDays_ProcessDataUsageRecentNDaysE,
__ZTIN3awd7metrics64CommCenterRemoteCellularPlanProfilesStatus_RemotePlanProfileInfoE,
__ZTIN3awd7metrics69CommCenterEntitlementActionResponse_CommCenterEntitlementTypeResponseE,
__ZTSN3awd7configs10BedfConfigE, __ZTSN3awd7configs11TypeVariantE,
@@ -6068,36 +6171,37 @@ exports:
__ZTSN3awd7metrics24MetricCCPDPContextActEndE, __ZTSN3awd7metrics24MetricCCPDPContextRejectE,
__ZTSN3awd7metrics24MetricCCiPadDataPlanTypeE, __ZTSN3awd7metrics24MetricRatSelectionChangeE,
__ZTSN3awd7metrics25CommCenterCellularProfileE, __ZTSN3awd7metrics25CommCenterIPAddressChangeE,
- __ZTSN3awd7metrics25CommCenterMissedMTMessageE, __ZTSN3awd7metrics25CommCenterOperatorRoamingE,
- __ZTSN3awd7metrics25CommCenterPNRAttemptCountE, __ZTSN3awd7metrics25CommCenterPlmnDecodeErrorE,
- __ZTSN3awd7metrics25CommCenterXCAPQueryResultE, __ZTSN3awd7metrics25MOCallsEndedNormallyCountE,
- __ZTSN3awd7metrics25MTCallsEndedNormallyCountE, __ZTSN3awd7metrics25MetricCCCallConnectLegacyE,
- __ZTSN3awd7metrics25MetricCCNetworkTimeUpdateE, __ZTSN3awd7metrics25MetricCCProximityPowerCapE,
- __ZTSN3awd7metrics25MetricCCSignalStrengthC2KE, __ZTSN3awd7metrics25MetricCCSignalStrengthGSME,
- __ZTSN3awd7metrics25MetricCCSocketinfoInVoiceE, __ZTSN3awd7metrics25SoundUMB_ATM_REG_DurationE,
- __ZTSN3awd7metrics26CommCenterBasebandBootTimeE, __ZTSN3awd7metrics26CommCenterBasebandFilePushE,
- __ZTSN3awd7metrics26CommCenterBundleUpdateInfoE, __ZTSN3awd7metrics26CommCenterFetchNetworkTimeE,
- __ZTSN3awd7metrics26CommCenterNetworkSelectionE, __ZTSN3awd7metrics26CommCenterPNRSMSSendResultE,
- __ZTSN3awd7metrics26CommCenterProximityBackoffE, __ZTSN3awd7metrics26DataSentOnInternetCtxCountE,
- __ZTSN3awd7metrics26MetricCCPDPContextActStartE, __ZTSN3awd7metrics26SpringBoardLockStateChangeE,
- __ZTSN3awd7metrics27AssistedCellSearchLteRecordE, __ZTSN3awd7metrics27CommCenterBundleUpdateCheckE,
- __ZTSN3awd7metrics27CommCenterDataRoamingSwitchE, __ZTSN3awd7metrics27CommCenterLinkQualityMetricE,
- __ZTSN3awd7metrics27CommCenterPowerVotingRecordE, __ZTSN3awd7metrics27CommCenterWiFiCallingSwitchE,
- __ZTSN3awd7metrics27MetricCCCarrierBundleChangeE, __ZTSN3awd7metrics27VVMNotificationsRecvedCountE,
- __ZTSN3awd7metrics28AssistedCellSearchEvdoRecordE, __ZTSN3awd7metrics28AssistedCellSearchOneXRecordE,
- __ZTSN3awd7metrics28AssistedCellSearchUMTSRecordE, __ZTSN3awd7metrics28CommCenterBundleUpdateFailedE,
- __ZTSN3awd7metrics28CommCenterCellularDataSwitchE, __ZTSN3awd7metrics28CommCenterDataUsageAppSwitchE,
- __ZTSN3awd7metrics28CommCenterEntitlementRequestE, __ZTSN3awd7metrics28CommCenterHasPersonalHotspotE,
- __ZTSN3awd7metrics28CommCenterLASDDownloadResultE, __ZTSN3awd7metrics28CommCenterPDPContextHandoverE,
- __ZTSN3awd7metrics28CommCenterThumperHomeCarrierE, __ZTSN3awd7metrics28CommCenterVinylActiveProfileE,
- __ZTSN3awd7metrics28CommCenterVinylDriverFailureE, __ZTSN3awd7metrics28CommCenterVoiceRoamingSwitchE,
- __ZTSN3awd7metrics28DataRecvedOnInternetCtxCountE, __ZTSN3awd7metrics28MetricCCPDPContextDeactivateE,
- __ZTSN3awd7metrics29AssistedCellSearchEvdoSuccessE, __ZTSN3awd7metrics29AssistedCellSearchOneXSuccessE,
- __ZTSN3awd7metrics29AssistedCellSearchUMTSSuccessE, __ZTSN3awd7metrics29CommCenterBasebandBoot_InputsE,
- __ZTSN3awd7metrics29CommCenterCellularPlanFailureE, __ZTSN3awd7metrics29CommCenterDataUsagePaneViewedE,
- __ZTSN3awd7metrics29CommCenterDataUsageTotalUsageE, __ZTSN3awd7metrics29CommCenterEntitlementResponseE,
- __ZTSN3awd7metrics29CommCenterLASDScheduledUpdateE, __ZTSN3awd7metrics29CommCenterVinylInstallDetailsE,
- __ZTSN3awd7metrics29SignalBarFluctuationHistogramE, __ZTSN3awd7metrics30CommCenterBundleUpdateDeclinedE,
+ __ZTSN3awd7metrics25CommCenterIPv6APNFallbackE, __ZTSN3awd7metrics25CommCenterMissedMTMessageE,
+ __ZTSN3awd7metrics25CommCenterOperatorRoamingE, __ZTSN3awd7metrics25CommCenterPNRAttemptCountE,
+ __ZTSN3awd7metrics25CommCenterPlmnDecodeErrorE, __ZTSN3awd7metrics25CommCenterXCAPQueryResultE,
+ __ZTSN3awd7metrics25MOCallsEndedNormallyCountE, __ZTSN3awd7metrics25MTCallsEndedNormallyCountE,
+ __ZTSN3awd7metrics25MetricCCCallConnectLegacyE, __ZTSN3awd7metrics25MetricCCNetworkTimeUpdateE,
+ __ZTSN3awd7metrics25MetricCCProximityPowerCapE, __ZTSN3awd7metrics25MetricCCSignalStrengthC2KE,
+ __ZTSN3awd7metrics25MetricCCSignalStrengthGSME, __ZTSN3awd7metrics25MetricCCSocketinfoInVoiceE,
+ __ZTSN3awd7metrics25SoundUMB_ATM_REG_DurationE, __ZTSN3awd7metrics26CommCenterBasebandBootTimeE,
+ __ZTSN3awd7metrics26CommCenterBasebandFilePushE, __ZTSN3awd7metrics26CommCenterBundleUpdateInfoE,
+ __ZTSN3awd7metrics26CommCenterFetchNetworkTimeE, __ZTSN3awd7metrics26CommCenterNetworkSelectionE,
+ __ZTSN3awd7metrics26CommCenterPNRSMSSendResultE, __ZTSN3awd7metrics26CommCenterProximityBackoffE,
+ __ZTSN3awd7metrics26DataSentOnInternetCtxCountE, __ZTSN3awd7metrics26MetricCCPDPContextActStartE,
+ __ZTSN3awd7metrics26SpringBoardLockStateChangeE, __ZTSN3awd7metrics27AssistedCellSearchLteRecordE,
+ __ZTSN3awd7metrics27CommCenterBundleUpdateCheckE, __ZTSN3awd7metrics27CommCenterDataRoamingSwitchE,
+ __ZTSN3awd7metrics27CommCenterLinkQualityMetricE, __ZTSN3awd7metrics27CommCenterPowerVotingRecordE,
+ __ZTSN3awd7metrics27CommCenterWiFiCallingSwitchE, __ZTSN3awd7metrics27MetricCCCarrierBundleChangeE,
+ __ZTSN3awd7metrics27VVMNotificationsRecvedCountE, __ZTSN3awd7metrics28AssistedCellSearchEvdoRecordE,
+ __ZTSN3awd7metrics28AssistedCellSearchOneXRecordE, __ZTSN3awd7metrics28AssistedCellSearchUMTSRecordE,
+ __ZTSN3awd7metrics28CommCenterBundleUpdateFailedE, __ZTSN3awd7metrics28CommCenterCellularDataSwitchE,
+ __ZTSN3awd7metrics28CommCenterDataUsageAppSwitchE, __ZTSN3awd7metrics28CommCenterEntitlementRequestE,
+ __ZTSN3awd7metrics28CommCenterHasPersonalHotspotE, __ZTSN3awd7metrics28CommCenterLASDDownloadResultE,
+ __ZTSN3awd7metrics28CommCenterPDPContextHandoverE, __ZTSN3awd7metrics28CommCenterThumperHomeCarrierE,
+ __ZTSN3awd7metrics28CommCenterVinylActiveProfileE, __ZTSN3awd7metrics28CommCenterVinylDriverFailureE,
+ __ZTSN3awd7metrics28CommCenterVoiceRoamingSwitchE, __ZTSN3awd7metrics28DataRecvedOnInternetCtxCountE,
+ __ZTSN3awd7metrics28MetricCCPDPContextDeactivateE, __ZTSN3awd7metrics29AssistedCellSearchEvdoSuccessE,
+ __ZTSN3awd7metrics29AssistedCellSearchOneXSuccessE, __ZTSN3awd7metrics29AssistedCellSearchUMTSSuccessE,
+ __ZTSN3awd7metrics29CommCenterBasebandBoot_InputsE, __ZTSN3awd7metrics29CommCenterCellularPlanFailureE,
+ __ZTSN3awd7metrics29CommCenterDataUsagePaneViewedE, __ZTSN3awd7metrics29CommCenterDataUsageTotalUsageE,
+ __ZTSN3awd7metrics29CommCenterEntitlementResponseE, __ZTSN3awd7metrics29CommCenterLASDScheduledUpdateE,
+ __ZTSN3awd7metrics29CommCenterVinylInstallDetailsE, __ZTSN3awd7metrics29SignalBarFluctuationHistogramE,
+ __ZTSN3awd7metrics30CommCenterBundleUpdateDeclinedE, __ZTSN3awd7metrics30CommCenterDataUsageRecentNDaysE,
__ZTSN3awd7metrics30CommCenterDataUsageWhileOnCallE, __ZTSN3awd7metrics30CommCenterOperatingMode_InputsE,
__ZTSN3awd7metrics30CommCenterResetNetworkSettingsE, __ZTSN3awd7metrics30CommCenterServerActivityReportE,
__ZTSN3awd7metrics31CommCenterBundleUpdateCheckInfoE, __ZTSN3awd7metrics31CommCenterBundleUpdateInstalledE,
@@ -6136,6 +6240,7 @@ exports:
__ZTSN3awd7metrics40CommCenterCellularPlanBootstrapDataUsageE,
__ZTSN3awd7metrics40CommCenter_Instruments_CellularPsCallEndE,
__ZTSN3awd7metrics41CommCenterTelephonyBasebandPortStatisticsE,
+ __ZTSN3awd7metrics42CommCenterDataUsageRecentNDays_PerDayUsageE,
__ZTSN3awd7metrics42CommCenterRemoteCellularPlanProfilesStatusE,
__ZTSN3awd7metrics42CommCenter_Instruments_CellularLteRrcStateE,
__ZTSN3awd7metrics43CommCenterCellularPlanBootstrapProvisioningE,
@@ -6161,6 +6266,7 @@ exports:
__ZTSN3awd7metrics51CommCenter_Instruments_CellularWcdmaTxRxAgc_TxRxAgcE,
__ZTSN3awd7metrics54CommCenter_Instruments_CellularWcdmaMultiRabStatus_RabE,
__ZTSN3awd7metrics55CommCenter_Instruments_CellularWcdmaRbRateStatus_RbRateE,
+ __ZTSN3awd7metrics58CommCenterDataUsageRecentNDays_ProcessDataUsageRecentNDaysE,
__ZTSN3awd7metrics64CommCenterRemoteCellularPlanProfilesStatus_RemotePlanProfileInfoE,
__ZTSN3awd7metrics69CommCenterEntitlementActionResponse_CommCenterEntitlementTypeResponseE,
__ZTVN3awd7configs10BedfConfigE, __ZTVN3awd7configs11TypeVariantE,
@@ -6219,36 +6325,37 @@ exports:
__ZTVN3awd7metrics24MetricCCPDPContextActEndE, __ZTVN3awd7metrics24MetricCCPDPContextRejectE,
__ZTVN3awd7metrics24MetricCCiPadDataPlanTypeE, __ZTVN3awd7metrics24MetricRatSelectionChangeE,
__ZTVN3awd7metrics25CommCenterCellularProfileE, __ZTVN3awd7metrics25CommCenterIPAddressChangeE,
- __ZTVN3awd7metrics25CommCenterMissedMTMessageE, __ZTVN3awd7metrics25CommCenterOperatorRoamingE,
- __ZTVN3awd7metrics25CommCenterPNRAttemptCountE, __ZTVN3awd7metrics25CommCenterPlmnDecodeErrorE,
- __ZTVN3awd7metrics25CommCenterXCAPQueryResultE, __ZTVN3awd7metrics25MOCallsEndedNormallyCountE,
- __ZTVN3awd7metrics25MTCallsEndedNormallyCountE, __ZTVN3awd7metrics25MetricCCCallConnectLegacyE,
- __ZTVN3awd7metrics25MetricCCNetworkTimeUpdateE, __ZTVN3awd7metrics25MetricCCProximityPowerCapE,
- __ZTVN3awd7metrics25MetricCCSignalStrengthC2KE, __ZTVN3awd7metrics25MetricCCSignalStrengthGSME,
- __ZTVN3awd7metrics25MetricCCSocketinfoInVoiceE, __ZTVN3awd7metrics25SoundUMB_ATM_REG_DurationE,
- __ZTVN3awd7metrics26CommCenterBasebandBootTimeE, __ZTVN3awd7metrics26CommCenterBasebandFilePushE,
- __ZTVN3awd7metrics26CommCenterBundleUpdateInfoE, __ZTVN3awd7metrics26CommCenterFetchNetworkTimeE,
- __ZTVN3awd7metrics26CommCenterNetworkSelectionE, __ZTVN3awd7metrics26CommCenterPNRSMSSendResultE,
- __ZTVN3awd7metrics26CommCenterProximityBackoffE, __ZTVN3awd7metrics26DataSentOnInternetCtxCountE,
- __ZTVN3awd7metrics26MetricCCPDPContextActStartE, __ZTVN3awd7metrics26SpringBoardLockStateChangeE,
- __ZTVN3awd7metrics27AssistedCellSearchLteRecordE, __ZTVN3awd7metrics27CommCenterBundleUpdateCheckE,
- __ZTVN3awd7metrics27CommCenterDataRoamingSwitchE, __ZTVN3awd7metrics27CommCenterLinkQualityMetricE,
- __ZTVN3awd7metrics27CommCenterPowerVotingRecordE, __ZTVN3awd7metrics27CommCenterWiFiCallingSwitchE,
- __ZTVN3awd7metrics27MetricCCCarrierBundleChangeE, __ZTVN3awd7metrics27VVMNotificationsRecvedCountE,
- __ZTVN3awd7metrics28AssistedCellSearchEvdoRecordE, __ZTVN3awd7metrics28AssistedCellSearchOneXRecordE,
- __ZTVN3awd7metrics28AssistedCellSearchUMTSRecordE, __ZTVN3awd7metrics28CommCenterBundleUpdateFailedE,
- __ZTVN3awd7metrics28CommCenterCellularDataSwitchE, __ZTVN3awd7metrics28CommCenterDataUsageAppSwitchE,
- __ZTVN3awd7metrics28CommCenterEntitlementRequestE, __ZTVN3awd7metrics28CommCenterHasPersonalHotspotE,
- __ZTVN3awd7metrics28CommCenterLASDDownloadResultE, __ZTVN3awd7metrics28CommCenterPDPContextHandoverE,
- __ZTVN3awd7metrics28CommCenterThumperHomeCarrierE, __ZTVN3awd7metrics28CommCenterVinylActiveProfileE,
- __ZTVN3awd7metrics28CommCenterVinylDriverFailureE, __ZTVN3awd7metrics28CommCenterVoiceRoamingSwitchE,
- __ZTVN3awd7metrics28DataRecvedOnInternetCtxCountE, __ZTVN3awd7metrics28MetricCCPDPContextDeactivateE,
- __ZTVN3awd7metrics29AssistedCellSearchEvdoSuccessE, __ZTVN3awd7metrics29AssistedCellSearchOneXSuccessE,
- __ZTVN3awd7metrics29AssistedCellSearchUMTSSuccessE, __ZTVN3awd7metrics29CommCenterBasebandBoot_InputsE,
- __ZTVN3awd7metrics29CommCenterCellularPlanFailureE, __ZTVN3awd7metrics29CommCenterDataUsagePaneViewedE,
- __ZTVN3awd7metrics29CommCenterDataUsageTotalUsageE, __ZTVN3awd7metrics29CommCenterEntitlementResponseE,
- __ZTVN3awd7metrics29CommCenterLASDScheduledUpdateE, __ZTVN3awd7metrics29CommCenterVinylInstallDetailsE,
- __ZTVN3awd7metrics29SignalBarFluctuationHistogramE, __ZTVN3awd7metrics30CommCenterBundleUpdateDeclinedE,
+ __ZTVN3awd7metrics25CommCenterIPv6APNFallbackE, __ZTVN3awd7metrics25CommCenterMissedMTMessageE,
+ __ZTVN3awd7metrics25CommCenterOperatorRoamingE, __ZTVN3awd7metrics25CommCenterPNRAttemptCountE,
+ __ZTVN3awd7metrics25CommCenterPlmnDecodeErrorE, __ZTVN3awd7metrics25CommCenterXCAPQueryResultE,
+ __ZTVN3awd7metrics25MOCallsEndedNormallyCountE, __ZTVN3awd7metrics25MTCallsEndedNormallyCountE,
+ __ZTVN3awd7metrics25MetricCCCallConnectLegacyE, __ZTVN3awd7metrics25MetricCCNetworkTimeUpdateE,
+ __ZTVN3awd7metrics25MetricCCProximityPowerCapE, __ZTVN3awd7metrics25MetricCCSignalStrengthC2KE,
+ __ZTVN3awd7metrics25MetricCCSignalStrengthGSME, __ZTVN3awd7metrics25MetricCCSocketinfoInVoiceE,
+ __ZTVN3awd7metrics25SoundUMB_ATM_REG_DurationE, __ZTVN3awd7metrics26CommCenterBasebandBootTimeE,
+ __ZTVN3awd7metrics26CommCenterBasebandFilePushE, __ZTVN3awd7metrics26CommCenterBundleUpdateInfoE,
+ __ZTVN3awd7metrics26CommCenterFetchNetworkTimeE, __ZTVN3awd7metrics26CommCenterNetworkSelectionE,
+ __ZTVN3awd7metrics26CommCenterPNRSMSSendResultE, __ZTVN3awd7metrics26CommCenterProximityBackoffE,
+ __ZTVN3awd7metrics26DataSentOnInternetCtxCountE, __ZTVN3awd7metrics26MetricCCPDPContextActStartE,
+ __ZTVN3awd7metrics26SpringBoardLockStateChangeE, __ZTVN3awd7metrics27AssistedCellSearchLteRecordE,
+ __ZTVN3awd7metrics27CommCenterBundleUpdateCheckE, __ZTVN3awd7metrics27CommCenterDataRoamingSwitchE,
+ __ZTVN3awd7metrics27CommCenterLinkQualityMetricE, __ZTVN3awd7metrics27CommCenterPowerVotingRecordE,
+ __ZTVN3awd7metrics27CommCenterWiFiCallingSwitchE, __ZTVN3awd7metrics27MetricCCCarrierBundleChangeE,
+ __ZTVN3awd7metrics27VVMNotificationsRecvedCountE, __ZTVN3awd7metrics28AssistedCellSearchEvdoRecordE,
+ __ZTVN3awd7metrics28AssistedCellSearchOneXRecordE, __ZTVN3awd7metrics28AssistedCellSearchUMTSRecordE,
+ __ZTVN3awd7metrics28CommCenterBundleUpdateFailedE, __ZTVN3awd7metrics28CommCenterCellularDataSwitchE,
+ __ZTVN3awd7metrics28CommCenterDataUsageAppSwitchE, __ZTVN3awd7metrics28CommCenterEntitlementRequestE,
+ __ZTVN3awd7metrics28CommCenterHasPersonalHotspotE, __ZTVN3awd7metrics28CommCenterLASDDownloadResultE,
+ __ZTVN3awd7metrics28CommCenterPDPContextHandoverE, __ZTVN3awd7metrics28CommCenterThumperHomeCarrierE,
+ __ZTVN3awd7metrics28CommCenterVinylActiveProfileE, __ZTVN3awd7metrics28CommCenterVinylDriverFailureE,
+ __ZTVN3awd7metrics28CommCenterVoiceRoamingSwitchE, __ZTVN3awd7metrics28DataRecvedOnInternetCtxCountE,
+ __ZTVN3awd7metrics28MetricCCPDPContextDeactivateE, __ZTVN3awd7metrics29AssistedCellSearchEvdoSuccessE,
+ __ZTVN3awd7metrics29AssistedCellSearchOneXSuccessE, __ZTVN3awd7metrics29AssistedCellSearchUMTSSuccessE,
+ __ZTVN3awd7metrics29CommCenterBasebandBoot_InputsE, __ZTVN3awd7metrics29CommCenterCellularPlanFailureE,
+ __ZTVN3awd7metrics29CommCenterDataUsagePaneViewedE, __ZTVN3awd7metrics29CommCenterDataUsageTotalUsageE,
+ __ZTVN3awd7metrics29CommCenterEntitlementResponseE, __ZTVN3awd7metrics29CommCenterLASDScheduledUpdateE,
+ __ZTVN3awd7metrics29CommCenterVinylInstallDetailsE, __ZTVN3awd7metrics29SignalBarFluctuationHistogramE,
+ __ZTVN3awd7metrics30CommCenterBundleUpdateDeclinedE, __ZTVN3awd7metrics30CommCenterDataUsageRecentNDaysE,
__ZTVN3awd7metrics30CommCenterDataUsageWhileOnCallE, __ZTVN3awd7metrics30CommCenterOperatingMode_InputsE,
__ZTVN3awd7metrics30CommCenterResetNetworkSettingsE, __ZTVN3awd7metrics30CommCenterServerActivityReportE,
__ZTVN3awd7metrics31CommCenterBundleUpdateCheckInfoE, __ZTVN3awd7metrics31CommCenterBundleUpdateInstalledE,
@@ -6287,6 +6394,7 @@ exports:
__ZTVN3awd7metrics40CommCenterCellularPlanBootstrapDataUsageE,
__ZTVN3awd7metrics40CommCenter_Instruments_CellularPsCallEndE,
__ZTVN3awd7metrics41CommCenterTelephonyBasebandPortStatisticsE,
+ __ZTVN3awd7metrics42CommCenterDataUsageRecentNDays_PerDayUsageE,
__ZTVN3awd7metrics42CommCenterRemoteCellularPlanProfilesStatusE,
__ZTVN3awd7metrics42CommCenter_Instruments_CellularLteRrcStateE,
__ZTVN3awd7metrics43CommCenterCellularPlanBootstrapProvisioningE,
@@ -6312,6 +6420,7 @@ exports:
__ZTVN3awd7metrics51CommCenter_Instruments_CellularWcdmaTxRxAgc_TxRxAgcE,
__ZTVN3awd7metrics54CommCenter_Instruments_CellularWcdmaMultiRabStatus_RabE,
__ZTVN3awd7metrics55CommCenter_Instruments_CellularWcdmaRbRateStatus_RbRateE,
+ __ZTVN3awd7metrics58CommCenterDataUsageRecentNDays_ProcessDataUsageRecentNDaysE,
__ZTVN3awd7metrics64CommCenterRemoteCellularPlanProfilesStatus_RemotePlanProfileInfoE,
__ZTVN3awd7metrics69CommCenterEntitlementActionResponse_CommCenterEntitlementTypeResponseE ]
...
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/CoreTelephony.framework/Support/libCommCenterBase.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/CoreTelephony.framework/Support/libCommCenterBase.tbd
index 2eed72b117..e2a9c74e83 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/CoreTelephony.framework/Support/libCommCenterBase.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/CoreTelephony.framework/Support/libCommCenterBase.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ x86_64 ]
-uuids: [ 'x86_64: 5C5C7823-FBD7-3A47-AC92-14EFEC85C11E' ]
+uuids: [ 'x86_64: 58A98FEE-A706-3E95-8CE4-666E8EE95DE9' ]
platform: macosx
install-name: /System/Library/Frameworks/CoreTelephony.framework/Support/libCommCenterBase.dylib
objc-constraint: none
@@ -17,10 +17,10 @@ exports:
__Z12decodeStringRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_,
__Z12decodeStringRKNSt3__16vectorIhNS_9allocatorIhEEEE16DataCodingSchemeRNS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEE,
__Z12encodeBufferPKvm16DataCodingScheme, __Z12encodeStringRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE16DataCodingScheme,
- __Z12getLogDomain15NetworkInstance, __Z12sCTLogServerv, __Z13CSIGetGmtTimeR7CSIDate,
- __Z13CSISystemTimev, __Z13asShortString16DataContextState,
- __Z14shouldRetrySMSRKNSt3__110shared_ptrI8RegistryEEi, __Z15CSIboolAsStringb,
- __Z15read_rest_valueR15TTYSettingsInfoN3xpc6objectE, __Z15read_rest_valueR23RequestDumpStatePayloadRKN3xpc6objectE,
+ __Z12sCTLogServerv, __Z13CSIGetGmtTimeR7CSIDate, __Z13CSISystemTimev,
+ __Z13asShortString16DataContextState, __Z14shouldRetrySMSRKNSt3__110shared_ptrI8RegistryEEi,
+ __Z15CSIboolAsStringb, __Z15read_rest_valueR15TTYSettingsInfoN3xpc6objectE,
+ __Z15read_rest_valueR23RequestDumpStatePayloadRKN3xpc6objectE,
__Z15read_rest_valueR9RadioModeRKN3xpc6objectE, __Z16CSIDateToSecondsRK7CSIDate,
__Z16CSISecondsToDatelR7CSIDate, __Z16copyCallsInState9CallStateRKNSt3__16vectorI8CallInfoNS0_9allocatorIS2_EEEE,
__Z16isOMAClearNumberRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE,
@@ -35,7 +35,8 @@ exports:
__Z20CSIGetTimeDifferencejj, __Z20CSISystemElapsedTimev, __Z20ConnectionTypeToMask18DataConnectionType,
__Z20USSDEncodingAsString12USSDEncoding, __Z20asWirelessTechnology21RadioAccessTechnology,
__Z20asWirelessTechnology8DataMode, __Z20covertIntegersToUuidjjjj,
- __Z21callDirectionToString13CallDirection, __Z21convertUuidToIntegersN3ctu2cf11CFSharedRefIK8__CFUUIDEE,
+ __Z20sSetupOsLogSubsystemv, __Z21callDirectionToString13CallDirection,
+ __Z21convertUuidToIntegersN3ctu2cf11CFSharedRefIK8__CFUUIDEE,
__Z21gsmToCsiErrorWithCode18GsmFinalResultTypei, __Z22ProtocolTypeFromStringPK10__CFString,
__Z22isBasebandBootedInMode13OperatingMode, __Z24CLIRRequestStateToString16CLIRRequestState,
__Z24CSISystemElapsedTimeSecsv, __Z24asExternalCSIErrorString8CSIError,
@@ -49,7 +50,7 @@ exports:
__Z26convertOtaspStatusToString11OtaspStatus, __Z27otaspStatusAsExternalString11OtaspStatus,
__Z28WirelessTechnologyFromStringPK10__CFString, __Z29isDataConnectionTypeInCBArray18DataConnectionTypePK9__CFArray,
__Z30decodePackedBCDExtendedAddressPKvm, __Z30encodePackedBCDExtendedAddressRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE,
- __Z32remoteNumberAvailabilityToString24RemoteNumberAvailability,
+ __Z30sSetupCommCenterBaseLogDomainsv, __Z32remoteNumberAvailabilityToString24RemoteNumberAvailability,
__Z34AttachAPNDevicePersistentCopyValuePK10__CFStringN3ctu2cf11CFSharedRefIKvEEb,
__Z34AttachAPNDevicePersistentCopyValuePK10__CFStringPKvb,
__Z34AttachAPNDevicePersistentSaveValuePK10__CFStringN3ctu2cf11CFSharedRefIKvEEb,
@@ -86,25 +87,26 @@ exports:
__Z8asString17DataSettingsState, __Z8asString17EmergencyCategory,
__Z8asString17ImmediateResponse, __Z8asString17NetworkNameSource,
__Z8asString17RedialRequirement, __Z8asString18AudioToneRelayFlag,
- __Z8asString18BundleUpdateResult, __Z8asString18DMSProtocolVersion,
- __Z8asString18DataConnectionType, __Z8asString18DataProtocolFamily,
- __Z8asString18DesenseDriverError, __Z8asString18NetworkAttachState,
- __Z8asString18NetworkMCCOverride, __Z8asString18RadioOperatingMode,
- __Z8asString18RegistrationStatus, __Z8asString18RingbackToneStatus,
- __Z8asString18STKDriverEventType, __Z8asString19AuthTypeRequirement,
- __Z8asString19CallControlCallType, __Z8asString19DataContextPriority,
- __Z8asString19ImsStateForBaseband, __Z8asString19RejectServiceDomain,
- __Z8asString20AccessTechnologyType, __Z8asString20AwdBasebandComponent,
- __Z8asString20BundleTechnologyType, __Z8asString20CallSetupRequirement,
- __Z8asString20CarrierBundleBaseDir, __Z8asString20NetworkSelectionMode,
- __Z8asString20NotificationResponse, __Z8asString20ServiceShutdownStage,
- __Z8asString21CallCommandDriverType, __Z8asString21EnhancedLQMIndication,
- __Z8asString21NetworkSelectionState, __Z8asString21RadioAccessTechnology,
- __Z8asString21ResponsePackingFormat, __Z8asString22DataWirelessTechnology,
- __Z8asString22ERROR_3GPP_END_REASONS, __Z8asString22FrequencyReportingMode,
- __Z8asString22NetworkTimeFetchResult, __Z8asString22RadioSubscriberSimMode,
- __Z8asString23ERROR_3GPP2_END_REASONS, __Z8asString23NotificationRequirement,
- __Z8asString24BundleUpdateCheckTrigger, __Z8asString24LteEmergencySupportState,
+ __Z8asString18AwdBasebandFeature, __Z8asString18BundleUpdateResult,
+ __Z8asString18DMSProtocolVersion, __Z8asString18DataConnectionType,
+ __Z8asString18DataProtocolFamily, __Z8asString18DesenseDriverError,
+ __Z8asString18NetworkAttachState, __Z8asString18NetworkMCCOverride,
+ __Z8asString18RadioOperatingMode, __Z8asString18RegistrationStatus,
+ __Z8asString18RingbackToneStatus, __Z8asString18STKDriverEventType,
+ __Z8asString19AuthTypeRequirement, __Z8asString19CallControlCallType,
+ __Z8asString19DataContextPriority, __Z8asString19ImsStateForBaseband,
+ __Z8asString19RejectServiceDomain, __Z8asString20AccessTechnologyType,
+ __Z8asString20AwdBasebandComponent, __Z8asString20BundleTechnologyType,
+ __Z8asString20CallSetupRequirement, __Z8asString20CarrierBundleBaseDir,
+ __Z8asString20NetworkSelectionMode, __Z8asString20NotificationResponse,
+ __Z8asString20ServiceShutdownStage, __Z8asString21CallCommandDriverType,
+ __Z8asString21EnhancedLQMIndication, __Z8asString21NetworkSelectionState,
+ __Z8asString21RadioAccessTechnology, __Z8asString21ResponsePackingFormat,
+ __Z8asString22DataWirelessTechnology, __Z8asString22ERROR_3GPP_END_REASONS,
+ __Z8asString22FrequencyReportingMode, __Z8asString22NetworkTimeFetchResult,
+ __Z8asString22RadioSubscriberSimMode, __Z8asString23ERROR_3GPP2_END_REASONS,
+ __Z8asString23NotificationRequirement, __Z8asString24BundleUpdateCheckTrigger,
+ __Z8asString24EmergencyNumbersListType, __Z8asString24LteEmergencySupportState,
__Z8asString24RemoteNumberAvailability, __Z8asString24SilentRedialOverCSReason,
__Z8asString24SpecificLanguagePresence, __Z8asString25PhoneNumberRequestVersion,
__Z8asString25SilentRedialOverIMSReason, __Z8asString26SendSessionCompletionEvent,
@@ -170,10 +172,11 @@ exports:
__ZN10subscriber8asStringENS_11SimFilePathE, __ZN10subscriber8asStringENS_13FDNStatusTypeE,
__ZN10subscriber8asStringENS_14USTServiceTypeE, __ZN10subscriber8asStringENS_16SimFailureReasonE,
__ZN10subscriber8asStringENS_16SubscriberIDInfoE, __ZN10subscriber8asStringENS_20CardProvisionedStateE,
- __ZN10subscriber8asStringENS_7SimCardE, __ZN10subscriber8asStringENS_7SimTypeE,
- __ZN10subscriber8asStringENS_8AuthInfoE, __ZN10subscriber8asStringENS_8AuthTypeE,
- __ZN10subscriber8asStringENS_8SimStateE, __ZN10subscriber8asStringENS_9NpAppTypeE,
- __ZN10subscriber8asStringERKNS_10t_ims_infoE, __ZN10subscriber8asStringERKNSt3__16vectorINS_7SimTypeENS0_9allocatorIS2_EEEE,
+ __ZN10subscriber8asStringENS_7SimCardE, __ZN10subscriber8asStringENS_7SimSlotE,
+ __ZN10subscriber8asStringENS_7SimTypeE, __ZN10subscriber8asStringENS_8AuthInfoE,
+ __ZN10subscriber8asStringENS_8AuthTypeE, __ZN10subscriber8asStringENS_8SimStateE,
+ __ZN10subscriber8asStringENS_9NpAppTypeE, __ZN10subscriber8asStringERKNS_10t_ims_infoE,
+ __ZN10subscriber8asStringERKNSt3__16vectorINS_7SimTypeENS0_9allocatorIS2_EEEE,
__ZN10subscribereqERKNS_11SimCardInfoES2_, __ZN10subscriberlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_16SubscriberIDInfoE,
__ZN10subscriberlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEERKNS_10t_ims_infoE,
__ZN10subscriberlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEERKNS_11SimCardInfoE,
@@ -269,11 +272,13 @@ exports:
__ZN20CallOperationContextC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,
__ZN20CallOperationContextC2Ev, __ZN20DtmfHandlerInterfaceD0Ev,
__ZN20DtmfHandlerInterfaceD1Ev, __ZN20DtmfHandlerInterfaceD2Ev,
- __ZN20TimeHandlerInterfaceD0Ev, __ZN20TimeHandlerInterfaceD1Ev,
- __ZN20TimeHandlerInterfaceD2Ev, __ZN20USSDServiceInterfaceD0Ev,
- __ZN20USSDServiceInterfaceD1Ev, __ZN20USSDServiceInterfaceD2Ev,
- __ZN21BasebandModeEvaluator12DelegateBaseD0Ev, __ZN21BasebandModeEvaluator12DelegateBaseD1Ev,
- __ZN21BasebandModeEvaluator12DelegateBaseD2Ev, __ZN21BasebandModeEvaluator25notifyBasebandModeChangedE12BasebandMode,
+ __ZN20IsoMccCacheInterfaceD0Ev, __ZN20IsoMccCacheInterfaceD1Ev,
+ __ZN20IsoMccCacheInterfaceD2Ev, __ZN20TimeHandlerInterfaceD0Ev,
+ __ZN20TimeHandlerInterfaceD1Ev, __ZN20TimeHandlerInterfaceD2Ev,
+ __ZN20USSDServiceInterfaceD0Ev, __ZN20USSDServiceInterfaceD1Ev,
+ __ZN20USSDServiceInterfaceD2Ev, __ZN21BasebandModeEvaluator12DelegateBaseD0Ev,
+ __ZN21BasebandModeEvaluator12DelegateBaseD1Ev, __ZN21BasebandModeEvaluator12DelegateBaseD2Ev,
+ __ZN21BasebandModeEvaluator25notifyBasebandModeChangedE12BasebandMode,
__ZN21BasebandModeEvaluator26notifyDelegateChanged_syncERKN8dispatch5queueE,
__ZN21BasebandModeEvaluatorD0Ev, __ZN21BasebandModeEvaluatorD1Ev,
__ZN21BasebandModeEvaluatorD2Ev, __ZN21DebugAssertionHandler27handleAssertionChanged_syncEPKcbONSt3__18functionIFNS2_10shared_ptrIN3ctu4rest15AssertionHandleEEEvEEE,
@@ -295,12 +300,16 @@ exports:
__ZN23RoamingHandlerInterfaceD0Ev, __ZN23RoamingHandlerInterfaceD1Ev,
__ZN23RoamingHandlerInterfaceD2Ev, __ZN23SignalStrengthInterfaceD0Ev,
__ZN23SignalStrengthInterfaceD1Ev, __ZN23SignalStrengthInterfaceD2Ev,
- __ZN24CarrierSettingsInterfaceD0Ev, __ZN24CarrierSettingsInterfaceD1Ev,
- __ZN24CarrierSettingsInterfaceD2Ev, __ZN25BasebandModeEvaluatorNoBB20getCurrentEvaluationEv,
- __ZN25BasebandModeEvaluatorNoBB9dumpStateERKN3ctu10LoggerBaseINSt3__110shared_ptrINS0_9LogServerEEEEE,
+ __ZN23SystemObserverInterfaceD0Ev, __ZN23SystemObserverInterfaceD1Ev,
+ __ZN23SystemObserverInterfaceD2Ev, __ZN24CarrierSettingsInterfaceD0Ev,
+ __ZN24CarrierSettingsInterfaceD1Ev, __ZN24CarrierSettingsInterfaceD2Ev,
+ __ZN25BasebandModeEvaluatorNoBB20getCurrentEvaluationEv, __ZN25BasebandModeEvaluatorNoBB9dumpStateERKN3ctu10LoggerBaseINSt3__110shared_ptrINS0_9LogServerEEEEE,
__ZN25CallAudioServiceInterfaceD0Ev, __ZN25CallAudioServiceInterfaceD1Ev,
- __ZN25CallAudioServiceInterfaceD2Ev, __ZN26MachineIdProviderInterfaceD0Ev,
- __ZN26MachineIdProviderInterfaceD1Ev, __ZN26MachineIdProviderInterfaceD2Ev,
+ __ZN25CallAudioServiceInterfaceD2Ev, __ZN25EmergencyNumbersInterfaceD0Ev,
+ __ZN25EmergencyNumbersInterfaceD1Ev, __ZN25EmergencyNumbersInterfaceD2Ev,
+ __ZN26MachineIdProviderInterfaceD0Ev, __ZN26MachineIdProviderInterfaceD1Ev,
+ __ZN26MachineIdProviderInterfaceD2Ev, __ZN26SubscriberUtilityInterfaceD0Ev,
+ __ZN26SubscriberUtilityInterfaceD1Ev, __ZN26SubscriberUtilityInterfaceD2Ev,
__ZN27BasebandModeActionDoNothing4initEv, __ZN27BasebandModeActionDoNothing4stopEv,
__ZN27BasebandModeActionDoNothing5startEv, __ZN27BasebandModeActionDoNothing8shutdownEv,
__ZN27USSDServiceFactoryInterfaceD0Ev, __ZN27USSDServiceFactoryInterfaceD1Ev,
@@ -313,7 +322,10 @@ exports:
__ZN29BasebandModeEvaluatorAlwaysOnC1ERKNSt3__110shared_ptrI8RegistryEE,
__ZN29BasebandModeEvaluatorAlwaysOnC2ERKNSt3__110shared_ptrI8RegistryEE,
__ZN29EmergencyCallManagerInterfaceD0Ev, __ZN29EmergencyCallManagerInterfaceD1Ev,
- __ZN29EmergencyCallManagerInterfaceD2Ev, __ZN3MCC5clearEv,
+ __ZN29EmergencyCallManagerInterfaceD2Ev, __ZN29SetupAssistantHelperInterfaceD0Ev,
+ __ZN29SetupAssistantHelperInterfaceD1Ev, __ZN29SetupAssistantHelperInterfaceD2Ev,
+ __ZN35SystemDeterminationManagerInterfaceD0Ev, __ZN35SystemDeterminationManagerInterfaceD1Ev,
+ __ZN35SystemDeterminationManagerInterfaceD2Ev, __ZN3MCC5clearEv,
__ZN3MCCC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,
__ZN3MCCC1Et, __ZN3MCCC1EtRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,
__ZN3MCCC1Ev, __ZN3MCCC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,
@@ -340,9 +352,7 @@ exports:
__ZN5event10subscriber18isim_files_changedE, __ZN5event10subscriber18pin_entry_requiredE,
__ZN5event10subscriber18subscriber_id_infoE, __ZN5event10subscriber27subscriber_mcc_mnc_computedE,
__ZN5event10subscriber31effective_phoneNumber_availableE,
- __ZN5event10subscriber31sec_subscriber_mcc_mnc_computedE,
__ZN5event10subscriber32subscriber_mcc_mnc_computed_infoE,
- __ZN5event10subscriber36sec_subscriber_mcc_mnc_computed_infoE,
__ZN5event10subscriber5stateE, __ZN5event10subscriber8psi_smscE,
__ZN5event10subscriber9file_dataE, __ZN5event11appRunStateE,
__ZN5event11cellmonitor19cell_info_availableE, __ZN5event12exitLowPowerE,
@@ -378,18 +388,17 @@ exports:
__ZN5event13carrierbundle28thumper_carrier_bundle_setupE,
__ZN5event13carrierbundle30secondary_carrier_bundle_setupE,
__ZN5event13carrierbundle35secondary_carrier_bundle_setup_infoE,
- __ZN5event13enterLowPowerE, __ZN5event13wifiAvailableE, __ZN5event17internetAvailableE,
- __ZN5event18dumpCompanionStateE, __ZN5event18vinyl_availabilityE,
- __ZN5event20PhoneNumberAvailableE, __ZN5event20capabilities_changedE,
- __ZN5event20vinyl_card_availableE, __ZN5event21audioIOStateAvailableE,
- __ZN5event21setting_session_errorE, __ZN5event23loginSessionStateChangeE,
- __ZN5event23vinyl_bootstrap_profileE, __ZN5event24CDMAPhoneNumberAvailableE,
- __ZN5event24setting_session_completeE, __ZN5event24vinyl_installed_profilesE,
- __ZN5event27cellularDataStatusAvailableE, __ZN5event28setting_phone_number_fetchedE,
- __ZN5event2ui13displayLockedE, __ZN5event2ui16statusBarVisibleE,
- __ZN5event3ims10impi_readyE, __ZN5event3ims14TTYModeChangedE,
- __ZN5event3ims20TransportModeChangedE, __ZN5event3ims24registrationStateChangedE,
- __ZN5event3ims30volteProvisioningStatusChangedE, __ZN5event3mms9mms_readyE,
+ __ZN5event13enterLowPowerE, __ZN5event18dumpCompanionStateE,
+ __ZN5event18vinyl_availabilityE, __ZN5event20PhoneNumberAvailableE,
+ __ZN5event20capabilities_changedE, __ZN5event20vinyl_card_availableE,
+ __ZN5event21audioIOStateAvailableE, __ZN5event21setting_session_errorE,
+ __ZN5event23loginSessionStateChangeE, __ZN5event23vinyl_bootstrap_profileE,
+ __ZN5event24CDMAPhoneNumberAvailableE, __ZN5event24setting_session_completeE,
+ __ZN5event24vinyl_installed_profilesE, __ZN5event27cellularDataStatusAvailableE,
+ __ZN5event28setting_phone_number_fetchedE, __ZN5event2ui13displayLockedE,
+ __ZN5event2ui16statusBarVisibleE, __ZN5event3ims10impi_readyE,
+ __ZN5event3ims14TTYModeChangedE, __ZN5event3ims20TransportModeChangedE,
+ __ZN5event3ims24registrationStateChangedE, __ZN5event3mms9mms_readyE,
__ZN5event3sms10triggerDCNE, __ZN5event3sms14smscFetchErrorE,
__ZN5event3sms17DCNDeliveryStatusE, __ZN5event3sms20smscAddressAvailableE,
__ZN5event3sms9smsOnlineE, __ZN5event3stk24fullFunctionProactiveSmsE,
@@ -402,8 +411,8 @@ exports:
__ZN5event4data16contextActivatedE, __ZN5event4data16refreshAttachApnE,
__ZN5event4data17TechPolicyChangedE, __ZN5event4data17dataWifiAvailableE,
__ZN5event4data17wakeOnWifiChangedE, __ZN5event4data18contextDeactivatedE,
- __ZN5event4data21WiFiOffInAirplaneModeE, __ZN5event4data23connectionConfigChangedE,
- __ZN5event4data39controlServiceOnLowPowerModeTransistionE,
+ __ZN5event4data21WiFiOffInAirplaneModeE, __ZN5event4data22dataInterfaceAvailableE,
+ __ZN5event4data23connectionConfigChangedE, __ZN5event4data39controlServiceOnLowPowerModeTransistionE,
__ZN5event5radio2onE, __ZN5event5radio3offE, __ZN5event5radio5resetE,
__ZN5event5radio9disablingE, __ZN5event6packet11proxyUpdateE,
__ZN5event6packet13updateImsPrefE, __ZN5event6packet14DarwinPdpReadyE,
@@ -422,14 +431,16 @@ exports:
__ZN8Registry3getEv, __ZN8Registry3setENSt3__110shared_ptrIS_EE,
__ZN8Registry6createENSt3__110shared_ptrI13RegistryModelEE,
__ZN8Registry7destroyEv, __ZN9CSILoggerC1E8LogGroup, __ZN9CSILoggerC1EPKc,
- __ZN9CSILoggerC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,
- __ZN9CSILoggerC2E8LogGroup, __ZN9CSILoggerC2EPKc, __ZN9CSILoggerC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,
+ __ZN9CSILoggerC1ERKN3ctu12OsLogContextE, __ZN9CSILoggerC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,
+ __ZN9CSILoggerC2E8LogGroup, __ZN9CSILoggerC2EPKc, __ZN9CSILoggerC2ERKN3ctu12OsLogContextE,
+ __ZN9CSILoggerC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,
__ZN9DataUtils18getDataContextNameEPKci, __ZN9MCCAndMNCC1ERK3MCCRK3MNC,
__ZN9MCCAndMNCC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,
__ZN9MCCAndMNCC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_,
- __ZN9MCCAndMNCC1Ett, __ZN9MCCAndMNCC2ERK3MCCRK3MNC, __ZN9MCCAndMNCC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,
+ __ZN9MCCAndMNCC1Ett, __ZN9MCCAndMNCC1Ev, __ZN9MCCAndMNCC2ERK3MCCRK3MNC,
+ __ZN9MCCAndMNCC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,
__ZN9MCCAndMNCC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_,
- __ZN9MCCAndMNCC2Ett, __ZNK12ServiceStage12holdOffStageEv,
+ __ZN9MCCAndMNCC2Ett, __ZN9MCCAndMNCC2Ev, __ZNK12ServiceStage12holdOffStageEv,
__ZNK12ServiceStage14scheduleActionERKN8dispatch5queueEU13block_pointerFvNS0_13group_sessionEE,
__ZNK12ServiceStage14scheduleActionERKN8dispatch5queueEU13block_pointerFvvE,
__ZNK12ServiceStage15notifyStageDoneEv, __ZNK13PDPMetricInfo5emptyEv,
@@ -475,52 +486,62 @@ exports:
__ZNK8Registry24createXpcJetsamAssertionENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,
__ZNK8Registry24getCommandDriversFactoryEv, __ZNK8Registry24isInitializationCompleteEv,
__ZNK8Registry28getXpcJetsamAssertionManagerEv, __ZNK8Registry36createRestModuleOneTimeUseConnectionEv,
- __ZNK9MCCAndMNC6getMccEv, __ZNK9MCCAndMNC6getMncEv, __ZNK9MCCAndMNC8asStringEv,
- __ZNK9MCCAndMNCeqERKS_, __ZNK9MCCAndMNCltERKS_, __ZTI13DaemonFactory,
+ __ZNK9MCCAndMNC14getStringValueEv, __ZNK9MCCAndMNC6getMccEv,
+ __ZNK9MCCAndMNC6getMncEv, __ZNK9MCCAndMNC8asStringEv, __ZNK9MCCAndMNCeqERKS_,
+ __ZNK9MCCAndMNCltERKS_, __ZNK9MCCAndMNCneERKS_, __ZTI13DaemonFactory,
__ZTI13PDPMetricInfo, __ZTI13SmsPduEncoder, __ZTI14ServiceManager,
__ZTI15RestServiceBase, __ZTI16CSISettingsModel, __ZTI17CoreTimeInterface,
__ZTI17DataTimerObserver, __ZTI18BasebandModeAction, __ZTI19BBDataContextHelper,
- __ZTI19CSISMSCommandDriver, __ZTI20DtmfHandlerInterface, __ZTI20TimeHandlerInterface,
- __ZTI20USSDServiceInterface, __ZTI21BasebandModeEvaluator,
- __ZTI21DebugAssertionHandler, __ZTI21WiFiSettingsInterface,
- __ZTI22ServerUpdaterInterface, __ZTI23GestaltUtilityInterface,
- __ZTI23RoamingHandlerInterface, __ZTI23SignalStrengthInterface,
+ __ZTI19CSISMSCommandDriver, __ZTI20DtmfHandlerInterface, __ZTI20IsoMccCacheInterface,
+ __ZTI20TimeHandlerInterface, __ZTI20USSDServiceInterface,
+ __ZTI21BasebandModeEvaluator, __ZTI21DebugAssertionHandler,
+ __ZTI21WiFiSettingsInterface, __ZTI22ServerUpdaterInterface,
+ __ZTI23GestaltUtilityInterface, __ZTI23RoamingHandlerInterface,
+ __ZTI23SignalStrengthInterface, __ZTI23SystemObserverInterface,
__ZTI24CarrierSettingsInterface, __ZTI25BasebandModeEvaluatorNoBB,
- __ZTI25CallAudioServiceInterface, __ZTI26MachineIdProviderInterface,
+ __ZTI25CallAudioServiceInterface, __ZTI25EmergencyNumbersInterface,
+ __ZTI26MachineIdProviderInterface, __ZTI26SubscriberUtilityInterface,
__ZTI27BasebandModeActionDoNothing, __ZTI27USSDServiceFactoryInterface,
__ZTI28DtmfHandlerDelegateInterface, __ZTI28USSDServiceDelegateInterface,
__ZTI29BasebandModeEvaluatorAlwaysOn, __ZTI29EmergencyCallManagerInterface,
+ __ZTI29SetupAssistantHelperInterface, __ZTI35SystemDeterminationManagerInterface,
__ZTIN10subscriber19SubscriberInterfaceE, __ZTIN14ServiceManager22FunctorShutdownServiceE,
__ZTIN14ServiceManager7ServiceE, __ZTIN21BasebandModeEvaluator12DelegateBaseE,
__ZTS13DaemonFactory, __ZTS13PDPMetricInfo, __ZTS13SmsPduEncoder,
__ZTS14ServiceManager, __ZTS15RestServiceBase, __ZTS16CSISettingsModel,
__ZTS17CoreTimeInterface, __ZTS17DataTimerObserver, __ZTS18BasebandModeAction,
__ZTS19BBDataContextHelper, __ZTS19CSISMSCommandDriver, __ZTS20DtmfHandlerInterface,
- __ZTS20TimeHandlerInterface, __ZTS20USSDServiceInterface,
- __ZTS21BasebandModeEvaluator, __ZTS21DebugAssertionHandler,
- __ZTS21WiFiSettingsInterface, __ZTS22ServerUpdaterInterface,
- __ZTS23GestaltUtilityInterface, __ZTS23RoamingHandlerInterface,
- __ZTS23SignalStrengthInterface, __ZTS24CarrierSettingsInterface,
+ __ZTS20IsoMccCacheInterface, __ZTS20TimeHandlerInterface,
+ __ZTS20USSDServiceInterface, __ZTS21BasebandModeEvaluator,
+ __ZTS21DebugAssertionHandler, __ZTS21WiFiSettingsInterface,
+ __ZTS22ServerUpdaterInterface, __ZTS23GestaltUtilityInterface,
+ __ZTS23RoamingHandlerInterface, __ZTS23SignalStrengthInterface,
+ __ZTS23SystemObserverInterface, __ZTS24CarrierSettingsInterface,
__ZTS25BasebandModeEvaluatorNoBB, __ZTS25CallAudioServiceInterface,
- __ZTS26MachineIdProviderInterface, __ZTS27BasebandModeActionDoNothing,
+ __ZTS25EmergencyNumbersInterface, __ZTS26MachineIdProviderInterface,
+ __ZTS26SubscriberUtilityInterface, __ZTS27BasebandModeActionDoNothing,
__ZTS27USSDServiceFactoryInterface, __ZTS28DtmfHandlerDelegateInterface,
__ZTS28USSDServiceDelegateInterface, __ZTS29BasebandModeEvaluatorAlwaysOn,
- __ZTS29EmergencyCallManagerInterface, __ZTSN10subscriber19SubscriberInterfaceE,
+ __ZTS29EmergencyCallManagerInterface, __ZTS29SetupAssistantHelperInterface,
+ __ZTS35SystemDeterminationManagerInterface, __ZTSN10subscriber19SubscriberInterfaceE,
__ZTSN14ServiceManager22FunctorShutdownServiceE, __ZTSN14ServiceManager7ServiceE,
__ZTSN21BasebandModeEvaluator12DelegateBaseE, __ZTV13DaemonFactory,
__ZTV13PDPMetricInfo, __ZTV13SmsPduEncoder, __ZTV14ServiceManager,
__ZTV15RestServiceBase, __ZTV16CSISettingsModel, __ZTV17CoreTimeInterface,
__ZTV17DataTimerObserver, __ZTV18BasebandModeAction, __ZTV19BBDataContextHelper,
- __ZTV19CSISMSCommandDriver, __ZTV20DtmfHandlerInterface, __ZTV20TimeHandlerInterface,
- __ZTV20USSDServiceInterface, __ZTV21BasebandModeEvaluator,
- __ZTV21DebugAssertionHandler, __ZTV21WiFiSettingsInterface,
- __ZTV22ServerUpdaterInterface, __ZTV23GestaltUtilityInterface,
- __ZTV23RoamingHandlerInterface, __ZTV23SignalStrengthInterface,
+ __ZTV19CSISMSCommandDriver, __ZTV20DtmfHandlerInterface, __ZTV20IsoMccCacheInterface,
+ __ZTV20TimeHandlerInterface, __ZTV20USSDServiceInterface,
+ __ZTV21BasebandModeEvaluator, __ZTV21DebugAssertionHandler,
+ __ZTV21WiFiSettingsInterface, __ZTV22ServerUpdaterInterface,
+ __ZTV23GestaltUtilityInterface, __ZTV23RoamingHandlerInterface,
+ __ZTV23SignalStrengthInterface, __ZTV23SystemObserverInterface,
__ZTV24CarrierSettingsInterface, __ZTV25BasebandModeEvaluatorNoBB,
- __ZTV25CallAudioServiceInterface, __ZTV26MachineIdProviderInterface,
+ __ZTV25CallAudioServiceInterface, __ZTV25EmergencyNumbersInterface,
+ __ZTV26MachineIdProviderInterface, __ZTV26SubscriberUtilityInterface,
__ZTV27BasebandModeActionDoNothing, __ZTV27USSDServiceFactoryInterface,
__ZTV28DtmfHandlerDelegateInterface, __ZTV28USSDServiceDelegateInterface,
__ZTV29BasebandModeEvaluatorAlwaysOn, __ZTV29EmergencyCallManagerInterface,
+ __ZTV29SetupAssistantHelperInterface, __ZTV35SystemDeterminationManagerInterface,
__ZTVN10subscriber19SubscriberInterfaceE, __ZTVN14ServiceManager22FunctorShutdownServiceE,
__ZTVN14ServiceManager7ServiceE, __ZTVN21BasebandModeEvaluator12DelegateBaseE,
__Zeq9RadioModeS_, __ZeqRK15TTYSettingsInfoS1_, __ZlsRN3ctu16LogMessageBufferERK10Cdma1xCell,
@@ -641,16 +662,15 @@ exports:
__ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERKN5boost8optionalINS_6vectorINS_4pairIN3ctu2cf11CFSharedRefIKvEE18BundleUpdateResultEENS_9allocatorISF_EEEEEE,
__ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERKNS_6vectorINS_4pairIN3ctu2cf11CFSharedRefIKvEE18BundleUpdateResultEENS_9allocatorISD_EEEE,
__Zne9RadioModeS_, __ZneRK15TTYSettingsInfoS1_, __is3DigitMNCWithIMSI,
- __is3DigitMNCWithMNC, _attachApnLogDomain, _isT3402CSIError,
+ __is3DigitMNCWithMNC, _attachApnLogDomain, _baseLog, _isT3402CSIError,
_k3GPP, _k3GPP2, _kActionId, _kActionType, _kActivityReportURL,
- _kAddCallAllowedKey, _kAllNumbersAllowed, _kAllowedWhileRoaming,
- _kAmbiguousCallListKey, _kAmbiguousMultiPartyKey, _kAttachAPNType,
- _kAudioToneRelayFlag, _kAudioToneStandard, _kAuthPrefCHAP,
- _kAuthPrefPAP, _kBBCallDisconnectCause, _kBackwardsCompabilityCallDirection,
- _kBackwardsCompabilityCallerName, _kBackwardsCompabilityPhoneNumber,
- _kBackwardsCompabilityStartTime, _kBackwardsCompabilityUuid,
- _kBootstrapBundleId, _kCALL_CALL_LOG_DOMAIN, _kCALL_CD_LOG_DOMAIN,
- _kCALL_CONTROLLER_LOG_DOMAIN, _kCALL_EM_NUMBERS_LOG_DOMAIN,
+ _kAddCallAllowedKey, _kAllowedWhileRoaming, _kAmbiguousCallListKey,
+ _kAmbiguousMultiPartyKey, _kAttachAPNType, _kAudioToneRelayFlag,
+ _kAudioToneStandard, _kAuthPrefCHAP, _kAuthPrefPAP, _kBBCallDisconnectCause,
+ _kBackwardsCompabilityCallDirection, _kBackwardsCompabilityCallerName,
+ _kBackwardsCompabilityPhoneNumber, _kBackwardsCompabilityStartTime,
+ _kBackwardsCompabilityUuid, _kBootstrapBundleId, _kCALL_CALL_LOG_DOMAIN,
+ _kCALL_CD_LOG_DOMAIN, _kCALL_CONTROLLER_LOG_DOMAIN, _kCALL_EM_NUMBERS_LOG_DOMAIN,
_kCALL_EUR_CDMA_CD_LOG_DOMAIN, _kCALL_EUR_CD_LOG_DOMAIN, _kCALL_EUR_GSM_CD_LOG_DOMAIN,
_kCALL_IBI_CD_LOG_DOMAIN, _kCALL_IMS_CD_LOG_DOMAIN, _kCALL_LOG_DOMAIN,
_kCALL_OTASP_LOG_DOMAIN, _kCALL_PHONE_NUMBER_DOMAIN, _kCALL_SRV_PROV_LOG_DOMAIN,
@@ -660,6 +680,7 @@ exports:
_kCTDataConnectionServiceTypeAppleWirelessDiagnostics, _kCTDataConnectionServiceTypeBootstrapProvisioning,
_kCTDataConnectionServiceTypeBootstrapRoamingInternetBypass,
_kCTDataConnectionServiceTypeCellularDataPlanProvisioning,
+ _kCTDataConnectionServiceTypeCellularDataPlanProvisioning2,
_kCTDataConnectionServiceTypeDataTest, _kCTDataConnectionServiceTypeEmergency,
_kCTDataConnectionServiceTypeEmergencyLocation, _kCTDataConnectionServiceTypeEntitlementTraffic,
_kCTDataConnectionServiceTypeFromIndex, _kCTDataConnectionServiceTypeIMS,
@@ -695,8 +716,8 @@ exports:
_kCallSubTypeVoLTE, _kCallSubTypeWifi, _kCallType, _kCallerIdAvailability,
_kCallerIdDefaultValue, _kCarrier2BundleId, _kCarrierBundleId,
_kCellularDataBundleId, _kClientNeedsToSetupAudioInterruptions,
- _kDTMFSupportedKey, _kDefaultBundleId, _kDefaultSMSCommandTimeoutMS,
- _kDefaultServerURL, _kDeviceLockedToGWLForManualSelection,
+ _kCtLoggingSystemName, _kDTMFSupportedKey, _kDefaultBundleId,
+ _kDefaultSMSCommandTimeoutMS, _kDefaultServerURL, _kDeviceLockedToGWLForManualSelection,
_kDevicePersistentStore, _kDialVoicemail, _kDisconnectCauseCode,
_kDisconnectCauseCodeString, _kEmergencyModeOnly, _kEmergencyNumberExceptions,
_kEndAndAnswerAllowedKey, _kEndToneInProgressKey, _kEntitlementsServerAddress,
@@ -715,7 +736,7 @@ exports:
_kServerURLOverride, _kSwappableKey, _kSysCBDir, _kTelephonyCallsProviderService,
_kTestUseLoopback, _kUserCBDir, _kUuid, _kUuidToMergeInto,
_kVinylProxySecondaryIccids, _kVoLTE3GPP, _kVoLTE3GPP2, _kVoicePrivacyKey,
- _kWiFiCalling3GPP, _kWiFiCalling3GPP2 ]
+ _kWatchCBDir, _kWiFiCalling3GPP, _kWiFiCalling3GPP2, _sCTOsLogDefault ]
weak-def-symbols: [ __ZTIN3ctu14SharedLoggableI14ServiceManagerNS_10LoggerBaseINSt3__110shared_ptrINS_9LogServerEEEEEEE,
__ZTIN3ctu14SharedLoggableI19CSISMSCommandDriverNS_10LoggerBaseINSt3__110shared_ptrINS_9LogServerEEEEEEE,
__ZTIN3ctu14SharedLoggableI21DebugAssertionHandlerNS_10LoggerBaseINSt3__110shared_ptrINS_9LogServerEEEEEEE,
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/CoreTelephony.framework/Support/libCommCenterCommandDrivers.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/CoreTelephony.framework/Support/libCommCenterCommandDrivers.tbd
index a0d9523eff..371bbd8df7 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/CoreTelephony.framework/Support/libCommCenterCommandDrivers.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/CoreTelephony.framework/Support/libCommCenterCommandDrivers.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ x86_64 ]
-uuids: [ 'x86_64: 78170101-BEC5-3629-9C94-8F1163424C42' ]
+uuids: [ 'x86_64: 1B66002F-C1B4-3590-B20F-00BCB7475BCB' ]
platform: macosx
install-name: /System/Library/Frameworks/CoreTelephony.framework/Support/libCommCenterCommandDrivers.dylib
objc-constraint: none
@@ -95,17 +95,19 @@ exports:
__ZN15CallAudioDriverC2EN8dispatch5queueENSt3__110shared_ptrI32CallAudioDriverDelegateInterfaceEENS3_I8RegistryEENS3_I33CallNotificationsHandlerInterfaceEEPKc,
__ZN15CallAudioDriverD0Ev, __ZN15CallAudioDriverD1Ev, __ZN15CallAudioDriverD2Ev,
__ZN16AQMCommandDriverD0Ev, __ZN16AQMCommandDriverD1Ev, __ZN16AQMCommandDriverD2Ev,
+ __ZN16P2PCommandDriverC2ERKNSt3__110shared_ptrI8RegistryEEPKcS7_N8dispatch5queueE,
+ __ZN16P2PCommandDriverD0Ev, __ZN16P2PCommandDriverD1Ev, __ZN16P2PCommandDriverD2Ev,
__ZN16SendShortMessageD0Ev, __ZN16SendShortMessageD1Ev, __ZN16SendShortMessageD2Ev,
__ZN17CallCommandDriver10startOTASPEv, __ZN17CallCommandDriver14endTheConfCallEv,
__ZN17CallCommandDriver17setCallCapabilityEPKcbb, __ZN17CallCommandDriver20shouldMTCallContinueEb,
- __ZN17CallCommandDriver22setAmbiguousMultiPartyEb, __ZN17CallCommandDriverC2ERKNSt3__110shared_ptrI8RegistryEEN8dispatch5queueEPKcNS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,
+ __ZN17CallCommandDriver22setAmbiguousMultiPartyEb, __ZN17CallCommandDriverC2ERKNSt3__110shared_ptrI8RegistryEEN8dispatch5queueEPKcS9_,
__ZN17CallCommandDriverD0Ev, __ZN17CallCommandDriverD1Ev,
__ZN17CallCommandDriverD2Ev, __ZN17STK_CommandDriver19sendStkSessionEventE26SendSessionCompletionEvent18STKDriverEventTypeb,
__ZN17STK_CommandDriver24truncateLanguageIfNeededERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,
__ZN17STK_CommandDriver7getNameEv, __ZN17STK_CommandDriverC2ERKNSt3__110shared_ptrI8RegistryEEN8dispatch5queueENS1_I33STKCommandDriverDelegateInterfaceEEPKc,
__ZN17STK_CommandDriverD0Ev, __ZN17STK_CommandDriverD1Ev,
__ZN17STK_CommandDriverD2Ev, __ZN18AudioCommandDriver22getAudioLoggingEnabledEv,
- __ZN18AudioCommandDriver22setAudioLoggingEnabledEb, __ZN18AudioCommandDriverC2ENSt3__110shared_ptrI8RegistryEEN8dispatch5queueEPKc,
+ __ZN18AudioCommandDriver22setAudioLoggingEnabledEb, __ZN18AudioCommandDriverC2ENSt3__110shared_ptrI8RegistryEEN8dispatch5queueEPKcS7_,
__ZN18AudioCommandDriverD0Ev, __ZN18AudioCommandDriverD1Ev,
__ZN18AudioCommandDriverD2Ev, __ZN19DataContextObserverD0Ev,
__ZN19DataContextObserverD1Ev, __ZN19DataContextObserverD2Ev,
@@ -153,7 +155,7 @@ exports:
__ZN21CommandDriversFactoryD0Ev, __ZN21CommandDriversFactoryD1Ev,
__ZN21CommandDriversFactoryD2Ev, __ZN21DataSettingsInterfaceD0Ev,
__ZN21DataSettingsInterfaceD1Ev, __ZN21DataSettingsInterfaceD2Ev,
- __ZN21DormancyCommandDriver13kNumInterfaceE, __ZN21DormancyCommandDriverC2ERKNSt3__110shared_ptrI8RegistryEEPKcN8dispatch5queueE,
+ __ZN21DormancyCommandDriver13kNumInterfaceE, __ZN21DormancyCommandDriverC2ERKNSt3__110shared_ptrI8RegistryEEPKcS7_N8dispatch5queueE,
__ZN21DormancyCommandDriverD0Ev, __ZN21DormancyCommandDriverD1Ev,
__ZN21DormancyCommandDriverD2Ev, __ZN21NetworkListScanResult11addOperatorEPKN3ctu10LoggerBaseINSt3__110shared_ptrINS0_9LogServerEEEEERK19NetworkListOperator,
__ZN21SetupCallAlphaDisplayD0Ev, __ZN21SetupCallAlphaDisplayD1Ev,
@@ -178,7 +180,7 @@ exports:
__ZN23ActivationCommandDriverD0Ev, __ZN23ActivationCommandDriverD1Ev,
__ZN23ActivationCommandDriverD2Ev, __ZN24AQMCommandDriverDelegateD0Ev,
__ZN24AQMCommandDriverDelegateD1Ev, __ZN24AQMCommandDriverDelegateD2Ev,
- __ZN24CellMonitorCommandDriverC2ERKNSt3__110shared_ptrI8RegistryEEN8dispatch5queueERKNS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,
+ __ZN24CellMonitorCommandDriverC2ERKNSt3__110shared_ptrI8RegistryEEN8dispatch5queueEPKc,
__ZN24CellMonitorCommandDriverD0Ev, __ZN24CellMonitorCommandDriverD1Ev,
__ZN24CellMonitorCommandDriverD2Ev, __ZN24EnhancedLQMCommandDriverC2ERKNSt3__110shared_ptrI8RegistryEEN8dispatch5queueEPKc,
__ZN24EnhancedLQMCommandDriverD0Ev, __ZN24EnhancedLQMCommandDriverD1Ev,
@@ -187,7 +189,7 @@ exports:
__ZN24NetworkListCommandDriverD0Ev, __ZN24NetworkListCommandDriverD1Ev,
__ZN24NetworkListCommandDriverD2Ev, __ZN24ProvideLocalInfoLanguageD0Ev,
__ZN24ProvideLocalInfoLanguageD1Ev, __ZN24ProvideLocalInfoLanguageD2Ev,
- __ZN25AudioRoutingCommandDriverC2ERKNSt3__110shared_ptrI8RegistryEEN8dispatch5queueEPKcNS1_I42AudioRoutingCommandDriverDelegateInterfaceEE,
+ __ZN25AudioRoutingCommandDriverC2ERKNSt3__110shared_ptrI8RegistryEEN8dispatch5queueEPKcS9_NS1_I42AudioRoutingCommandDriverDelegateInterfaceEE,
__ZN25AudioRoutingCommandDriverD0Ev, __ZN25AudioRoutingCommandDriverD1Ev,
__ZN25AudioRoutingCommandDriverD2Ev, __ZN25InterfaceAppMapperService19addInterfaceMappingEji,
__ZN25InterfaceAppMapperService22removeInterfaceMappingEj,
@@ -196,11 +198,11 @@ exports:
__ZN25InterfaceAppMapperServiceD1Ev, __ZN25InterfaceAppMapperServiceD2Ev,
__ZN25NetworkRegistrationDriver15setRadioSimModeE12RadioSimMode,
__ZN25NetworkRegistrationDriver23sSecondsPerTimeZoneUnitE,
- __ZN25NetworkRegistrationDriverC2ERKNSt3__110shared_ptrI8RegistryEERKNS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE15NetworkInstance,
+ __ZN25NetworkRegistrationDriverC2ERKNSt3__110shared_ptrI8RegistryEE15NetworkInstancePKcS8_,
__ZN25NetworkRegistrationDriverD0Ev, __ZN25NetworkRegistrationDriverD1Ev,
__ZN25NetworkRegistrationDriverD2Ev, __ZN25SetupCallUserConfirmationD0Ev,
__ZN25SetupCallUserConfirmationD1Ev, __ZN25SetupCallUserConfirmationD2Ev,
- __ZN25SuppServicesCommandDriverC2ERKNSt3__110shared_ptrI8RegistryEE,
+ __ZN25SuppServicesCommandDriverC2EN8dispatch5queueEPKcRKNSt3__110shared_ptrI8RegistryEE,
__ZN25SuppServicesCommandDriverD0Ev, __ZN25SuppServicesCommandDriverD1Ev,
__ZN25SuppServicesCommandDriverD2Ev, __ZN25WiFiSettingsCommandDriverC2ERKNSt3__110shared_ptrI8RegistryEEN8dispatch5queueEPKc,
__ZN25WiFiSettingsCommandDriverD0Ev, __ZN25WiFiSettingsCommandDriverD1Ev,
@@ -210,9 +212,10 @@ exports:
__ZN26SetupEventIdleScreenNotifyD0Ev, __ZN26SetupEventIdleScreenNotifyD1Ev,
__ZN26SetupEventIdleScreenNotifyD2Ev, __ZN27SignalStrengthCommandDriverD0Ev,
__ZN27SignalStrengthCommandDriverD1Ev, __ZN27SignalStrengthCommandDriverD2Ev,
- __ZN28BBDataCommandDriverInterfaceD0Ev, __ZN28BBDataCommandDriverInterfaceD1Ev,
- __ZN28BBDataCommandDriverInterfaceD2Ev, __ZN28BBDataContextDriverInterface11getObserverEv,
- __ZN28BBDataContextDriverInterfaceC2EP27BBDataContextDriverObserver,
+ __ZN28AttachApnCommandDriverHelperD0Ev, __ZN28AttachApnCommandDriverHelperD1Ev,
+ __ZN28AttachApnCommandDriverHelperD2Ev, __ZN28BBDataCommandDriverInterfaceD0Ev,
+ __ZN28BBDataCommandDriverInterfaceD1Ev, __ZN28BBDataCommandDriverInterfaceD2Ev,
+ __ZN28BBDataContextDriverInterface11getObserverEv, __ZN28BBDataContextDriverInterfaceC2EP27BBDataContextDriverObserver,
__ZN28BBDataContextDriverInterfaceD0Ev, __ZN28BBDataContextDriverInterfaceD1Ev,
__ZN28BBDataContextDriverInterfaceD2Ev, __ZN30SetupEventLanguageSelectNotifyD0Ev,
__ZN30SetupEventLanguageSelectNotifyD1Ev, __ZN30SetupEventLanguageSelectNotifyD2Ev,
@@ -296,7 +299,8 @@ exports:
__ZNK23ActivationCommandDriver7getNameEv, __ZNK24EnhancedLQMCommandDriver7getNameEv,
__ZNK24NetworkListCommandDriver18dumpStateImpl_syncEv, __ZNK24NetworkListCommandDriver30getScanRequestTimeoutInSecondsEv,
__ZNK24NetworkListCommandDriver9dumpStateEv, __ZNK25AudioRoutingCommandDriver7getNameEv,
- __ZNK25InterfaceAppMapperService19getInterfaceMappingEj, __ZNK25NetworkRegistrationDriver18decodeOperatorNameERKNSt3__16vectorIhNS0_9allocatorIhEEEE16DataCodingScheme,
+ __ZNK25InterfaceAppMapperService10getMappingEv, __ZNK25InterfaceAppMapperService19getInterfaceMappingEj,
+ __ZNK25NetworkRegistrationDriver18decodeOperatorNameERKNSt3__16vectorIhNS0_9allocatorIhEEEE16DataCodingScheme,
__ZNK25NetworkRegistrationDriver19enforceStringIsUtf8ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,
__ZNK25SuppServicesCommandDriver31supportsCallWaitingServiceClassEv,
__ZNK26NetworkListSelectionResult17getResultAsStringEv, __ZNK26NetworkListSelectionResult7getModeEv,
@@ -313,9 +317,9 @@ exports:
__ZTI10SetupEvent, __ZTI11DisplayText, __ZTI11OpenChannel,
__ZTI11ReceiveData, __ZTI12CloseChannel, __ZTI12RefreshAlpha,
__ZTI13AttachAPNInfo, __ZTI13SetupIdleText, __ZTI15CallAudioDriver,
- __ZTI16AQMCommandDriver, __ZTI16SendShortMessage, __ZTI17CallCommandDriver,
- __ZTI17STK_CommandDriver, __ZTI18AudioCommandDriver, __ZTI19DataContextObserver,
- __ZTI20DesenseCommandDriver, __ZTI20LanguageNotification,
+ __ZTI16AQMCommandDriver, __ZTI16P2PCommandDriver, __ZTI16SendShortMessage,
+ __ZTI17CallCommandDriver, __ZTI17STK_CommandDriver, __ZTI18AudioCommandDriver,
+ __ZTI19DataContextObserver, __ZTI20DesenseCommandDriver, __ZTI20LanguageNotification,
__ZTI21CommandDriversFactory, __ZTI21DataSettingsInterface,
__ZTI21DormancyCommandDriver, __ZTI21SetupCallAlphaDisplay,
__ZTI22AttachApnCommandDriver, __ZTI22BasebandSettingsDriver,
@@ -327,37 +331,38 @@ exports:
__ZTI25NetworkRegistrationDriver, __ZTI25SetupCallUserConfirmation,
__ZTI25SuppServicesCommandDriver, __ZTI25WiFiSettingsCommandDriver,
__ZTI26SetupEventIdleScreenNotify, __ZTI27SignalStrengthCommandDriver,
- __ZTI28BBDataCommandDriverInterface, __ZTI28BBDataContextDriverInterface,
- __ZTI30SetupEventLanguageSelectNotify, __ZTI31SubscriberOverrideCommandDriver,
- __ZTI33STKCommandDriverDelegateInterface, __ZTI34CallCommandDriverDelegateInterface,
- __ZTI35AudioCommandDriverDelegateInterface, __ZTI36PhonebookDriverEventHandlerInterface,
- __ZTI37DesenseCommandDriverDelegateInterface, __ZTI37SignalStrengthDriverDelegateInterface,
- __ZTI38CellMonitorDriverEventHandlerInterface, __ZTI39SubscriberOverrideCommandDriverDelegate,
- __ZTI39SuppServicesDriverEventHandlerInterface, __ZTI40ActivationCommandDriverDelegateInterface,
- __ZTI41EnhancedLQMCommandDriverDelegateInterface, __ZTI42AudioRoutingCommandDriverDelegateInterface,
- __ZTI42WiFiSettingsCommandDriverDelegateInterface, __ZTI43BasebandSettingsDriverEventHandlerInterface,
- __ZTI46NetworkRegistrationDriverEventHandlerInterface, __ZTI4None,
- __ZTI6SendSS, __ZTI8GetInkey, __ZTI8GetInput, __ZTI8PlayTone,
- __ZTI8SendDTMF, __ZTI8SendData, __ZTI8SendUSSD, __ZTI9ModelBase,
- __ZTI9SetupCall, __ZTI9SetupMenu, __ZTIN10subscriber16DMSCommandDriverE,
+ __ZTI28AttachApnCommandDriverHelper, __ZTI28BBDataCommandDriverInterface,
+ __ZTI28BBDataContextDriverInterface, __ZTI30SetupEventLanguageSelectNotify,
+ __ZTI31SubscriberOverrideCommandDriver, __ZTI33STKCommandDriverDelegateInterface,
+ __ZTI34CallCommandDriverDelegateInterface, __ZTI35AudioCommandDriverDelegateInterface,
+ __ZTI36PhonebookDriverEventHandlerInterface, __ZTI37DesenseCommandDriverDelegateInterface,
+ __ZTI37SignalStrengthDriverDelegateInterface, __ZTI38CellMonitorDriverEventHandlerInterface,
+ __ZTI39SubscriberOverrideCommandDriverDelegate, __ZTI39SuppServicesDriverEventHandlerInterface,
+ __ZTI40ActivationCommandDriverDelegateInterface, __ZTI41EnhancedLQMCommandDriverDelegateInterface,
+ __ZTI42AudioRoutingCommandDriverDelegateInterface, __ZTI42WiFiSettingsCommandDriverDelegateInterface,
+ __ZTI43BasebandSettingsDriverEventHandlerInterface, __ZTI46NetworkRegistrationDriverEventHandlerInterface,
+ __ZTI4None, __ZTI6SendSS, __ZTI8GetInkey, __ZTI8GetInput,
+ __ZTI8PlayTone, __ZTI8SendDTMF, __ZTI8SendData, __ZTI8SendUSSD,
+ __ZTI9ModelBase, __ZTI9SetupCall, __ZTI9SetupMenu, __ZTIN10subscriber16DMSCommandDriverE,
__ZTIN10subscriber16SimCommandDriverE, __ZTIN3awd16AwdCommandDriverE,
__ZTS10SelectItem, __ZTS10SetupEvent, __ZTS11DisplayText,
__ZTS11OpenChannel, __ZTS11ReceiveData, __ZTS12CloseChannel,
__ZTS12RefreshAlpha, __ZTS13AttachAPNInfo, __ZTS13SetupIdleText,
- __ZTS15CallAudioDriver, __ZTS16AQMCommandDriver, __ZTS16SendShortMessage,
- __ZTS17CallCommandDriver, __ZTS17STK_CommandDriver, __ZTS18AudioCommandDriver,
- __ZTS19DataContextObserver, __ZTS20DesenseCommandDriver, __ZTS20LanguageNotification,
- __ZTS21CommandDriversFactory, __ZTS21DataSettingsInterface,
- __ZTS21DormancyCommandDriver, __ZTS21SetupCallAlphaDisplay,
- __ZTS22AttachApnCommandDriver, __ZTS22BasebandSettingsDriver,
- __ZTS22PhonebookCommandDriver, __ZTS22SetupEventUserActivity,
- __ZTS23ActivationCommandDriver, __ZTS24AQMCommandDriverDelegate,
- __ZTS24CellMonitorCommandDriver, __ZTS24EnhancedLQMCommandDriver,
- __ZTS24NetworkListCommandDriver, __ZTS24ProvideLocalInfoLanguage,
- __ZTS25AudioRoutingCommandDriver, __ZTS25InterfaceAppMapperService,
- __ZTS25NetworkRegistrationDriver, __ZTS25SetupCallUserConfirmation,
- __ZTS25SuppServicesCommandDriver, __ZTS25WiFiSettingsCommandDriver,
- __ZTS26SetupEventIdleScreenNotify, __ZTS27SignalStrengthCommandDriver,
+ __ZTS15CallAudioDriver, __ZTS16AQMCommandDriver, __ZTS16P2PCommandDriver,
+ __ZTS16SendShortMessage, __ZTS17CallCommandDriver, __ZTS17STK_CommandDriver,
+ __ZTS18AudioCommandDriver, __ZTS19DataContextObserver, __ZTS20DesenseCommandDriver,
+ __ZTS20LanguageNotification, __ZTS21CommandDriversFactory,
+ __ZTS21DataSettingsInterface, __ZTS21DormancyCommandDriver,
+ __ZTS21SetupCallAlphaDisplay, __ZTS22AttachApnCommandDriver,
+ __ZTS22BasebandSettingsDriver, __ZTS22PhonebookCommandDriver,
+ __ZTS22SetupEventUserActivity, __ZTS23ActivationCommandDriver,
+ __ZTS24AQMCommandDriverDelegate, __ZTS24CellMonitorCommandDriver,
+ __ZTS24EnhancedLQMCommandDriver, __ZTS24NetworkListCommandDriver,
+ __ZTS24ProvideLocalInfoLanguage, __ZTS25AudioRoutingCommandDriver,
+ __ZTS25InterfaceAppMapperService, __ZTS25NetworkRegistrationDriver,
+ __ZTS25SetupCallUserConfirmation, __ZTS25SuppServicesCommandDriver,
+ __ZTS25WiFiSettingsCommandDriver, __ZTS26SetupEventIdleScreenNotify,
+ __ZTS27SignalStrengthCommandDriver, __ZTS28AttachApnCommandDriverHelper,
__ZTS28BBDataCommandDriverInterface, __ZTS28BBDataContextDriverInterface,
__ZTS30SetupEventLanguageSelectNotify, __ZTS31SubscriberOverrideCommandDriver,
__ZTS33STKCommandDriverDelegateInterface, __ZTS34CallCommandDriverDelegateInterface,
@@ -375,20 +380,21 @@ exports:
__ZTV10SelectItem, __ZTV10SetupEvent, __ZTV11DisplayText,
__ZTV11OpenChannel, __ZTV11ReceiveData, __ZTV12CloseChannel,
__ZTV12RefreshAlpha, __ZTV13AttachAPNInfo, __ZTV13SetupIdleText,
- __ZTV15CallAudioDriver, __ZTV16AQMCommandDriver, __ZTV16SendShortMessage,
- __ZTV17CallCommandDriver, __ZTV17STK_CommandDriver, __ZTV18AudioCommandDriver,
- __ZTV19DataContextObserver, __ZTV20DesenseCommandDriver, __ZTV20LanguageNotification,
- __ZTV21CommandDriversFactory, __ZTV21DataSettingsInterface,
- __ZTV21DormancyCommandDriver, __ZTV21SetupCallAlphaDisplay,
- __ZTV22AttachApnCommandDriver, __ZTV22BasebandSettingsDriver,
- __ZTV22PhonebookCommandDriver, __ZTV22SetupEventUserActivity,
- __ZTV23ActivationCommandDriver, __ZTV24AQMCommandDriverDelegate,
- __ZTV24CellMonitorCommandDriver, __ZTV24EnhancedLQMCommandDriver,
- __ZTV24NetworkListCommandDriver, __ZTV24ProvideLocalInfoLanguage,
- __ZTV25AudioRoutingCommandDriver, __ZTV25InterfaceAppMapperService,
- __ZTV25NetworkRegistrationDriver, __ZTV25SetupCallUserConfirmation,
- __ZTV25SuppServicesCommandDriver, __ZTV25WiFiSettingsCommandDriver,
- __ZTV26SetupEventIdleScreenNotify, __ZTV27SignalStrengthCommandDriver,
+ __ZTV15CallAudioDriver, __ZTV16AQMCommandDriver, __ZTV16P2PCommandDriver,
+ __ZTV16SendShortMessage, __ZTV17CallCommandDriver, __ZTV17STK_CommandDriver,
+ __ZTV18AudioCommandDriver, __ZTV19DataContextObserver, __ZTV20DesenseCommandDriver,
+ __ZTV20LanguageNotification, __ZTV21CommandDriversFactory,
+ __ZTV21DataSettingsInterface, __ZTV21DormancyCommandDriver,
+ __ZTV21SetupCallAlphaDisplay, __ZTV22AttachApnCommandDriver,
+ __ZTV22BasebandSettingsDriver, __ZTV22PhonebookCommandDriver,
+ __ZTV22SetupEventUserActivity, __ZTV23ActivationCommandDriver,
+ __ZTV24AQMCommandDriverDelegate, __ZTV24CellMonitorCommandDriver,
+ __ZTV24EnhancedLQMCommandDriver, __ZTV24NetworkListCommandDriver,
+ __ZTV24ProvideLocalInfoLanguage, __ZTV25AudioRoutingCommandDriver,
+ __ZTV25InterfaceAppMapperService, __ZTV25NetworkRegistrationDriver,
+ __ZTV25SetupCallUserConfirmation, __ZTV25SuppServicesCommandDriver,
+ __ZTV25WiFiSettingsCommandDriver, __ZTV26SetupEventIdleScreenNotify,
+ __ZTV27SignalStrengthCommandDriver, __ZTV28AttachApnCommandDriverHelper,
__ZTV28BBDataCommandDriverInterface, __ZTV28BBDataContextDriverInterface,
__ZTV30SetupEventLanguageSelectNotify, __ZTV31SubscriberOverrideCommandDriver,
__ZTV33STKCommandDriverDelegateInterface, __ZTV34CallCommandDriverDelegateInterface,
@@ -412,6 +418,7 @@ exports:
__ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERKN5boost8optionalI9MCCAndMNCEE,
__ZneRK19LteEmergencySupportS1_, __ZppR8FileType ]
weak-def-symbols: [ __ZTIN3ctu14SharedLoggableI15CallAudioDriverNS_10LoggerBaseINSt3__110shared_ptrINS_9LogServerEEEEEEE,
+ __ZTIN3ctu14SharedLoggableI16P2PCommandDriverNS_10LoggerBaseINSt3__110shared_ptrINS_9LogServerEEEEEEE,
__ZTIN3ctu14SharedLoggableI17CallCommandDriverNS_10LoggerBaseINSt3__110shared_ptrINS_9LogServerEEEEEEE,
__ZTIN3ctu14SharedLoggableI17STK_CommandDriverNS_10LoggerBaseINSt3__110shared_ptrINS_9LogServerEEEEEEE,
__ZTIN3ctu14SharedLoggableI18AudioCommandDriverNS_10LoggerBaseINSt3__110shared_ptrINS_9LogServerEEEEEEE,
@@ -427,11 +434,13 @@ exports:
__ZTIN3ctu14SharedLoggableI25AudioRoutingCommandDriverNS_10LoggerBaseINSt3__110shared_ptrINS_9LogServerEEEEEEE,
__ZTIN3ctu14SharedLoggableI25InterfaceAppMapperServiceNS_10LoggerBaseINSt3__110shared_ptrINS_9LogServerEEEEEEE,
__ZTIN3ctu14SharedLoggableI25NetworkRegistrationDriverNS_10LoggerBaseINSt3__110shared_ptrINS_9LogServerEEEEEEE,
+ __ZTIN3ctu14SharedLoggableI25SuppServicesCommandDriverNS_10LoggerBaseINSt3__110shared_ptrINS_9LogServerEEEEEEE,
__ZTIN3ctu14SharedLoggableI25WiFiSettingsCommandDriverNS_10LoggerBaseINSt3__110shared_ptrINS_9LogServerEEEEEEE,
__ZTIN3ctu14SharedLoggableIN10subscriber16DMSCommandDriverENS_10LoggerBaseINSt3__110shared_ptrINS_9LogServerEEEEEEE,
__ZTIN3ctu14SharedLoggableIN10subscriber16SimCommandDriverENS_10LoggerBaseINSt3__110shared_ptrINS_9LogServerEEEEEEE,
__ZTIN3ctu14SharedLoggableIN3awd16AwdCommandDriverENS_10LoggerBaseINSt3__110shared_ptrINS_9LogServerEEEEEEE,
__ZTIN3ctu8LoggableI15CallAudioDriverNS_10LoggerBaseINSt3__110shared_ptrINS_9LogServerEEEEEEE,
+ __ZTIN3ctu8LoggableI16P2PCommandDriverNS_10LoggerBaseINSt3__110shared_ptrINS_9LogServerEEEEEEE,
__ZTIN3ctu8LoggableI17CallCommandDriverNS_10LoggerBaseINSt3__110shared_ptrINS_9LogServerEEEEEEE,
__ZTIN3ctu8LoggableI17STK_CommandDriverNS_10LoggerBaseINSt3__110shared_ptrINS_9LogServerEEEEEEE,
__ZTIN3ctu8LoggableI18AudioCommandDriverNS_10LoggerBaseINSt3__110shared_ptrINS_9LogServerEEEEEEE,
@@ -447,6 +456,7 @@ exports:
__ZTIN3ctu8LoggableI25AudioRoutingCommandDriverNS_10LoggerBaseINSt3__110shared_ptrINS_9LogServerEEEEEEE,
__ZTIN3ctu8LoggableI25InterfaceAppMapperServiceNS_10LoggerBaseINSt3__110shared_ptrINS_9LogServerEEEEEEE,
__ZTIN3ctu8LoggableI25NetworkRegistrationDriverNS_10LoggerBaseINSt3__110shared_ptrINS_9LogServerEEEEEEE,
+ __ZTIN3ctu8LoggableI25SuppServicesCommandDriverNS_10LoggerBaseINSt3__110shared_ptrINS_9LogServerEEEEEEE,
__ZTIN3ctu8LoggableI25WiFiSettingsCommandDriverNS_10LoggerBaseINSt3__110shared_ptrINS_9LogServerEEEEEEE,
__ZTIN3ctu8LoggableIN10subscriber16DMSCommandDriverENS_10LoggerBaseINSt3__110shared_ptrINS_9LogServerEEEEEEE,
__ZTIN3ctu8LoggableIN10subscriber16SimCommandDriverENS_10LoggerBaseINSt3__110shared_ptrINS_9LogServerEEEEEEE,
@@ -466,6 +476,7 @@ exports:
__ZTINSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE,
__ZTINSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE,
__ZTINSt3__123enable_shared_from_thisI15CallAudioDriverEE,
+ __ZTINSt3__123enable_shared_from_thisI16P2PCommandDriverEE,
__ZTINSt3__123enable_shared_from_thisI17CallCommandDriverEE,
__ZTINSt3__123enable_shared_from_thisI17STK_CommandDriverEE,
__ZTINSt3__123enable_shared_from_thisI18AudioCommandDriverEE,
@@ -482,11 +493,13 @@ exports:
__ZTINSt3__123enable_shared_from_thisI25AudioRoutingCommandDriverEE,
__ZTINSt3__123enable_shared_from_thisI25InterfaceAppMapperServiceEE,
__ZTINSt3__123enable_shared_from_thisI25NetworkRegistrationDriverEE,
+ __ZTINSt3__123enable_shared_from_thisI25SuppServicesCommandDriverEE,
__ZTINSt3__123enable_shared_from_thisI25WiFiSettingsCommandDriverEE,
__ZTINSt3__123enable_shared_from_thisIN10subscriber16DMSCommandDriverEEE,
__ZTINSt3__123enable_shared_from_thisIN10subscriber16SimCommandDriverEEE,
__ZTINSt3__123enable_shared_from_thisIN3awd16AwdCommandDriverEEE,
__ZTSN3ctu14SharedLoggableI15CallAudioDriverNS_10LoggerBaseINSt3__110shared_ptrINS_9LogServerEEEEEEE,
+ __ZTSN3ctu14SharedLoggableI16P2PCommandDriverNS_10LoggerBaseINSt3__110shared_ptrINS_9LogServerEEEEEEE,
__ZTSN3ctu14SharedLoggableI17CallCommandDriverNS_10LoggerBaseINSt3__110shared_ptrINS_9LogServerEEEEEEE,
__ZTSN3ctu14SharedLoggableI17STK_CommandDriverNS_10LoggerBaseINSt3__110shared_ptrINS_9LogServerEEEEEEE,
__ZTSN3ctu14SharedLoggableI18AudioCommandDriverNS_10LoggerBaseINSt3__110shared_ptrINS_9LogServerEEEEEEE,
@@ -502,11 +515,13 @@ exports:
__ZTSN3ctu14SharedLoggableI25AudioRoutingCommandDriverNS_10LoggerBaseINSt3__110shared_ptrINS_9LogServerEEEEEEE,
__ZTSN3ctu14SharedLoggableI25InterfaceAppMapperServiceNS_10LoggerBaseINSt3__110shared_ptrINS_9LogServerEEEEEEE,
__ZTSN3ctu14SharedLoggableI25NetworkRegistrationDriverNS_10LoggerBaseINSt3__110shared_ptrINS_9LogServerEEEEEEE,
+ __ZTSN3ctu14SharedLoggableI25SuppServicesCommandDriverNS_10LoggerBaseINSt3__110shared_ptrINS_9LogServerEEEEEEE,
__ZTSN3ctu14SharedLoggableI25WiFiSettingsCommandDriverNS_10LoggerBaseINSt3__110shared_ptrINS_9LogServerEEEEEEE,
__ZTSN3ctu14SharedLoggableIN10subscriber16DMSCommandDriverENS_10LoggerBaseINSt3__110shared_ptrINS_9LogServerEEEEEEE,
__ZTSN3ctu14SharedLoggableIN10subscriber16SimCommandDriverENS_10LoggerBaseINSt3__110shared_ptrINS_9LogServerEEEEEEE,
__ZTSN3ctu14SharedLoggableIN3awd16AwdCommandDriverENS_10LoggerBaseINSt3__110shared_ptrINS_9LogServerEEEEEEE,
__ZTSN3ctu8LoggableI15CallAudioDriverNS_10LoggerBaseINSt3__110shared_ptrINS_9LogServerEEEEEEE,
+ __ZTSN3ctu8LoggableI16P2PCommandDriverNS_10LoggerBaseINSt3__110shared_ptrINS_9LogServerEEEEEEE,
__ZTSN3ctu8LoggableI17CallCommandDriverNS_10LoggerBaseINSt3__110shared_ptrINS_9LogServerEEEEEEE,
__ZTSN3ctu8LoggableI17STK_CommandDriverNS_10LoggerBaseINSt3__110shared_ptrINS_9LogServerEEEEEEE,
__ZTSN3ctu8LoggableI18AudioCommandDriverNS_10LoggerBaseINSt3__110shared_ptrINS_9LogServerEEEEEEE,
@@ -522,6 +537,7 @@ exports:
__ZTSN3ctu8LoggableI25AudioRoutingCommandDriverNS_10LoggerBaseINSt3__110shared_ptrINS_9LogServerEEEEEEE,
__ZTSN3ctu8LoggableI25InterfaceAppMapperServiceNS_10LoggerBaseINSt3__110shared_ptrINS_9LogServerEEEEEEE,
__ZTSN3ctu8LoggableI25NetworkRegistrationDriverNS_10LoggerBaseINSt3__110shared_ptrINS_9LogServerEEEEEEE,
+ __ZTSN3ctu8LoggableI25SuppServicesCommandDriverNS_10LoggerBaseINSt3__110shared_ptrINS_9LogServerEEEEEEE,
__ZTSN3ctu8LoggableI25WiFiSettingsCommandDriverNS_10LoggerBaseINSt3__110shared_ptrINS_9LogServerEEEEEEE,
__ZTSN3ctu8LoggableIN10subscriber16DMSCommandDriverENS_10LoggerBaseINSt3__110shared_ptrINS_9LogServerEEEEEEE,
__ZTSN3ctu8LoggableIN10subscriber16SimCommandDriverENS_10LoggerBaseINSt3__110shared_ptrINS_9LogServerEEEEEEE,
@@ -541,6 +557,7 @@ exports:
__ZTSNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE,
__ZTSNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE,
__ZTSNSt3__123enable_shared_from_thisI15CallAudioDriverEE,
+ __ZTSNSt3__123enable_shared_from_thisI16P2PCommandDriverEE,
__ZTSNSt3__123enable_shared_from_thisI17CallCommandDriverEE,
__ZTSNSt3__123enable_shared_from_thisI17STK_CommandDriverEE,
__ZTSNSt3__123enable_shared_from_thisI18AudioCommandDriverEE,
@@ -557,6 +574,7 @@ exports:
__ZTSNSt3__123enable_shared_from_thisI25AudioRoutingCommandDriverEE,
__ZTSNSt3__123enable_shared_from_thisI25InterfaceAppMapperServiceEE,
__ZTSNSt3__123enable_shared_from_thisI25NetworkRegistrationDriverEE,
+ __ZTSNSt3__123enable_shared_from_thisI25SuppServicesCommandDriverEE,
__ZTSNSt3__123enable_shared_from_thisI25WiFiSettingsCommandDriverEE,
__ZTSNSt3__123enable_shared_from_thisIN10subscriber16DMSCommandDriverEEE,
__ZTSNSt3__123enable_shared_from_thisIN10subscriber16SimCommandDriverEEE,
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/CoreTelephony.framework/Versions/A/CoreTelephony.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/CoreTelephony.framework/Versions/A/CoreTelephony.tbd
index a70b7f41b8..0f4b1cb9c8 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/CoreTelephony.framework/Versions/A/CoreTelephony.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/CoreTelephony.framework/Versions/A/CoreTelephony.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ x86_64 ]
-uuids: [ 'x86_64: 7CF2861F-2632-3ED8-A4C2-698BCC6C0F1B' ]
+uuids: [ 'x86_64: BD63D761-A1A5-32CC-8303-874DE1D3914C' ]
platform: macosx
install-name: /System/Library/Frameworks/CoreTelephony.framework/Versions/A/CoreTelephony
-current-version: 0.0
+current-version: 0
objc-constraint: none
exports:
- archs: [ x86_64 ]
@@ -145,14 +145,14 @@ exports:
__CTServerConnectionCopyPacketContextInterfaceName, __CTServerConnectionCopyPacketContextInterfaceNameByServiceType,
__CTServerConnectionCopyPhoneBookEntry, __CTServerConnectionCopyPhoneNumber,
__CTServerConnectionCopyPhoneNumberAreaCode, __CTServerConnectionCopyPhoneNumberSignature,
- __CTServerConnectionCopyPostponementStatus, __CTServerConnectionCopyProviderName,
- __CTServerConnectionCopyProviderNameUsingCarrierBundle, __CTServerConnectionCopyProxProperty,
- __CTServerConnectionCopyRATSelectionWithBandInfo, __CTServerConnectionCopyRegistrationInfo,
- __CTServerConnectionCopyReliableNetworkFallbackSettings, __CTServerConnectionCopySIMIdentity,
- __CTServerConnectionCopySIMToolkitList, __CTServerConnectionCopySIMToolkitMenu,
- __CTServerConnectionCopyServiceCenterAddressValue, __CTServerConnectionCopyServingCellInfo,
- __CTServerConnectionCopyServingNetworkInfo, __CTServerConnectionCopyServingPLMN,
- __CTServerConnectionCopyStartDateOfCellularDataUsageRecords,
+ __CTServerConnectionCopyPhoneServiceDeviceList, __CTServerConnectionCopyPostponementStatus,
+ __CTServerConnectionCopyProviderName, __CTServerConnectionCopyProviderNameUsingCarrierBundle,
+ __CTServerConnectionCopyProxProperty, __CTServerConnectionCopyRATSelectionWithBandInfo,
+ __CTServerConnectionCopyRegistrationInfo, __CTServerConnectionCopyReliableNetworkFallbackSettings,
+ __CTServerConnectionCopySIMIdentity, __CTServerConnectionCopySIMToolkitList,
+ __CTServerConnectionCopySIMToolkitMenu, __CTServerConnectionCopyServiceCenterAddressValue,
+ __CTServerConnectionCopyServingCellInfo, __CTServerConnectionCopyServingNetworkInfo,
+ __CTServerConnectionCopyServingPLMN, __CTServerConnectionCopyStartDateOfCellularDataUsageRecords,
__CTServerConnectionCopySupportedDataRates, __CTServerConnectionCopySystemCapabilities,
__CTServerConnectionCopyTEMSProperty, __CTServerConnectionCopyTraceProperty,
__CTServerConnectionCopyUSSDString, __CTServerConnectionCopyUsageAlertParameters,
@@ -336,6 +336,7 @@ exports:
__Z15read_rest_valueR18SetRelayingRequestRKN3xpc6objectE,
__Z15read_rest_valueR20CallToneCompleteInfoRKN3xpc6objectE,
__Z15read_rest_valueR28CurrentEmergencyCallBackModeRKN3xpc6objectE,
+ __Z15read_rest_valueR29DisambiguationEmergencyNumberRKN3xpc6objectE,
__Z16write_rest_valueRK11CallRequest, __Z16write_rest_valueRK14CallEndRequest,
__Z16write_rest_valueRK15CallDialRequest, __Z16write_rest_valueRK15CallHoldRequest,
__Z16write_rest_valueRK15CallTransaction, __Z16write_rest_valueRK15CurrentCallInfo,
@@ -344,7 +345,7 @@ exports:
__Z16write_rest_valueRK17CallAnswerRequest, __Z16write_rest_valueRK17CallFrequencyData,
__Z16write_rest_valueRK18CallControlFailure, __Z16write_rest_valueRK18SetRelayingRequest,
__Z16write_rest_valueRK20CallToneCompleteInfo, __Z16write_rest_valueRK28CurrentEmergencyCallBackMode,
- __Z17isEmergencyNumberRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE,
+ __Z16write_rest_valueRK29DisambiguationEmergencyNumber, __Z17isEmergencyNumberRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE,
__Z22CTGetRootVersionStringv, __Z8asString20EntitlementTopicType,
__Z8basenameRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE,
__Z8formPLMNRK3MCCRK3MNC, __ZN14CSIPhoneNumber13setBaseNumberEPKc,
@@ -384,9 +385,10 @@ exports:
__ZN3MNCC2EtRK3MCC, __ZN3MNCC2EtRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,
__ZN3MNCC2Ev, __ZN9MCCAndMNCC1ERK3MCCRK3MNC, __ZN9MCCAndMNCC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,
__ZN9MCCAndMNCC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_,
- __ZN9MCCAndMNCC1Ett, __ZN9MCCAndMNCC2ERK3MCCRK3MNC, __ZN9MCCAndMNCC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,
+ __ZN9MCCAndMNCC1Ett, __ZN9MCCAndMNCC1Ev, __ZN9MCCAndMNCC2ERK3MCCRK3MNC,
+ __ZN9MCCAndMNCC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,
__ZN9MCCAndMNCC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_,
- __ZN9MCCAndMNCC2Ett, __ZNK14CSIPhoneNumber12getFormattedEv,
+ __ZN9MCCAndMNCC2Ett, __ZN9MCCAndMNCC2Ev, __ZNK14CSIPhoneNumber12getFormattedEv,
__ZNK14CSIPhoneNumber13getBaseNumberEv, __ZNK14CSIPhoneNumber13getDtmfStringEv,
__ZNK14CSIPhoneNumber13getFullNumberEv, __ZNK14CSIPhoneNumber15getTypeOfNumberEv,
__ZNK14CSIPhoneNumber16getTypeOfAddressEv, __ZNK14CSIPhoneNumber19getCLIRRequestStateEv,
@@ -400,8 +402,9 @@ exports:
__ZNK3MCC11getIntValueEv, __ZNK3MCC14getStringValueEv, __ZNK3MCC5validEv,
__ZNK3MCC8asStringEv, __ZNK3MCCeqERKS_, __ZNK3MCCgtERKS_,
__ZNK3MCCltERKS_, __ZNK3MCCneERKS_, __ZNK3MNC12isThreeDigitEv,
- __ZNK3MNC15getIntegerWidthEv, __ZNK9MCCAndMNC6getMccEv, __ZNK9MCCAndMNC6getMncEv,
- __ZNK9MCCAndMNC8asStringEv, __ZNK9MCCAndMNCeqERKS_, __ZNK9MCCAndMNCltERKS_,
+ __ZNK3MNC15getIntegerWidthEv, __ZNK9MCCAndMNC14getStringValueEv,
+ __ZNK9MCCAndMNC6getMccEv, __ZNK9MCCAndMNC6getMncEv, __ZNK9MCCAndMNC8asStringEv,
+ __ZNK9MCCAndMNCeqERKS_, __ZNK9MCCAndMNCltERKS_, __ZNK9MCCAndMNCneERKS_,
__ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK3MCC,
__ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK3MNC,
__ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK9MCCAndMNC,
@@ -420,11 +423,11 @@ exports:
_kAccountInfoKeyUpdateTime, _kAccountInfoKeyUsageHistory,
_kAccountInfoKeyVoiceCapacity, _kAccountInfoKeyVoicePeakUsed,
_kAccountInfoKeyVoicePlanDescription, _kAccountInfoKeyVoiceSubscriptionStatus,
- _kActionId, _kActionType, _kAgentCapability, _kAllNumbersAllowed,
- _kAudioToneRelayFlag, _kAudioToneStandard, _kBBCallDisconnectCause,
- _kBackwardsCompabilityCallDirection, _kBackwardsCompabilityCallerName,
- _kBackwardsCompabilityPhoneNumber, _kBackwardsCompabilityStartTime,
- _kBackwardsCompabilityUuid, _kC2KDeviceCapability, _kCFSIMToolkitDisplayListItemSelected,
+ _kActionId, _kActionType, _kAgentCapability, _kAudioToneRelayFlag,
+ _kAudioToneStandard, _kBBCallDisconnectCause, _kBackwardsCompabilityCallDirection,
+ _kBackwardsCompabilityCallerName, _kBackwardsCompabilityPhoneNumber,
+ _kBackwardsCompabilityStartTime, _kBackwardsCompabilityUuid,
+ _kC2KDeviceCapability, _kCFSIMToolkitDisplayListItemSelected,
_kCFSIMToolkitNextAction, _kCFSIMToolkitNextActionDisplayList,
_kCFSIMToolkitNextActionDisplayText, _kCFSIMToolkitNextActionGetInput,
_kCFSIMToolkitNextActionLaunchBrowser, _kCFSIMToolkitNextActionOther,
@@ -572,19 +575,20 @@ exports:
_kCTCellularDataPlanTimedPlanPeriodEndDateKey, _kCTCellularDataPlanTimedPlanUsageCapKey,
_kCTCellularDataPlanTypeKey, _kCTCellularDataPlanUsageKey,
_kCTCellularDataPlanUsageReportingDelayKey, _kCTCellularDataPlanUsageStatus,
- _kCTCellularDataUsageDisallowedPolicies, _kCTCellularDataUsageInfoNotfication,
- _kCTCellularDataUsagePolicy, _kCTCellularDataUsagePolicyAllowWhileInHome,
- _kCTCellularDataUsagePolicyAlwaysAllow, _kCTCellularDataUsagePolicyDeny,
- _kCTCellularDataUsageSubscriberKey, _kCTCellularPlanSimSubscriptionStatusNotification,
- _kCTCellularTransmitStarted, _kCTCellularTransmitStateNotification,
- _kCTCellularTransmitStopped, _kCTCellularUsageAlertThresholdFactor,
- _kCTCellularUsageAlertThresholdFactorGrowthRate, _kCTCellularUsageDeviceID,
- _kCTCellularUsageMetaDataForHomeCountry, _kCTCellularUsageMetaDataForRoaming,
- _kCTCellularUsagePerDayUsageAllowance, _kCTCellularUsagePerDayUsageThreshold,
- _kCTCellularUsagePolicyDataAllowed, _kCTCellularUsageRemoteDevice,
- _kCTCellularUsageRoamingDataUsed, _kCTCellularUsageSubscriberTag,
- _kCTCellularUsageTotalDataUsed, _kCTCellularUsageWorkspaceName,
- _kCTCellularUsageWorkspacePath, _kCTConnectedLineIdRestrictionSettingAvailableNotification,
+ _kCTCellularDataProvisioningConnectionAccountIdentifier, _kCTCellularDataUsageDisallowedPolicies,
+ _kCTCellularDataUsageInfoNotfication, _kCTCellularDataUsagePolicy,
+ _kCTCellularDataUsagePolicyAllowWhileInHome, _kCTCellularDataUsagePolicyAlwaysAllow,
+ _kCTCellularDataUsagePolicyDeny, _kCTCellularDataUsageSubscriberKey,
+ _kCTCellularPlanSimSubscriptionStatusNotification, _kCTCellularTransmitStarted,
+ _kCTCellularTransmitStateNotification, _kCTCellularTransmitStopped,
+ _kCTCellularUsageAlertThresholdFactor, _kCTCellularUsageAlertThresholdFactorGrowthRate,
+ _kCTCellularUsageDeviceID, _kCTCellularUsageMetaDataForHomeCountry,
+ _kCTCellularUsageMetaDataForRoaming, _kCTCellularUsagePerDayUsageAllowance,
+ _kCTCellularUsagePerDayUsageThreshold, _kCTCellularUsagePolicyDataAllowed,
+ _kCTCellularUsageRemoteDevice, _kCTCellularUsageRoamingDataUsed,
+ _kCTCellularUsageSubscriberTag, _kCTCellularUsageTotalDataUsed,
+ _kCTCellularUsageWorkspaceName, _kCTCellularUsageWorkspacePath,
+ _kCTConnectedLineIdRestrictionSettingAvailableNotification,
_kCTConnectedLineIdRestrictionSettingReqeustErrorNotification,
_kCTConnectedLinePresentationSettingAvailableNotification,
_kCTConnectedLinePresentationSettingReqeustErrorNotification,
@@ -595,6 +599,7 @@ exports:
_kCTDataConnectionServiceTypeAppleWirelessDiagnostics, _kCTDataConnectionServiceTypeBootstrapProvisioning,
_kCTDataConnectionServiceTypeBootstrapRoamingInternetBypass,
_kCTDataConnectionServiceTypeCellularDataPlanProvisioning,
+ _kCTDataConnectionServiceTypeCellularDataPlanProvisioning2,
_kCTDataConnectionServiceTypeDataTest, _kCTDataConnectionServiceTypeEmergency,
_kCTDataConnectionServiceTypeEmergencyLocation, _kCTDataConnectionServiceTypeEntitlementTraffic,
_kCTDataConnectionServiceTypeFromIndex, _kCTDataConnectionServiceTypeIMS,
@@ -615,10 +620,10 @@ exports:
_kCTDeviceManagementStatusOK, _kCTEmergencyCallBackMode, _kCTEmergencyCallBackModeStatusNotification,
_kCTEmergencyCallContextNotification, _kCTEmergencyCallStatus,
_kCTEmergencyCallStatusChangeNotification, _kCTEmergencyCallType,
- _kCTFixedDialingSettingAvailableNotification, _kCTFixedDialingSettingReqeustErrorNotification,
- _kCTFixedDialingSettingSaveErrorNotification, _kCTFixedDialingSettingSavedNotification,
- _kCTIMSConnectionChangedNotification, _kCTIMSConnectionType,
- _kCTIMSConnectionTypeCellular, _kCTIMSConnectionTypeWifi,
+ _kCTEntitlementsDiagnosticsNotification, _kCTFixedDialingSettingAvailableNotification,
+ _kCTFixedDialingSettingReqeustErrorNotification, _kCTFixedDialingSettingSaveErrorNotification,
+ _kCTFixedDialingSettingSavedNotification, _kCTIMSConnectionChangedNotification,
+ _kCTIMSConnectionType, _kCTIMSConnectionTypeCellular, _kCTIMSConnectionTypeWifi,
_kCTIMSIsConnectionUp, _kCTIMSTransportType, _kCTIMSTransportTypeCellular,
_kCTIMSTransportTypeWiFi, _kCTIndicatorRadioTransmitNotification,
_kCTIndicatorsBatteryCapacity, _kCTIndicatorsBatteryCapacityNotification,
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/CoreText.framework/Versions/A/CoreText.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/CoreText.framework/Versions/A/CoreText.tbd
index b10c9c5604..ac59ccb087 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/CoreText.framework/Versions/A/CoreText.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/CoreText.framework/Versions/A/CoreText.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 75630CE3-496B-38DB-8B19-086FD9DB520F', 'x86_64: E90EA1D8-3491-3014-9043-9928C4E4349C' ]
+uuids: [ 'i386: C9F22527-838E-3A49-B4FB-8C8EDDC35A52', 'x86_64: 1ED17C4A-9E2D-3537-8C5F-FB675492A002' ]
platform: macosx
install-name: /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo.tbd
index 3ad9754d54..4295a8cab2 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 0BB575AD-DEF9-31EA-82E3-A02C8ECA3C23', 'x86_64: 48C31E93-87C2-31F4-97E7-9E54C1EA8E7D' ]
+uuids: [ 'i386: 8D6170FA-8A23-3688-93BF-0064515862D9', 'x86_64: AC11D5FB-C77B-34F5-B942-F698E84C229F' ]
platform: macosx
install-name: /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
current-version: 1.5
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/CoreVideo.framework/Versions/A/Headers/CVPixelBuffer.h b/MacOSX10.12.sdk/System/Library/Frameworks/CoreVideo.framework/Versions/A/Headers/CVPixelBuffer.h
index 57d2256854..964638c862 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/CoreVideo.framework/Versions/A/Headers/CVPixelBuffer.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/CoreVideo.framework/Versions/A/Headers/CVPixelBuffer.h
@@ -80,6 +80,7 @@ enum
kCVPixelFormatType_OneComponent8 = 'L008', /* 8 bit one component, black is zero */
kCVPixelFormatType_TwoComponent8 = '2C08', /* 8 bit two component, black is zero */
kCVPixelFormatType_30RGBLEPackedWideGamut = 'w30r', /* little-endian RGB101010, 2 MSB are zero, wide-gamut (384-895) */
+ kCVPixelFormatType_ARGB2101010LEPacked = 'l10r', /* little-endian ARGB2101010 full-range ARGB */
kCVPixelFormatType_OneComponent16Half = 'L00h', /* 16 bit one component IEEE half-precision float, 16-bit little-endian samples */
kCVPixelFormatType_OneComponent32Float = 'L00f', /* 32 bit one component IEEE float, 32-bit little-endian samples */
kCVPixelFormatType_TwoComponent16Half = '2C0h', /* 16 bit two component IEEE half-precision float, 16-bit little-endian samples */
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN.tbd
index d1b6b57a85..da29ad5024 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: B02766F2-5E97-33AD-BE06-BA8BA9C35DD5', 'x86_64: BEBE9C03-3B9A-3948-99E3-CC8148FA2AB5' ]
+uuids: [ 'i386: B8A45071-C90D-37F6-B380-AB0DBB5BA389', 'x86_64: 3A83EBE9-68C5-37DD-AD6F-AF4B37813480' ]
platform: macosx
install-name: /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/CryptoTokenKit.framework/Versions/A/CryptoTokenKit.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/CryptoTokenKit.framework/Versions/A/CryptoTokenKit.tbd
index 20bbe6dbda..956cda4abe 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/CryptoTokenKit.framework/Versions/A/CryptoTokenKit.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/CryptoTokenKit.framework/Versions/A/CryptoTokenKit.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ x86_64 ]
-uuids: [ 'x86_64: F48B65DC-66D9-349F-BD8A-15303B161AD6' ]
+uuids: [ 'x86_64: 5CA03C62-F48C-3FF5-9FE3-B6A4AED972EA' ]
platform: macosx
install-name: /System/Library/Frameworks/CryptoTokenKit.framework/Versions/A/CryptoTokenKit
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/CryptoTokenKit.framework/Versions/A/Headers/TKSmartCard.h b/MacOSX10.12.sdk/System/Library/Frameworks/CryptoTokenKit.framework/Versions/A/Headers/TKSmartCard.h
index b961606189..d96cc60e25 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/CryptoTokenKit.framework/Versions/A/Headers/TKSmartCard.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/CryptoTokenKit.framework/Versions/A/Headers/TKSmartCard.h
@@ -12,11 +12,11 @@ NS_ASSUME_NONNULL_BEGIN
@class TKSmartCardSlot;
@class TKSmartCardUserInteraction;
-/// Represents pool of smart card reader slots.
+/// Represents pool of SmartCard reader slots.
NS_CLASS_AVAILABLE(10_10, 9_0)
@interface TKSmartCardSlotManager : NSObject
-/// Global pool of smart card reader slots.
+/// Global pool of SmartCard reader slots.
/// Note that defaultManager instance is accessible only if the calling application has 'com.apple.security.smartcard' entitlement set to Boolean:YES. If the calling application does not have this entitlement, defaultManager is always set to nil.
@property (class, nullable, readonly) TKSmartCardSlotManager *defaultManager;
@@ -147,7 +147,7 @@ NS_CLASS_AVAILABLE(10_11, 9_0)
@end
-/// Delegate for user interactions involving the smart card reader.
+/// Delegate for user interactions involving the SmartCard reader.
NS_CLASS_AVAILABLE(10_11, 9_0)
@protocol TKSmartCardUserInteractionDelegate
@optional
@@ -175,7 +175,7 @@ NS_CLASS_AVAILABLE(10_11, 9_0)
@end
-/// Represents handle to a user interaction involving the smart card reader.
+/// Represents handle to a user interaction involving the SmartCard reader.
/// @discussion It is a proxy object obtained as a result of invoking the userInteractionFor*** family of methods in TKSmartCardSlot and TKSmartCard.
NS_CLASS_AVAILABLE(10_11, 9_0)
@interface TKSmartCardUserInteraction : NSObject
@@ -200,7 +200,7 @@ NS_CLASS_AVAILABLE(10_11, 9_0)
@end
-/// User interaction for the secure PIN operations on the smart card reader.
+/// User interaction for the secure PIN operations on the SmartCard reader.
/// @note Result is available after the interaction has been successfully completed.
NS_CLASS_AVAILABLE(10_11, 9_0)
@interface TKSmartCardUserInteractionForPINOperation : TKSmartCardUserInteraction
@@ -226,14 +226,14 @@ NS_CLASS_AVAILABLE(10_11, 9_0)
@end
-/// User interaction for the secure PIN verification on the smart card reader.
+/// User interaction for the secure PIN verification on the SmartCard reader.
/// @note Result is available after the interaction has been successfully completed.
NS_CLASS_AVAILABLE(10_11, 9_0)
@interface TKSmartCardUserInteractionForSecurePINVerification : TKSmartCardUserInteractionForPINOperation
@end
-/// User interaction for the secure PIN change on the smart card reader.
+/// User interaction for the secure PIN change on the SmartCard reader.
/// @note Result is available after the interaction has been successfully completed.
NS_CLASS_AVAILABLE(10_11, 9_0)
@interface TKSmartCardUserInteractionForSecurePINChange : TKSmartCardUserInteractionForPINOperation
@@ -244,17 +244,17 @@ NS_CLASS_AVAILABLE(10_11, 9_0)
@end
-/// Represents single slot which can contain smartcard.
+/// Represents single slot which can contain SmartCard.
NS_CLASS_AVAILABLE(10_10, 9_0)
@interface TKSmartCardSlot : NSObject
/// Current state of the slot. Use KVO to be notified about state changes.
@property (readonly) TKSmartCardSlotState state;
-/// ATR of the inserted smartcard, or nil if no or mute smartcard is inserted.
+/// ATR of the inserted SmartCard, or nil if no or mute SmartCard is inserted.
@property (readonly, nullable) TKSmartCardATR *ATR;
-/// Name of the smart card reader slot.
+/// Name of the SmartCard reader slot.
@property (nonatomic, readonly) NSString *name;
/// Maximal length of input APDU that the slot is able to transfer to the card.
@@ -264,13 +264,13 @@ NS_CLASS_AVAILABLE(10_10, 9_0)
@property (nonatomic, readonly) NSInteger maxOutputLength;
/// Creates new object representing currently inserted and valid card.
-/// @discussion It is possible to instantiate multiple objects for single card, exclusivity is handled by sessions on the level of created smart card objects.
-/// @return Newly created smart card object, or nil if slot does not contain valid card.
+/// @discussion It is possible to instantiate multiple objects for single card, exclusivity is handled by sessions on the level of created SmartCard objects.
+/// @return Newly created SmartCard object, or nil if slot does not contain valid card.
- (nullable TKSmartCard *)makeSmartCard;
@end
-/// Represents smart card inserted in the slot. Once the card is physically removed from the slot, the session object is invalid and will always fail the operation invoked on it. In order to communicate with the card, an exclusive session must be established.
+/// Represents SmartCard inserted in the slot. Once the card is physically removed from the slot, the session object is invalid and will always fail the operation invoked on it. In order to communicate with the card, an exclusive session must be established.
NS_CLASS_AVAILABLE(10_10, 9_0)
@interface TKSmartCard : NSObject
@@ -283,10 +283,10 @@ NS_CLASS_AVAILABLE(10_10, 9_0)
/// Bitmask containing allowed protocols to be used when communicating with the card. This property is consulted only during connection to the card, changes are not propagated to already connected session. By default, any protocol can be used.
@property TKSmartCardProtocol allowedProtocols;
-/// Protocol used for communication with the smartcard. If no card session is established, TKSmartCardProtocolNone is set.
+/// Protocol used for communication with the SmartCard. If no card session is established, TKSmartCardProtocolNone is set.
@property (readonly) TKSmartCardProtocol currentProtocol;
-/// Flag indicating whether card session should be considered as sensitive. Sensitive session always gets card after reset before communicating with it and never leaves card without reset to be used by another smart card object. This might be important in case that card session contain some important state which should not leak to another smart card object (possibly running in another, foreign application). Default is NO.
+/// Flag indicating whether card session should be considered as sensitive. Sensitive session always gets card after reset before communicating with it and never leaves card without reset to be used by another SmartCard object. This might be important in case that card session contain some important state which should not leak to another SmartCard object (possibly running in another, foreign application). Default is NO.
@property BOOL sensitive;
/// User-specified context kept as long as the card is powered. Once the card is removed or another TKSmartCard object opens session, this property is automatically set to nil.
@@ -307,24 +307,24 @@ NS_CLASS_AVAILABLE(10_10, 9_0)
/// Terminates the transaction. If no transaction is pending any more, the connection will be closed if there is another session in the system waiting for the transaction.
- (void)endSession;
-/// Creates a new user interaction object for secure PIN verification using the smart card reader facilities (typically a HW keypad).
+/// Creates a new user interaction object for secure PIN verification using the SmartCard reader facilities (typically a HW keypad).
/// @note This interaction is only allowed within a session.
/// @param PINFormat PIN format descriptor.
-/// @param APDU Predefined APDU in which the smart card reader fills in the PIN.
+/// @param APDU Predefined APDU in which the SmartCard reader fills in the PIN.
/// @param PINByteOffset Offset in bytes within APDU data field to mark a location of a PIN block for filling in the entered PIN (currently unused, must be 0).
-/// @return A new user interaction object, or nil if this feature is not supported by the smart card reader. After the interaction has been successfully completed the operation result is available in the result properites.
+/// @return A new user interaction object, or nil if this feature is not supported by the SmartCard reader. After the interaction has been successfully completed the operation result is available in the result properites.
- (nullable TKSmartCardUserInteractionForSecurePINVerification *)userInteractionForSecurePINVerificationWithPINFormat:(TKSmartCardPINFormat *)PINFormat
APDU:(NSData *)APDU
PINByteOffset:(NSInteger)PINByteOffset
NS_AVAILABLE(10_11, 9_0);
-/// Creates a new user interaction object for secure PIN change using the smart card reader facilities (typically a HW keypad).
+/// Creates a new user interaction object for secure PIN change using the SmartCard reader facilities (typically a HW keypad).
/// @note This interaction is only allowed within a session.
/// @param PINFormat PIN format descriptor.
-/// @param APDU Predefined APDU in which the smart card reader fills in the PIN(s).
+/// @param APDU Predefined APDU in which the SmartCard reader fills in the PIN(s).
/// @param currentPINByteOffset Offset in bytes within APDU data field to mark a location of a PIN block for filling in the current PIN.
/// @param newPINByteOffset Offset in bytes within APDU data field to mark a location of a PIN block for filling in the new PIN.
-/// @return A new user interaction object, or nil if this feature is not supported by the smart card reader. After the interaction has been successfully completed the operation result is available in the result properites.
+/// @return A new user interaction object, or nil if this feature is not supported by the SmartCard reader. After the interaction has been successfully completed the operation result is available in the result properites.
- (nullable TKSmartCardUserInteractionForSecurePINChange *)userInteractionForSecurePINChangeWithPINFormat:(TKSmartCardPINFormat *)PINFormat
APDU:(NSData *)APDU
currentPINByteOffset:(NSInteger)currentPINByteOffset
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/CryptoTokenKit.framework/Versions/A/Headers/TKSmartCardATR.h b/MacOSX10.12.sdk/System/Library/Frameworks/CryptoTokenKit.framework/Versions/A/Headers/TKSmartCardATR.h
index 56f0e97d53..2ee852027b 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/CryptoTokenKit.framework/Versions/A/Headers/TKSmartCardATR.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/CryptoTokenKit.framework/Versions/A/Headers/TKSmartCardATR.h
@@ -9,7 +9,7 @@
NS_ASSUME_NONNULL_BEGIN
-/// Bitmask of available smartcard protocols.
+/// Bitmask of available SmartCard protocols.
typedef NS_OPTIONS(NSUInteger, TKSmartCardProtocol) {
TKSmartCardProtocolNone = 0,
TKSmartCardProtocolT0 = (1L << 0),
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/CryptoTokenKit.framework/Versions/A/Headers/TKSmartCardToken.h b/MacOSX10.12.sdk/System/Library/Frameworks/CryptoTokenKit.framework/Versions/A/Headers/TKSmartCardToken.h
index b9bc3a36ef..00f7c7914c 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/CryptoTokenKit.framework/Versions/A/Headers/TKSmartCardToken.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/CryptoTokenKit.framework/Versions/A/Headers/TKSmartCardToken.h
@@ -48,34 +48,34 @@ __OSX_AVAILABLE(10.12) __IOS_AVAILABLE(10.0) __TVOS_UNAVAILABLE __WATCHOS_UNAVAI
@end
/*!
- @abstract TKSmartCardTokenSession represents token session based on smart card token.
- @discussion When implementing Smart Card token extension, subclass TKSmartCardTokenSession and implement TKTokenSessionDelegate on it. Use #token property to get access and send APDUs to the underlying smart card.
+ @abstract TKSmartCardTokenSession represents token session based on SmartCard token.
+ @discussion When implementing SmartCard token extension, subclass TKSmartCardTokenSession and implement TKTokenSessionDelegate on it. Use #token property to get access and send APDUs to the underlying SmartCard.
*/
__OSX_AVAILABLE(10.12) __IOS_AVAILABLE(10.0) __TVOS_UNAVAILABLE __WATCHOS_UNAVAILABLE
@interface TKSmartCardTokenSession : TKTokenSession
/*!
- @abstract contains TKSmartCard instance with active exclusive session and smart card application selected.
- @discussion This property can be accessed only when handling one of the methods of TKTokenSessionDelegate protocol. If associated token has set AID property, then the returned card has opened exclusive session to the card and the application is already selected. Therefore there is no need to call -[TKSmartCard beginSessionWithReply:]) on returned smart card instance in such case and system will take care of terminating session when current token request servicing is finished, -[TKSmartCard endSession] must not be called either.
+ @abstract contains TKSmartCard instance with active exclusive session and SmartCard application selected.
+ @discussion This property can be accessed only when handling one of the methods of TKTokenSessionDelegate protocol. If associated token has set AID property, then the returned card has opened exclusive session to the card and the application is already selected. Therefore there is no need to call -[TKSmartCard beginSessionWithReply:]) on returned SmartCard instance in such case and system will take care of terminating session when current token request servicing is finished, -[TKSmartCard endSession] must not be called either.
- You can store any kind of context state information representing state of the card into smartCard.context property. This property will be automatically set to nil if the card is reset or accessed by different TKSmartCard instance (possibly in another process). Checking TKSmartCard.context property for previously stored value can be used to avoid potentially costly restoring of smart card state before performing the operation.
+ You can store any kind of context state information representing state of the card into smartCard.context property. This property will be automatically set to nil if the card is reset or accessed by different TKSmartCard instance (possibly in another process). Checking TKSmartCard.context property for previously stored value can be used to avoid potentially costly restoring of SmartCard state before performing the operation.
*/
@property (readonly) TKSmartCard *smartCard;
@end
/*!
- @abstract TKSmartCardToken base class for implementing smart card based token.
- @discussion When implementing Smart Card token extension, subclass TKSmartCardToken and implement TKTokenDelegate on it.
+ @abstract TKSmartCardToken base class for implementing SmartCard based token.
+ @discussion When implementing SmartCard token extension, subclass TKSmartCardToken and implement TKTokenDelegate on it.
*/
__OSX_AVAILABLE(10.12) __IOS_AVAILABLE(10.0) __TVOS_UNAVAILABLE __WATCHOS_UNAVAILABLE
@interface TKSmartCardToken : TKToken
/*!
@discussion Initializes token instance with specified attributes.
- @param smartCard TKSmartCard instance representing connection to smart card on which the intance should operate.
+ @param smartCard TKSmartCard instance representing connection to SmartCard on which the intance should operate.
@param AID ISO7816-4 application ID which is preselected on the card.
- @param instanceID Unique, persistent identifier of this token. This is typically implemented by some kind of smart card serial number.
+ @param instanceID Unique, persistent identifier of this token. This is typically implemented by some kind of SmartCard serial number.
@param tokenDriver associated driver which initiated creation of this token.
*/
- (instancetype)initWithSmartCard:(TKSmartCard *)smartCard AID:(nullable NSData *)AID instanceID:(NSString *)instanceID tokenDriver:(TKSmartCardTokenDriver *)tokenDriver NS_DESIGNATED_INITIALIZER;
@@ -90,7 +90,7 @@ __OSX_AVAILABLE(10.12) __IOS_AVAILABLE(10.0) __TVOS_UNAVAILABLE __WATCHOS_UNAVAI
@end
/*!
- @abstract TKSmartCardTokenDriver represents driver for specific smart card type.
+ @abstract TKSmartCardTokenDriver represents driver for specific SmartCard type.
*/
__OSX_AVAILABLE(10.12) __IOS_AVAILABLE(10.0) __TVOS_UNAVAILABLE __WATCHOS_UNAVAILABLE
@interface TKSmartCardTokenDriver : TKTokenDriver
@@ -98,13 +98,13 @@ __OSX_AVAILABLE(10.12) __IOS_AVAILABLE(10.0) __TVOS_UNAVAILABLE __WATCHOS_UNAVAI
@end
/*!
- @discussion TKSmartCardTokenDriverDelegate is used to implement creation of new token instance according to the smart card.
+ @discussion TKSmartCardTokenDriverDelegate is used to implement creation of new token instance according to the SmartCard.
*/
@protocol TKSmartCardTokenDriverDelegate
/*!
- @discussion Called by system when new smart card is detected. You must override this method to create a new valid token TKSmartCardToken instance for @c smartCard.
- @param smartCard Target smart card.
+ @discussion Called by system when new SmartCard is detected. You must override this method to create a new valid token TKSmartCardToken instance for @c smartCard.
+ @param smartCard Target SmartCard.
@param AID ISO7816-4 AID (application ID) which is already selected on the card. If @c com.apple.ctk.aid is not present, no application is selected and this parameter is nil.
@param error Error details if operation fails.
@return Newly created token instance representing @c smartCard. If an error occurs or driver decides that it does not want to handle specified smartCard as token, return nil.
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/CryptoTokenKit.framework/Versions/A/Headers/TKToken.h b/MacOSX10.12.sdk/System/Library/Frameworks/CryptoTokenKit.framework/Versions/A/Headers/TKToken.h
index 41836667fb..83514895db 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/CryptoTokenKit.framework/Versions/A/Headers/TKToken.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/CryptoTokenKit.framework/Versions/A/Headers/TKToken.h
@@ -52,7 +52,7 @@ typedef NS_ENUM(NSInteger, TKTokenOperation) {
@discussion Persistently identifies constraint for performing specific operation on specific object. Value of constraint can be either:
- @YES: the operation is always allowed without any authentication needed
- @NO: the operation is never allowed, typically not implemented
- - any other plist-compatible value: defined by the token extension implementation. Such constraint is opaque to the system and is required to stay constant for the given object during the whole token's lifetime. For example, smart card token extension might decide to use string 'PIN' to indicate that the operation is protected by presenting valid PIN to the card first.
+ - any other plist-compatible value: defined by the token extension implementation. Such constraint is opaque to the system and is required to stay constant for the given object during the whole token's lifetime. For example, SmartCard token extension might decide to use string 'PIN' to indicate that the operation is protected by presenting valid PIN to the card first.
*/
typedef id TKTokenOperationConstraint
__OSX_AVAILABLE(10.12) __IOS_AVAILABLE(10.0) __TVOS_UNAVAILABLE __WATCHOS_UNAVAILABLE;
@@ -98,9 +98,9 @@ __OSX_AVAILABLE(10.12) __IOS_AVAILABLE(10.0) __TVOS_UNAVAILABLE __WATCHOS_UNAVAI
/*!
@abstract TKTokenSession represents token session which shares authentication status.
- @discussion Token implementation must inherit its own session implementation from TKTokenSession (or its subclass TKSmartCardTokenSession in case of smart card tokens).
+ @discussion Token implementation must inherit its own session implementation from TKTokenSession (or its subclass TKSmartCardTokenSession in case of SmartCard tokens).
- TKTokenSession should keep an authentication state of the token. Authentication status (e.g. entered PIN to unlock smart card) should not be shared across borders of single TKTokenSession instance.
+ TKTokenSession should keep an authentication state of the token. Authentication status (e.g. entered PIN to unlock SmartCard) should not be shared across borders of single TKTokenSession instance.
TKTokenSession is always instantiated by TKToken when framework detects access to the token from new authentication session.
*/
@@ -183,7 +183,7 @@ __OSX_AVAILABLE(10.12) __IOS_AVAILABLE(10.0) __TVOS_UNAVAILABLE __WATCHOS_UNAVAI
@end
/*!
- @discussion Class representing single token. When implementing smart card based token, it is recommended to inherit the implementation from TKSmartCardToken. Token object serves as synchronization point, all operations invoked upon token and all its sessions are serialized.
+ @discussion Class representing single token. When implementing SmartCard based token, it is recommended to inherit the implementation from TKSmartCardToken. Token object serves as synchronization point, all operations invoked upon token and all its sessions are serialized.
*/
__OSX_AVAILABLE(10.12) __IOS_AVAILABLE(10.0) __TVOS_UNAVAILABLE __WATCHOS_UNAVAILABLE
@interface TKToken : NSObject
@@ -191,7 +191,7 @@ __OSX_AVAILABLE(10.12) __IOS_AVAILABLE(10.0) __TVOS_UNAVAILABLE __WATCHOS_UNAVAI
/*!
@discussion Initializes token instance
@param tokenDriver Creating token driver.
- @param instanceID Unique, persistent identifier of this token. This is typically implemented by some kind of serial number of the target hardware, for example smart card serial number.
+ @param instanceID Unique, persistent identifier of this token. This is typically implemented by some kind of serial number of the target hardware, for example SmartCard serial number.
*/
- (instancetype)initWithTokenDriver:(TKTokenDriver *)tokenDriver instanceID:(NSString *)instanceID NS_DESIGNATED_INITIALIZER;
@property (readonly) TKTokenDriver *tokenDriver;
@@ -233,7 +233,7 @@ __OSX_AVAILABLE(10.12) __IOS_AVAILABLE(10.0) __TVOS_UNAVAILABLE __WATCHOS_UNAVAI
@end
/*!
- @discussion Base class for token drivers. Smart card token drivers should use TKSmartCardTokenDriver subclass.
+ @discussion Base class for token drivers. SmartCard token drivers should use TKSmartCardTokenDriver subclass.
*/
__OSX_AVAILABLE(10.12) __IOS_AVAILABLE(10.0) __TVOS_UNAVAILABLE __WATCHOS_UNAVAILABLE
@interface TKTokenDriver : NSObject
@@ -243,7 +243,7 @@ __OSX_AVAILABLE(10.12) __IOS_AVAILABLE(10.0) __TVOS_UNAVAILABLE __WATCHOS_UNAVAI
@end
/*!
- @discussion Delegate for customizing token driver operations. Smart card tokens should implement TKSmartcardTokenDriverDelegate instead of this base protocol.
+ @discussion Delegate for customizing token driver operations. SmartCard tokens should implement TKSmartcardTokenDriverDelegate instead of this base protocol.
*/
__OSX_AVAILABLE(10.12) __IOS_AVAILABLE(10.0) __TVOS_UNAVAILABLE __WATCHOS_UNAVAILABLE
@protocol TKTokenDriverDelegate
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/DVComponentGlue.framework/Versions/A/DVComponentGlue.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/DVComponentGlue.framework/Versions/A/DVComponentGlue.tbd
index a4cf350480..f1aa654bf1 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/DVComponentGlue.framework/Versions/A/DVComponentGlue.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/DVComponentGlue.framework/Versions/A/DVComponentGlue.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386 ]
-uuids: [ 'i386: 7692B6C0-4621-367D-8A2B-97506C07DA8F' ]
+uuids: [ 'i386: 36D356E9-B4B6-328C-85AD-89CEEA1D2F2C' ]
platform: macosx
install-name: /System/Library/Frameworks/DVComponentGlue.framework/Versions/A/DVComponentGlue
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/DVDPlayback.framework/Versions/A/DVDPlayback.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/DVDPlayback.framework/Versions/A/DVDPlayback.tbd
index 6d3a625c9f..34d2c02059 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/DVDPlayback.framework/Versions/A/DVDPlayback.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/DVDPlayback.framework/Versions/A/DVDPlayback.tbd
@@ -1,10 +1,10 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: A747261A-C735-3C8E-BE92-DD555EC88BEB', 'x86_64: 187E26FA-7642-37AD-B085-D540C14B0C1D' ]
+uuids: [ 'i386: 5EDCFFFE-3F64-350B-847E-D950FE06B3BC', 'x86_64: 2CBB45AD-B52F-3C82-B830-2CFA70002450' ]
platform: macosx
install-name: /System/Library/Frameworks/DVDPlayback.framework/Versions/A/DVDPlayback
-current-version: 5960.0
-compatibility-version: 5000.0
+current-version: 5960
+compatibility-version: 5000
objc-constraint: none
exports:
- archs: [ i386 ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService.tbd
index 0725b53bef..1a59c74c8a 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 7223B9F3-9773-3FC6-A178-DBF2991B64F4', 'x86_64: 0D68A91D-F811-3563-9449-47425CD40895' ]
+uuids: [ 'i386: A83C8FA9-97A4-3135-B90A-95A693AEBAAD', 'x86_64: 85778AAA-B306-3617-B245-CBC9BB07BC86' ]
platform: macosx
install-name: /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording.tbd
index 81dad1564e..10e68c6a0a 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: CF52CC67-427E-3534-BBFD-E8D350A074D6', 'x86_64: 1A3FBBCF-E81D-3395-B96D-6D9FA8D2EDF0' ]
+uuids: [ 'i386: 62B66AD1-363A-3884-8BE4-CD8F0986C826', 'x86_64: 88544E99-217A-33D9-8AC7-F54D2716658D' ]
platform: macosx
install-name: /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/DiscRecordingUI.framework/Versions/A/DiscRecordingUI.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/DiscRecordingUI.framework/Versions/A/DiscRecordingUI.tbd
index 98c87d0844..4edb7fe3ce 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/DiscRecordingUI.framework/Versions/A/DiscRecordingUI.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/DiscRecordingUI.framework/Versions/A/DiscRecordingUI.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 3DE0EC49-413B-3ECE-B7CA-5526562E7AC8', 'x86_64: 206805E7-3B07-33B6-AE17-E75F301E0CF7' ]
+uuids: [ 'i386: 4E9C4AD6-3CF0-37D5-9580-318898286E85', 'x86_64: FDADA28A-90DC-385A-9A32-179ECEEDEACE' ]
platform: macosx
install-name: /System/Library/Frameworks/DiscRecordingUI.framework/Versions/A/DiscRecordingUI
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration.tbd
index c8b281a7d5..4f8fa01580 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: CEFEF9F0-78A8-3277-BC97-66AA0803401F', 'x86_64: 16EA6D93-A2EC-31DB-BF52-C4764E7B1630' ]
+uuids: [ 'i386: 7B37F034-C15A-345C-889C-87C4D2953FB4', 'x86_64: A4DCD470-D8EA-37E9-BDCA-A2B469754C12' ]
platform: macosx
install-name: /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/DrawSprocket.framework/Versions/A/DrawSprocket.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/DrawSprocket.framework/Versions/A/DrawSprocket.tbd
index 51467c2d0d..a4f36944ee 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/DrawSprocket.framework/Versions/A/DrawSprocket.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/DrawSprocket.framework/Versions/A/DrawSprocket.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386 ]
-uuids: [ 'i386: 93C55AA5-DB6D-33F9-9636-9CA103B3820E' ]
+uuids: [ 'i386: F028FC6A-734F-36CA-A9E0-645AB3FC35BB' ]
platform: macosx
install-name: /System/Library/Frameworks/DrawSprocket.framework/Versions/A/DrawSprocket
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/EventKit.framework/Versions/A/EventKit.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/EventKit.framework/Versions/A/EventKit.tbd
index a1657a7e39..dd39f060ea 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/EventKit.framework/Versions/A/EventKit.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/EventKit.framework/Versions/A/EventKit.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ x86_64 ]
-uuids: [ 'x86_64: 08D85473-12EC-3AB2-BBCA-4D9B9C2E495A' ]
+uuids: [ 'x86_64: 0D7CA65F-A2FC-3E44-B44E-B9EC1FA416B9' ]
platform: macosx
install-name: /System/Library/Frameworks/EventKit.framework/Versions/A/EventKit
-current-version: 671.3
+current-version: 671.7
objc-constraint: none
exports:
- archs: [ x86_64 ]
@@ -23,12 +23,12 @@ exports:
_EKChangedAttendeesAdded, _EKChangedAttendeesModified, _EKChangedAttendeesRemoved,
_EKChangedAvailability, _EKChangedCalendar, _EKChangedCalendarColor,
_EKChangedCalendarTitle, _EKChangedContactIdentifiers, _EKChangedDueDate,
- _EKChangedEndDate, _EKChangedEndTimeZone, _EKChangedLocation,
- _EKChangedNotes, _EKChangedParticipationStatus, _EKChangedPriority,
- _EKChangedPrivacy, _EKChangedRecurrenceRule, _EKChangedResponseComment,
- _EKChangedShareesAdded, _EKChangedShareesModified, _EKChangedShareesRemoved,
- _EKChangedStartDate, _EKChangedTimeZone, _EKChangedTitle,
- _EKChangedTravelTime, _EKChangedURL, _EKDebugPreferences_Notification_AvailabilityFreshnessWindow,
+ _EKChangedEndDate, _EKChangedEndTimeZone, _EKChangedJunkStatus,
+ _EKChangedLocation, _EKChangedNotes, _EKChangedParticipationStatus,
+ _EKChangedPriority, _EKChangedPrivacy, _EKChangedRecurrenceRule,
+ _EKChangedResponseComment, _EKChangedShareesAdded, _EKChangedShareesModified,
+ _EKChangedShareesRemoved, _EKChangedStartDate, _EKChangedTimeZone,
+ _EKChangedTitle, _EKChangedTravelTime, _EKChangedURL, _EKDebugPreferences_Notification_AvailabilityFreshnessWindow,
_EKDebugPreferences_Notification_ForceDisplayOfNewTravelAdvisoryHypotheses,
_EKDebugPreferences_Notification_OverriddenTravelAdvisoryHypothesisAggressiveTravelTime,
_EKDebugPreferences_Notification_OverriddenTravelAdvisoryHypothesisConservativeTravelTime,
@@ -120,15 +120,16 @@ exports:
_EKTestSourceSave, _EKTestSourceSupportsAttendeeComments,
_EKTestSourceSupportsAutoschedule, _EKTestSourceSupportsCalendarDeletion,
_EKTestSourceSupportsDropBoxAttachments, _EKTestSourceSupportsFreeBusy,
- _EKTestSourceSupportsLikenessPropagation, _EKTestSourceSupportsManagedAttachments,
- _EKTestSourceSupportsPrivateEvents, _EKTestSourceSupportsSharedScheduling,
- _EKTestSourceSupportsSharing, _EKTestSourceSupportsSlicing,
- _EKTestSourceTitle, _EKTestSourceType, _EKTestSourceURL, _EKTestSourceUserAddresses,
- _EKTestSourceUsername, _EKTestSuggestedEventInfoAcknowledged,
- _EKTestSuggestedEventInfoChangedFields, _EKTestSuggestedEventOpaqueKey,
- _EKTestSuggestedEventTimestamp, _EKTestSuggestedEventUniqueKey,
- _EKTimeToLeaveEnabledKey, _EKTimeToLeaveEnabledNotification,
- _EKTravelEngineLogHandle, _EKTravelEngineLogInitialize, _EKTravelEngineThrottleLogHandle,
+ _EKTestSourceSupportsJunkReporting, _EKTestSourceSupportsLikenessPropagation,
+ _EKTestSourceSupportsManagedAttachments, _EKTestSourceSupportsPrivateEvents,
+ _EKTestSourceSupportsSharedScheduling, _EKTestSourceSupportsSharing,
+ _EKTestSourceSupportsSlicing, _EKTestSourceTitle, _EKTestSourceType,
+ _EKTestSourceURL, _EKTestSourceUserAddresses, _EKTestSourceUsername,
+ _EKTestSuggestedEventInfoAcknowledged, _EKTestSuggestedEventInfoChangedFields,
+ _EKTestSuggestedEventOpaqueKey, _EKTestSuggestedEventTimestamp,
+ _EKTestSuggestedEventUniqueKey, _EKTimeToLeaveEnabledKey,
+ _EKTimeToLeaveEnabledNotification, _EKTravelEngineLogHandle,
+ _EKTravelEngineLogInitialize, _EKTravelEngineThrottleLogHandle,
_EKUIAttendeeUtils_AttendeeHasResponded, _EKUtils_AdjustedAttendeeAddress,
_EKViewModelAccountDisplayOrderKey, _EKViewModelChangedNotification,
_EKViewModelCollapsedTopLevelNodesKey, _EKViewModelDisabledCalendarsKey,
@@ -167,14 +168,15 @@ exports:
_EKFrozenReminder, _EKFrozenSharee, _EKFrozenStructuredLocation,
_EKFrozenSuggestedEventInfo, _EKGeneralLookupPredicate, _EKInMemoryBackingStore,
_EKInviteeAlternativeTime, _EKInviteeAlternativeTimeSearcher,
- _EKInviteeTimeSpan, _EKLiveEditingStore, _EKManagedObjectContext,
- _EKObject, _EKObjectChangeSummarizer, _EKObjectCreation, _EKObjectCreationCalendarStore,
- _EKObjectCreationInMemory, _EKObjectCreationInMemoryCalendar,
- _EKObjectCreationInMemoryObject, _EKObjectCreationInMemorySource,
- _EKObjectGroup, _EKOrganizer, _EKParticipant, _EKParticipantForSorting,
- _EKParticipantToContactMatcher, _EKPostSliceDescription, _EKPredicate,
- _EKPredicateSearch, _EKPreferences, _EKQueryEventPredicate,
- _EKQueryPredicate, _EKQueryReminderPredicate, _EKRecurrenceChangeInfo,
+ _EKInviteeTimeSpan, _EKJunkInvitationProtocol_Shared, _EKLiveEditingStore,
+ _EKManagedObjectContext, _EKObject, _EKObjectChangeSummarizer,
+ _EKObjectCreation, _EKObjectCreationCalendarStore, _EKObjectCreationInMemory,
+ _EKObjectCreationInMemoryCalendar, _EKObjectCreationInMemoryObject,
+ _EKObjectCreationInMemorySource, _EKObjectGroup, _EKOrganizer,
+ _EKParticipant, _EKParticipantForSorting, _EKParticipantToContactMatcher,
+ _EKPostSliceDescription, _EKPredicate, _EKPredicateSearch,
+ _EKPreferences, _EKQueryEventPredicate, _EKQueryPredicate,
+ _EKQueryReminderPredicate, _EKRecents, _EKRecurrenceChangeInfo,
_EKRecurrenceChangeManager, _EKRecurrenceDayOfWeek, _EKRecurrenceEnd,
_EKRecurrenceException, _EKRecurrenceGenerator, _EKRecurrenceHelper,
_EKRecurrenceIdentifier, _EKRecurrenceRule, _EKRecurrenceSet,
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/ExceptionHandling.framework/Versions/A/ExceptionHandling.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/ExceptionHandling.framework/Versions/A/ExceptionHandling.tbd
index def45faa6f..dfefcaf8c3 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/ExceptionHandling.framework/Versions/A/ExceptionHandling.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/ExceptionHandling.framework/Versions/A/ExceptionHandling.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 356D6F1A-9C50-32EA-9E47-7225FC65514A', 'x86_64: C3A4C04D-6EFC-3ECA-BD5D-237DCEF5920D' ]
+uuids: [ 'i386: 28659945-BCA9-3CC9-9C14-316C3EB2978A', 'x86_64: 23464743-95E9-3EA7-868F-FE6DA0B17449' ]
platform: macosx
install-name: /System/Library/Frameworks/ExceptionHandling.framework/Versions/A/ExceptionHandling
-current-version: 12.0
+current-version: 12
objc-constraint: none
exports:
- archs: [ i386, x86_64 ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/FWAUserLib.framework/Versions/A/FWAUserLib.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/FWAUserLib.framework/Versions/A/FWAUserLib.tbd
index f1a29cb27d..f7edf03d68 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/FWAUserLib.framework/Versions/A/FWAUserLib.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/FWAUserLib.framework/Versions/A/FWAUserLib.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 810F9FB2-207B-36A7-98F6-AD6D898F086F', 'x86_64: 2C20C2D3-CF1B-31FB-BE74-8927DBFFE53B' ]
+uuids: [ 'i386: 57437699-215E-32E5-8C96-E04B1B94F636', 'x86_64: 4F1082FD-746D-3AA4-BBFA-78DEB4547B84' ]
platform: macosx
install-name: /System/Library/Frameworks/FWAUserLib.framework/Versions/A/FWAUserLib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/FinderSync.framework/Versions/A/FinderSync.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/FinderSync.framework/Versions/A/FinderSync.tbd
index 5e75a37593..f86c000d83 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/FinderSync.framework/Versions/A/FinderSync.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/FinderSync.framework/Versions/A/FinderSync.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ x86_64 ]
-uuids: [ 'x86_64: C8CF9667-6F0A-33FE-81BE-5C26853DC1A2' ]
+uuids: [ 'x86_64: 10EFDA19-5A3C-3EEF-A22A-8E5DCEBC1455' ]
platform: macosx
install-name: '@rpath/FinderSync.framework/Versions/A/FinderSync'
-current-version: 1008.3.9
+current-version: 1008.5.3
objc-constraint: none
exports:
- archs: [ x86_64 ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/ForceFeedback.framework/Versions/A/ForceFeedback.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/ForceFeedback.framework/Versions/A/ForceFeedback.tbd
index c8af7806de..860b07892e 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/ForceFeedback.framework/Versions/A/ForceFeedback.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/ForceFeedback.framework/Versions/A/ForceFeedback.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 655A74B8-A471-369D-9F11-1E423500AE4B', 'x86_64: 61C10E23-C37F-3023-9A57-585C34784AA4' ]
+uuids: [ 'i386: 11492154-36B9-31B9-A990-A34E37BF58EF', 'x86_64: 313F7E57-FA8B-3AEC-BE47-C2C7B4F6FFAB' ]
platform: macosx
install-name: /System/Library/Frameworks/ForceFeedback.framework/Versions/A/ForceFeedback
current-version: 1.0.2
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation.tbd
index 3d0bef99ed..423dc11bba 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation.tbd
@@ -1,10 +1,10 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 8A394A7C-D0A5-310D-880A-F0792DAB4830', 'x86_64: D820A498-2E62-367D-BC72-5845B14C06E3' ]
+uuids: [ 'i386: A903DBC2-B551-370F-8E1B-1CEB8760CB62', 'x86_64: 6DDAA374-48DA-3F61-8D98-0665CFCBD256' ]
platform: macosx
install-name: /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
-current-version: 1349.25
-compatibility-version: 300.0
+current-version: 1349.63
+compatibility-version: 300
objc-constraint: none
exports:
- archs: [ i386 ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSURLError.h b/MacOSX10.12.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSURLError.h
index 23fdfdf2c9..8813518bda 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSURLError.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSURLError.h
@@ -104,6 +104,7 @@ NS_ENUM(NSInteger)
NSURLErrorFileIsDirectory = -1101,
NSURLErrorNoPermissionsToReadFile = -1102,
NSURLErrorDataLengthExceedsMaximum NS_ENUM_AVAILABLE(10_5, 2_0) = -1103,
+ NSURLErrorFileOutsideSafeArea API_AVAILABLE(macosx(10.12.4), ios(10.3), watchos(3.2), tvos(10.2)) = -1104,
// SSL errors
NSURLErrorSecureConnectionFailed = -1200,
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/GLKit.framework/Versions/A/GLKit.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/GLKit.framework/Versions/A/GLKit.tbd
index a5b9b9928d..a684425053 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/GLKit.framework/Versions/A/GLKit.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/GLKit.framework/Versions/A/GLKit.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ x86_64 ]
-uuids: [ 'x86_64: 264FD50F-1E7C-3843-ACCF-FB17A68753F2' ]
+uuids: [ 'x86_64: 1BB39C18-D067-3468-B01E-7099F98DF8D7' ]
platform: macosx
install-name: /System/Library/Frameworks/GLKit.framework/Versions/A/GLKit
-current-version: 78.0
+current-version: 87
objc-constraint: none
exports:
- archs: [ x86_64 ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/GLUT.framework/Versions/A/GLUT.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/GLUT.framework/Versions/A/GLUT.tbd
index 5afda11811..52b92958c7 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/GLUT.framework/Versions/A/GLUT.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/GLUT.framework/Versions/A/GLUT.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 6DE419B8-E8DC-3C92-B54B-C615C0F141EE', 'x86_64: CE108D58-742D-300B-821A-B49CA4E35D23' ]
+uuids: [ 'i386: 2E8C1CD1-9F25-3DA6-AA89-A93838EBFAF3', 'x86_64: A34901BE-F2FA-3AA9-BAA1-55F64B170574' ]
platform: macosx
install-name: /System/Library/Frameworks/GLUT.framework/Versions/A/GLUT
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/GSS.framework/Versions/A/GSS.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/GSS.framework/Versions/A/GSS.tbd
index 6c31317b49..1c8e488a58 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/GSS.framework/Versions/A/GSS.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/GSS.framework/Versions/A/GSS.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 5161C5E3-2939-30F3-9251-972A206B5221', 'x86_64: 95FAD1F9-1610-3428-B9B4-D32F67C26574' ]
+uuids: [ 'i386: 256987F7-ACFC-34B6-92E6-8E38E7B54482', 'x86_64: 6FADED0B-0425-3567-A75A-040C5A4638EB' ]
platform: macosx
install-name: /System/Library/Frameworks/GSS.framework/Versions/A/GSS
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/GameController.framework/Versions/A/GameController.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/GameController.framework/Versions/A/GameController.tbd
index dad93b9706..9ec2de0a47 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/GameController.framework/Versions/A/GameController.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/GameController.framework/Versions/A/GameController.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ x86_64 ]
-uuids: [ 'x86_64: 640BC2B1-5131-3CB0-9C71-1232D9015E34' ]
+uuids: [ 'x86_64: DAC8C83B-7EC8-3A88-A725-E13DD905BF4F' ]
platform: macosx
install-name: /System/Library/Frameworks/GameController.framework/Versions/A/GameController
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/GameKit.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/GameKit.tbd
index 4ff6e7f2e8..6582cefa83 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/GameKit.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/GameKit.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 30CDCF9F-6FC8-3786-B0B0-5BE5D8C13DCD', 'x86_64: 0E8DACB6-C3EF-3611-AAAE-7827D9E1242E' ]
+uuids: [ 'i386: C15691C9-37D7-3100-9748-613CB1903D2A', 'x86_64: 7652F24E-6111-3E77-8D10-4FEE4BBF7B77' ]
platform: macosx
install-name: /System/Library/Frameworks/GameKit.framework/Versions/A/GameKit
-current-version: 471.2.105
+current-version: 471.7.2
objc-constraint: none
exports:
- archs: [ x86_64 ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKAchievement.h b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKAchievement.h
index da457af0fb..a22f9aa28d 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKAchievement.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKAchievement.h
@@ -2,7 +2,7 @@
// GKAchievement.h
// Game Center
//
-// Copyright 2010-2016 Apple Inc. All rights reserved.
+// Copyright 2010-2017 Apple Inc. All rights reserved.
//
#import
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKAchievementDescription.h b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKAchievementDescription.h
index cc236165b3..c76baa5395 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKAchievementDescription.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKAchievementDescription.h
@@ -2,7 +2,7 @@
// GKAchievementDescription.h
// Game Center
//
-// Copyright 2010-2016 Apple Inc. All rights reserved.
+// Copyright 2010-2017 Apple Inc. All rights reserved.
//
#import
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKAchievementViewController.h b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKAchievementViewController.h
index bf57b30da1..67e86526af 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKAchievementViewController.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKAchievementViewController.h
@@ -2,7 +2,7 @@
// GKAchievementViewController.h
// Game Center
//
-// Copyright 2010-2016 Apple Inc. All rights reserved.
+// Copyright 2010-2017 Apple Inc. All rights reserved.
//
#if TARGET_OS_IPHONE
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKBasePlayer.h b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKBasePlayer.h
index eaee0613b6..72f18a2453 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKBasePlayer.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKBasePlayer.h
@@ -2,7 +2,7 @@
// GKBasePlayer.h
// Game Center
//
-// Copyright 2016 Apple Inc. All rights reserved.
+// Copyright 2016-2017 Apple Inc. All rights reserved.
//
#import
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKChallenge.h b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKChallenge.h
index c57056fea4..660c929949 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKChallenge.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKChallenge.h
@@ -2,7 +2,7 @@
// GKChallenge.h
// Game Center
//
-// Copyright 2012-2016 Apple Inc. All rights reserved.
+// Copyright 2012-2017 Apple Inc. All rights reserved.
//
#import
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKChallengeEventHandler.h b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKChallengeEventHandler.h
index aead43bd1a..612813c97a 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKChallengeEventHandler.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKChallengeEventHandler.h
@@ -2,7 +2,7 @@
// GKChallengeEventHandler.h
// Game Center
//
-// Copyright 2012-2016 Apple Inc. All rights reserved.
+// Copyright 2012-2017 Apple Inc. All rights reserved.
//
#import
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKCloudPlayer.h b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKCloudPlayer.h
index 3fa889863c..ef49098321 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKCloudPlayer.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKCloudPlayer.h
@@ -2,7 +2,7 @@
// GKCloudPlayer.h
// Game Center
//
-// Copyright 2016 Apple Inc. All rights reserved.
+// Copyright 2016-2017 Apple Inc. All rights reserved.
//
#import
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKDefines.h b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKDefines.h
index ab8366f003..78bea9a6c4 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKDefines.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKDefines.h
@@ -2,7 +2,7 @@
// GKDefines.h
// Game Center
//
-// Copyright 2010-2016 Apple Inc. All rights reserved.
+// Copyright 2010-2017 Apple Inc. All rights reserved.
//
#ifndef GK_EXTERN
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKError.h b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKError.h
index e8c308868b..edbccdbb4c 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKError.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKError.h
@@ -2,7 +2,7 @@
// GKError.h
// Game Center
//
-// Copyright 2010-2016 Apple Inc. All rights reserved.
+// Copyright 2010-2017 Apple Inc. All rights reserved.
//
#import
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKEventListener.h b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKEventListener.h
index e01a1e72dd..387bbcfa85 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKEventListener.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKEventListener.h
@@ -2,7 +2,7 @@
// GKEventListener.h
// Game Center
//
-// Copyright 2012-2016 Apple Inc. All rights reserved.
+// Copyright 2012-2017 Apple Inc. All rights reserved.
//
#import
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKFriendRequestComposeViewController.h b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKFriendRequestComposeViewController.h
index 462884e85e..4854a199c0 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKFriendRequestComposeViewController.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKFriendRequestComposeViewController.h
@@ -2,7 +2,7 @@
// GKFriendRequestComposeViewController.h
// Game Center
//
-// Copyright 2010-2016 Apple Inc. All rights reserved.
+// Copyright 2010-2017 Apple Inc. All rights reserved.
//
#if TARGET_OS_IPHONE
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKGameCenterViewController.h b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKGameCenterViewController.h
index bb80c1294a..16a71c7bba 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKGameCenterViewController.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKGameCenterViewController.h
@@ -2,7 +2,7 @@
// GKGameCenterViewController.h
// Game Center
//
-// Copyright 2012-2016 Apple Inc. All rights reserved.
+// Copyright 2012-2017 Apple Inc. All rights reserved.
//
#import
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKGameSession.h b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKGameSession.h
index 54845dde36..5a0afbe8e2 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKGameSession.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKGameSession.h
@@ -2,7 +2,7 @@
// GKGameSession.h
// Game Center
//
-// Copyright 2016 Apple Inc. All rights reserved.
+// Copyright 2016-2017 Apple Inc. All rights reserved.
//
#import
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKGameSessionError.h b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKGameSessionError.h
index 1eb5f3ee46..e04f93fddf 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKGameSessionError.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKGameSessionError.h
@@ -2,7 +2,7 @@
// GKGameSessionError.h
// Game Center
//
-// Copyright 2016 Apple Inc. All rights reserved.
+// Copyright 2016-2017 Apple Inc. All rights reserved.
//
#import
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKGameSessionEventListener.h b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKGameSessionEventListener.h
index 338cdfff9c..e7c2670498 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKGameSessionEventListener.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKGameSessionEventListener.h
@@ -2,7 +2,7 @@
// GKGameSessionEventListener.h
// Game Center
//
-// Copyright 2016 Apple Inc. All rights reserved.
+// Copyright 2016-2017 Apple Inc. All rights reserved.
//
#import "GKGameSession.h"
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKGameSessionSharingViewController.h b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKGameSessionSharingViewController.h
index 92db8190d0..14b793ef3d 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKGameSessionSharingViewController.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKGameSessionSharingViewController.h
@@ -2,7 +2,7 @@
// GKGameSessionSharingViewController.h
// Game Center
//
-// Copyright 2016 Apple Inc. All rights reserved.
+// Copyright 2016-2017 Apple Inc. All rights reserved.
//
#import
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKLeaderboard.h b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKLeaderboard.h
index 89fce2cbe0..b86c65626a 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKLeaderboard.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKLeaderboard.h
@@ -2,7 +2,7 @@
// GKLeaderboard.h
// Game Center
//
-// Copyright 2010-2016 Apple Inc. All rights reserved.
+// Copyright 2010-2017 Apple Inc. All rights reserved.
//
#import
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKLeaderboardSet.h b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKLeaderboardSet.h
index 330ab45e31..5b62c7de64 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKLeaderboardSet.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKLeaderboardSet.h
@@ -2,7 +2,7 @@
// GKLeaderboardSet.h
// Game Center
//
-// Copyright 2012-2016 Apple Inc. All rights reserved.
+// Copyright 2012-2017 Apple Inc. All rights reserved.
//
#import
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKLeaderboardViewController.h b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKLeaderboardViewController.h
index aecc46d62c..aa1f42e572 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKLeaderboardViewController.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKLeaderboardViewController.h
@@ -2,7 +2,7 @@
// GKLeaderboardViewController.h
// Game Center
//
-// Copyright 2010-2016 Apple Inc. All rights reserved.
+// Copyright 2010-2017 Apple Inc. All rights reserved.
//
#import
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKLocalPlayer.h b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKLocalPlayer.h
index 7f9413bcd8..25b69f1d12 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKLocalPlayer.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKLocalPlayer.h
@@ -2,7 +2,7 @@
// GKLocalPlayer.h
// Game Center
//
-// Copyright 2010-2016 Apple Inc. All rights reserved.
+// Copyright 2010-2017 Apple Inc. All rights reserved.
//
#import
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKMatch.h b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKMatch.h
index 9ab7c3b489..ed69f57f93 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKMatch.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKMatch.h
@@ -2,7 +2,7 @@
// GKMatch.h
// Game Center
//
-// Copyright 2010-2016 Apple Inc. All rights reserved.
+// Copyright 2010-2017 Apple Inc. All rights reserved.
//
#import
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKMatchmaker.h b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKMatchmaker.h
index c3aa88bb04..3d77f37342 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKMatchmaker.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKMatchmaker.h
@@ -2,7 +2,7 @@
// GKMatchmaker.h
// Game Center
//
-// Copyright 2010-2016 Apple Inc. All rights reserved.
+// Copyright 2010-2017 Apple Inc. All rights reserved.
//
#include
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKMatchmakerViewController.h b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKMatchmakerViewController.h
index 4d379537b8..1d9d5ef4e6 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKMatchmakerViewController.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKMatchmakerViewController.h
@@ -2,7 +2,7 @@
// GKMatchmakerViewController.h
// Game Center
//
-// Copyright 2010-2016 Apple Inc. All rights reserved.
+// Copyright 2010-2017 Apple Inc. All rights reserved.
//
@class GKMatchRequest, GKInvite, GKMatch, GKPlayer;
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKNotificationBanner.h b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKNotificationBanner.h
index aba03a4de8..ed9ff9e0d6 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKNotificationBanner.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKNotificationBanner.h
@@ -2,7 +2,7 @@
// GKNotificationBanner.h
// Game Center
//
-// Copyright 2012-2016 Apple Inc. All rights reserved.
+// Copyright 2012-2017 Apple Inc. All rights reserved.
//
#import
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKPlayer.h b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKPlayer.h
index cc396573a4..843669fbd6 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKPlayer.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKPlayer.h
@@ -2,7 +2,7 @@
// GKPlayer.h
// Game Center
//
-// Copyright 2010-2016 Apple Inc. All rights reserved.
+// Copyright 2010-2017 Apple Inc. All rights reserved.
//
#import
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKSavedGame.h b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKSavedGame.h
index d320de0a3c..8eeca7f8fb 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKSavedGame.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKSavedGame.h
@@ -2,7 +2,7 @@
// GKSavedGame.h
// Game Center
//
-// Copyright 2010-2016 Apple Inc. All rights reserved.
+// Copyright 2010-2017 Apple Inc. All rights reserved.
//
#import
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKSavedGameListener.h b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKSavedGameListener.h
index 8115028033..034b903f37 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKSavedGameListener.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKSavedGameListener.h
@@ -2,7 +2,7 @@
// GKSavedGameListener.h
// Game Center
//
-// Copyright 2010-2016 Apple Inc. All rights reserved.
+// Copyright 2010-2017 Apple Inc. All rights reserved.
//
@class GKPlayer;
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKScore.h b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKScore.h
index 21ae6a55f9..d9f248cdbd 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKScore.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKScore.h
@@ -2,7 +2,7 @@
// GKScore.h
// Game Center
//
-// Copyright 2010-2016 Apple Inc. All rights reserved.
+// Copyright 2010-2017 Apple Inc. All rights reserved.
//
#import
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKTurnBasedMatch.h b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKTurnBasedMatch.h
index 8fe5be50d7..530b9e0435 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKTurnBasedMatch.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKTurnBasedMatch.h
@@ -2,7 +2,7 @@
// GKTurnBasedMatch.h
// Game Center
//
-// Copyright 2010-2016 Apple Inc. All rights reserved.
+// Copyright 2010-2017 Apple Inc. All rights reserved.
//
#import
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKTurnBasedMatchmakerViewController.h b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKTurnBasedMatchmakerViewController.h
index e819589498..cb65cffa3a 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKTurnBasedMatchmakerViewController.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKTurnBasedMatchmakerViewController.h
@@ -2,7 +2,7 @@
// GKTurnBasedMatchmakerViewController.h
// Game Center
//
-// Copyright 2010-2016 Apple Inc. All rights reserved.
+// Copyright 2010-2017 Apple Inc. All rights reserved.
//
@protocol GKTurnBasedMatchmakerViewControllerDelegate;
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKVoiceChat.h b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKVoiceChat.h
index 651a2856d4..e3ca83c70e 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKVoiceChat.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKVoiceChat.h
@@ -2,7 +2,7 @@
// GKVoiceChat.h
// Game Center
//
-// Copyright 2010-2016 Apple Inc. All rights reserved.
+// Copyright 2010-2017 Apple Inc. All rights reserved.
//
#import
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GameKit.h b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GameKit.h
index 919847ec1d..b267f0e0b1 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GameKit.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GameKit.h
@@ -2,7 +2,7 @@
// GameKit.h
// Game Center
//
-// Copyright 2010-2016 Apple Inc. All rights reserved.
+// Copyright 2010-2017 Apple Inc. All rights reserved.
//
#import
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/GameplayKit.framework/Versions/A/GameplayKit.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/GameplayKit.framework/Versions/A/GameplayKit.tbd
index efec7a154f..b4ab2d4ade 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/GameplayKit.framework/Versions/A/GameplayKit.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/GameplayKit.framework/Versions/A/GameplayKit.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ x86_64 ]
-uuids: [ 'x86_64: 87C44DC9-A9CF-32B6-BABD-F303D9331FF3' ]
+uuids: [ 'x86_64: 4E500F56-468B-37AA-B9A1-8699E209A001' ]
platform: macosx
install-name: /System/Library/Frameworks/GameplayKit.framework/Versions/A/GameplayKit
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Hypervisor.framework/Versions/A/Hypervisor.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/Hypervisor.framework/Versions/A/Hypervisor.tbd
index ea23874eb2..dedb2b6bcd 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Hypervisor.framework/Versions/A/Hypervisor.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Hypervisor.framework/Versions/A/Hypervisor.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ x86_64 ]
-uuids: [ 'x86_64: 84617382-0B8B-3A99-A655-89218DAD7172' ]
+uuids: [ 'x86_64: 9FD47998-64BD-3856-8621-73809F629809' ]
platform: macosx
install-name: /System/Library/Frameworks/Hypervisor.framework/Versions/A/Hypervisor
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/ICADevices.framework/Versions/A/ICADevices.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/ICADevices.framework/Versions/A/ICADevices.tbd
index dc08d9905c..f57271b7b2 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/ICADevices.framework/Versions/A/ICADevices.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/ICADevices.framework/Versions/A/ICADevices.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: A83A7591-08D5-3341-8689-34B9AE87F39F', 'x86_64: 70FDD7A4-ABBF-3097-B0C5-6718B30C456D' ]
+uuids: [ 'i386: 5C4EECA9-32EF-3276-872B-4B8EEAAB8991', 'x86_64: A0C3F6E1-C8AA-39E1-AC68-62ECC4507D91' ]
platform: macosx
install-name: /System/Library/Frameworks/ICADevices.framework/Versions/A/ICADevices
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/IMServicePlugIn.framework/Versions/A/Frameworks/IMServicePlugInSupport.framework/Versions/A/IMServicePlugInSupport.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/IMServicePlugIn.framework/Versions/A/Frameworks/IMServicePlugInSupport.framework/Versions/A/IMServicePlugInSupport.tbd
index ea26c4fb6a..7f9b2b4e6a 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/IMServicePlugIn.framework/Versions/A/Frameworks/IMServicePlugInSupport.framework/Versions/A/IMServicePlugInSupport.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/IMServicePlugIn.framework/Versions/A/Frameworks/IMServicePlugInSupport.framework/Versions/A/IMServicePlugInSupport.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ x86_64 ]
-uuids: [ 'x86_64: FF32F8F6-3A9A-379C-939D-FCBBBAC8327E' ]
+uuids: [ 'x86_64: BA48EC49-BAEF-3879-B65D-AFC99FA1ACC0' ]
platform: macosx
install-name: /System/Library/Frameworks/IMServicePlugIn.framework/Versions/A/Frameworks/IMServicePlugInSupport.framework/Versions/A/IMServicePlugInSupport
-current-version: 1000.0
+current-version: 1000
objc-constraint: none
exports:
- archs: [ x86_64 ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/IMServicePlugIn.framework/Versions/A/IMServicePlugIn.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/IMServicePlugIn.framework/Versions/A/IMServicePlugIn.tbd
index 2b782f5f95..385bde8e4a 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/IMServicePlugIn.framework/Versions/A/IMServicePlugIn.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/IMServicePlugIn.framework/Versions/A/IMServicePlugIn.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ x86_64 ]
-uuids: [ 'x86_64: 96229401-B514-34B4-96B4-C70502DD9568' ]
+uuids: [ 'x86_64: F95B2A0B-05D0-3C1F-A615-48C68FA0E4E7' ]
platform: macosx
install-name: /System/Library/Frameworks/IMServicePlugIn.framework/Versions/A/IMServicePlugIn
-current-version: 1000.0
+current-version: 1000
objc-constraint: none
exports:
- archs: [ x86_64 ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth.tbd
index 804e1be7fd..3af6976169 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: DAA9890C-D9B8-3A1C-86C2-717ADD4D9231', 'x86_64: D4B76B20-7777-39C9-8365-FC0C0DE17AB0' ]
+uuids: [ 'i386: A55F9740-3B6B-37C9-8996-7E4C1EF514DE', 'x86_64: 00D257AA-283D-3395-B9B0-FEB70764080B' ]
platform: macosx
install-name: /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/IOBluetoothUI.framework/Versions/A/IOBluetoothUI.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/IOBluetoothUI.framework/Versions/A/IOBluetoothUI.tbd
index 85ac122a9e..4c500dafe2 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/IOBluetoothUI.framework/Versions/A/IOBluetoothUI.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/IOBluetoothUI.framework/Versions/A/IOBluetoothUI.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 56E87322-0F36-38B8-8775-A54FA2F4223A', 'x86_64: 0355598D-0137-3EBD-A8E4-88450FB5F6BB' ]
+uuids: [ 'i386: 23180768-4EE5-3C95-9067-EE01D2A4BA40', 'x86_64: 8B095466-96DF-3B58-9012-8299B7F1ED19' ]
platform: macosx
install-name: /System/Library/Frameworks/IOBluetoothUI.framework/Versions/A/IOBluetoothUI
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/graphics/IOGraphicsTypes.h b/MacOSX10.12.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/graphics/IOGraphicsTypes.h
index 9a0ee49a5b..3189c59b00 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/graphics/IOGraphicsTypes.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/graphics/IOGraphicsTypes.h
@@ -31,7 +31,7 @@
extern "C" {
#endif
-#define IOGRAPHICSTYPES_REV 44
+#define IOGRAPHICSTYPES_REV 46
typedef SInt32 IOIndex;
typedef UInt32 IOSelect;
@@ -218,6 +218,11 @@ enum {
//// CLUTs
+// IOFBSetGamma Sync Types
+#define kIOFBSetGammaSyncNotSpecified -1
+#define kIOFBSetGammaSyncNoSync 0
+#define kIOFBSetGammaSyncVerticalBlankSync 1
+
typedef UInt16 IOColorComponent;
/*!
@@ -268,6 +273,19 @@ enum {
kIOClamshellStateAttribute = 'clam',
kIOFBDisplayPortTrainingAttribute = 'dpta',
+
+ kIOFBDisplayState = 'dstt',
+};
+
+// IOGraphics: Implement display state attribute for deteriming display state post wake
+// kIOFBDisplayState
+enum {
+ kIOFBDisplayState_AlreadyActive = (1 << 0),
+ kIOFBDisplayState_RestoredProfile = (1 << 1),
+ kIOFBDisplayState_PipelineBlack = (1 << 2),
+ kIOFBDisplayState_Mask = (kIOFBDisplayState_AlreadyActive |
+ kIOFBDisplayState_RestoredProfile |
+ kIOFBDisplayState_PipelineBlack)
};
// values for kIOWindowServerActiveAttribute
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/hid/IOHIDKeys.h b/MacOSX10.12.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/hid/IOHIDKeys.h
index 1af975238c..93e46c3cf1 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/hid/IOHIDKeys.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/hid/IOHIDKeys.h
@@ -383,10 +383,12 @@ typedef uint32_t IOHIDStandardType;
@abstract Describes different types of scaling that can be performed on element values.
@constant kIOHIDValueScaleTypeCalibrated Type for value that is scaled with respect to the calibration properties.
@constant kIOHIDValueScaleTypePhysical Type for value that is scaled with respect to the physical min and physical max of the element.
+ @constant kIOHIDValueScaleTypeExponent Type for value that is scaled with respect to the element's unit exponent.
*/
enum {
kIOHIDValueScaleTypeCalibrated,
- kIOHIDValueScaleTypePhysical
+ kIOHIDValueScaleTypePhysical,
+ kIOHIDValueScaleTypeExponent
};
typedef uint32_t IOHIDValueScaleType;
@@ -464,6 +466,13 @@ typedef uint32_t IOHIDValueOptions;
#define kKeyboardUsageMapKey "KeyboardUsageMap"
+/*!
+ @defined kIOHIDDeviceOpenedByEventSystemKey
+ @abstract Property set when correcponding event service object opened by HID event system
+ @discussion boolean value
+
+ */
+#define kIOHIDDeviceOpenedByEventSystemKey "DeviceOpenedByEventSystem"
__END_DECLS
#endif /* !_IOKIT_HID_IOHIDKEYS_H_ */
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/hid/IOHIDUsageTables.h b/MacOSX10.12.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/hid/IOHIDUsageTables.h
index 8c9198aba2..bf51440a51 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/hid/IOHIDUsageTables.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/hid/IOHIDUsageTables.h
@@ -1351,7 +1351,7 @@ enum
kHIDUsage_AD_Reserved = 0xFFFF
};
-/* Sensor Page (0x14) */
+/* Sensor Page (0x20) */
/* The Sensor page is intended for use by devices that capture biometric, electrical, environmental, light, location, mechanical, motion, orientation, scanner, etc events. */
enum
{
@@ -1552,7 +1552,15 @@ enum
kHIDUsage_Snsr_Light_Illuminance = 0x04D1,
/* Specific Sensor Type Data Fields */
- /*** TODO ***/
+
+ /* Biometric Sensor Data Fields */
+ kHIDUsage_Snsr_Data_Biometric = 0x04B0,
+ kHIDUsage_Snsr_Data_Biometric_HumanPresence = 0x04B1,
+ kHIDUsage_Snsr_Data_Biometric_HumanProximityRange = 0x04B2,
+ kHIDUsage_Snsr_Data_Biometric_HumanProximityOutOfRange = 0x04B3,
+ kHIDUsage_Snsr_Data_Biometric_HumanTouchState = 0x04B4,
+ /* 0x04B5 - 0x04CF Reserved */
+
};
/* Power Device Page (0x84) */
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/hidsystem/IOHIDShared.h b/MacOSX10.12.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/hidsystem/IOHIDShared.h
index 7d235a1939..d44dcb0b27 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/hidsystem/IOHIDShared.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/hidsystem/IOHIDShared.h
@@ -261,6 +261,23 @@ extern MasterAudioFunctions *masterAudioFunctions;
#endif
#endif /* !KERNEL */
+
+/*!
+ @defined kIOHIDOpenedByEventSystem
+ @abstract option passed to open for IOHIDInterface if opened by IOHIDEventDriver
+ */
+enum {
+ kIOHIDOpenedByEventSystem = 0x10000
+};
+
+/*!
+ @defined kIOHIDMessageOpenedByEventSystem
+ @abstract message to IOHIDInterface and /or IOHIDDevice if instance of corresponding IOHIDEventService opened by event system and ready to receive events
+ */
+
+#define kIOHIDMessageOpenedByEventSystem iokit_vendor_specific_msg(1)
+
+
__END_DECLS
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/pwr_mgt/IOPMKeys.h b/MacOSX10.12.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/pwr_mgt/IOPMKeys.h
index 906c1287bc..aef996c00b 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/pwr_mgt/IOPMKeys.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/pwr_mgt/IOPMKeys.h
@@ -91,6 +91,12 @@
*/
#define kIOPMPowerEventAppNameKey "scheduledby"
+/*!
+ @define kIOPMPowerEventAppPIDKey
+ @abstract Key for the PID the App that scheduled the power event. Value is a CFNumber integer.
+ */
+#define kIOPMPowerEventAppPIDKey "appPID"
+
/*!
@define kIOPMPowerEventTypeKey
@abstract Key for the type of power event. Value is a CFStringRef, with the c-string value of one of the "kIOPMAuto" strings.
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit.tbd
index b48e489e52..af4ee1b055 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 8B9B83DB-C8CF-35A6-82B0-8E4AECC88962', 'x86_64: 163BE7FA-B29A-348F-8B5F-E301F2E8C964' ]
+uuids: [ 'i386: 3E94AA2D-1008-34EC-897D-A6A50503F86B', 'x86_64: BA7DC917-35A9-3D1B-BBEC-ADF4495A166D' ]
platform: macosx
install-name: /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
-current-version: 275.0
+current-version: 275
objc-constraint: none
exports:
- archs: [ i386 ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface.tbd
index 6d02d90069..1bbeda34ce 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 8699390F-6134-3A45-B263-712423D1C37C', 'x86_64: 3DD3BF22-0800-31F2-B179-87F87D6F0548' ]
+uuids: [ 'i386: FE989271-3A6D-3B98-939D-71230A7D3EFC', 'x86_64: 661BFCC0-85AB-3343-853E-3797932871D4' ]
platform: macosx
install-name: /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/ImageCaptureCore.framework/Versions/A/ImageCaptureCore.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/ImageCaptureCore.framework/Versions/A/ImageCaptureCore.tbd
index 002ec1a6cd..7c6d8bfe49 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/ImageCaptureCore.framework/Versions/A/ImageCaptureCore.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/ImageCaptureCore.framework/Versions/A/ImageCaptureCore.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: FDD9D5C2-3567-39EE-952F-6A3BF5E348A8', 'x86_64: 0F899C07-AA23-350E-8670-9090924D670D' ]
+uuids: [ 'i386: E073E277-4F31-3117-8991-82A1CE3DFAAA', 'x86_64: 22A35555-6025-3EB8-993B-B91141668C6A' ]
platform: macosx
install-name: /System/Library/Frameworks/ImageCaptureCore.framework/Versions/A/ImageCaptureCore
objc-constraint: none
@@ -18,10 +18,11 @@ exports:
_ICCameraFileProperties._highFramerate, _ICCameraFileProperties._metadata,
_ICCameraFileProperties._modificationDate, _ICCameraFileProperties._orientation,
_ICCameraFileProperties._orientationOverridden, _ICCameraFileProperties._originalFilename,
- _ICCameraFileProperties._raw, _ICCameraFileProperties._relatedUUID,
- _ICCameraFileProperties._retrievedMetadata, _ICCameraFileProperties._retrievedThumbnail,
- _ICCameraFileProperties._sidecarFiles, _ICCameraFileProperties._thumbnail,
- _ICCameraFileProperties._thumbnailData, _ICCameraFileProperties._timeLapse,
+ _ICCameraFileProperties._originatingAssetID, _ICCameraFileProperties._raw,
+ _ICCameraFileProperties._relatedUUID, _ICCameraFileProperties._retrievedMetadata,
+ _ICCameraFileProperties._retrievedThumbnail, _ICCameraFileProperties._sidecarFiles,
+ _ICCameraFileProperties._thumbnail, _ICCameraFileProperties._thumbnailData,
+ _ICCameraFileProperties._timeLapse, _ICCameraFileProperties._useExtensionIcon,
_ICCameraFileProperties._wasDownloaded, _ICCameraFileProperties._width,
_ICCameraFolderProperties._creationDate, _ICCameraFolderProperties._files,
_ICCameraFolderProperties._folders, _ICCameraFolderProperties._modificationDate,
@@ -162,10 +163,10 @@ exports:
- archs: [ i386, x86_64 ]
symbols: [ _FallBack, _ICButtonTypeCopy, _ICButtonTypeMail, _ICButtonTypePrint,
_ICButtonTypeScan, _ICButtonTypeTransfer, _ICButtonTypeWeb,
- _ICCameraDeviceCanAcceptPTPCommands, _ICCameraDeviceCanDeleteAllFiles,
- _ICCameraDeviceCanDeleteOneFile, _ICCameraDeviceCanReceiveFile,
- _ICCameraDeviceCanSyncClock, _ICCameraDeviceCanTakePicture,
- _ICCameraDeviceCanTakePictureUsingShutterReleaseOnCamera,
+ _ICCachedThumbnailFromExtension, _ICCameraDeviceCanAcceptPTPCommands,
+ _ICCameraDeviceCanDeleteAllFiles, _ICCameraDeviceCanDeleteOneFile,
+ _ICCameraDeviceCanReceiveFile, _ICCameraDeviceCanSyncClock,
+ _ICCameraDeviceCanTakePicture, _ICCameraDeviceCanTakePictureUsingShutterReleaseOnCamera,
_ICCameraDeviceSupportsApplePTP, _ICCreateJPEGThumbnailDataFromURL,
_ICCreateRotatedImageFromCGImage, _ICCreateThumbnailFromIconFile,
_ICCreateThumbnailFromIconRef, _ICDeallocLoggingLazy, _ICDeleteAfterSuccessfulDownload,
@@ -173,10 +174,11 @@ exports:
_ICDeviceLocationDescriptionFireWire, _ICDeviceLocationDescriptionMassStorage,
_ICDeviceLocationDescriptionUSB, _ICDownloadSidecarFiles,
_ICDownloadsDirectoryURL, _ICExtensionsPrefs, _ICGetColorSyncProfileID,
- _ICGetColorSyncProfilePath, _ICInitiateLoggingLazy, _ICLocalizedStatusNotificationKey,
- _ICOverwrite, _ICPerformBlockOnMainThread, _ICRawExtension,
- _ICSaveAsFilename, _ICSavedAncillaryFiles, _ICSavedFilename,
- _ICScannerStatusRequestsOverviewScan, _ICScannerStatusWarmUpDone,
+ _ICGetColorSyncProfilePath, _ICGetImageRefForExtension, _ICImageRefDictionary,
+ _ICInitiateLoggingLazy, _ICLocalizedStatusNotificationKey,
+ _ICOverwrite, _ICPerformBlockOnMainThread, _ICPutImageRefForExtension,
+ _ICRawExtension, _ICSaveAsFilename, _ICSavedAncillaryFiles,
+ _ICSavedFilename, _ICScannerStatusRequestsOverviewScan, _ICScannerStatusWarmUpDone,
_ICScannerStatusWarmingUp, _ICStatusCodeKey, _ICStatusNotificationKey,
_ICStatusSoftwareInstallation, _ICSubtractTimes, _ICTransportTypeBluetooth,
_ICTransportTypeFireWire, _ICTransportTypeMassStorage, _ICTransportTypeTCPIP,
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Headers/CGImageProperties.h b/MacOSX10.12.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Headers/CGImageProperties.h
index 4f25e22b1f..171cd8cc0a 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Headers/CGImageProperties.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Headers/CGImageProperties.h
@@ -184,7 +184,7 @@ IMAGEIO_EXTERN const CFStringRef kCGImagePropertyExifSubjectArea IMAGEIO_AVAILA
IMAGEIO_EXTERN const CFStringRef kCGImagePropertyExifMakerNote IMAGEIO_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_4_0);
IMAGEIO_EXTERN const CFStringRef kCGImagePropertyExifUserComment IMAGEIO_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_4_0);
IMAGEIO_EXTERN const CFStringRef kCGImagePropertyExifSubsecTime IMAGEIO_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_4_0);
-IMAGEIO_EXTERN const CFStringRef kCGImagePropertyExifSubsecTimeOriginal IMAGEIO_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_4_0);
+IMAGEIO_EXTERN const CFStringRef kCGImagePropertyExifSubsecTimeOriginal IMAGEIO_AVAILABLE_STARTING(__MAC_10_11, __IPHONE_10_0);
IMAGEIO_EXTERN const CFStringRef kCGImagePropertyExifSubsecTimeDigitized IMAGEIO_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_4_0);
IMAGEIO_EXTERN const CFStringRef kCGImagePropertyExifFlashPixVersion IMAGEIO_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_4_0);
IMAGEIO_EXTERN const CFStringRef kCGImagePropertyExifColorSpace IMAGEIO_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_4_0);
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO.tbd
index 4bb3a61285..75afcd8e61 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO.tbd
@@ -1,7 +1,7 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64, x86_64h ]
-uuids: [ 'i386: E1677C46-8E91-326B-BDEB-6DA28CE9AE74', 'x86_64: A9A63D25-DA38-33C0-98C6-F015952568B2',
- 'x86_64h: 564168E7-BEC0-35E3-9BF0-59B65C17225E' ]
+uuids: [ 'i386: CE08551B-69CD-32FA-B2BD-B535FAF549A5', 'x86_64: EFABDE90-A1B0-3211-978B-FF1414355087',
+ 'x86_64h: 2BDE099C-94BA-390E-9CB5-6BE969532EB6' ]
platform: macosx
install-name: /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
objc-constraint: none
@@ -52,14 +52,13 @@ exports:
_CGImagePluginGetMetadata, _CGImagePluginGetOptions, _CGImagePluginGetProperties,
_CGImagePluginGetSession, _CGImagePluginInitJPEGAtOffset,
_CGImagePluginInitThumbJPEGAtOffset, _CGImagePluginReadRawIPTCProps,
- _CGImagePluginReadRawTiffProps, _CGImagePluginReadRawXMPProps,
- _CGImagePluginReadRawXMPSidecarProps, _CGImagePluginSetBandProc,
- _CGImagePluginSetClipPath, _CGImagePluginSetImage, _CGImagePluginSetImageBlockProc,
- _CGImagePluginSetJpegProvider, _CGImageReadSessionCreateFILE,
- _CGImageReadSessionGetBytePointer, _CGImageReadSessionGetBytes,
- _CGImageReadSessionGetBytesAtOffset, _CGImageReadSessionGetFilePath,
- _CGImageReadSessionGetReadRef, _CGImageReadSessionGetSize,
- _CGImageReadSessionIsFinal, _CGImageReadSessionReleaseBytePointer,
+ _CGImagePluginReadRawXMPProps, _CGImagePluginReadRawXMPSidecarProps,
+ _CGImagePluginSetBandProc, _CGImagePluginSetClipPath, _CGImagePluginSetImage,
+ _CGImagePluginSetImageBlockProc, _CGImagePluginSetJpegProvider,
+ _CGImageReadSessionCreateFILE, _CGImageReadSessionGetBytePointer,
+ _CGImageReadSessionGetBytes, _CGImageReadSessionGetBytesAtOffset,
+ _CGImageReadSessionGetFilePath, _CGImageReadSessionGetReadRef,
+ _CGImageReadSessionGetSize, _CGImageReadSessionIsFinal, _CGImageReadSessionReleaseBytePointer,
_CGImageReadSessionRewind, _CGImageReadSessionSeek, _CGImageReadSessionSkipBytes,
_CGImageSaveToFile, _CGImageSourceAddProperty, _CGImageSourceCopyMetadataAtIndex,
_CGImageSourceCopyMetadataPropertiesAtIndex, _CGImageSourceCopyProperties,
@@ -106,94 +105,95 @@ exports:
_kCGImageProperty8BIMVersion, _kCGImagePropertyAPNGDelayTime,
_kCGImagePropertyAPNGLoopCount, _kCGImagePropertyAPNGUnclampedDelayTime,
_kCGImagePropertyASTCBlockSize, _kCGImagePropertyASTCEncoder,
- _kCGImagePropertyASTCFlipVertically, _kCGImagePropertyASTCUseLZFSE,
- _kCGImagePropertyBitsPerPixel, _kCGImagePropertyCIFFCameraSerialNumber,
- _kCGImagePropertyCIFFContinuousDrive, _kCGImagePropertyCIFFDescription,
- _kCGImagePropertyCIFFDictionary, _kCGImagePropertyCIFFFirmware,
- _kCGImagePropertyCIFFFlashExposureComp, _kCGImagePropertyCIFFFocusMode,
- _kCGImagePropertyCIFFImageFileName, _kCGImagePropertyCIFFImageName,
- _kCGImagePropertyCIFFImageSerialNumber, _kCGImagePropertyCIFFLensMaxMM,
- _kCGImagePropertyCIFFLensMinMM, _kCGImagePropertyCIFFLensModel,
- _kCGImagePropertyCIFFMeasuredEV, _kCGImagePropertyCIFFMeteringMode,
- _kCGImagePropertyCIFFOwnerName, _kCGImagePropertyCIFFRecordID,
- _kCGImagePropertyCIFFReleaseMethod, _kCGImagePropertyCIFFReleaseTiming,
- _kCGImagePropertyCIFFSelfTimingTime, _kCGImagePropertyCIFFShootingMode,
- _kCGImagePropertyCIFFWhiteBalanceIndex, _kCGImagePropertyColorModel,
- _kCGImagePropertyColorModelCMYK, _kCGImagePropertyColorModelGray,
- _kCGImagePropertyColorModelLab, _kCGImagePropertyColorModelRGB,
- _kCGImagePropertyDNGAsShotNeutral, _kCGImagePropertyDNGAsShotWhiteXY,
- _kCGImagePropertyDNGBackwardVersion, _kCGImagePropertyDNGBaselineExposure,
- _kCGImagePropertyDNGBaselineNoise, _kCGImagePropertyDNGBaselineSharpness,
- _kCGImagePropertyDNGBlackLevel, _kCGImagePropertyDNGCalibrationIlluminant1,
- _kCGImagePropertyDNGCalibrationIlluminant2, _kCGImagePropertyDNGCameraCalibration1,
- _kCGImagePropertyDNGCameraCalibration2, _kCGImagePropertyDNGCameraCalibrationSignature,
- _kCGImagePropertyDNGCameraSerialNumber, _kCGImagePropertyDNGColorMatrix1,
- _kCGImagePropertyDNGColorMatrix2, _kCGImagePropertyDNGDictionary,
- _kCGImagePropertyDNGFixVignetteRadial, _kCGImagePropertyDNGLensInfo,
- _kCGImagePropertyDNGLocalizedCameraModel, _kCGImagePropertyDNGNoiseProfile,
- _kCGImagePropertyDNGPrivateData, _kCGImagePropertyDNGProfileCalibrationSignature,
- _kCGImagePropertyDNGUniqueCameraModel, _kCGImagePropertyDNGVersion,
- _kCGImagePropertyDNGWarpFisheye, _kCGImagePropertyDNGWarpRectilinear,
- _kCGImagePropertyDNGWhiteLevel, _kCGImagePropertyDPIHeight,
- _kCGImagePropertyDPIWidth, _kCGImagePropertyDepth, _kCGImagePropertyEncoder,
- _kCGImagePropertyExifApertureValue, _kCGImagePropertyExifAuxDictionary,
- _kCGImagePropertyExifAuxFirmware, _kCGImagePropertyExifAuxFlashCompensation,
- _kCGImagePropertyExifAuxImageNumber, _kCGImagePropertyExifAuxLensID,
- _kCGImagePropertyExifAuxLensInfo, _kCGImagePropertyExifAuxLensModel,
- _kCGImagePropertyExifAuxLensSerialNumber, _kCGImagePropertyExifAuxOwnerName,
- _kCGImagePropertyExifAuxROIAppliedToHeight, _kCGImagePropertyExifAuxROIAppliedToWidth,
- _kCGImagePropertyExifAuxROIFaceAngleInfoRoll, _kCGImagePropertyExifAuxROIFaceAngleInfoYaw,
- _kCGImagePropertyExifAuxROIFaceConfidenceLevel, _kCGImagePropertyExifAuxROIFaceID,
- _kCGImagePropertyExifAuxROIFaceTimestamp, _kCGImagePropertyExifAuxROIRegionBarcodeType,
- _kCGImagePropertyExifAuxROIRegionDescription, _kCGImagePropertyExifAuxROIRegionFaceType,
- _kCGImagePropertyExifAuxROIRegionFocusType, _kCGImagePropertyExifAuxROIRegionHeight,
- _kCGImagePropertyExifAuxROIRegionList, _kCGImagePropertyExifAuxROIRegionName,
- _kCGImagePropertyExifAuxROIRegionPetType, _kCGImagePropertyExifAuxROIRegionType,
- _kCGImagePropertyExifAuxROIRegionWidth, _kCGImagePropertyExifAuxROIRegionX,
- _kCGImagePropertyExifAuxROIRegionY, _kCGImagePropertyExifAuxSerialNumber,
- _kCGImagePropertyExifBodySerialNumber, _kCGImagePropertyExifBrightnessValue,
- _kCGImagePropertyExifCFAPattern, _kCGImagePropertyExifCameraOwnerName,
- _kCGImagePropertyExifColorSpace, _kCGImagePropertyExifComponentsConfiguration,
- _kCGImagePropertyExifCompressedBitsPerPixel, _kCGImagePropertyExifContrast,
- _kCGImagePropertyExifCustomRendered, _kCGImagePropertyExifDateTimeDigitized,
- _kCGImagePropertyExifDateTimeOriginal, _kCGImagePropertyExifDeviceSettingDescription,
- _kCGImagePropertyExifDictionary, _kCGImagePropertyExifDigitalZoomRatio,
- _kCGImagePropertyExifExposureBiasValue, _kCGImagePropertyExifExposureIndex,
- _kCGImagePropertyExifExposureMode, _kCGImagePropertyExifExposureProgram,
- _kCGImagePropertyExifExposureTime, _kCGImagePropertyExifFNumber,
- _kCGImagePropertyExifFileSource, _kCGImagePropertyExifFlash,
- _kCGImagePropertyExifFlashEnergy, _kCGImagePropertyExifFlashPixVersion,
- _kCGImagePropertyExifFocalLenIn35mmFilm, _kCGImagePropertyExifFocalLength,
- _kCGImagePropertyExifFocalPlaneResolutionUnit, _kCGImagePropertyExifFocalPlaneXResolution,
- _kCGImagePropertyExifFocalPlaneYResolution, _kCGImagePropertyExifGainControl,
- _kCGImagePropertyExifGamma, _kCGImagePropertyExifISOSpeed,
- _kCGImagePropertyExifISOSpeedLatitudeyyy, _kCGImagePropertyExifISOSpeedLatitudezzz,
- _kCGImagePropertyExifISOSpeedRatings, _kCGImagePropertyExifImageUniqueID,
- _kCGImagePropertyExifLensMake, _kCGImagePropertyExifLensModel,
- _kCGImagePropertyExifLensSerialNumber, _kCGImagePropertyExifLensSpecification,
- _kCGImagePropertyExifLightSource, _kCGImagePropertyExifMakerNote,
- _kCGImagePropertyExifMaxApertureValue, _kCGImagePropertyExifMeteringMode,
- _kCGImagePropertyExifOECF, _kCGImagePropertyExifPixelXDimension,
- _kCGImagePropertyExifPixelYDimension, _kCGImagePropertyExifRecommendedExposureIndex,
- _kCGImagePropertyExifRelatedSoundFile, _kCGImagePropertyExifSaturation,
- _kCGImagePropertyExifSceneCaptureType, _kCGImagePropertyExifSceneType,
- _kCGImagePropertyExifSensingMethod, _kCGImagePropertyExifSensitivityType,
- _kCGImagePropertyExifSharpness, _kCGImagePropertyExifShutterSpeedValue,
- _kCGImagePropertyExifSpatialFrequencyResponse, _kCGImagePropertyExifSpectralSensitivity,
- _kCGImagePropertyExifStandardOutputSensitivity, _kCGImagePropertyExifSubjectArea,
- _kCGImagePropertyExifSubjectDistRange, _kCGImagePropertyExifSubjectDistance,
- _kCGImagePropertyExifSubjectLocation, _kCGImagePropertyExifSubsecTime,
- _kCGImagePropertyExifSubsecTimeDigitized, _kCGImagePropertyExifSubsecTimeOrginal,
- _kCGImagePropertyExifSubsecTimeOriginal, _kCGImagePropertyExifThumbnailHeight,
- _kCGImagePropertyExifThumbnailOffset, _kCGImagePropertyExifThumbnailSize,
- _kCGImagePropertyExifThumbnailWidth, _kCGImagePropertyExifUserComment,
- _kCGImagePropertyExifVersion, _kCGImagePropertyExifWhiteBalance,
- _kCGImagePropertyFileSize, _kCGImagePropertyGIFDelayTime,
- _kCGImagePropertyGIFDictionary, _kCGImagePropertyGIFHasGlobalColorMap,
- _kCGImagePropertyGIFImageColorMap, _kCGImagePropertyGIFLoopCount,
- _kCGImagePropertyGIFUnclampedDelayTime, _kCGImagePropertyGPSAltitude,
- _kCGImagePropertyGPSAltitudeRef, _kCGImagePropertyGPSAreaInformation,
- _kCGImagePropertyGPSDOP, _kCGImagePropertyGPSDateStamp, _kCGImagePropertyGPSDestBearing,
+ _kCGImagePropertyASTCFlipVertically, _kCGImagePropertyASTCPreTwiddle,
+ _kCGImagePropertyASTCUseLZFSE, _kCGImagePropertyBitsPerPixel,
+ _kCGImagePropertyCIFFCameraSerialNumber, _kCGImagePropertyCIFFContinuousDrive,
+ _kCGImagePropertyCIFFDescription, _kCGImagePropertyCIFFDictionary,
+ _kCGImagePropertyCIFFFirmware, _kCGImagePropertyCIFFFlashExposureComp,
+ _kCGImagePropertyCIFFFocusMode, _kCGImagePropertyCIFFImageFileName,
+ _kCGImagePropertyCIFFImageName, _kCGImagePropertyCIFFImageSerialNumber,
+ _kCGImagePropertyCIFFLensMaxMM, _kCGImagePropertyCIFFLensMinMM,
+ _kCGImagePropertyCIFFLensModel, _kCGImagePropertyCIFFMeasuredEV,
+ _kCGImagePropertyCIFFMeteringMode, _kCGImagePropertyCIFFOwnerName,
+ _kCGImagePropertyCIFFRecordID, _kCGImagePropertyCIFFReleaseMethod,
+ _kCGImagePropertyCIFFReleaseTiming, _kCGImagePropertyCIFFSelfTimingTime,
+ _kCGImagePropertyCIFFShootingMode, _kCGImagePropertyCIFFWhiteBalanceIndex,
+ _kCGImagePropertyColorModel, _kCGImagePropertyColorModelCMYK,
+ _kCGImagePropertyColorModelGray, _kCGImagePropertyColorModelLab,
+ _kCGImagePropertyColorModelRGB, _kCGImagePropertyDNGAsShotNeutral,
+ _kCGImagePropertyDNGAsShotWhiteXY, _kCGImagePropertyDNGBackwardVersion,
+ _kCGImagePropertyDNGBaselineExposure, _kCGImagePropertyDNGBaselineNoise,
+ _kCGImagePropertyDNGBaselineSharpness, _kCGImagePropertyDNGBlackLevel,
+ _kCGImagePropertyDNGCalibrationIlluminant1, _kCGImagePropertyDNGCalibrationIlluminant2,
+ _kCGImagePropertyDNGCameraCalibration1, _kCGImagePropertyDNGCameraCalibration2,
+ _kCGImagePropertyDNGCameraCalibrationSignature, _kCGImagePropertyDNGCameraSerialNumber,
+ _kCGImagePropertyDNGColorMatrix1, _kCGImagePropertyDNGColorMatrix2,
+ _kCGImagePropertyDNGDictionary, _kCGImagePropertyDNGFixVignetteRadial,
+ _kCGImagePropertyDNGLensInfo, _kCGImagePropertyDNGLocalizedCameraModel,
+ _kCGImagePropertyDNGNoiseProfile, _kCGImagePropertyDNGPrivateData,
+ _kCGImagePropertyDNGProfileCalibrationSignature, _kCGImagePropertyDNGUniqueCameraModel,
+ _kCGImagePropertyDNGVersion, _kCGImagePropertyDNGWarpFisheye,
+ _kCGImagePropertyDNGWarpRectilinear, _kCGImagePropertyDNGWhiteLevel,
+ _kCGImagePropertyDPIHeight, _kCGImagePropertyDPIWidth, _kCGImagePropertyDepth,
+ _kCGImagePropertyEncoder, _kCGImagePropertyExifApertureValue,
+ _kCGImagePropertyExifAuxDictionary, _kCGImagePropertyExifAuxFirmware,
+ _kCGImagePropertyExifAuxFlashCompensation, _kCGImagePropertyExifAuxImageNumber,
+ _kCGImagePropertyExifAuxLensID, _kCGImagePropertyExifAuxLensInfo,
+ _kCGImagePropertyExifAuxLensModel, _kCGImagePropertyExifAuxLensSerialNumber,
+ _kCGImagePropertyExifAuxOwnerName, _kCGImagePropertyExifAuxROIAppliedToHeight,
+ _kCGImagePropertyExifAuxROIAppliedToWidth, _kCGImagePropertyExifAuxROIFaceAngleInfoRoll,
+ _kCGImagePropertyExifAuxROIFaceAngleInfoYaw, _kCGImagePropertyExifAuxROIFaceConfidenceLevel,
+ _kCGImagePropertyExifAuxROIFaceID, _kCGImagePropertyExifAuxROIFaceTimestamp,
+ _kCGImagePropertyExifAuxROIRegionBarcodeType, _kCGImagePropertyExifAuxROIRegionDescription,
+ _kCGImagePropertyExifAuxROIRegionFaceType, _kCGImagePropertyExifAuxROIRegionFocusType,
+ _kCGImagePropertyExifAuxROIRegionHeight, _kCGImagePropertyExifAuxROIRegionList,
+ _kCGImagePropertyExifAuxROIRegionName, _kCGImagePropertyExifAuxROIRegionPetType,
+ _kCGImagePropertyExifAuxROIRegionType, _kCGImagePropertyExifAuxROIRegionWidth,
+ _kCGImagePropertyExifAuxROIRegionX, _kCGImagePropertyExifAuxROIRegionY,
+ _kCGImagePropertyExifAuxSerialNumber, _kCGImagePropertyExifBodySerialNumber,
+ _kCGImagePropertyExifBrightnessValue, _kCGImagePropertyExifCFAPattern,
+ _kCGImagePropertyExifCameraOwnerName, _kCGImagePropertyExifColorSpace,
+ _kCGImagePropertyExifComponentsConfiguration, _kCGImagePropertyExifCompressedBitsPerPixel,
+ _kCGImagePropertyExifContrast, _kCGImagePropertyExifCustomRendered,
+ _kCGImagePropertyExifDateTimeDigitized, _kCGImagePropertyExifDateTimeOriginal,
+ _kCGImagePropertyExifDeviceSettingDescription, _kCGImagePropertyExifDictionary,
+ _kCGImagePropertyExifDigitalZoomRatio, _kCGImagePropertyExifExposureBiasValue,
+ _kCGImagePropertyExifExposureIndex, _kCGImagePropertyExifExposureMode,
+ _kCGImagePropertyExifExposureProgram, _kCGImagePropertyExifExposureTime,
+ _kCGImagePropertyExifFNumber, _kCGImagePropertyExifFileSource,
+ _kCGImagePropertyExifFlash, _kCGImagePropertyExifFlashEnergy,
+ _kCGImagePropertyExifFlashPixVersion, _kCGImagePropertyExifFocalLenIn35mmFilm,
+ _kCGImagePropertyExifFocalLength, _kCGImagePropertyExifFocalPlaneResolutionUnit,
+ _kCGImagePropertyExifFocalPlaneXResolution, _kCGImagePropertyExifFocalPlaneYResolution,
+ _kCGImagePropertyExifGainControl, _kCGImagePropertyExifGamma,
+ _kCGImagePropertyExifISOSpeed, _kCGImagePropertyExifISOSpeedLatitudeyyy,
+ _kCGImagePropertyExifISOSpeedLatitudezzz, _kCGImagePropertyExifISOSpeedRatings,
+ _kCGImagePropertyExifImageUniqueID, _kCGImagePropertyExifLensMake,
+ _kCGImagePropertyExifLensModel, _kCGImagePropertyExifLensSerialNumber,
+ _kCGImagePropertyExifLensSpecification, _kCGImagePropertyExifLightSource,
+ _kCGImagePropertyExifMakerNote, _kCGImagePropertyExifMaxApertureValue,
+ _kCGImagePropertyExifMeteringMode, _kCGImagePropertyExifOECF,
+ _kCGImagePropertyExifPixelXDimension, _kCGImagePropertyExifPixelYDimension,
+ _kCGImagePropertyExifRecommendedExposureIndex, _kCGImagePropertyExifRelatedSoundFile,
+ _kCGImagePropertyExifSaturation, _kCGImagePropertyExifSceneCaptureType,
+ _kCGImagePropertyExifSceneType, _kCGImagePropertyExifSensingMethod,
+ _kCGImagePropertyExifSensitivityType, _kCGImagePropertyExifSharpness,
+ _kCGImagePropertyExifShutterSpeedValue, _kCGImagePropertyExifSpatialFrequencyResponse,
+ _kCGImagePropertyExifSpectralSensitivity, _kCGImagePropertyExifStandardOutputSensitivity,
+ _kCGImagePropertyExifSubjectArea, _kCGImagePropertyExifSubjectDistRange,
+ _kCGImagePropertyExifSubjectDistance, _kCGImagePropertyExifSubjectLocation,
+ _kCGImagePropertyExifSubsecTime, _kCGImagePropertyExifSubsecTimeDigitized,
+ _kCGImagePropertyExifSubsecTimeOrginal, _kCGImagePropertyExifSubsecTimeOriginal,
+ _kCGImagePropertyExifThumbnailHeight, _kCGImagePropertyExifThumbnailOffset,
+ _kCGImagePropertyExifThumbnailSize, _kCGImagePropertyExifThumbnailWidth,
+ _kCGImagePropertyExifUserComment, _kCGImagePropertyExifVersion,
+ _kCGImagePropertyExifWhiteBalance, _kCGImagePropertyFileSize,
+ _kCGImagePropertyGIFDelayTime, _kCGImagePropertyGIFDictionary,
+ _kCGImagePropertyGIFHasGlobalColorMap, _kCGImagePropertyGIFImageColorMap,
+ _kCGImagePropertyGIFLoopCount, _kCGImagePropertyGIFUnclampedDelayTime,
+ _kCGImagePropertyGPSAltitude, _kCGImagePropertyGPSAltitudeRef,
+ _kCGImagePropertyGPSAreaInformation, _kCGImagePropertyGPSDOP,
+ _kCGImagePropertyGPSDateStamp, _kCGImagePropertyGPSDestBearing,
_kCGImagePropertyGPSDestBearingRef, _kCGImagePropertyGPSDestDistance,
_kCGImagePropertyGPSDestDistanceRef, _kCGImagePropertyGPSDestLatitude,
_kCGImagePropertyGPSDestLatitudeRef, _kCGImagePropertyGPSDestLongitude,
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.tbd
index aa80a69e92..3e42369421 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.tbd
@@ -1,7 +1,7 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64, x86_64h ]
-uuids: [ 'i386: 61634114-3F1E-3367-BA39-9BC57818616B', 'x86_64: B0435621-A64F-3E0E-AC03-35ED505A61B1',
- 'x86_64h: 040243CD-3A68-3ADC-805C-FE1D17C80028' ]
+uuids: [ 'i386: 72BF0B91-EC56-3236-B3FD-DD320087BAE7', 'x86_64: 6004F3A9-A9F3-3287-A105-72870ED4537A',
+ 'x86_64h: B0D5A8F5-9DF3-33D7-B860-05C1CBF3C11E' ]
platform: macosx
install-name: /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.tbd
index 203eea9229..1c0b4587fa 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.tbd
@@ -1,7 +1,7 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64, x86_64h ]
-uuids: [ 'i386: 1CC461C7-6EBE-3B08-ACD7-2AA333857477', 'x86_64: 396280DF-6E69-38A5-883D-1EEBAC80771B',
- 'x86_64h: A55870F9-F27F-3BD0-BE89-981BFF63D485' ]
+uuids: [ 'i386: 0779EAF4-2840-3E44-AB8F-DFC5634C708A', 'x86_64: 447C19DA-1EC7-3145-9C03-392084CEC012',
+ 'x86_64h: 8AF4DA0A-7D10-3082-9523-FEA4F51E1568' ]
platform: macosx
install-name: /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.tbd
index e476c28d8d..6f49a94048 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.tbd
@@ -1,7 +1,7 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64, x86_64h ]
-uuids: [ 'i386: 0AAB0AA6-A8A6-3C21-893D-9341F563DD52', 'x86_64: E2A44AAD-F6E0-3D74-80AE-BF2542AA6954',
- 'x86_64h: 58C01E72-10A0-313F-8139-ED6E9D087ABB' ]
+uuids: [ 'i386: 8F3CF44E-ECC7-3790-A78C-C96AF5D7021C', 'x86_64: CA292CD5-38A5-33B2-B84C-185E46ABDD85',
+ 'x86_64h: D6530D83-840B-360D-B444-C06FFF64DEEA' ]
platform: macosx
install-name: /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libOpenEXR.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libOpenEXR.tbd
index 6302f9a7df..05d4573c5e 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libOpenEXR.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libOpenEXR.tbd
@@ -1,7 +1,7 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64, x86_64h ]
-uuids: [ 'i386: E28D826B-3E62-39B8-89AB-AE7719DF4749', 'x86_64: 41F050DD-9F99-3852-B605-7E7AE6F3CF87',
- 'x86_64h: FAC6AAB5-B8CE-3A07-858A-B193F9BA0CEA' ]
+uuids: [ 'i386: 5FBA671B-DB5F-3CC4-AC76-02071647770F', 'x86_64: 5AA82BF2-D202-31F6-9E39-B711F9DC42B8',
+ 'x86_64h: 4E2D4A3B-A25C-3F2F-8145-617942076EB6' ]
platform: macosx
install-name: /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libOpenEXR.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.tbd
index e666e39c2b..bb594b9fe9 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.tbd
@@ -1,7 +1,7 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64, x86_64h ]
-uuids: [ 'i386: F031A50F-C9A7-3D8F-BA2F-AA04491AFDED', 'x86_64: FB81BC9C-5BB7-373F-8464-C41A780F762A',
- 'x86_64h: F2CC3750-3520-311B-9C66-9D86036375B7' ]
+uuids: [ 'i386: 05BF64E4-6B71-3886-9594-62A8E638FD5B', 'x86_64: 5EFC9938-CA0F-3AAD-AB70-210089939A74',
+ 'x86_64h: EB2FC33D-A7CC-37C1-8A22-7D8069EB3FE8' ]
platform: macosx
install-name: /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.tbd
index ac8f0e6dce..ffa1ad7523 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.tbd
@@ -1,7 +1,7 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64, x86_64h ]
-uuids: [ 'i386: B952D9EF-4BB5-37B1-B15D-D0F6E4F0839E', 'x86_64: 825BE3AF-BB9D-3B84-8EFF-8F5FE4C837B8',
- 'x86_64h: C3E9CE5C-1A25-391B-9ACB-556AA065B985' ]
+uuids: [ 'i386: D6745750-F500-3EF2-A023-2129BA7E13A8', 'x86_64: AE2355C1-1C5F-3F41-A156-3D0CE09FBF6D',
+ 'x86_64h: FA599313-8434-3F68-B33B-A49B7B46B783' ]
platform: macosx
install-name: /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.tbd
index a5a53fe545..571c05a824 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.tbd
@@ -1,7 +1,7 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64, x86_64h ]
-uuids: [ 'i386: D7F67129-22D3-33F5-9CC8-F4043511DB05', 'x86_64: 8C24B061-762D-3EC8-AC64-4961C030D575',
- 'x86_64h: 71ADCD24-67C9-31B5-8E48-A4B89AFBB19F' ]
+uuids: [ 'i386: 633A6BAF-221B-3173-8EC6-9184FDFFF8E4', 'x86_64: 5CE8FC45-4B15-355F-AF40-8A98F0ADC9CF',
+ 'x86_64h: 1C2B6B4D-D77C-3F48-8D04-E5F4F2EAAECA' ]
platform: macosx
install-name: /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/InputMethodKit.framework/Versions/A/InputMethodKit.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/InputMethodKit.framework/Versions/A/InputMethodKit.tbd
index 949540475c..221786787b 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/InputMethodKit.framework/Versions/A/InputMethodKit.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/InputMethodKit.framework/Versions/A/InputMethodKit.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: B84BE540-B184-35B2-ACC5-569F6326397C', 'x86_64: EB96FED1-22BD-300C-A1AF-FAAA54047A6B' ]
+uuids: [ 'i386: E5779879-741D-31AA-89A7-86AF18CC829B', 'x86_64: CFFA9906-6873-3B22-AF13-5780D2E857EB' ]
platform: macosx
install-name: /System/Library/Frameworks/InputMethodKit.framework/Versions/A/InputMethodKit
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/InstallerPlugins.framework/Versions/A/InstallerPlugins.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/InstallerPlugins.framework/Versions/A/InstallerPlugins.tbd
index fbc4a0b8e2..5fdcb4f5c3 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/InstallerPlugins.framework/Versions/A/InstallerPlugins.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/InstallerPlugins.framework/Versions/A/InstallerPlugins.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ x86_64 ]
-uuids: [ 'x86_64: 40A7358D-A3E1-35B4-A928-680FD558F1BD' ]
+uuids: [ 'x86_64: DB7B8C04-E3E3-3262-B09F-98AE07CC5C20' ]
platform: macosx
install-name: /System/Library/Frameworks/InstallerPlugins.framework/Versions/A/InstallerPlugins
-current-version: 815.0
+current-version: 815
objc-constraint: none
exports:
- archs: [ x86_64 ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/InstantMessage.framework/Versions/A/InstantMessage.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/InstantMessage.framework/Versions/A/InstantMessage.tbd
index 12ef078229..f4e7709ee5 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/InstantMessage.framework/Versions/A/InstantMessage.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/InstantMessage.framework/Versions/A/InstantMessage.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: AEA23A4D-52C0-39A4-8B5A-46D2C34E5009', 'x86_64: A305015F-A228-335D-AF0E-A643D7CBAB11' ]
+uuids: [ 'i386: 39495DE1-9ADD-37CF-8C99-D4B20A8B369D', 'x86_64: 5122FAC2-8F5C-3C1E-A9C2-41D4A9F5533F' ]
platform: macosx
install-name: /System/Library/Frameworks/InstantMessage.framework/Versions/A/InstantMessage
-current-version: 800.0
+current-version: 800
objc-constraint: none
exports:
- archs: [ i386 ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/CLPlacemark+IntentsAdditions.h b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/CLPlacemark+IntentsAdditions.h
index f2d73d34a1..5fe06e192c 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/CLPlacemark+IntentsAdditions.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/CLPlacemark+IntentsAdditions.h
@@ -16,7 +16,7 @@ NS_ASSUME_NONNULL_BEGIN
+ (instancetype)placemarkWithLocation:(CLLocation *)location
name:(nullable NSString *)name
- postalAddress:(nullable CNPostalAddress *)postalAddress API_AVAILABLE(ios(10.0));
+ postalAddress:(nullable CNPostalAddress *)postalAddress API_AVAILABLE(ios(10.0), watchos(3.2));
@end
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INCallCapabilityOptions.h b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INCallCapabilityOptions.h
index a603451181..4c1c884abe 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INCallCapabilityOptions.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INCallCapabilityOptions.h
@@ -14,6 +14,6 @@
typedef NS_OPTIONS(NSUInteger, INCallCapabilityOptions) {
INCallCapabilityOptionAudioCall = (1UL << 0),
INCallCapabilityOptionVideoCall = (1UL << 1),
-} API_AVAILABLE(macosx(10.12), ios(10.0));
+} API_AVAILABLE(macosx(10.12), ios(10.0), watchos(3.2));
#endif // INCallCapabilityOptions_h
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INCallRecordType.h b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INCallRecordType.h
index e45dfb50fd..7f7b681a97 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INCallRecordType.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INCallRecordType.h
@@ -16,6 +16,6 @@ typedef NS_ENUM(NSInteger, INCallRecordType) {
INCallRecordTypeOutgoing,
INCallRecordTypeMissed,
INCallRecordTypeReceived,
-} API_AVAILABLE(macosx(10.12), ios(10.0));
+} API_AVAILABLE(macosx(10.12), ios(10.0), watchos(3.2));
#endif // INCallRecordType_h
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INCallRecordTypeResolutionResult.h b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INCallRecordTypeResolutionResult.h
index cfdaf56ebe..358fa8d69c 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INCallRecordTypeResolutionResult.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INCallRecordTypeResolutionResult.h
@@ -11,7 +11,7 @@
NS_ASSUME_NONNULL_BEGIN
-API_AVAILABLE(macosx(10.12), ios(10.0))
+API_AVAILABLE(macosx(10.12), ios(10.0), watchos(3.2))
@interface INCallRecordTypeResolutionResult : INIntentResolutionResult
// This resolution result is for when the app extension wants to tell Siri to proceed, with a given INCallRecordType. The resolvedValue can be different than the original INCallRecordType. This allows app extensions to apply business logic constraints.
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INConditionalOperator.h b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INConditionalOperator.h
index 70e5a3261e..94a9c457e5 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INConditionalOperator.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INConditionalOperator.h
@@ -14,6 +14,6 @@ typedef NS_ENUM(NSInteger, INConditionalOperator) {
INConditionalOperatorAll = 0,
INConditionalOperatorAny,
INConditionalOperatorNone,
-} API_AVAILABLE(macosx(10.12), ios(10.0));
+} API_AVAILABLE(macosx(10.12), ios(10.0), watchos(3.2));
#endif // INConditionalOperator_h
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INDateComponentsRange.h b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INDateComponentsRange.h
index 1265b908ac..a9e57ae3ba 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INDateComponentsRange.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INDateComponentsRange.h
@@ -9,7 +9,7 @@
NS_ASSUME_NONNULL_BEGIN
-API_AVAILABLE(macosx(10.12), ios(10.0))
+API_AVAILABLE(macosx(10.12), ios(10.0), watchos(3.2))
@interface INDateComponentsRange : NSObject
- (instancetype)init NS_UNAVAILABLE;
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INDateComponentsRangeResolutionResult.h b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INDateComponentsRangeResolutionResult.h
index 15fb66eb22..6d4e640a0c 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INDateComponentsRangeResolutionResult.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INDateComponentsRangeResolutionResult.h
@@ -11,7 +11,7 @@
NS_ASSUME_NONNULL_BEGIN
-API_AVAILABLE(macosx(10.12), ios(10.0))
+API_AVAILABLE(macosx(10.12), ios(10.0), watchos(3.2))
@interface INDateComponentsRangeResolutionResult : INIntentResolutionResult
// This resolution result is for when the app extension wants to tell Siri to proceed, with a given INDateComponentsRange. The resolvedDateComponentsRange can be different than the original INDateComponentsRange. This allows app extensions to pick a suitable range.
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INImage.h b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INImage.h
index ac92863a8b..7bd7c78227 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INImage.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INImage.h
@@ -11,11 +11,13 @@
NS_ASSUME_NONNULL_BEGIN
-API_AVAILABLE(macosx(10.12), ios(10.0))
+API_AVAILABLE(macosx(10.12), ios(10.0), watchos(3.2))
@interface INImage : NSObject
+ (instancetype)imageNamed:(NSString *)name;
+ (instancetype)imageWithImageData:(NSData *)imageData;
+
+// This method will throw NSInvalidArgumentException for invalid URLs
+ (instancetype)imageWithURL:(NSURL *)URL;
@end
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INIntent.h b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INIntent.h
index 3602dd5cae..ceee889872 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INIntent.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INIntent.h
@@ -9,7 +9,7 @@
NS_ASSUME_NONNULL_BEGIN
-API_AVAILABLE(macosx(10.12), ios(10.0))
+API_AVAILABLE(macosx(10.12), ios(10.0), watchos(3.2))
@interface INIntent : NSObject
// Returns the identifier of the receiver.
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INIntentErrors.h b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INIntentErrors.h
index f245602a27..7484da051e 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INIntentErrors.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INIntentErrors.h
@@ -9,7 +9,7 @@
#import
-INTENTS_EXTERN NSString * const INIntentErrorDomain API_AVAILABLE(macosx(10.12), ios(10.0));
+INTENTS_EXTERN NSString * const INIntentErrorDomain API_AVAILABLE(macosx(10.12), ios(10.0), watchos(3.2));
typedef NS_ENUM(NSInteger, INIntentErrorCode) {
// Interactions
@@ -30,4 +30,10 @@ typedef NS_ENUM(NSInteger, INIntentErrorCode) {
// User Vocabulary Sync
INIntentErrorInvalidUserVocabularyFileLocation = 4000,
-} API_AVAILABLE(macosx(10.12), ios(10.0));
+
+ // Extension connection
+ INIntentErrorExtensionLaunchingTimeout = 5000,
+ INIntentErrorExtensionBringUpFailed = 5001,
+
+
+} API_AVAILABLE(macosx(10.12), ios(10.0), watchos(3.2));
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INIntentResolutionResult.h b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INIntentResolutionResult.h
index 6a8d824847..3ac5d8506b 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INIntentResolutionResult.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INIntentResolutionResult.h
@@ -9,7 +9,7 @@
NS_ASSUME_NONNULL_BEGIN
-API_AVAILABLE(macosx(10.12), ios(10.0))
+API_AVAILABLE(macosx(10.12), ios(10.0), watchos(3.2))
@interface INIntentResolutionResult : NSObject
- (instancetype)init NS_UNAVAILABLE;
@@ -17,7 +17,7 @@ API_AVAILABLE(macosx(10.12), ios(10.0))
// This result is to tell Siri that the user must provide a non-nil value for this parameter in order to continue
+ (instancetype)needsValue NS_SWIFT_NAME(needsValue());
-// This result is to tell Siri to continue whether or the user has provided a value for this parameter
+// This result is to tell Siri to continue regardless of whether the user has provided a value for this parameter or not
+ (instancetype)notRequired NS_SWIFT_NAME(notRequired());
// This result is for informing Siri that this value is unsupported
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INIntentResponse.h b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INIntentResponse.h
index 6602f5ba88..2202d77ace 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INIntentResponse.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INIntentResponse.h
@@ -9,7 +9,7 @@
NS_ASSUME_NONNULL_BEGIN
-API_AVAILABLE(macosx(10.12), ios(10.0))
+API_AVAILABLE(macosx(10.12), ios(10.0), watchos(3.2))
@interface INIntentResponse : NSObject
// This user activity will be used to launch the containing application when host application finds appropriate or when users request so.
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INInteraction.h b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INInteraction.h
index 244461ecb1..8eb9803b3a 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INInteraction.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INInteraction.h
@@ -17,13 +17,13 @@ typedef NS_ENUM(NSInteger, INIntentHandlingStatus) {
INIntentHandlingStatusSuccess,
INIntentHandlingStatusFailure,
INIntentHandlingStatusDeferredToApplication,
-} API_AVAILABLE(macosx(10.12), ios(10.0));
+} API_AVAILABLE(macosx(10.12), ios(10.0), watchos(3.2));
typedef NS_ENUM(NSInteger, INInteractionDirection) {
INInteractionDirectionUnspecified = 0,
INInteractionDirectionOutgoing,
INInteractionDirectionIncoming,
-} API_AVAILABLE(macosx(10.12), ios(10.0));
+} API_AVAILABLE(macosx(10.12), ios(10.0), watchos(3.2));
NS_ASSUME_NONNULL_BEGIN
@@ -33,7 +33,7 @@ NS_ASSUME_NONNULL_BEGIN
The system may also launch the app with an NSUserActivity containing an INInteraction such that the app can perform the action if it chooses.
*/
-API_AVAILABLE(macosx(10.12), ios(10.0))
+API_AVAILABLE(macosx(10.12), ios(10.0), watchos(3.2))
@interface INInteraction : NSObject
- (instancetype)init NS_UNAVAILABLE;
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INMessage.h b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INMessage.h
index 98057d14db..b36f7ca9aa 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INMessage.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INMessage.h
@@ -11,7 +11,7 @@
NS_ASSUME_NONNULL_BEGIN
-API_AVAILABLE(macosx(10.12), ios(10.0))
+API_AVAILABLE(macosx(10.12), ios(10.0), watchos(3.2))
@interface INMessage : NSObject
- (id)init NS_UNAVAILABLE;
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INMessageAttributeOptions.h b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INMessageAttributeOptions.h
index cc4fa3749c..e7d3afc373 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INMessageAttributeOptions.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INMessageAttributeOptions.h
@@ -16,6 +16,6 @@ typedef NS_OPTIONS(NSUInteger, INMessageAttributeOptions) {
INMessageAttributeOptionUnread = (1UL << 1),
INMessageAttributeOptionFlagged = (1UL << 2),
INMessageAttributeOptionUnflagged = (1UL << 3),
-} API_AVAILABLE(macosx(10.12), ios(10.0));
+} API_AVAILABLE(macosx(10.12), ios(10.0), watchos(3.2));
#endif // INMessageAttributeOptions_h
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INMessageAttributeOptionsResolutionResult.h b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INMessageAttributeOptionsResolutionResult.h
index ea3cf709c3..61551b92f6 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INMessageAttributeOptionsResolutionResult.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INMessageAttributeOptionsResolutionResult.h
@@ -11,7 +11,7 @@
NS_ASSUME_NONNULL_BEGIN
-API_AVAILABLE(macosx(10.12), ios(10.0))
+API_AVAILABLE(macosx(10.12), ios(10.0), watchos(3.2))
@interface INMessageAttributeOptionsResolutionResult : INIntentResolutionResult
// This resolution result is for when the app extension wants to tell Siri to proceed, with a given INMessageAttributeOptions. The resolvedValue can be different than the original INMessageAttributeOptions. This allows app extensions to apply business logic constraints.
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INPerson.h b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INPerson.h
index 669472dc30..5d54e8f956 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INPerson.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INPerson.h
@@ -14,7 +14,7 @@
NS_ASSUME_NONNULL_BEGIN
-API_AVAILABLE(macosx(10.12), ios(10.0))
+API_AVAILABLE(macosx(10.12), ios(10.0), watchos(3.2))
@interface INPerson : NSObject
- (instancetype)init NS_UNAVAILABLE;
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INPersonHandle.h b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INPersonHandle.h
index 58219b5c21..ac96930896 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INPersonHandle.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INPersonHandle.h
@@ -13,11 +13,11 @@ typedef NS_ENUM(NSInteger, INPersonHandleType) {
INPersonHandleTypeUnknown = 0,
INPersonHandleTypeEmailAddress,
INPersonHandleTypePhoneNumber,
-} API_AVAILABLE(macosx(10.12), ios(10.0));
+} API_AVAILABLE(macosx(10.12), ios(10.0), watchos(3.2));
NS_ASSUME_NONNULL_BEGIN
-API_AVAILABLE(macosx(10.12), ios(10.0))
+API_AVAILABLE(macosx(10.12), ios(10.0), watchos(3.2))
@interface INPersonHandle : NSObject
@property (readonly, copy, NS_NONATOMIC_IOSONLY) NSString *value;
@@ -25,7 +25,7 @@ API_AVAILABLE(macosx(10.12), ios(10.0))
@property (readonly, nullable, NS_NONATOMIC_IOSONLY) INPersonHandleLabel label API_AVAILABLE(ios(10.2), macosx(10.12.2));
- (instancetype)init NS_UNAVAILABLE;
-- (instancetype)initWithValue:(NSString *)value type:(INPersonHandleType)type label:(nullable INPersonHandleLabel)label NS_DESIGNATED_INITIALIZER;
+- (instancetype)initWithValue:(NSString *)value type:(INPersonHandleType)type label:(nullable INPersonHandleLabel)label NS_DESIGNATED_INITIALIZER API_AVAILABLE(ios(10.2), macosx(10.12.2));
- (instancetype)initWithValue:(NSString *)value type:(INPersonHandleType)type;
@end
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INPersonHandleLabel.h b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INPersonHandleLabel.h
index dafd78c0f2..f5d392f1d1 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INPersonHandleLabel.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INPersonHandleLabel.h
@@ -10,12 +10,12 @@
typedef NSString *INPersonHandleLabel NS_EXTENSIBLE_STRING_ENUM;
-INTENTS_EXTERN INPersonHandleLabel const INPersonHandleLabelHome NS_SWIFT_NAME(INPersonHandleLabel.home) API_AVAILABLE(ios(10.2), macosx(10.12.2));
-INTENTS_EXTERN INPersonHandleLabel const INPersonHandleLabelWork NS_SWIFT_NAME(INPersonHandleLabel.work) API_AVAILABLE(ios(10.2), macosx(10.12.2));
-INTENTS_EXTERN INPersonHandleLabel const INPersonHandleLabeliPhone NS_SWIFT_NAME(INPersonHandleLabel.iPhone) API_AVAILABLE(ios(10.2), macosx(10.12.2));
-INTENTS_EXTERN INPersonHandleLabel const INPersonHandleLabelMobile NS_SWIFT_NAME(INPersonHandleLabel.mobile) API_AVAILABLE(ios(10.2), macosx(10.12.2));
-INTENTS_EXTERN INPersonHandleLabel const INPersonHandleLabelMain NS_SWIFT_NAME(INPersonHandleLabel.main) API_AVAILABLE(ios(10.2), macosx(10.12.2));
-INTENTS_EXTERN INPersonHandleLabel const INPersonHandleLabelHomeFax NS_SWIFT_NAME(INPersonHandleLabel.homeFax) API_AVAILABLE(ios(10.2), macosx(10.12.2));
-INTENTS_EXTERN INPersonHandleLabel const INPersonHandleLabelWorkFax NS_SWIFT_NAME(INPersonHandleLabel.workFax) API_AVAILABLE(ios(10.2), macosx(10.12.2));
-INTENTS_EXTERN INPersonHandleLabel const INPersonHandleLabelPager NS_SWIFT_NAME(INPersonHandleLabel.pager) API_AVAILABLE(ios(10.2), macosx(10.12.2));
-INTENTS_EXTERN INPersonHandleLabel const INPersonHandleLabelOther NS_SWIFT_NAME(INPersonHandleLabel.other) API_AVAILABLE(ios(10.2), macosx(10.12.2));
+INTENTS_EXTERN INPersonHandleLabel const INPersonHandleLabelHome NS_SWIFT_NAME(INPersonHandleLabel.home) API_AVAILABLE(ios(10.2), macosx(10.12.2), watchos(3.2));
+INTENTS_EXTERN INPersonHandleLabel const INPersonHandleLabelWork NS_SWIFT_NAME(INPersonHandleLabel.work) API_AVAILABLE(ios(10.2), macosx(10.12.2), watchos(3.2));
+INTENTS_EXTERN INPersonHandleLabel const INPersonHandleLabeliPhone NS_SWIFT_NAME(INPersonHandleLabel.iPhone) API_AVAILABLE(ios(10.2), macosx(10.12.2), watchos(3.2));
+INTENTS_EXTERN INPersonHandleLabel const INPersonHandleLabelMobile NS_SWIFT_NAME(INPersonHandleLabel.mobile) API_AVAILABLE(ios(10.2), macosx(10.12.2), watchos(3.2));
+INTENTS_EXTERN INPersonHandleLabel const INPersonHandleLabelMain NS_SWIFT_NAME(INPersonHandleLabel.main) API_AVAILABLE(ios(10.2), macosx(10.12.2), watchos(3.2));
+INTENTS_EXTERN INPersonHandleLabel const INPersonHandleLabelHomeFax NS_SWIFT_NAME(INPersonHandleLabel.homeFax) API_AVAILABLE(ios(10.2), macosx(10.12.2), watchos(3.2));
+INTENTS_EXTERN INPersonHandleLabel const INPersonHandleLabelWorkFax NS_SWIFT_NAME(INPersonHandleLabel.workFax) API_AVAILABLE(ios(10.2), macosx(10.12.2), watchos(3.2));
+INTENTS_EXTERN INPersonHandleLabel const INPersonHandleLabelPager NS_SWIFT_NAME(INPersonHandleLabel.pager) API_AVAILABLE(ios(10.2), macosx(10.12.2), watchos(3.2));
+INTENTS_EXTERN INPersonHandleLabel const INPersonHandleLabelOther NS_SWIFT_NAME(INPersonHandleLabel.other) API_AVAILABLE(ios(10.2), macosx(10.12.2), watchos(3.2));
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INPersonRelationship.h b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INPersonRelationship.h
index 1da08baa67..1a03f54416 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INPersonRelationship.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INPersonRelationship.h
@@ -10,14 +10,14 @@
typedef NSString *INPersonRelationship NS_EXTENSIBLE_STRING_ENUM;
-INTENTS_EXTERN INPersonRelationship const INPersonRelationshipFather NS_SWIFT_NAME(INPersonRelationship.father) API_AVAILABLE(ios(10.2), macosx(10.12.2));
-INTENTS_EXTERN INPersonRelationship const INPersonRelationshipMother NS_SWIFT_NAME(INPersonRelationship.mother) API_AVAILABLE(ios(10.2), macosx(10.12.2));
-INTENTS_EXTERN INPersonRelationship const INPersonRelationshipParent NS_SWIFT_NAME(INPersonRelationship.parent) API_AVAILABLE(ios(10.2), macosx(10.12.2));
-INTENTS_EXTERN INPersonRelationship const INPersonRelationshipBrother NS_SWIFT_NAME(INPersonRelationship.brother) API_AVAILABLE(ios(10.2), macosx(10.12.2));
-INTENTS_EXTERN INPersonRelationship const INPersonRelationshipSister NS_SWIFT_NAME(INPersonRelationship.sister) API_AVAILABLE(ios(10.2), macosx(10.12.2));
-INTENTS_EXTERN INPersonRelationship const INPersonRelationshipChild NS_SWIFT_NAME(INPersonRelationship.child) API_AVAILABLE(ios(10.2), macosx(10.12.2));
-INTENTS_EXTERN INPersonRelationship const INPersonRelationshipFriend NS_SWIFT_NAME(INPersonRelationship.friend) API_AVAILABLE(ios(10.2), macosx(10.12.2));
-INTENTS_EXTERN INPersonRelationship const INPersonRelationshipSpouse NS_SWIFT_NAME(INPersonRelationship.spouse) API_AVAILABLE(ios(10.2), macosx(10.12.2));
-INTENTS_EXTERN INPersonRelationship const INPersonRelationshipPartner NS_SWIFT_NAME(INPersonRelationship.partner) API_AVAILABLE(ios(10.2), macosx(10.12.2));
-INTENTS_EXTERN INPersonRelationship const INPersonRelationshipAssistant NS_SWIFT_NAME(INPersonRelationship.assistant) API_AVAILABLE(ios(10.2), macosx(10.12.2));
-INTENTS_EXTERN INPersonRelationship const INPersonRelationshipManager NS_SWIFT_NAME(INPersonRelationship.manager) API_AVAILABLE(ios(10.2), macosx(10.12.2));
+INTENTS_EXTERN INPersonRelationship const INPersonRelationshipFather NS_SWIFT_NAME(INPersonRelationship.father) API_AVAILABLE(ios(10.2), macosx(10.12.2), watchos(3.2));
+INTENTS_EXTERN INPersonRelationship const INPersonRelationshipMother NS_SWIFT_NAME(INPersonRelationship.mother) API_AVAILABLE(ios(10.2), macosx(10.12.2), watchos(3.2));
+INTENTS_EXTERN INPersonRelationship const INPersonRelationshipParent NS_SWIFT_NAME(INPersonRelationship.parent) API_AVAILABLE(ios(10.2), macosx(10.12.2), watchos(3.2));
+INTENTS_EXTERN INPersonRelationship const INPersonRelationshipBrother NS_SWIFT_NAME(INPersonRelationship.brother) API_AVAILABLE(ios(10.2), macosx(10.12.2), watchos(3.2));
+INTENTS_EXTERN INPersonRelationship const INPersonRelationshipSister NS_SWIFT_NAME(INPersonRelationship.sister) API_AVAILABLE(ios(10.2), macosx(10.12.2), watchos(3.2));
+INTENTS_EXTERN INPersonRelationship const INPersonRelationshipChild NS_SWIFT_NAME(INPersonRelationship.child) API_AVAILABLE(ios(10.2), macosx(10.12.2), watchos(3.2));
+INTENTS_EXTERN INPersonRelationship const INPersonRelationshipFriend NS_SWIFT_NAME(INPersonRelationship.friend) API_AVAILABLE(ios(10.2), macosx(10.12.2), watchos(3.2));
+INTENTS_EXTERN INPersonRelationship const INPersonRelationshipSpouse NS_SWIFT_NAME(INPersonRelationship.spouse) API_AVAILABLE(ios(10.2), macosx(10.12.2), watchos(3.2));
+INTENTS_EXTERN INPersonRelationship const INPersonRelationshipPartner NS_SWIFT_NAME(INPersonRelationship.partner) API_AVAILABLE(ios(10.2), macosx(10.12.2), watchos(3.2));
+INTENTS_EXTERN INPersonRelationship const INPersonRelationshipAssistant NS_SWIFT_NAME(INPersonRelationship.assistant) API_AVAILABLE(ios(10.2), macosx(10.12.2), watchos(3.2));
+INTENTS_EXTERN INPersonRelationship const INPersonRelationshipManager NS_SWIFT_NAME(INPersonRelationship.manager) API_AVAILABLE(ios(10.2), macosx(10.12.2), watchos(3.2));
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INPersonResolutionResult.h b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INPersonResolutionResult.h
index 6ed80a9532..1a4a572d2e 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INPersonResolutionResult.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INPersonResolutionResult.h
@@ -11,7 +11,7 @@
NS_ASSUME_NONNULL_BEGIN
-API_AVAILABLE(macosx(10.12), ios(10.0))
+API_AVAILABLE(macosx(10.12), ios(10.0), watchos(3.2))
@interface INPersonResolutionResult : INIntentResolutionResult
// This resolution result is for when the app extension wants to tell Siri to proceed, with a given INPerson. The resolvedPerson can be different than the original INPerson. This allows app extensions to add and correct attributes of the INPerson. For example, an extension may add a nickname from the app.
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INPlacemarkResolutionResult.h b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INPlacemarkResolutionResult.h
index d4b7e2f080..4b1fbc942b 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INPlacemarkResolutionResult.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INPlacemarkResolutionResult.h
@@ -11,7 +11,7 @@
NS_ASSUME_NONNULL_BEGIN
-API_AVAILABLE(macosx(10.12), ios(10.0))
+API_AVAILABLE(macosx(10.12), ios(10.0), watchos(3.2))
@interface INPlacemarkResolutionResult : INIntentResolutionResult
// This resolution result is for when the app extension wants to tell Siri to proceed, with a given CLPlacemark. The resolvedPlacemark can be different than the original CLPlacemark. This allows app extensions to dynamically fill-in details about the CLPlacemark, as appropriate. To make a new CLPlacemark, see .
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INSearchCallHistoryIntent.h b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INSearchCallHistoryIntent.h
index 7611f034d6..d8a0af2119 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INSearchCallHistoryIntent.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INSearchCallHistoryIntent.h
@@ -19,7 +19,7 @@
NS_ASSUME_NONNULL_BEGIN
-API_AVAILABLE(macosx(10.12), ios(10.0))
+API_AVAILABLE(macosx(10.12), ios(10.0), watchos(3.2))
@interface INSearchCallHistoryIntent : INIntent
- (instancetype)initWithCallType:(INCallRecordType)callType
@@ -47,7 +47,7 @@ API_AVAILABLE(macosx(10.12), ios(10.0))
@discussion The minimum requirement for an implementing class is that it should be able to handle the intent. The resolution and confirmation methods are optional. The handling method is always called last, after resolving and confirming the intent.
*/
-API_AVAILABLE(macosx(10.12), ios(10.0))
+API_AVAILABLE(macosx(10.12), ios(10.0), watchos(3.2))
@protocol INSearchCallHistoryIntentHandling
@required
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INSearchCallHistoryIntentResponse.h b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INSearchCallHistoryIntentResponse.h
index cc239b749e..f31689cc8b 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INSearchCallHistoryIntentResponse.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INSearchCallHistoryIntentResponse.h
@@ -14,11 +14,11 @@ typedef NS_ENUM(NSInteger, INSearchCallHistoryIntentResponseCode) {
INSearchCallHistoryIntentResponseCodeFailure,
INSearchCallHistoryIntentResponseCodeFailureRequiringAppLaunch,
INSearchCallHistoryIntentResponseCodeFailureAppConfigurationRequired,
-} API_AVAILABLE(macosx(10.12), ios(10.0));
+} API_AVAILABLE(macosx(10.12), ios(10.0), watchos(3.2));
NS_ASSUME_NONNULL_BEGIN
-API_AVAILABLE(macosx(10.12), ios(10.0))
+API_AVAILABLE(macosx(10.12), ios(10.0), watchos(3.2))
@interface INSearchCallHistoryIntentResponse : INIntentResponse
- (id)init NS_UNAVAILABLE;
@@ -29,7 +29,6 @@ API_AVAILABLE(macosx(10.12), ios(10.0))
- (instancetype)initWithCode:(INSearchCallHistoryIntentResponseCode)code userActivity:(nullable NSUserActivity *)userActivity NS_DESIGNATED_INITIALIZER;
@property (readonly, NS_NONATOMIC_IOSONLY) INSearchCallHistoryIntentResponseCode code;
-
@end
NS_ASSUME_NONNULL_END
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INSearchForMessagesIntent.h b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INSearchForMessagesIntent.h
index b4c05eed6c..f76fcdae90 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INSearchForMessagesIntent.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INSearchForMessagesIntent.h
@@ -20,7 +20,7 @@
NS_ASSUME_NONNULL_BEGIN
-API_AVAILABLE(macosx(10.12), ios(10.0))
+API_AVAILABLE(macosx(10.12), ios(10.0), watchos(3.2))
@interface INSearchForMessagesIntent : INIntent
- (instancetype)initWithRecipients:(nullable NSArray *)recipients
@@ -75,7 +75,7 @@ API_AVAILABLE(macosx(10.12), ios(10.0))
@discussion The minimum requirement for an implementing class is that it should be able to handle the intent. The resolution and confirmation methods are optional. The handling method is always called last, after resolving and confirming the intent.
*/
-API_AVAILABLE(macosx(10.12), ios(10.0))
+API_AVAILABLE(macosx(10.12), ios(10.0), watchos(3.2))
@protocol INSearchForMessagesIntentHandling
@required
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INSearchForMessagesIntentResponse.h b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INSearchForMessagesIntentResponse.h
index 14b2c28bcf..e324bc427e 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INSearchForMessagesIntentResponse.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INSearchForMessagesIntentResponse.h
@@ -17,11 +17,11 @@ typedef NS_ENUM(NSInteger, INSearchForMessagesIntentResponseCode) {
INSearchForMessagesIntentResponseCodeFailure,
INSearchForMessagesIntentResponseCodeFailureRequiringAppLaunch,
INSearchForMessagesIntentResponseCodeFailureMessageServiceNotAvailable,
-} API_AVAILABLE(macosx(10.12), ios(10.0));
+} API_AVAILABLE(macosx(10.12), ios(10.0), watchos(3.2));
NS_ASSUME_NONNULL_BEGIN
-API_AVAILABLE(macosx(10.12), ios(10.0))
+API_AVAILABLE(macosx(10.12), ios(10.0), watchos(3.2))
@interface INSearchForMessagesIntentResponse : INIntentResponse
- (id)init NS_UNAVAILABLE;
@@ -34,7 +34,6 @@ API_AVAILABLE(macosx(10.12), ios(10.0))
@property (readonly, NS_NONATOMIC_IOSONLY) INSearchForMessagesIntentResponseCode code;
@property (readwrite, copy, nullable, NS_NONATOMIC_IOSONLY) NSArray *messages;
-
@end
NS_ASSUME_NONNULL_END
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INSendMessageIntent.h b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INSendMessageIntent.h
index 52a06dd354..bba4185f17 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INSendMessageIntent.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INSendMessageIntent.h
@@ -14,7 +14,7 @@
NS_ASSUME_NONNULL_BEGIN
-API_AVAILABLE(macosx(10.12), ios(10.0))
+API_AVAILABLE(macosx(10.12), ios(10.0), watchos(3.2))
@interface INSendMessageIntent : INIntent
- (instancetype)initWithRecipients:(nullable NSArray *)recipients
@@ -47,7 +47,7 @@ API_AVAILABLE(macosx(10.12), ios(10.0))
@discussion The minimum requirement for an implementing class is that it should be able to handle the intent. The resolution and confirmation methods are optional. The handling method is always called last, after resolving and confirming the intent.
*/
-API_AVAILABLE(macosx(10.12), ios(10.0))
+API_AVAILABLE(macosx(10.12), ios(10.0), watchos(3.2))
@protocol INSendMessageIntentHandling
@required
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INSendMessageIntentResponse.h b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INSendMessageIntentResponse.h
index 128f0a8c7c..198f154912 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INSendMessageIntentResponse.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INSendMessageIntentResponse.h
@@ -15,11 +15,11 @@ typedef NS_ENUM(NSInteger, INSendMessageIntentResponseCode) {
INSendMessageIntentResponseCodeFailure,
INSendMessageIntentResponseCodeFailureRequiringAppLaunch,
INSendMessageIntentResponseCodeFailureMessageServiceNotAvailable,
-} API_AVAILABLE(macosx(10.12), ios(10.0));
+} API_AVAILABLE(macosx(10.12), ios(10.0), watchos(3.2));
NS_ASSUME_NONNULL_BEGIN
-API_AVAILABLE(macosx(10.12), ios(10.0))
+API_AVAILABLE(macosx(10.12), ios(10.0), watchos(3.2))
@interface INSendMessageIntentResponse : INIntentResponse
- (id)init NS_UNAVAILABLE;
@@ -30,7 +30,6 @@ API_AVAILABLE(macosx(10.12), ios(10.0))
- (instancetype)initWithCode:(INSendMessageIntentResponseCode)code userActivity:(nullable NSUserActivity *)userActivity NS_DESIGNATED_INITIALIZER;
@property (readonly, NS_NONATOMIC_IOSONLY) INSendMessageIntentResponseCode code;
-
@end
NS_ASSUME_NONNULL_END
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INSpeakableString.h b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INSpeakableString.h
index 310abbb2ed..ee845f20fa 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INSpeakableString.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INSpeakableString.h
@@ -11,7 +11,7 @@
NS_ASSUME_NONNULL_BEGIN
-API_AVAILABLE(macosx(10.12), ios(10.0))
+API_AVAILABLE(macosx(10.12), ios(10.0), watchos(3.2))
@interface INSpeakableString : NSObject
- (instancetype)init NS_UNAVAILABLE;
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INSpeakableStringResolutionResult.h b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INSpeakableStringResolutionResult.h
index e0c87a0908..8fd74cdffe 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INSpeakableStringResolutionResult.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INSpeakableStringResolutionResult.h
@@ -11,7 +11,7 @@
NS_ASSUME_NONNULL_BEGIN
-API_AVAILABLE(macosx(10.12), ios(10.0))
+API_AVAILABLE(macosx(10.12), ios(10.0), watchos(3.2))
@interface INSpeakableStringResolutionResult : INIntentResolutionResult
// This resolution result is for when the app extension wants to tell Siri to proceed, with a given INSpeakableString. The resolvedString can be different than the original INSpeakableString. This allows app extensions to add a pronunciationHint, or otherwise tweak the string.
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INStartAudioCallIntent.h b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INStartAudioCallIntent.h
index dfe09f4678..3c8f949fb6 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INStartAudioCallIntent.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INStartAudioCallIntent.h
@@ -13,7 +13,7 @@
NS_ASSUME_NONNULL_BEGIN
-API_AVAILABLE(macosx(10.12), ios(10.0))
+API_AVAILABLE(macosx(10.12), ios(10.0), watchos(3.2))
@interface INStartAudioCallIntent : INIntent
- (instancetype)initWithContacts:(nullable NSArray *)contacts NS_DESIGNATED_INITIALIZER;
@@ -31,7 +31,7 @@ API_AVAILABLE(macosx(10.12), ios(10.0))
@discussion The minimum requirement for an implementing class is that it should be able to handle the intent. The resolution and confirmation methods are optional. The handling method is always called last, after resolving and confirming the intent.
*/
-API_AVAILABLE(macosx(10.12), ios(10.0))
+API_AVAILABLE(macosx(10.12), ios(10.0), watchos(3.2))
@protocol INStartAudioCallIntentHandling
@required
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INStartAudioCallIntentResponse.h b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INStartAudioCallIntentResponse.h
index b39064e9fb..dfcb21ac48 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INStartAudioCallIntentResponse.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INStartAudioCallIntentResponse.h
@@ -15,11 +15,11 @@ typedef NS_ENUM(NSInteger, INStartAudioCallIntentResponseCode) {
INStartAudioCallIntentResponseCodeFailureRequiringAppLaunch,
INStartAudioCallIntentResponseCodeFailureAppConfigurationRequired,
INStartAudioCallIntentResponseCodeFailureCallingServiceNotAvailable,
-} API_AVAILABLE(macosx(10.12), ios(10.0));
+} API_AVAILABLE(macosx(10.12), ios(10.0), watchos(3.2));
NS_ASSUME_NONNULL_BEGIN
-API_AVAILABLE(macosx(10.12), ios(10.0))
+API_AVAILABLE(macosx(10.12), ios(10.0), watchos(3.2))
@interface INStartAudioCallIntentResponse : INIntentResponse
- (id)init NS_UNAVAILABLE;
@@ -30,7 +30,6 @@ API_AVAILABLE(macosx(10.12), ios(10.0))
- (instancetype)initWithCode:(INStartAudioCallIntentResponseCode)code userActivity:(nullable NSUserActivity *)userActivity NS_DESIGNATED_INITIALIZER;
@property (readonly, NS_NONATOMIC_IOSONLY) INStartAudioCallIntentResponseCode code;
-
@end
NS_ASSUME_NONNULL_END
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INStartVideoCallIntent.h b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INStartVideoCallIntent.h
index 6553436a04..5a25840246 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INStartVideoCallIntent.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INStartVideoCallIntent.h
@@ -14,6 +14,7 @@
NS_ASSUME_NONNULL_BEGIN
API_AVAILABLE(macosx(10.12), ios(10.0))
+API_UNAVAILABLE(watchos)
@interface INStartVideoCallIntent : INIntent
- (instancetype)initWithContacts:(nullable NSArray *)contacts NS_DESIGNATED_INITIALIZER;
@@ -32,6 +33,7 @@ API_AVAILABLE(macosx(10.12), ios(10.0))
*/
API_AVAILABLE(macosx(10.12), ios(10.0))
+API_UNAVAILABLE(watchos)
@protocol INStartVideoCallIntentHandling
@required
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INStartVideoCallIntentResponse.h b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INStartVideoCallIntentResponse.h
index c14f73d7bd..68e543ef6e 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INStartVideoCallIntentResponse.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INStartVideoCallIntentResponse.h
@@ -15,11 +15,12 @@ typedef NS_ENUM(NSInteger, INStartVideoCallIntentResponseCode) {
INStartVideoCallIntentResponseCodeFailureRequiringAppLaunch,
INStartVideoCallIntentResponseCodeFailureAppConfigurationRequired,
INStartVideoCallIntentResponseCodeFailureCallingServiceNotAvailable,
-} API_AVAILABLE(macosx(10.12), ios(10.0));
+} API_AVAILABLE(macosx(10.12), ios(10.0)) API_UNAVAILABLE(watchos);
NS_ASSUME_NONNULL_BEGIN
API_AVAILABLE(macosx(10.12), ios(10.0))
+API_UNAVAILABLE(watchos)
@interface INStartVideoCallIntentResponse : INIntentResponse
- (id)init NS_UNAVAILABLE;
@@ -30,7 +31,6 @@ API_AVAILABLE(macosx(10.12), ios(10.0))
- (instancetype)initWithCode:(INStartVideoCallIntentResponseCode)code userActivity:(nullable NSUserActivity *)userActivity NS_DESIGNATED_INITIALIZER;
@property (readonly, NS_NONATOMIC_IOSONLY) INStartVideoCallIntentResponseCode code;
-
@end
NS_ASSUME_NONNULL_END
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INStringResolutionResult.h b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INStringResolutionResult.h
index 52efe71df1..591e66db95 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INStringResolutionResult.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/INStringResolutionResult.h
@@ -9,7 +9,7 @@
NS_ASSUME_NONNULL_BEGIN
-API_AVAILABLE(macosx(10.12), ios(10.0))
+API_AVAILABLE(macosx(10.12), ios(10.0), watchos(3.2))
@interface INStringResolutionResult : INIntentResolutionResult
// This resolution result is for when the app extension wants to tell Siri to proceed, with a given string. The resolvedString can be different than the original string. This allows app extensions to apply business logic constraints to the string.
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/NSUserActivity+IntentsAdditions.h b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/NSUserActivity+IntentsAdditions.h
index 2e7e6bd55a..0b0890884d 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/NSUserActivity+IntentsAdditions.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/NSUserActivity+IntentsAdditions.h
@@ -13,7 +13,7 @@ NS_ASSUME_NONNULL_BEGIN
@interface NSUserActivity (IntentsAdditions)
-@property (readonly, nullable, NS_NONATOMIC_IOSONLY) INInteraction *interaction API_AVAILABLE(macosx(10.12), ios(10.0));
+@property (readonly, nullable, NS_NONATOMIC_IOSONLY) INInteraction *interaction API_AVAILABLE(macosx(10.12), ios(10.0), watchos(3.2));
@end
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Intents.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Intents.tbd
index a032461330..87f5292ec0 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Intents.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Intents.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ x86_64 ]
-uuids: [ 'x86_64: 2B7F52EB-527A-3139-A7B9-8EB8282742B8' ]
+uuids: [ 'x86_64: 0657307A-C8E7-3A18-A0DD-EB1A4DFBBA49' ]
platform: macosx
install-name: /System/Library/Frameworks/Intents.framework/Versions/A/Intents
objc-constraint: none
@@ -31,41 +31,32 @@ exports:
_INDeviceTypeAppleTV, _INDeviceTypeAppleWatch, _INDeviceTypeGetBackingType,
_INDeviceTypeGetFacadeObject, _INDeviceTypeMac, _INDeviceTypeMacBook,
_INDeviceTypeMacBookAir, _INDeviceTypeMacBookPro, _INDeviceTypeMacMini,
- _INDeviceTypeMacPro, _INDeviceTypeSetAddBackingType, _INDeviceTypeSetEnumerateBackingTypes,
- _INDeviceTypeSetRemoveBackingType, _INDeviceTypeiMac, _INDeviceTypeiPad,
+ _INDeviceTypeMacPro, _INDeviceTypeiMac, _INDeviceTypeiPad,
_INDeviceTypeiPhone, _INDeviceTypeiPod, _INExtensionAttributesIntentsSupportedKey,
_INExtensionAttributesRestrictedIntentsWhileLockedKey, _INExtensionAttributesSupportedIntentsKey,
_INExtensionAuxiliaryHostingXPCInterface, _INExtensionAuxiliaryVendingXPCInterface,
_INExtensionMatchingErrorDomain, _INExtensionMatchingErrorKeyExtensionPointName,
_INExtensionMatchingErrorKeyLaunchId, _INExtractAppInfoFromSiriLaunchId,
_INFileEntityTypeFile, _INFileEntityTypeFolder, _INFileEntityTypeGetBackingType,
- _INFileEntityTypeGetFacadeObject, _INFileEntityTypeReference,
- _INFileEntityTypeSetAddBackingType, _INFileEntityTypeSetEnumerateBackingTypes,
- _INFileEntityTypeSetRemoveBackingType, _INFileEntityTypeURL,
- _INFilePropertyNameAccessedTime, _INFilePropertyNameAuthor,
- _INFilePropertyNameContents, _INFilePropertyNameCreationTime,
+ _INFileEntityTypeGetFacadeObject, _INFileEntityTypeOptionsAddBackingType,
+ _INFileEntityTypeOptionsContainsBackingType, _INFileEntityTypeOptionsEnumerateBackingTypes,
+ _INFileEntityTypeOptionsGetNames, _INFileEntityTypeOptionsRemoveBackingType,
+ _INFileEntityTypeReference, _INFileEntityTypeURL, _INFilePropertyNameAccessedTime,
+ _INFilePropertyNameAuthor, _INFilePropertyNameContents, _INFilePropertyNameCreationTime,
_INFilePropertyNameFileType, _INFilePropertyNameGetBackingType,
_INFilePropertyNameGetFacadeObject, _INFilePropertyNameModifiedTime,
_INFilePropertyNamePageCount, _INFilePropertyNamePrintedTime,
- _INFilePropertyNameRecipient, _INFilePropertyNameSender, _INFilePropertyNameSetAddBackingType,
- _INFilePropertyNameSetEnumerateBackingTypes, _INFilePropertyNameSetRemoveBackingType,
- _INFilePropertyNameSize, _INFilePropertyNameTag, _INFilePropertyQualifierAtLeast,
- _INFilePropertyQualifierAtMost, _INFilePropertyQualifierEqual,
- _INFilePropertyQualifierGetBackingType, _INFilePropertyQualifierGetFacadeObject,
- _INFilePropertyQualifierMax, _INFilePropertyQualifierMin,
- _INFilePropertyQualifierSetAddBackingType, _INFilePropertyQualifierSetEnumerateBackingTypes,
- _INFilePropertyQualifierSetRemoveBackingType, _INFileSearchScopeComputer,
- _INFileSearchScopeDirectory, _INFileSearchScopeGetBackingType,
- _INFileSearchScopeGetFacadeObject, _INFileSearchScopeSetAddBackingType,
- _INFileSearchScopeSetEnumerateBackingTypes, _INFileSearchScopeSetRemoveBackingType,
+ _INFilePropertyNameRecipient, _INFilePropertyNameSender, _INFilePropertyNameSize,
+ _INFilePropertyNameTag, _INFilePropertyQualifierAtLeast, _INFilePropertyQualifierAtMost,
+ _INFilePropertyQualifierEqual, _INFilePropertyQualifierGetBackingType,
+ _INFilePropertyQualifierGetFacadeObject, _INFilePropertyQualifierMax,
+ _INFilePropertyQualifierMin, _INFileSearchScopeComputer, _INFileSearchScopeDirectory,
+ _INFileSearchScopeGetBackingType, _INFileSearchScopeGetFacadeObject,
_INFileSearchScopeVolume, _INFileShareModeAirDrop, _INFileShareModeGetBackingType,
_INFileShareModeGetFacadeObject, _INFileShareModeMail, _INFileShareModeMessage,
- _INFileShareModeSetAddBackingType, _INFileShareModeSetEnumerateBackingTypes,
- _INFileShareModeSetRemoveBackingType, _INFileTypeApplication,
- _INFileTypeDocument, _INFileTypeGetBackingType, _INFileTypeGetFacadeObject,
- _INFileTypeImage, _INFileTypeMovie, _INFileTypeMusic, _INFileTypeOther,
- _INFileTypePDF, _INFileTypePresentation, _INFileTypeSetAddBackingType,
- _INFileTypeSetEnumerateBackingTypes, _INFileTypeSetRemoveBackingType,
+ _INFileTypeApplication, _INFileTypeDocument, _INFileTypeGetBackingType,
+ _INFileTypeGetFacadeObject, _INFileTypeImage, _INFileTypeMovie,
+ _INFileTypeMusic, _INFileTypeOther, _INFileTypePDF, _INFileTypePresentation,
_INFileTypeSource, _INFileTypeSpreadsheet, _INFileTypeText,
_INFilesDomainGetIntentDescriptionWithDataClass, _INFilesDomainGetIntentDescriptionWithFacadeClass,
_INFilesDomainGetIntentDescriptionWithName, _INFilesDomainGetIntentDescriptionWithType,
@@ -76,7 +67,8 @@ exports:
_INHomeKitDomainGetIntentDescriptionWithType, _INHomeKitDomainGetIntentResponseDescriptionWithDataClass,
_INHomeKitDomainGetIntentResponseDescriptionWithFacadeClass,
_INHomeKitDomainGetIntentResponseDescriptionWithName, _INHomeKitDomainGetIntentResponseDescriptionWithType,
- _INIntentCreate, _INIntentErrorDomain, _INIntentResponseCreate,
+ _INIntentCreate, _INIntentErrorDomain, _INIntentResponseCodeGetName,
+ _INIntentResponseCreate, _INIntentResponseIsAutoSendFailure,
_INIntentSchemaGetIntentDescriptionWithDataClass, _INIntentSchemaGetIntentDescriptionWithFacadeClass,
_INIntentSchemaGetIntentDescriptionWithName, _INIntentSchemaGetIntentDescriptionWithType,
_INIntentSchemaGetIntentNames, _INIntentSchemaGetIntentResponseDescriptionWithDataClass,
@@ -98,6 +90,7 @@ exports:
_INIntentSlotValueRedactedValueFromLocationValue, _INIntentSlotValueRedactedValueFromStringValue,
_INIntentSlotValueTransformFromCondition, _INIntentSlotValueTransformFromContact,
_INIntentSlotValueTransformFromContactHandle, _INIntentSlotValueTransformFromContactValue,
+ _INIntentSlotValueTransformFromContactValueWithAlternatives,
_INIntentSlotValueTransformFromContacts, _INIntentSlotValueTransformFromDataString,
_INIntentSlotValueTransformFromDataStrings, _INIntentSlotValueTransformFromDateTime,
_INIntentSlotValueTransformFromDateTimeRange, _INIntentSlotValueTransformFromDateTimeRanges,
@@ -111,25 +104,26 @@ exports:
_INIntentSlotValueTransformFromIntegers, _INIntentSlotValueTransformFromLocation,
_INIntentSlotValueTransformFromLocations, _INIntentSlotValueTransformFromLong,
_INIntentSlotValueTransformFromLongs, _INIntentSlotValueTransformFromMessage,
- _INIntentSlotValueTransformFromMessages, _INIntentSlotValueTransformFromShareDestination,
- _INIntentSlotValueTransformFromShareDestinations, _INIntentSlotValueTransformFromString,
- _INIntentSlotValueTransformFromStringValue, _INIntentSlotValueTransformFromStrings,
- _INIntentSlotValueTransformFromTimestamp, _INIntentSlotValueTransformFromTimestamps,
- _INIntentSlotValueTransformToContact, _INIntentSlotValueTransformToContactHandle,
- _INIntentSlotValueTransformToContactValue, _INIntentSlotValueTransformToContacts,
- _INIntentSlotValueTransformToDataString, _INIntentSlotValueTransformToDataStrings,
- _INIntentSlotValueTransformToDateTime, _INIntentSlotValueTransformToDateTimeRange,
- _INIntentSlotValueTransformToDateTimeRanges, _INIntentSlotValueTransformToDateTimes,
- _INIntentSlotValueTransformToDecimalNumberValue, _INIntentSlotValueTransformToDialingContact,
- _INIntentSlotValueTransformToDialingContacts, _INIntentSlotValueTransformToDouble,
- _INIntentSlotValueTransformToDoubles, _INIntentSlotValueTransformToFileProperties,
- _INIntentSlotValueTransformToFileProperty, _INIntentSlotValueTransformToGEOLatLng,
- _INIntentSlotValueTransformToGEOLatLngs, _INIntentSlotValueTransformToGEOLocation,
- _INIntentSlotValueTransformToGEOLocations, _INIntentSlotValueTransformToImageValue,
- _INIntentSlotValueTransformToInteger, _INIntentSlotValueTransformToIntegers,
- _INIntentSlotValueTransformToLocation, _INIntentSlotValueTransformToLocations,
- _INIntentSlotValueTransformToLong, _INIntentSlotValueTransformToLongs,
- _INIntentSlotValueTransformToMessage, _INIntentSlotValueTransformToMessages,
+ _INIntentSlotValueTransformFromMessages, _INIntentSlotValueTransformFromProperty,
+ _INIntentSlotValueTransformFromShareDestination, _INIntentSlotValueTransformFromShareDestinations,
+ _INIntentSlotValueTransformFromString, _INIntentSlotValueTransformFromStringValue,
+ _INIntentSlotValueTransformFromStrings, _INIntentSlotValueTransformFromTimestamp,
+ _INIntentSlotValueTransformFromTimestamps, _INIntentSlotValueTransformToContact,
+ _INIntentSlotValueTransformToContactHandle, _INIntentSlotValueTransformToContactValue,
+ _INIntentSlotValueTransformToContacts, _INIntentSlotValueTransformToDataString,
+ _INIntentSlotValueTransformToDataStrings, _INIntentSlotValueTransformToDateTime,
+ _INIntentSlotValueTransformToDateTimeRange, _INIntentSlotValueTransformToDateTimeRanges,
+ _INIntentSlotValueTransformToDateTimes, _INIntentSlotValueTransformToDecimalNumberValue,
+ _INIntentSlotValueTransformToDialingContact, _INIntentSlotValueTransformToDialingContacts,
+ _INIntentSlotValueTransformToDouble, _INIntentSlotValueTransformToDoubles,
+ _INIntentSlotValueTransformToFileProperties, _INIntentSlotValueTransformToFileProperty,
+ _INIntentSlotValueTransformToGEOLatLng, _INIntentSlotValueTransformToGEOLatLngs,
+ _INIntentSlotValueTransformToGEOLocation, _INIntentSlotValueTransformToGEOLocations,
+ _INIntentSlotValueTransformToImageValue, _INIntentSlotValueTransformToInteger,
+ _INIntentSlotValueTransformToIntegers, _INIntentSlotValueTransformToLocation,
+ _INIntentSlotValueTransformToLocations, _INIntentSlotValueTransformToLong,
+ _INIntentSlotValueTransformToLongs, _INIntentSlotValueTransformToMessage,
+ _INIntentSlotValueTransformToMessages, _INIntentSlotValueTransformToProperty,
_INIntentSlotValueTransformToShareDestination, _INIntentSlotValueTransformToShareDestinations,
_INIntentSlotValueTransformToString, _INIntentSlotValueTransformToStringValue,
_INIntentSlotValueTransformToStrings, _INIntentSlotValueTransformToTimestamp,
@@ -155,22 +149,18 @@ exports:
_INPersonHandleLabelGetBackingType, _INPersonHandleLabelGetFacadeObject,
_INPersonHandleLabelHome, _INPersonHandleLabelHomeFax, _INPersonHandleLabelMain,
_INPersonHandleLabelMobile, _INPersonHandleLabelOther, _INPersonHandleLabelPager,
- _INPersonHandleLabelSetAddBackingType, _INPersonHandleLabelSetEnumerateBackingTypes,
- _INPersonHandleLabelSetRemoveBackingType, _INPersonHandleLabelWork,
- _INPersonHandleLabelWorkFax, _INPersonHandleLabeliPhone, _INPersonRelationshipAssistant,
- _INPersonRelationshipBrother, _INPersonRelationshipChild,
- _INPersonRelationshipFather, _INPersonRelationshipFriend,
+ _INPersonHandleLabelWork, _INPersonHandleLabelWorkFax, _INPersonHandleLabeliPhone,
+ _INPersonRelationshipAssistant, _INPersonRelationshipBrother,
+ _INPersonRelationshipChild, _INPersonRelationshipFather, _INPersonRelationshipFriend,
_INPersonRelationshipGetBackingType, _INPersonRelationshipGetFacadeObject,
_INPersonRelationshipManager, _INPersonRelationshipMother,
_INPersonRelationshipParent, _INPersonRelationshipPartner,
- _INPersonRelationshipSetAddBackingType, _INPersonRelationshipSetEnumerateBackingTypes,
- _INPersonRelationshipSetRemoveBackingType, _INPersonRelationshipSister,
- _INPersonRelationshipSpouse, _INPhotoAttributeOptionsAddBackingType,
- _INPhotoAttributeOptionsContainsBackingType, _INPhotoAttributeOptionsEnumerateBackingTypes,
- _INPhotoAttributeOptionsGetNames, _INPhotoAttributeOptionsRemoveBackingType,
- _INPhotosDomainGetIntentDescriptionWithDataClass, _INPhotosDomainGetIntentDescriptionWithFacadeClass,
- _INPhotosDomainGetIntentDescriptionWithName, _INPhotosDomainGetIntentDescriptionWithType,
- _INPhotosDomainGetIntentResponseDescriptionWithDataClass,
+ _INPersonRelationshipSister, _INPersonRelationshipSpouse,
+ _INPhotoAttributeOptionsAddBackingType, _INPhotoAttributeOptionsContainsBackingType,
+ _INPhotoAttributeOptionsEnumerateBackingTypes, _INPhotoAttributeOptionsGetNames,
+ _INPhotoAttributeOptionsRemoveBackingType, _INPhotosDomainGetIntentDescriptionWithDataClass,
+ _INPhotosDomainGetIntentDescriptionWithFacadeClass, _INPhotosDomainGetIntentDescriptionWithName,
+ _INPhotosDomainGetIntentDescriptionWithType, _INPhotosDomainGetIntentResponseDescriptionWithDataClass,
_INPhotosDomainGetIntentResponseDescriptionWithFacadeClass,
_INPhotosDomainGetIntentResponseDescriptionWithName, _INPhotosDomainGetIntentResponseDescriptionWithType,
_INPreferredCallProviderGetBackingType, _INPreferredCallProviderGetFacadeType,
@@ -198,9 +188,10 @@ exports:
_INSiriSupportedIntentsByExtensions, _INStartAudioCallIntentResponseCodeGetName,
_INStartPhotoPlaybackIntentResponseCodeGetName, _INStartVideoCallIntentResponseCodeGetName,
_INSupportedIntentsByExtensions, _INSupportsPairedDevice,
- _INSyncSlotActivityName, _INSyncSlotCarProfileName, _INSyncSlotContactGroupName,
- _INSyncSlotContactName, _INSyncSlotPersonName, _INSyncSlotPhotoAlbumName,
- _INSyncSlotPhotoTagName, _INUncompressFileIntentResponseCodeGetName,
+ _INSyncSlotActivityName, _INSyncSlotCarName, _INSyncSlotCarProfileName,
+ _INSyncSlotContactGroupName, _INSyncSlotContactName, _INSyncSlotPaymentsAccountNickname,
+ _INSyncSlotPaymentsOrganizationName, _INSyncSlotPersonName,
+ _INSyncSlotPhotoAlbumName, _INSyncSlotPhotoTagName, _INUncompressFileIntentResponseCodeGetName,
_INUserActivityDeserializeFromBackingStore, _INUserActivityDeserializeFromData,
_INUserActivityGetSerializationQueue, _INUserActivitySerializeToBackingStore,
_INUserActivitySerializeToData, _INUserSupportDirectoryPath,
@@ -210,7 +201,9 @@ exports:
_INWorkoutsDomainGetIntentResponseDescriptionWithFacadeClass,
_INWorkoutsDomainGetIntentResponseDescriptionWithName, _INWorkoutsDomainGetIntentResponseDescriptionWithType,
_IntentsVersionNumber, _IntentsVersionString, __INExtensionItemSiriLanguageCodeKey,
- __INExtensionValidateClass, __INIntentSlotNamesKey, __INIntentSlotValueTransformFromLocationValue,
+ __INExtensionValidateClass, __INIntentSlotNamesKey, __INIntentSlotValueTransformFromDateTimeRangeValue,
+ __INIntentSlotValueTransformFromDoubleValue, __INIntentSlotValueTransformFromLocationValue,
+ __INIntentSlotValueTransformToDateTimeRangeValue, __INIntentSlotValueTransformToDoubleValue,
__INIntentSlotValueTransformToLocationValue, __INIntentSlotVocabularyExamplesKey,
__INIntentSlotVocabularyIdentifierKey, __INIntentSlotVocabularyPhraseKey,
__INIntentSlotVocabularyPoliciesKey, __INIntentSlotVocabularyPronunciationKey,
@@ -218,27 +211,34 @@ exports:
__INIntentTypeKey, __INIntentTypePhrasesKey, __INIntentVocabularyExamplesKey,
__INIntentsExtensionCodeSigningRequirementAttributeKey, __INIntentsExtensionCodeSigningRequirementAttributeValue,
__INIntentsExtensionEntitlementAttributeKey, __INIsInternalMacInstall,
+ __INPBActivateCarSignalIntentReadFrom, __INPBActivateCarSignalIntentResponseReadFrom,
__INPBAppBuildReadFrom, __INPBAppBundleInfoReadFrom, __INPBAppIdReadFrom,
- __INPBAppNamesReadFrom, __INPBBuildIdReadFrom, __INPBCall_connectionOptions,
- __INPBCancelWorkoutIntentReadFrom, __INPBCancelWorkoutIntentResponseReadFrom,
- __INPBCar_commandsOptions, __INPBCompressFileIntentReadFrom,
- __INPBCompressFileIntentResponseReadFrom, __INPBConditionReadFrom,
- __INPBConfigureHomeIntentReadFrom, __INPBConfigureHomeIntentResponseReadFrom,
- __INPBConflictingParameterReadFrom, __INPBContactHandleReadFrom,
- __INPBContactListReadFrom, __INPBContactReadFrom, __INPBContactValueReadFrom,
- __INPBControlHomeIntentReadFrom, __INPBControlHomeIntentResponseReadFrom,
- __INPBCopyFileIntentReadFrom, __INPBCopyFileIntentResponseReadFrom,
- __INPBCreateFileIntentReadFrom, __INPBCreateFileIntentResponseReadFrom,
- __INPBCurrencyAmountReadFrom, __INPBCurrencyAmountValueReadFrom,
- __INPBDataStringListReadFrom, __INPBDataStringReadFrom, __INPBDateTimeRangeListReadFrom,
+ __INPBAppNamesReadFrom, __INPBBillDetailsValueReadFrom, __INPBBillPayeeValueReadFrom,
+ __INPBBuildIdReadFrom, __INPBCallMetricsReadFrom, __INPBCallMetricsValueReadFrom,
+ __INPBCall_connectionOptions, __INPBCancelWorkoutIntentReadFrom,
+ __INPBCancelWorkoutIntentResponseReadFrom, __INPBCar_commandsOptions,
+ __INPBCompressFileIntentReadFrom, __INPBCompressFileIntentResponseReadFrom,
+ __INPBConditionReadFrom, __INPBConfigureHomeIntentReadFrom,
+ __INPBConfigureHomeIntentResponseReadFrom, __INPBConflictingParameterReadFrom,
+ __INPBContactHandleReadFrom, __INPBContactListReadFrom, __INPBContactReadFrom,
+ __INPBContactValueReadFrom, __INPBControlHomeIntentReadFrom,
+ __INPBControlHomeIntentResponseReadFrom, __INPBCopyFileIntentReadFrom,
+ __INPBCopyFileIntentResponseReadFrom, __INPBCreateFileIntentReadFrom,
+ __INPBCreateFileIntentResponseReadFrom, __INPBCurrencyAmountReadFrom,
+ __INPBCurrencyAmountValueReadFrom, __INPBDataStringListReadFrom,
+ __INPBDataStringReadFrom, __INPBDateTimeRangeListReadFrom,
__INPBDateTimeRangeReadFrom, __INPBDateTimeRangeValueReadFrom,
__INPBDateTimeReadFrom, __INPBDecimalNumberValueReadFrom,
__INPBDeleteFilePermanentlyIntentReadFrom, __INPBDeleteFilePermanentlyIntentResponseReadFrom,
__INPBDialingContactReadFrom, __INPBDialingContactValueReadFrom,
+ __INPBDistanceListReadFrom, __INPBDistanceReadFrom, __INPBDistanceValueReadFrom,
__INPBDoubleListReadFrom, __INPBDoubleReadFrom, __INPBDoubleValueReadFrom,
__INPBDurationReadFrom, __INPBEmptyReadFrom, __INPBEndWorkoutIntentReadFrom,
__INPBEndWorkoutIntentResponseReadFrom, __INPBFilePropertyReadFrom,
- __INPBFilePropertyValueReadFrom, __INPBFilesOptions, __INPBFitnessOptions,
+ __INPBFilePropertyValueReadFrom, __INPBFilesOptions, __INPBFinancialAccountValueReadFrom,
+ __INPBFitnessOptions, __INPBGenericIntentReadFrom, __INPBGenericIntentResponseReadFrom,
+ __INPBGetCarLockStatusIntentReadFrom, __INPBGetCarLockStatusIntentResponseReadFrom,
+ __INPBGetCarPowerLevelStatusIntentReadFrom, __INPBGetCarPowerLevelStatusIntentResponseReadFrom,
__INPBGetFileInformationIntentReadFrom, __INPBGetFileInformationIntentResponseReadFrom,
__INPBGetRideStatusIntentReadFrom, __INPBGetRideStatusIntentResponseReadFrom,
__INPBHomeAttributeReadFrom, __INPBHomeAttributeValueReadFrom,
@@ -259,14 +259,15 @@ exports:
__INPBMessageReadFrom, __INPBMessagesOptions, __INPBMoveFileIntentReadFrom,
__INPBMoveFileIntentResponseReadFrom, __INPBOpenFileIntentReadFrom,
__INPBOpenFileIntentResponseReadFrom, __INPBPauseWorkoutIntentReadFrom,
- __INPBPauseWorkoutIntentResponseReadFrom, __INPBPayloadConfirmationReadFrom,
+ __INPBPauseWorkoutIntentResponseReadFrom, __INPBPayBillIntentReadFrom,
+ __INPBPayBillIntentResponseReadFrom, __INPBPayloadConfirmationReadFrom,
__INPBPayloadNeedsDisambiguationReadFrom, __INPBPayloadNeedsValueReadFrom,
- __INPBPayloadNotSpecificEnoughReadFrom, __INPBPayloadSuccessReadFrom,
- __INPBPayloadUnsupportedReadFrom, __INPBPaymentMethodListReadFrom,
+ __INPBPayloadSuccessReadFrom, __INPBPayloadUnsupportedReadFrom,
+ __INPBPaymentAmountValueReadFrom, __INPBPaymentMethodListReadFrom,
__INPBPaymentMethodReadFrom, __INPBPaymentMethodValueReadFrom,
__INPBPaymentRecordReadFrom, __INPBPaymentsOptions, __INPBPhotosOptions,
__INPBPlatformSupportReadFrom, __INPBPriceRangeValueReadFrom,
- __INPBQueryHomeIntentReadFrom, __INPBQueryHomeIntentResponseReadFrom,
+ __INPBPropertyReadFrom, __INPBQueryHomeIntentReadFrom, __INPBQueryHomeIntentResponseReadFrom,
__INPBRangeValueReadFrom, __INPBRefinementItemReadFrom, __INPBRequestPaymentIntentReadFrom,
__INPBRequestPaymentIntentResponseReadFrom, __INPBRequestRideIntentReadFrom,
__INPBRequestRideIntentResponseReadFrom, __INPBResumeWorkoutIntentReadFrom,
@@ -276,13 +277,15 @@ exports:
__INPBRideStatusReadFrom, __INPBRideVehicleReadFrom, __INPBRidesharingOptions,
__INPBSaveProfileInCarIntentReadFrom, __INPBSaveProfileInCarIntentResponseReadFrom,
__INPBSearchCallHistoryIntentReadFrom, __INPBSearchCallHistoryIntentResponseReadFrom,
+ __INPBSearchForBillsIntentReadFrom, __INPBSearchForBillsIntentResponseReadFrom,
__INPBSearchForFilesIntentReadFrom, __INPBSearchForFilesIntentResponseReadFrom,
__INPBSearchForMessagesIntentReadFrom, __INPBSearchForMessagesIntentResponseReadFrom,
__INPBSearchForPhotosIntentReadFrom, __INPBSearchForPhotosIntentResponseReadFrom,
__INPBSelectionItemReadFrom, __INPBSendMessageIntentReadFrom,
__INPBSendMessageIntentResponseReadFrom, __INPBSendPaymentIntentReadFrom,
__INPBSendPaymentIntentResponseReadFrom, __INPBSetAudioSourceInCarIntentReadFrom,
- __INPBSetAudioSourceInCarIntentResponseReadFrom, __INPBSetClimateSettingsInCarIntentReadFrom,
+ __INPBSetAudioSourceInCarIntentResponseReadFrom, __INPBSetCarLockStatusIntentReadFrom,
+ __INPBSetCarLockStatusIntentResponseReadFrom, __INPBSetClimateSettingsInCarIntentReadFrom,
__INPBSetClimateSettingsInCarIntentResponseReadFrom, __INPBSetDefrosterSettingsInCarIntentReadFrom,
__INPBSetDefrosterSettingsInCarIntentResponseReadFrom, __INPBSetMessageAttributeIntentReadFrom,
__INPBSetMessageAttributeIntentResponseReadFrom, __INPBSetProfileInCarIntentReadFrom,
@@ -302,9 +305,9 @@ exports:
__INSiriDeveloperEntitlement, __INStringFromVocabularyStringType,
__INSyncSlotFromVocabularyStringType, __INVocabularyStringTypeFromSlotName,
__INVocabularyStringTypeFromString, __contactHandleTypeForPersonHandleType,
- __contactSuggestionTypeForPersonSuggestionType, __personHandleTypeForContactHandleType,
- __personSuggestionTypeForContactSuggestionType, _kINApplicationContextContextsKey,
- _kINVocabularyUpdateServiceName ]
+ __contactSuggestionTypeForPersonSuggestionType, __intentSlotValueForObject,
+ __personHandleTypeForContactHandleType, __personSuggestionTypeForContactSuggestionType,
+ _kINApplicationContextContextsKey, _kINVocabularyUpdateServiceName ]
objc-classes: [ _INApplicationContext, _INCache, _INCacheableObjectManager,
_INCallCapabilityOptionsResolutionResult, _INCallRecordTypeResolutionResult,
_INCompressFileIntent, _INCompressFileIntentResponse, _INCopyFileIntent,
@@ -312,7 +315,8 @@ exports:
_INCurrencyAmount, _INDateComponentsRange, _INDateComponentsRangeResolutionResult,
_INDeleteFilePermanentlyIntent, _INDeleteFilePermanentlyIntentResponse,
_INExtension, _INExtensionContext, _INExtensionContextHost,
- _INFileProperty, _INGetFileInformationIntent, _INGetFileInformationIntentResponse,
+ _INFileEntityTypeOptionsResolutionResult, _INFileProperty,
+ _INGetFileInformationIntent, _INGetFileInformationIntentResponse,
_INImage, _INImageCache, _INIntent, _INIntentDescription,
_INIntentResolutionResult, _INIntentResponse, _INIntentResponseDescription,
_INIntentSlotDescription, _INIntentUtilsExportHelper, _INIntentVocabularyKnowledge,
@@ -333,8 +337,10 @@ exports:
_INStartPhotoPlaybackIntentResponse, _INStartVideoCallIntent,
_INStartVideoCallIntentResponse, _INStringResolutionResult,
_INUncompressFileIntent, _INUncompressFileIntentResponse,
- _INVocabularyUpdater, __INAggregator, __INExtension, __INPBAppBuild,
- __INPBAppBundleInfo, __INPBAppId, __INPBAppNames, __INPBBuildId,
+ _INVocabularyUpdater, __INAggregator, __INExtension, __INPBActivateCarSignalIntent,
+ __INPBActivateCarSignalIntentResponse, __INPBAppBuild, __INPBAppBundleInfo,
+ __INPBAppId, __INPBAppNames, __INPBBillDetailsValue, __INPBBillPayeeValue,
+ __INPBBuildId, __INPBCallMetrics, __INPBCallMetricsValue,
__INPBCancelWorkoutIntent, __INPBCancelWorkoutIntentResponse,
__INPBCompressFileIntent, __INPBCompressFileIntentResponse,
__INPBCondition, __INPBConfigureHomeIntent, __INPBConfigureHomeIntentResponse,
@@ -346,16 +352,20 @@ exports:
__INPBDateTime, __INPBDateTimeRange, __INPBDateTimeRangeList,
__INPBDateTimeRangeValue, __INPBDecimalNumberValue, __INPBDeleteFilePermanentlyIntent,
__INPBDeleteFilePermanentlyIntentResponse, __INPBDialingContact,
- __INPBDialingContactValue, __INPBDouble, __INPBDoubleList,
- __INPBDoubleValue, __INPBDuration, __INPBEmpty, __INPBEndWorkoutIntent,
- __INPBEndWorkoutIntentResponse, __INPBFileProperty, __INPBFilePropertyValue,
- __INPBGetFileInformationIntent, __INPBGetFileInformationIntentResponse,
- __INPBGetRideStatusIntent, __INPBGetRideStatusIntentResponse,
- __INPBHomeAttribute, __INPBHomeAttributeValue, __INPBHomeEntity,
- __INPBImageValue, __INPBInteger, __INPBIntegerList, __INPBIntegerValue,
- __INPBIntentMetadata, __INPBIntentResponse, __INPBIntentResponsePayloadFailure,
- __INPBIntentResponsePayloadSuccess, __INPBIntentSlotResolutionMulticardinalResult,
- __INPBIntentSlotResolutionResult, __INPBIntentSlotValue, __INPBIntentSlotVocabularyConcept,
+ __INPBDialingContactValue, __INPBDistance, __INPBDistanceList,
+ __INPBDistanceValue, __INPBDouble, __INPBDoubleList, __INPBDoubleValue,
+ __INPBDuration, __INPBEmpty, __INPBEndWorkoutIntent, __INPBEndWorkoutIntentResponse,
+ __INPBFileProperty, __INPBFilePropertyValue, __INPBFinancialAccountValue,
+ __INPBGenericIntent, __INPBGenericIntentResponse, __INPBGetCarLockStatusIntent,
+ __INPBGetCarLockStatusIntentResponse, __INPBGetCarPowerLevelStatusIntent,
+ __INPBGetCarPowerLevelStatusIntentResponse, __INPBGetFileInformationIntent,
+ __INPBGetFileInformationIntentResponse, __INPBGetRideStatusIntent,
+ __INPBGetRideStatusIntentResponse, __INPBHomeAttribute, __INPBHomeAttributeValue,
+ __INPBHomeEntity, __INPBImageValue, __INPBInteger, __INPBIntegerList,
+ __INPBIntegerValue, __INPBIntentMetadata, __INPBIntentResponse,
+ __INPBIntentResponsePayloadFailure, __INPBIntentResponsePayloadSuccess,
+ __INPBIntentSlotResolutionMulticardinalResult, __INPBIntentSlotResolutionResult,
+ __INPBIntentSlotValue, __INPBIntentSlotVocabularyConcept,
__INPBIntentSlotVocabularyPolicy, __INPBIntentSlotVocabularyValue,
__INPBIntentSupport, __INPBIntentType, __INPBIntentTypePhrases,
__INPBIntentVocabulary, __INPBLanguageTag, __INPBListRideOptionsIntent,
@@ -364,25 +374,28 @@ exports:
__INPBLocationValue, __INPBLong, __INPBLongList, __INPBLongValue,
__INPBMessage, __INPBMoveFileIntent, __INPBMoveFileIntentResponse,
__INPBOpenFileIntent, __INPBOpenFileIntentResponse, __INPBPauseWorkoutIntent,
- __INPBPauseWorkoutIntentResponse, __INPBPayloadConfirmation,
- __INPBPayloadNeedsDisambiguation, __INPBPayloadNeedsValue,
- __INPBPayloadNotSpecificEnough, __INPBPayloadSuccess, __INPBPayloadUnsupported,
- __INPBPaymentMethod, __INPBPaymentMethodList, __INPBPaymentMethodValue,
- __INPBPaymentRecord, __INPBPlatformSupport, __INPBPriceRangeValue,
- __INPBQueryHomeIntent, __INPBQueryHomeIntentResponse, __INPBRangeValue,
- __INPBRefinementItem, __INPBRequestPaymentIntent, __INPBRequestPaymentIntentResponse,
+ __INPBPauseWorkoutIntentResponse, __INPBPayBillIntent, __INPBPayBillIntentResponse,
+ __INPBPayloadConfirmation, __INPBPayloadNeedsDisambiguation,
+ __INPBPayloadNeedsValue, __INPBPayloadSuccess, __INPBPayloadUnsupported,
+ __INPBPaymentAmountValue, __INPBPaymentMethod, __INPBPaymentMethodList,
+ __INPBPaymentMethodValue, __INPBPaymentRecord, __INPBPlatformSupport,
+ __INPBPriceRangeValue, __INPBProperty, __INPBQueryHomeIntent,
+ __INPBQueryHomeIntentResponse, __INPBRangeValue, __INPBRefinementItem,
+ __INPBRequestPaymentIntent, __INPBRequestPaymentIntentResponse,
__INPBRequestRideIntent, __INPBRequestRideIntentResponse,
__INPBResumeWorkoutIntent, __INPBResumeWorkoutIntentResponse,
__INPBRideCompletionStatus, __INPBRideDriver, __INPBRideFareLineItem,
__INPBRideOption, __INPBRidePartySizeOption, __INPBRideStatus,
__INPBRideVehicle, __INPBSaveProfileInCarIntent, __INPBSaveProfileInCarIntentResponse,
__INPBSearchCallHistoryIntent, __INPBSearchCallHistoryIntentResponse,
+ __INPBSearchForBillsIntent, __INPBSearchForBillsIntentResponse,
__INPBSearchForFilesIntent, __INPBSearchForFilesIntentResponse,
__INPBSearchForMessagesIntent, __INPBSearchForMessagesIntentResponse,
__INPBSearchForPhotosIntent, __INPBSearchForPhotosIntentResponse,
__INPBSelectionItem, __INPBSendMessageIntent, __INPBSendMessageIntentResponse,
__INPBSendPaymentIntent, __INPBSendPaymentIntentResponse,
__INPBSetAudioSourceInCarIntent, __INPBSetAudioSourceInCarIntentResponse,
+ __INPBSetCarLockStatusIntent, __INPBSetCarLockStatusIntentResponse,
__INPBSetClimateSettingsInCarIntent, __INPBSetClimateSettingsInCarIntentResponse,
__INPBSetDefrosterSettingsInCarIntent, __INPBSetDefrosterSettingsInCarIntentResponse,
__INPBSetMessageAttributeIntent, __INPBSetMessageAttributeIntentResponse,
@@ -406,11 +419,10 @@ exports:
__INPBEndWorkoutIntentResponse._unknownFields, __INPBPauseWorkoutIntentResponse._unknownFields,
__INPBQueryHomeIntentResponse._unknownFields, __INPBResumeWorkoutIntentResponse._unknownFields,
__INPBSaveProfileInCarIntentResponse._unknownFields, __INPBSearchCallHistoryIntentResponse._unknownFields,
- __INPBSendMessageIntentResponse._unknownFields, __INPBSetAudioSourceInCarIntentResponse._unknownFields,
+ __INPBSetAudioSourceInCarIntentResponse._unknownFields, __INPBSetCarLockStatusIntentResponse._unknownFields,
__INPBSetClimateSettingsInCarIntentResponse._unknownFields,
__INPBSetDefrosterSettingsInCarIntentResponse._unknownFields,
__INPBSetMessageAttributeIntentResponse._unknownFields, __INPBSetProfileInCarIntentResponse._unknownFields,
__INPBSetRadioStationIntentResponse._unknownFields, __INPBSetSeatSettingsInCarIntentResponse._unknownFields,
- __INPBStartAudioCallIntentResponse._unknownFields, __INPBStartVideoCallIntentResponse._unknownFields,
__INPBStartWorkoutIntentResponse._unknownFields ]
...
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/JavaFrameEmbedding.framework/Versions/A/JavaFrameEmbedding.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/JavaFrameEmbedding.framework/Versions/A/JavaFrameEmbedding.tbd
index 71b0153ee0..e02b722c0f 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/JavaFrameEmbedding.framework/Versions/A/JavaFrameEmbedding.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/JavaFrameEmbedding.framework/Versions/A/JavaFrameEmbedding.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: D7985C40-F036-3A1B-B273-9B806DFEF3E7', 'x86_64: ACAFD521-D7D1-3EA5-8E35-D1599A6337D5' ]
+uuids: [ 'i386: 20A14778-9CB2-3AF6-910E-43499E518390', 'x86_64: A6B1E946-AAC6-38FA-9463-0544DFE8EA88' ]
platform: macosx
install-name: /System/Library/Frameworks/JavaFrameEmbedding.framework/Versions/A/JavaFrameEmbedding
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSContext.h b/MacOSX10.12.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSContext.h
index ddb51adfef..194e352bfe 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSContext.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSContext.h
@@ -125,8 +125,9 @@ NS_CLASS_AVAILABLE(10_9, 7_0)
+ (NSArray *)currentArguments;
/*!
-@methodgroup Global Properties
+@functiongroup Global Properties
*/
+
/*!
@property
@abstract Get the global object of the context.
@@ -197,18 +198,15 @@ NS_CLASS_AVAILABLE(10_9, 7_0)
@interface JSContext (SubscriptSupport)
/*!
-method
+@method
@abstract Get a particular property on the global object.
-@param key
@result The JSValue for the global object's property.
*/
- (JSValue *)objectForKeyedSubscript:(id)key;
/*!
-method
+@method
@abstract Set a particular property on the global object.
-@param object
-@param key
*/
- (void)setObject:(id)object forKeyedSubscript:(NSObject *)key;
@@ -223,7 +221,6 @@ method
/*!
@method
@abstract Create a JSContext, wrapping its C API counterpart.
-@param jsGlobalContextRef
@result The JSContext equivalent of the provided JSGlobalContextRef.
*/
+ (JSContext *)contextWithJSGlobalContextRef:(JSGlobalContextRef)jsGlobalContextRef;
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSManagedValue.h b/MacOSX10.12.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSManagedValue.h
index d13733d082..01073fad97 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSManagedValue.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSManagedValue.h
@@ -54,7 +54,6 @@ NS_CLASS_AVAILABLE(10_9, 7_0)
/*!
@method
@abstract Create a JSManagedValue from a JSValue.
-@param value
@result The new JSManagedValue.
*/
+ (JSManagedValue *)managedValueWithValue:(JSValue *)value;
@@ -63,7 +62,6 @@ NS_CLASS_AVAILABLE(10_9, 7_0)
/*!
@method
@abstract Create a JSManagedValue.
-@param value
@result The new JSManagedValue.
*/
- (instancetype)initWithValue:(JSValue *)value;
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSObjectRef.h b/MacOSX10.12.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSObjectRef.h
index 754dff3630..95d53b7f4e 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSObjectRef.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSObjectRef.h
@@ -186,7 +186,7 @@ typedef bool
@abstract The callback invoked when collecting the names of an object's properties.
@param ctx The execution context to use.
@param object The JSObject whose property names are being collected.
-@param accumulator A JavaScript property name accumulator in which to accumulate the names of object's properties.
+@param propertyNames A JavaScript property name accumulator in which to accumulate the names of object's properties.
@discussion If you named your function GetPropertyNames, you would declare it like this:
void GetPropertyNames(JSContextRef ctx, JSObjectRef object, JSPropertyNameAccumulatorRef propertyNames);
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSStringRef.h b/MacOSX10.12.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSStringRef.h
index 9d2de84af0..bc03ed70d8 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSStringRef.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSStringRef.h
@@ -37,8 +37,9 @@
extern "C" {
#endif
-#if !defined(WIN32) && !defined(_WIN32) \
- && !((defined(__CC_ARM) || defined(__ARMCC__)) && !defined(__linux__)) /* RVCT */
+#if !defined(_NATIVE_WCHAR_T_DEFINED) /* MSVC */ \
+ && (!defined(__WCHAR_MAX__) || (__WCHAR_MAX__ > 0xffffU)) /* ISO C/C++ */ \
+ && (!defined(WCHAR_MAX) || (WCHAR_MAX > 0xffffU)) /* RVCT */
/*!
@typedef JSChar
@abstract A UTF-16 code unit. One, or a sequence of two, can encode any Unicode
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSTypedArray.h b/MacOSX10.12.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSTypedArray.h
index 4829499a64..e23b76d2eb 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSTypedArray.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSTypedArray.h
@@ -156,7 +156,7 @@ JS_EXPORT JSObjectRef JSObjectMakeArrayBufferWithBytesNoCopy(JSContextRef ctx, v
/*!
@function
@abstract Returns a pointer to the data buffer that serves as the backing store for a JavaScript Typed Array object.
- @param buffer The Array Buffer object whose internal backing store pointer to return.
+ @param object The Array Buffer object whose internal backing store pointer to return.
@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 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.
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSValue.h b/MacOSX10.12.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSValue.h
index 37d7594070..1410dd74a1 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSValue.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSValue.h
@@ -68,7 +68,6 @@ NS_CLASS_AVAILABLE(10_9, 7_0)
/*!
@method
@abstract Create a JavaScript value from a BOOL primitive.
-@param value
@param context The JSContext in which the resulting JSValue will be created.
@result The new JSValue representing the equivalent boolean value.
*/
@@ -77,7 +76,6 @@ NS_CLASS_AVAILABLE(10_9, 7_0)
/*!
@method
@abstract Create a JavaScript value from a double primitive.
-@param value
@param context The JSContext in which the resulting JSValue will be created.
@result The new JSValue representing the equivalent boolean value.
*/
@@ -86,7 +84,6 @@ NS_CLASS_AVAILABLE(10_9, 7_0)
/*!
@method
@abstract Create a JavaScript value from an int32_t
primitive.
-@param value
@param context The JSContext in which the resulting JSValue will be created.
@result The new JSValue representing the equivalent boolean value.
*/
@@ -95,7 +92,6 @@ NS_CLASS_AVAILABLE(10_9, 7_0)
/*!
@method
@abstract Create a JavaScript value from a uint32_t
primitive.
-@param value
@param context The JSContext in which the resulting JSValue will be created.
@result The new JSValue representing the equivalent boolean value.
*/
@@ -364,28 +360,29 @@ NS_CLASS_AVAILABLE(10_9, 7_0)
- (void)setValue:(id)value atIndex:(NSUInteger)index;
/*!
-@methodgroup Checking JavaScript Types
+@functiongroup Checking JavaScript Types
*/
+
/*!
-@method
+@property
@abstract Check if a JSValue corresponds to the JavaScript value undefined
.
*/
@property (readonly) BOOL isUndefined;
/*!
-@method
+@property
@abstract Check if a JSValue corresponds to the JavaScript value null
.
*/
@property (readonly) BOOL isNull;
/*!
-@method
+@property
@abstract Check if a JSValue is a boolean.
*/
@property (readonly) BOOL isBoolean;
/*!
-@method
+@property
@abstract Check if a JSValue is a number.
@discussion In JavaScript, there is no differentiation between types of numbers.
Semantically all numbers behave like doubles except in special cases like bit
@@ -394,25 +391,25 @@ NS_CLASS_AVAILABLE(10_9, 7_0)
@property (readonly) BOOL isNumber;
/*!
-@method
+@property
@abstract Check if a JSValue is a string.
*/
@property (readonly) BOOL isString;
/*!
-@method
+@property
@abstract Check if a JSValue is an object.
*/
@property (readonly) BOOL isObject;
/*!
-@method
+@property
@abstract Check if a JSValue is an array.
*/
@property (readonly) BOOL isArray NS_AVAILABLE(10_11, 9_0);
/*!
-@method
+@property
@abstract Check if a JSValue is a date.
*/
@property (readonly) BOOL isDate NS_AVAILABLE(10_11, 9_0);
@@ -592,8 +589,6 @@ Create a JSValue from a CGRect.
/*!
@method
@abstract Creates a JSValue, wrapping its C API counterpart.
-@param value
-@param context
@result The Objective-C API equivalent of the specified JSValueRef.
*/
+ (JSValue *)valueWithJSValueRef:(JSValueRef)value inContext:(JSContext *)context;
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSValueRef.h b/MacOSX10.12.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSValueRef.h
index 1bd7bd5799..9815de783c 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSValueRef.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSValueRef.h
@@ -93,7 +93,7 @@ extern "C" {
@param value The JSValue whose type you want to obtain.
@result A value of type JSType that identifies value's type.
*/
-JS_EXPORT JSType JSValueGetType(JSContextRef ctx, JSValueRef);
+JS_EXPORT JSType JSValueGetType(JSContextRef ctx, JSValueRef value);
/*!
@function
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore.tbd
index e6b8923873..12affc52b7 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore.tbd
@@ -1,17 +1,16 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: DC4F0FA6-BDA2-3BB9-9491-D568329DD5B0', 'x86_64: 098A6380-FB0A-3087-B252-8FD0CE99FBA3' ]
+uuids: [ 'i386: E2E096CE-FE2D-3670-9A8D-5DD93E43059C', 'x86_64: 463FC6F5-AE5A-3065-AE0A-6DBA0D2CF26A' ]
platform: macosx
install-name: /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
-current-version: 602.3.12
+current-version: 603.1.30
objc-constraint: none
exports:
- archs: [ i386 ]
symbols: [ __ZN3JSC19JSNativeStdFunction6createERNS_2VMEPNS_14JSGlobalObjectEiRKN3WTF6StringEONSt3__18functionIFxPNS_9ExecStateEEEENS_9IntrinsicEPFxSC_E,
__ZN3JSC4Yarr11byteCompileERNS0_11YarrPatternEPN3WTF20BumpPointerAllocatorEPNS3_6NoLockE,
- __ZN3WTF10ParkingLot21parkConditionallyImplEPKvRKNS_12ScopedLambdaIFbvEEERKNS3_IFvvEEENSt3__16chrono10time_pointINSD_12steady_clockENSD_8durationIxNSC_5ratioILx1ELx1000000000EEEEEEE,
__ZN3WTF17StringPrintStream7vprintfEPKcPc, __ZN3WTF9WorkQueue13dispatchAfterENSt3__16chrono8durationIxNS1_5ratioILx1ELx1000000000EEEEEONS_8FunctionIFvvEEE,
- __ZN3WTF9dataLogFVEPKcPc, __ZThn12_N9Inspector18InspectorHeapAgent17didGarbageCollectEN3JSC13HeapOperationE,
+ __ZN3WTF9dataLogFVEPKcPc, __ZThn12_N9Inspector18InspectorHeapAgent17didGarbageCollectEN3JSC15CollectionScopeE,
__ZThn12_N9Inspector18InspectorHeapAgent18willGarbageCollectEv,
__ZThn12_N9Inspector18InspectorHeapAgentD0Ev, __ZThn12_N9Inspector18InspectorHeapAgentD1Ev,
__ZThn12_N9Inspector22InspectorDebuggerAgent13setBreakpointERN3WTF6StringERKNS_15InspectorObjectEPS5_PS2_RNS1_6RefPtrINS_8Protocol8Debugger8LocationEEE,
@@ -24,7 +23,10 @@ exports:
__ZThn12_N9Inspector22InspectorDebuggerAgent18setBreakpointByUrlERN3WTF6StringEiPKS2_S5_PKiPKNS_15InspectorObjectEPS2_RNS1_6RefPtrINS_8Protocol5ArrayINSD_8Debugger8LocationEEEEE,
__ZThn12_N9Inspector22InspectorDebuggerAgent19evaluateOnCallFrameERN3WTF6StringERKS2_S5_PS4_PKbS8_S8_S8_S8_RNS1_6RefPtrINS_8Protocol7Runtime12RemoteObjectEEEPNSA_9OptOutputIbEEPNSF_IiEE,
__ZThn12_N9Inspector22InspectorDebuggerAgent20setBreakpointsActiveERN3WTF6StringEb,
+ __ZThn12_N9Inspector22InspectorDebuggerAgent20setPauseOnAssertionsERN3WTF6StringEb,
__ZThn12_N9Inspector22InspectorDebuggerAgent20setPauseOnExceptionsERN3WTF6StringERKS2_,
+ __ZThn12_N9Inspector22InspectorDebuggerAgent23setAsyncStackTraceDepthERN3WTF6StringEi,
+ __ZThn12_N9Inspector22InspectorDebuggerAgent24continueUntilNextRunLoopERN3WTF6StringE,
__ZThn12_N9Inspector22InspectorDebuggerAgent5pauseERN3WTF6StringE,
__ZThn12_N9Inspector22InspectorDebuggerAgent6enableERN3WTF6StringE,
__ZThn12_N9Inspector22InspectorDebuggerAgent6resumeERN3WTF6StringE,
@@ -64,6 +66,8 @@ exports:
__ZThn8_N9Inspector21InspectorRuntimeAgent19disableTypeProfilerERN3WTF6StringE,
__ZThn8_N9Inspector21InspectorRuntimeAgent20getCollectionEntriesERN3WTF6StringERKS2_PS4_PKiS8_RNS1_6RefPtrINS_8Protocol5ArrayINSA_7Runtime15CollectionEntryEEEEE,
__ZThn8_N9Inspector21InspectorRuntimeAgent24getDisplayablePropertiesERN3WTF6StringERKS2_PKbRNS1_6RefPtrINS_8Protocol5ArrayINS9_7Runtime18PropertyDescriptorEEEEERNS8_INSA_INSB_26InternalPropertyDescriptorEEEEE,
+ __ZThn8_N9Inspector21InspectorRuntimeAgent25enableControlFlowProfilerERN3WTF6StringE,
+ __ZThn8_N9Inspector21InspectorRuntimeAgent26disableControlFlowProfilerERN3WTF6StringE,
__ZThn8_N9Inspector21InspectorRuntimeAgent36getRuntimeTypesForVariablesAtOffsetsERN3WTF6StringERKNS_14InspectorArrayERNS1_6RefPtrINS_8Protocol5ArrayINS8_7Runtime15TypeDescriptionEEEEE,
__ZThn8_N9Inspector21InspectorRuntimeAgent5parseERN3WTF6StringERKS2_PNS_8Protocol7Runtime15SyntaxErrorTypeEPNS6_9OptOutputIS2_EERNS1_6RefPtrINS7_10ErrorRangeEEE,
__ZThn8_N9Inspector21InspectorRuntimeAgent8evaluateERN3WTF6StringERKS2_PS4_PKbS8_PKiS8_S8_S8_RNS1_6RefPtrINS_8Protocol7Runtime12RemoteObjectEEEPNSC_9OptOutputIbEEPNSH_IiEE,
@@ -83,45 +87,60 @@ exports:
symbols: [ _JSPropertyDescriptorConfigurableKey, _JSPropertyDescriptorEnumerableKey,
_JSPropertyDescriptorGetKey, _JSPropertyDescriptorSetKey,
_JSPropertyDescriptorValueKey, _JSPropertyDescriptorWritableKey,
- __ZN3JSC16jitWriteFunctionE, __ZN3JSC19JSNativeStdFunction6createERNS_2VMEPNS_14JSGlobalObjectEiRKN3WTF6StringEONSt3__18functionIFxPNS_9ExecStateEEEENS_9IntrinsicEPSD_,
- __ZN3JSC20ObjCCallbackFunction6s_infoE, __ZN3JSC2B310BasicBlock11replaceLastERNS0_9ProcedureEPNS0_5ValueE,
+ __ZN3JSC16clearArrayMemsetEPNS_12WriteBarrierINS_7UnknownEEEj,
+ __ZN3JSC16clearArrayMemsetEPdj, __ZN3JSC16jitWriteFunctionE,
+ __ZN3JSC19JSNativeStdFunction6createERNS_2VMEPNS_14JSGlobalObjectEiRKN3WTF6StringEONSt3__18functionIFxPNS_9ExecStateEEEENS_9IntrinsicEPSD_,
+ __ZN3JSC19JSWebAssemblyCallee6s_infoE, __ZN3JSC19WebAssemblyFunction6createERNS_2VMEPNS_14JSGlobalObjectEjRKN3WTF6StringEPNS_21JSWebAssemblyInstanceEPNS_19JSWebAssemblyCalleeESC_PNS_4Wasm9SignatureE,
+ __ZN3JSC19WebAssemblyFunction6s_infoE, __ZN3JSC20ObjCCallbackFunction6s_infoE,
+ __ZN3JSC21WebAssemblyToJSCallee6s_infoE, __ZN3JSC23WebAssemblyModuleRecord6s_infoE,
+ __ZN3JSC23WebAssemblyModuleRecord8evaluateEPNS_9ExecStateE,
+ __ZN3JSC2B310BasicBlock11replaceLastERNS0_9ProcedureEPNS0_5ValueE,
+ __ZN3JSC2B310BasicBlock13setSuccessorsENS0_22GenericFrequentedBlockIS1_EE,
+ __ZN3JSC2B310BasicBlock13setSuccessorsENS0_22GenericFrequentedBlockIS1_EES3_,
+ __ZN3JSC2B310BasicBlock15appendSuccessorENS0_22GenericFrequentedBlockIS1_EE,
__ZN3JSC2B310BasicBlock17appendIntConstantERNS0_9ProcedureENS0_6OriginENS0_4TypeEx,
- __ZN3JSC2B310BasicBlock17appendNonTerminalEPNS0_5ValueE, __ZN3JSC2B310BasicBlock6appendEPNS0_5ValueE,
- __ZN3JSC2B310CCallValueD0Ev, __ZN3JSC2B310CCallValueD1Ev,
- __ZN3JSC2B310CCallValueD2Ev, __ZN3JSC2B310CheckValueC1ENS0_6OpcodeENS0_6OriginEPNS0_5ValueE,
- __ZN3JSC2B310CheckValueC1ENS0_6OpcodeENS0_6OriginEPNS0_5ValueES5_,
- __ZN3JSC2B310CheckValueC2ENS0_6OpcodeENS0_6OriginEPNS0_5ValueE,
- __ZN3JSC2B310CheckValueC2ENS0_6OpcodeENS0_6OriginEPNS0_5ValueES5_,
+ __ZN3JSC2B310BasicBlock17appendNonTerminalEPNS0_5ValueE, __ZN3JSC2B310BasicBlock21appendNewControlValueERNS0_9ProcedureENS0_6OpcodeENS0_6OriginE,
+ __ZN3JSC2B310BasicBlock21appendNewControlValueERNS0_9ProcedureENS0_6OpcodeENS0_6OriginEPNS0_5ValueE,
+ __ZN3JSC2B310BasicBlock21appendNewControlValueERNS0_9ProcedureENS0_6OpcodeENS0_6OriginEPNS0_5ValueERKNS0_22GenericFrequentedBlockIS1_EESB_,
+ __ZN3JSC2B310BasicBlock21appendNewControlValueERNS0_9ProcedureENS0_6OpcodeENS0_6OriginERKNS0_22GenericFrequentedBlockIS1_EE,
+ __ZN3JSC2B310BasicBlock6appendEPNS0_5ValueE, __ZN3JSC2B310CCallValueD0Ev,
+ __ZN3JSC2B310CCallValueD1Ev, __ZN3JSC2B310CCallValueD2Ev,
+ __ZN3JSC2B310CheckValueC1ENS0_4KindENS0_6OriginEPNS0_5ValueE,
+ __ZN3JSC2B310CheckValueC1ENS0_4KindENS0_6OriginEPNS0_5ValueES5_,
+ __ZN3JSC2B310CheckValueC2ENS0_4KindENS0_6OriginEPNS0_5ValueE,
+ __ZN3JSC2B310CheckValueC2ENS0_4KindENS0_6OriginEPNS0_5ValueES5_,
+ __ZN3JSC2B310FenceValueC1ENS0_6OriginE, __ZN3JSC2B310FenceValueC1ENS0_6OriginENS0_9HeapRangeES3_,
+ __ZN3JSC2B310FenceValueC2ENS0_6OriginE, __ZN3JSC2B310FenceValueC2ENS0_6OriginENS0_9HeapRangeES3_,
+ __ZN3JSC2B310FenceValueD0Ev, __ZN3JSC2B310FenceValueD1Ev,
+ __ZN3JSC2B310FenceValueD2Ev, __ZN3JSC2B310lowerToAirERNS0_9ProcedureE,
__ZN3JSC2B311CompilationC1ENS_21MacroAssemblerCodeRefENSt3__110unique_ptrINS0_16OpaqueByproductsENS3_14default_deleteIS5_EEEE,
- __ZN3JSC2B311CompilationC1ERNS_2VMERNS0_9ProcedureEj, __ZN3JSC2B311CompilationC2ENS_21MacroAssemblerCodeRefENSt3__110unique_ptrINS0_16OpaqueByproductsENS3_14default_deleteIS5_EEEE,
- __ZN3JSC2B311CompilationC2ERNS_2VMERNS0_9ProcedureEj, __ZN3JSC2B311CompilationD1Ev,
+ __ZN3JSC2B311CompilationC1EOS1_, __ZN3JSC2B311CompilationC2ENS_21MacroAssemblerCodeRefENSt3__110unique_ptrINS0_16OpaqueByproductsENS3_14default_deleteIS5_EEEE,
+ __ZN3JSC2B311CompilationC2EOS1_, __ZN3JSC2B311CompilationD1Ev,
__ZN3JSC2B311CompilationD2Ev, __ZN3JSC2B311MemoryValueD0Ev,
__ZN3JSC2B311MemoryValueD1Ev, __ZN3JSC2B311MemoryValueD2Ev,
__ZN3JSC2B311SwitchValue10appendCaseERKNS0_10SwitchCaseE,
- __ZN3JSC2B311SwitchValueC1ENS0_6OriginEPNS0_5ValueERKNS0_22GenericFrequentedBlockINS0_10BasicBlockEEE,
- __ZN3JSC2B311SwitchValueC2ENS0_6OriginEPNS0_5ValueERKNS0_22GenericFrequentedBlockINS0_10BasicBlockEEE,
+ __ZN3JSC2B311SwitchValue14setFallThroughERKNS0_22GenericFrequentedBlockINS0_10BasicBlockEEE,
+ __ZN3JSC2B311SwitchValueC1ENS0_6OriginEPNS0_5ValueE, __ZN3JSC2B311SwitchValueC2ENS0_6OriginEPNS0_5ValueE,
__ZN3JSC2B312Const32ValueD0Ev, __ZN3JSC2B312Const32ValueD1Ev,
__ZN3JSC2B312Const32ValueD2Ev, __ZN3JSC2B312Const64ValueD0Ev,
__ZN3JSC2B312Const64ValueD1Ev, __ZN3JSC2B312Const64ValueD2Ev,
- __ZN3JSC2B312ControlValue13convertToJumpEPNS0_10BasicBlockE,
- __ZN3JSC2B312ControlValue13convertToOopsEv, __ZN3JSC2B312ControlValue16replaceSuccessorEPNS0_10BasicBlockES3_,
- __ZN3JSC2B312ControlValueD0Ev, __ZN3JSC2B312ControlValueD1Ev,
- __ZN3JSC2B312ControlValueD2Ev, __ZN3JSC2B312UpsilonValueD0Ev,
- __ZN3JSC2B312UpsilonValueD1Ev, __ZN3JSC2B312UpsilonValueD2Ev,
+ __ZN3JSC2B312UpsilonValueD0Ev, __ZN3JSC2B312UpsilonValueD1Ev,
+ __ZN3JSC2B312UpsilonValueD2Ev, __ZN3JSC2B312shouldDumpIRENS0_18B3ComplitationModeE,
__ZN3JSC2B313SlotBaseValueD0Ev, __ZN3JSC2B313SlotBaseValueD1Ev,
__ZN3JSC2B313SlotBaseValueD2Ev, __ZN3JSC2B313StackmapValue13setConstraintEjRKNS0_8ValueRepE,
__ZN3JSC2B313StackmapValue18appendSomeRegisterEPNS0_5ValueE,
__ZN3JSC2B313StackmapValue19setConstrainedChildEjRKNS0_16ConstrainedValueE,
__ZN3JSC2B313StackmapValue6appendEPNS0_5ValueERKNS0_8ValueRepE,
- __ZN3JSC2B313StackmapValueC1ENS0_5Value16CheckedOpcodeTagENS0_6OpcodeENS0_4TypeENS0_6OriginE,
- __ZN3JSC2B313StackmapValueC2ENS0_5Value16CheckedOpcodeTagENS0_6OpcodeENS0_4TypeENS0_6OriginE,
+ __ZN3JSC2B313StackmapValueC1ENS0_5Value16CheckedOpcodeTagENS0_4KindENS0_4TypeENS0_6OriginE,
+ __ZN3JSC2B313StackmapValueC2ENS0_5Value16CheckedOpcodeTagENS0_4KindENS0_4TypeENS0_6OriginE,
__ZN3JSC2B313StackmapValueD0Ev, __ZN3JSC2B313StackmapValueD1Ev,
- __ZN3JSC2B313StackmapValueD2Ev, __ZN3JSC2B313VariableValueC1ENS0_6OpcodeENS0_6OriginEPNS0_8VariableE,
- __ZN3JSC2B313VariableValueC1ENS0_6OpcodeENS0_6OriginEPNS0_8VariableEPNS0_5ValueE,
- __ZN3JSC2B313VariableValueC2ENS0_6OpcodeENS0_6OriginEPNS0_8VariableE,
- __ZN3JSC2B313VariableValueC2ENS0_6OpcodeENS0_6OriginEPNS0_8VariableEPNS0_5ValueE,
+ __ZN3JSC2B313StackmapValueD2Ev, __ZN3JSC2B313VariableValueC1ENS0_4KindENS0_6OriginEPNS0_8VariableE,
+ __ZN3JSC2B313VariableValueC1ENS0_4KindENS0_6OriginEPNS0_8VariableEPNS0_5ValueE,
+ __ZN3JSC2B313VariableValueC2ENS0_4KindENS0_6OriginEPNS0_8VariableE,
+ __ZN3JSC2B313VariableValueC2ENS0_4KindENS0_6OriginEPNS0_8VariableEPNS0_5ValueE,
__ZN3JSC2B313VariableValueD0Ev, __ZN3JSC2B313VariableValueD1Ev,
- __ZN3JSC2B313VariableValueD2Ev, __ZN3JSC2B314powDoubleInt32ERNS0_9ProcedureEPNS0_10BasicBlockENS0_6OriginEPNS0_5ValueES7_,
+ __ZN3JSC2B313VariableValueD2Ev, __ZN3JSC2B313moveConstantsERNS0_9ProcedureE,
+ __ZN3JSC2B314powDoubleInt32ERNS0_9ProcedureEPNS0_10BasicBlockENS0_6OriginEPNS0_5ValueES7_,
__ZN3JSC2B314reduceStrengthERNS0_9ProcedureE, __ZN3JSC2B315ConstFloatValueD0Ev,
__ZN3JSC2B315ConstFloatValueD1Ev, __ZN3JSC2B315ConstFloatValueD2Ev,
__ZN3JSC2B315PatchpointValueC1ENS0_4TypeENS0_6OriginE, __ZN3JSC2B315PatchpointValueC2ENS0_4TypeENS0_6OriginE,
@@ -129,26 +148,51 @@ exports:
__ZN3JSC2B316ArgumentRegValueD2Ev, __ZN3JSC2B316ConstDoubleValueD0Ev,
__ZN3JSC2B316ConstDoubleValueD1Ev, __ZN3JSC2B316ConstDoubleValueD2Ev,
__ZN3JSC2B316OpaqueByproductsD1Ev, __ZN3JSC2B316OpaqueByproductsD2Ev,
- __ZN3JSC2B33Air19regsInPriorityOrderENS1_3Arg4TypeE, __ZN3JSC2B33Air20prepareForGenerationERNS1_4CodeE,
+ __ZN3JSC2B316WasmAddressValueC1ENS0_6OriginEPNS0_5ValueENS_12X86Registers10RegisterIDE,
+ __ZN3JSC2B316WasmAddressValueC2ENS0_6OriginEPNS0_5ValueENS_12X86Registers10RegisterIDE,
+ __ZN3JSC2B316WasmAddressValueD0Ev, __ZN3JSC2B316WasmAddressValueD1Ev,
+ __ZN3JSC2B316WasmAddressValueD2Ev, __ZN3JSC2B320WasmBoundsCheckValueC1ENS0_6OriginEPNS0_5ValueENS_12X86Registers10RegisterIDEj,
+ __ZN3JSC2B320WasmBoundsCheckValueC2ENS0_6OriginEPNS0_5ValueENS_12X86Registers10RegisterIDEj,
+ __ZN3JSC2B320prepareForGenerationERNS0_9ProcedureEj, __ZN3JSC2B33Air20prepareForGenerationERNS1_4CodeE,
__ZN3JSC2B33Air4Code12addStackSlotEjNS1_13StackSlotKindEPNS0_9StackSlotE,
__ZN3JSC2B33Air4Code8addBlockEd, __ZN3JSC2B33Air8generateERNS1_4CodeERNS_12CCallHelpersE,
- __ZN3JSC2B35Value10dumpPrefixE, __ZN3JSC2B35Value14replaceWithNopEv,
- __ZN3JSC2B35Value14replaceWithPhiEv, __ZN3JSC2B35Value17replaceWithBottomERNS0_12InsertionSetEm,
+ __ZN3JSC2B33Air8validateERNS1_4CodeEPKc, __ZN3JSC2B35Value10dumpPrefixE,
+ __ZN3JSC2B35Value14replaceWithNopEv, __ZN3JSC2B35Value14replaceWithPhiEv,
+ __ZN3JSC2B35Value15replaceWithJumpENS0_22GenericFrequentedBlockINS0_10BasicBlockEEE,
+ __ZN3JSC2B35Value15replaceWithJumpEPNS0_10BasicBlockENS0_22GenericFrequentedBlockIS2_EE,
+ __ZN3JSC2B35Value15replaceWithOopsEPNS0_10BasicBlockE, __ZN3JSC2B35Value15replaceWithOopsEv,
+ __ZN3JSC2B35Value17replaceWithBottomERNS0_12InsertionSetEm,
__ZN3JSC2B35Value19performSubstitutionEv, __ZN3JSC2B35Value19replaceWithIdentityEPS1_,
- __ZN3JSC2B35Value26replaceWithNopIgnoringTypeEv, __ZN3JSC2B35Value7typeForENS0_6OpcodeEPS1_S3_,
- __ZN3JSC2B35Value9badOpcodeENS0_6OpcodeEj, __ZN3JSC2B35ValueD0Ev,
- __ZN3JSC2B35ValueD1Ev, __ZN3JSC2B35ValueD2Ev, __ZN3JSC2B38validateERNS0_9ProcedureEPKc,
- __ZN3JSC2B39Procedure11addVariableENS0_4TypeE, __ZN3JSC2B39Procedure12addStackSlotEj,
- __ZN3JSC2B39Procedure12addValueImplEPNS0_5ValueE, __ZN3JSC2B39Procedure17resetReachabilityEv,
+ __ZN3JSC2B35Value26replaceWithNopIgnoringTypeEv, __ZN3JSC2B35Value7badKindENS0_4KindEj,
+ __ZN3JSC2B35Value7typeForENS0_4KindEPS1_S3_, __ZN3JSC2B35ValueD0Ev,
+ __ZN3JSC2B35ValueD1Ev, __ZN3JSC2B35ValueD2Ev, __ZN3JSC2B37compileERNS_2VMERNS0_9ProcedureEj,
+ __ZN3JSC2B38generateERNS0_9ProcedureERNS_12CCallHelpersE,
+ __ZN3JSC2B38validateERNS0_9ProcedureEPKc, __ZN3JSC2B39Procedure11addVariableENS0_4TypeE,
+ __ZN3JSC2B39Procedure11pinRegisterENS_3RegE, __ZN3JSC2B39Procedure12addStackSlotEj,
+ __ZN3JSC2B39Procedure12addValueImplEPNS0_5ValueE, __ZN3JSC2B39Procedure14addDataSectionEm,
+ __ZN3JSC2B39Procedure17resetReachabilityEv, __ZN3JSC2B39Procedure27setWasmBoundsCheckGeneratorEN3WTF6RefPtrINS2_10SharedTaskIFvRNS_12CCallHelpersENS_12X86Registers10RegisterIDEjEEEEE,
__ZN3JSC2B39Procedure8addBlockEd, __ZN3JSC2B39ProcedureC1Ev,
__ZN3JSC2B39ProcedureC2Ev, __ZN3JSC2B39ProcedureD1Ev, __ZN3JSC2B39ProcedureD2Ev,
- __ZN3JSC30endOfFixedExecutableMemoryPoolE, __ZN3JSC32startOfFixedExecutableMemoryPoolE,
- __ZN3JSC4Yarr11byteCompileERNS0_11YarrPatternEPN3WTF20BumpPointerAllocatorEPNS3_4LockE,
- __ZN3WTF10ParkingLot21parkConditionallyImplEPKvRKNS_12ScopedLambdaIFbvEEERKNS3_IFvvEEENSt3__16chrono10time_pointINSD_12steady_clockENSD_8durationIxNSC_5ratioILl1ELl1000000000EEEEEEE,
+ __ZN3JSC2B39UseCountsC1ERNS0_9ProcedureE, __ZN3JSC2B39UseCountsC2ERNS0_9ProcedureE,
+ __ZN3JSC2B39UseCountsD1Ev, __ZN3JSC2B39UseCountsD2Ev, __ZN3JSC30endOfFixedExecutableMemoryPoolE,
+ __ZN3JSC32startOfFixedExecutableMemoryPoolE, __ZN3JSC4Wasm17ModuleInformationD1Ev,
+ __ZN3JSC4Wasm17ModuleInformationD2Ev, __ZN3JSC4Wasm4Plan17initializeCalleesEPNS_14JSGlobalObjectENSt3__18functionIFvjPNS_19JSWebAssemblyCalleeES7_EEE,
+ __ZN3JSC4Wasm4Plan3runEv, __ZN3JSC4Wasm4PlanC1EPNS_2VMEN3WTF6VectorIhLm0ENS4_15CrashOnOverflowELm16EEE,
+ __ZN3JSC4Wasm4PlanC1EPNS_2VMEPKhm, __ZN3JSC4Wasm4PlanC2EPNS_2VMEN3WTF6VectorIhLm0ENS4_15CrashOnOverflowELm16EEE,
+ __ZN3JSC4Wasm4PlanC2EPNS_2VMEPKhm, __ZN3JSC4Wasm4PlanD1Ev,
+ __ZN3JSC4Wasm4PlanD2Ev, __ZN3JSC4Wasm6MemoryC1ENS0_9PageCountES2_,
+ __ZN3JSC4Wasm6MemoryC2ENS0_9PageCountES2_, __ZN3JSC4Yarr11byteCompileERNS0_11YarrPatternEPN3WTF20BumpPointerAllocatorEPNS3_4LockE,
+ __ZN3WTF13printInternalERNS_11PrintStreamEN3JSC2B33Air3Arg10SignednessE,
+ __ZN3WTF13printInternalERNS_11PrintStreamEN3JSC2B33Air3Arg4KindE,
+ __ZN3WTF13printInternalERNS_11PrintStreamEN3JSC2B33Air3Arg4RoleE,
+ __ZN3WTF13printInternalERNS_11PrintStreamEN3JSC2B33Air3Arg4TypeE,
+ __ZN3WTF13printInternalERNS_11PrintStreamEN3JSC2B33Air3Arg5WidthE,
+ __ZN3WTF13printInternalERNS_11PrintStreamEN3JSC2B33Air6OpcodeE,
__ZN3WTF13printInternalERNS_11PrintStreamEN3JSC2B36OpcodeE,
__ZN3WTF17StringPrintStream7vprintfEPKcP13__va_list_tag, __ZN3WTF9WorkQueue13dispatchAfterENSt3__16chrono8durationIxNS1_5ratioILl1ELl1000000000EEEEEONS_8FunctionIFvvEEE,
__ZN3WTF9dataLogFVEPKcP13__va_list_tag, __ZNK3JSC2B310CCallValue9cloneImplEv,
- __ZNK3JSC2B311MemoryValue14accessByteSizeEv, __ZNK3JSC2B311MemoryValue8dumpMetaERN3WTF12CommaPrinterERNS2_11PrintStreamE,
+ __ZNK3JSC2B310FenceValue9cloneImplEv, __ZNK3JSC2B311MemoryValue14accessByteSizeEv,
+ __ZNK3JSC2B311MemoryValue8dumpMetaERN3WTF12CommaPrinterERNS2_11PrintStreamE,
__ZNK3JSC2B311MemoryValue9cloneImplEv, __ZNK3JSC2B312Const32Value11addConstantERNS0_9ProcedureEPKNS0_5ValueE,
__ZNK3JSC2B312Const32Value11addConstantERNS0_9ProcedureEi,
__ZNK3JSC2B312Const32Value11divConstantERNS0_9ProcedureEPKNS0_5ValueE,
@@ -159,7 +203,11 @@ exports:
__ZNK3JSC2B312Const32Value11subConstantERNS0_9ProcedureEPKNS0_5ValueE,
__ZNK3JSC2B312Const32Value12iToDConstantERNS0_9ProcedureE,
__ZNK3JSC2B312Const32Value12iToFConstantERNS0_9ProcedureE,
+ __ZNK3JSC2B312Const32Value12rotLConstantERNS0_9ProcedureEPKNS0_5ValueE,
+ __ZNK3JSC2B312Const32Value12rotRConstantERNS0_9ProcedureEPKNS0_5ValueE,
__ZNK3JSC2B312Const32Value12sShrConstantERNS0_9ProcedureEPKNS0_5ValueE,
+ __ZNK3JSC2B312Const32Value12uDivConstantERNS0_9ProcedureEPKNS0_5ValueE,
+ __ZNK3JSC2B312Const32Value12uModConstantERNS0_9ProcedureEPKNS0_5ValueE,
__ZNK3JSC2B312Const32Value12zShrConstantERNS0_9ProcedureEPKNS0_5ValueE,
__ZNK3JSC2B312Const32Value13aboveConstantEPKNS0_5ValueE, __ZNK3JSC2B312Const32Value13belowConstantEPKNS0_5ValueE,
__ZNK3JSC2B312Const32Value13bitOrConstantERNS0_9ProcedureEPKNS0_5ValueE,
@@ -188,7 +236,11 @@ exports:
__ZNK3JSC2B312Const64Value11subConstantERNS0_9ProcedureEPKNS0_5ValueE,
__ZNK3JSC2B312Const64Value12iToDConstantERNS0_9ProcedureE,
__ZNK3JSC2B312Const64Value12iToFConstantERNS0_9ProcedureE,
+ __ZNK3JSC2B312Const64Value12rotLConstantERNS0_9ProcedureEPKNS0_5ValueE,
+ __ZNK3JSC2B312Const64Value12rotRConstantERNS0_9ProcedureEPKNS0_5ValueE,
__ZNK3JSC2B312Const64Value12sShrConstantERNS0_9ProcedureEPKNS0_5ValueE,
+ __ZNK3JSC2B312Const64Value12uDivConstantERNS0_9ProcedureEPKNS0_5ValueE,
+ __ZNK3JSC2B312Const64Value12uModConstantERNS0_9ProcedureEPKNS0_5ValueE,
__ZNK3JSC2B312Const64Value12zShrConstantERNS0_9ProcedureEPKNS0_5ValueE,
__ZNK3JSC2B312Const64Value13aboveConstantEPKNS0_5ValueE, __ZNK3JSC2B312Const64Value13belowConstantEPKNS0_5ValueE,
__ZNK3JSC2B312Const64Value13bitOrConstantERNS0_9ProcedureEPKNS0_5ValueE,
@@ -207,8 +259,7 @@ exports:
__ZNK3JSC2B312Const64Value19greaterThanConstantEPKNS0_5ValueE,
__ZNK3JSC2B312Const64Value20greaterEqualConstantEPKNS0_5ValueE,
__ZNK3JSC2B312Const64Value8dumpMetaERN3WTF12CommaPrinterERNS2_11PrintStreamE,
- __ZNK3JSC2B312Const64Value9cloneImplEv, __ZNK3JSC2B312ControlValue8dumpMetaERN3WTF12CommaPrinterERNS2_11PrintStreamE,
- __ZNK3JSC2B312ControlValue9cloneImplEv, __ZNK3JSC2B312UpsilonValue8dumpMetaERN3WTF12CommaPrinterERNS2_11PrintStreamE,
+ __ZNK3JSC2B312Const64Value9cloneImplEv, __ZNK3JSC2B312UpsilonValue8dumpMetaERN3WTF12CommaPrinterERNS2_11PrintStreamE,
__ZNK3JSC2B312UpsilonValue9cloneImplEv, __ZNK3JSC2B313SlotBaseValue8dumpMetaERN3WTF12CommaPrinterERNS2_11PrintStreamE,
__ZNK3JSC2B313SlotBaseValue9cloneImplEv, __ZNK3JSC2B313StackmapValue12dumpChildrenERN3WTF12CommaPrinterERNS2_11PrintStreamE,
__ZNK3JSC2B313StackmapValue8dumpMetaERN3WTF12CommaPrinterERNS2_11PrintStreamE,
@@ -256,21 +307,28 @@ exports:
__ZNK3JSC2B316ConstDoubleValue21doubleToFloatConstantERNS0_9ProcedureE,
__ZNK3JSC2B316ConstDoubleValue24equalOrUnorderedConstantEPKNS0_5ValueE,
__ZNK3JSC2B316ConstDoubleValue8dumpMetaERN3WTF12CommaPrinterERNS2_11PrintStreamE,
- __ZNK3JSC2B316ConstDoubleValue9cloneImplEv, __ZNK3JSC2B324StackmapGenerationParams20unavailableRegistersEv,
- __ZNK3JSC2B35Value10asTriStateEv, __ZNK3JSC2B35Value11absConstantERNS0_9ProcedureE,
- __ZNK3JSC2B35Value11addConstantERNS0_9ProcedureEPKS1_, __ZNK3JSC2B35Value11addConstantERNS0_9ProcedureEi,
- __ZNK3JSC2B35Value11divConstantERNS0_9ProcedureEPKS1_, __ZNK3JSC2B35Value11modConstantERNS0_9ProcedureEPKS1_,
- __ZNK3JSC2B35Value11mulConstantERNS0_9ProcedureEPKS1_, __ZNK3JSC2B35Value11negConstantERNS0_9ProcedureE,
- __ZNK3JSC2B35Value11returnsBoolEv, __ZNK3JSC2B35Value11shlConstantERNS0_9ProcedureEPKS1_,
- __ZNK3JSC2B35Value11subConstantERNS0_9ProcedureEPKS1_, __ZNK3JSC2B35Value12ceilConstantERNS0_9ProcedureE,
- __ZNK3JSC2B35Value12dumpChildrenERN3WTF12CommaPrinterERNS2_11PrintStreamE,
+ __ZNK3JSC2B316ConstDoubleValue9cloneImplEv, __ZNK3JSC2B316WasmAddressValue8dumpMetaERN3WTF12CommaPrinterERNS2_11PrintStreamE,
+ __ZNK3JSC2B316WasmAddressValue9cloneImplEv, __ZNK3JSC2B324StackmapGenerationParams15successorLabelsEv,
+ __ZNK3JSC2B324StackmapGenerationParams20unavailableRegistersEv,
+ __ZNK3JSC2B324StackmapGenerationParams23fallsThroughToSuccessorEj,
+ __ZNK3JSC2B324StackmapGenerationParams4procEv, __ZNK3JSC2B33Air4Code19findFirstBlockIndexEj,
+ __ZNK3JSC2B33Air4Code4dumpERN3WTF11PrintStreamE, __ZNK3JSC2B35Value10asTriStateEv,
+ __ZNK3JSC2B35Value11absConstantERNS0_9ProcedureE, __ZNK3JSC2B35Value11addConstantERNS0_9ProcedureEPKS1_,
+ __ZNK3JSC2B35Value11addConstantERNS0_9ProcedureEi, __ZNK3JSC2B35Value11divConstantERNS0_9ProcedureEPKS1_,
+ __ZNK3JSC2B35Value11modConstantERNS0_9ProcedureEPKS1_, __ZNK3JSC2B35Value11mulConstantERNS0_9ProcedureEPKS1_,
+ __ZNK3JSC2B35Value11negConstantERNS0_9ProcedureE, __ZNK3JSC2B35Value11returnsBoolEv,
+ __ZNK3JSC2B35Value11shlConstantERNS0_9ProcedureEPKS1_, __ZNK3JSC2B35Value11subConstantERNS0_9ProcedureEPKS1_,
+ __ZNK3JSC2B35Value12ceilConstantERNS0_9ProcedureE, __ZNK3JSC2B35Value12dumpChildrenERN3WTF12CommaPrinterERNS2_11PrintStreamE,
__ZNK3JSC2B35Value12iToDConstantERNS0_9ProcedureE, __ZNK3JSC2B35Value12iToFConstantERNS0_9ProcedureE,
+ __ZNK3JSC2B35Value12rotLConstantERNS0_9ProcedureEPKS1_, __ZNK3JSC2B35Value12rotRConstantERNS0_9ProcedureEPKS1_,
__ZNK3JSC2B35Value12sShrConstantERNS0_9ProcedureEPKS1_, __ZNK3JSC2B35Value12sqrtConstantERNS0_9ProcedureE,
+ __ZNK3JSC2B35Value12uDivConstantERNS0_9ProcedureEPKS1_, __ZNK3JSC2B35Value12uModConstantERNS0_9ProcedureEPKS1_,
__ZNK3JSC2B35Value12zShrConstantERNS0_9ProcedureEPKS1_, __ZNK3JSC2B35Value13aboveConstantEPKS1_,
__ZNK3JSC2B35Value13belowConstantEPKS1_, __ZNK3JSC2B35Value13bitOrConstantERNS0_9ProcedureEPKS1_,
__ZNK3JSC2B35Value13equalConstantEPKS1_, __ZNK3JSC2B35Value13floorConstantERNS0_9ProcedureE,
__ZNK3JSC2B35Value14bitAndConstantERNS0_9ProcedureEPKS1_,
__ZNK3JSC2B35Value14bitXorConstantERNS0_9ProcedureEPKS1_,
+ __ZNK3JSC2B35Value14dumpSuccessorsEPKNS0_10BasicBlockERN3WTF11PrintStreamE,
__ZNK3JSC2B35Value15invertedCompareERNS0_9ProcedureE, __ZNK3JSC2B35Value16checkAddConstantERNS0_9ProcedureEPKS1_,
__ZNK3JSC2B35Value16checkMulConstantERNS0_9ProcedureEPKS1_,
__ZNK3JSC2B35Value16checkNegConstantERNS0_9ProcedureE, __ZNK3JSC2B35Value16checkSubConstantERNS0_9ProcedureEPKS1_,
@@ -281,18 +339,21 @@ exports:
__ZNK3JSC2B35Value21doubleToFloatConstantERNS0_9ProcedureE,
__ZNK3JSC2B35Value21floatToDoubleConstantERNS0_9ProcedureE,
__ZNK3JSC2B35Value24equalOrUnorderedConstantEPKS1_, __ZNK3JSC2B35Value3keyEv,
- __ZNK3JSC2B35Value4dumpERN3WTF11PrintStreamE, __ZNK3JSC2B35Value7effectsEv,
- __ZNK3JSC2B35Value8deepDumpEPKNS0_9ProcedureERN3WTF11PrintStreamE,
+ __ZNK3JSC2B35Value4dumpERN3WTF11PrintStreamE, __ZNK3JSC2B35Value6isFreeEv,
+ __ZNK3JSC2B35Value7effectsEv, __ZNK3JSC2B35Value8deepDumpEPKNS0_9ProcedureERN3WTF11PrintStreamE,
__ZNK3JSC2B35Value8dumpMetaERN3WTF12CommaPrinterERNS2_11PrintStreamE,
__ZNK3JSC2B35Value9cloneImplEv, __ZNK3JSC2B35Value9isRoundedEv,
- __ZNK3JSC2B38ValueRep4dumpERN3WTF11PrintStreamE, __ZNK3JSC2B39Procedure4dumpERN3WTF11PrintStreamE,
+ __ZNK3JSC2B37Effects4dumpERN3WTF11PrintStreamE, __ZNK3JSC2B37EffectseqERKS1_,
+ __ZNK3JSC2B37EffectsneERKS1_, __ZNK3JSC2B38ValueRep4dumpERN3WTF11PrintStreamE,
+ __ZNK3JSC2B39HeapRange4dumpERN3WTF11PrintStreamE, __ZNK3JSC2B39Procedure15entrypointLabelEj,
+ __ZNK3JSC2B39Procedure19calleeSaveRegistersEv, __ZNK3JSC2B39Procedure4dumpERN3WTF11PrintStreamE,
__ZNK3JSC2B39Procedure9frameSizeEv, __ZTVN3JSC2B310CCallValueE,
- __ZTVN3JSC2B311MemoryValueE, __ZTVN3JSC2B312Const32ValueE,
- __ZTVN3JSC2B312Const64ValueE, __ZTVN3JSC2B312ControlValueE,
- __ZTVN3JSC2B312UpsilonValueE, __ZTVN3JSC2B313SlotBaseValueE,
- __ZTVN3JSC2B313StackmapValueE, __ZTVN3JSC2B313VariableValueE,
- __ZTVN3JSC2B315ConstFloatValueE, __ZTVN3JSC2B316ArgumentRegValueE,
- __ZTVN3JSC2B316ConstDoubleValueE, __ZTVN3JSC2B35ValueE, __ZThn16_N9Inspector14InspectorAgent11initializedERN3WTF6StringE,
+ __ZTVN3JSC2B310FenceValueE, __ZTVN3JSC2B311MemoryValueE, __ZTVN3JSC2B312Const32ValueE,
+ __ZTVN3JSC2B312Const64ValueE, __ZTVN3JSC2B312UpsilonValueE,
+ __ZTVN3JSC2B313SlotBaseValueE, __ZTVN3JSC2B313StackmapValueE,
+ __ZTVN3JSC2B313VariableValueE, __ZTVN3JSC2B315ConstFloatValueE,
+ __ZTVN3JSC2B316ArgumentRegValueE, __ZTVN3JSC2B316ConstDoubleValueE,
+ __ZTVN3JSC2B316WasmAddressValueE, __ZTVN3JSC2B35ValueE, __ZThn16_N9Inspector14InspectorAgent11initializedERN3WTF6StringE,
__ZThn16_N9Inspector14InspectorAgent6enableERN3WTF6StringE,
__ZThn16_N9Inspector14InspectorAgent7disableERN3WTF6StringE,
__ZThn16_N9Inspector14InspectorAgentD0Ev, __ZThn16_N9Inspector14InspectorAgentD1Ev,
@@ -319,6 +380,8 @@ exports:
__ZThn16_N9Inspector21InspectorRuntimeAgent19disableTypeProfilerERN3WTF6StringE,
__ZThn16_N9Inspector21InspectorRuntimeAgent20getCollectionEntriesERN3WTF6StringERKS2_PS4_PKiS8_RNS1_6RefPtrINS_8Protocol5ArrayINSA_7Runtime15CollectionEntryEEEEE,
__ZThn16_N9Inspector21InspectorRuntimeAgent24getDisplayablePropertiesERN3WTF6StringERKS2_PKbRNS1_6RefPtrINS_8Protocol5ArrayINS9_7Runtime18PropertyDescriptorEEEEERNS8_INSA_INSB_26InternalPropertyDescriptorEEEEE,
+ __ZThn16_N9Inspector21InspectorRuntimeAgent25enableControlFlowProfilerERN3WTF6StringE,
+ __ZThn16_N9Inspector21InspectorRuntimeAgent26disableControlFlowProfilerERN3WTF6StringE,
__ZThn16_N9Inspector21InspectorRuntimeAgent36getRuntimeTypesForVariablesAtOffsetsERN3WTF6StringERKNS_14InspectorArrayERNS1_6RefPtrINS_8Protocol5ArrayINS8_7Runtime15TypeDescriptionEEEEE,
__ZThn16_N9Inspector21InspectorRuntimeAgent5parseERN3WTF6StringERKS2_PNS_8Protocol7Runtime15SyntaxErrorTypeEPNS6_9OptOutputIS2_EERNS1_6RefPtrINS7_10ErrorRangeEEE,
__ZThn16_N9Inspector21InspectorRuntimeAgent8evaluateERN3WTF6StringERKS2_PS4_PKbS8_PKiS8_S8_S8_RNS1_6RefPtrINS_8Protocol7Runtime12RemoteObjectEEEPNSC_9OptOutputIbEEPNSH_IiEE,
@@ -333,7 +396,7 @@ exports:
__ZThn16_N9Inspector28InspectorScriptProfilerAgent12stopTrackingERN3WTF6StringE,
__ZThn16_N9Inspector28InspectorScriptProfilerAgent13startTrackingERN3WTF6StringEPKb,
__ZThn16_N9Inspector28InspectorScriptProfilerAgentD0Ev, __ZThn16_N9Inspector28InspectorScriptProfilerAgentD1Ev,
- __ZThn24_N9Inspector18InspectorHeapAgent17didGarbageCollectEN3JSC13HeapOperationE,
+ __ZThn24_N9Inspector18InspectorHeapAgent17didGarbageCollectEN3JSC15CollectionScopeE,
__ZThn24_N9Inspector18InspectorHeapAgent18willGarbageCollectEv,
__ZThn24_N9Inspector18InspectorHeapAgentD0Ev, __ZThn24_N9Inspector18InspectorHeapAgentD1Ev,
__ZThn24_N9Inspector22InspectorDebuggerAgent13setBreakpointERN3WTF6StringERKNS_15InspectorObjectEPS5_PS2_RNS1_6RefPtrINS_8Protocol8Debugger8LocationEEE,
@@ -346,7 +409,10 @@ exports:
__ZThn24_N9Inspector22InspectorDebuggerAgent18setBreakpointByUrlERN3WTF6StringEiPKS2_S5_PKiPKNS_15InspectorObjectEPS2_RNS1_6RefPtrINS_8Protocol5ArrayINSD_8Debugger8LocationEEEEE,
__ZThn24_N9Inspector22InspectorDebuggerAgent19evaluateOnCallFrameERN3WTF6StringERKS2_S5_PS4_PKbS8_S8_S8_S8_RNS1_6RefPtrINS_8Protocol7Runtime12RemoteObjectEEEPNSA_9OptOutputIbEEPNSF_IiEE,
__ZThn24_N9Inspector22InspectorDebuggerAgent20setBreakpointsActiveERN3WTF6StringEb,
+ __ZThn24_N9Inspector22InspectorDebuggerAgent20setPauseOnAssertionsERN3WTF6StringEb,
__ZThn24_N9Inspector22InspectorDebuggerAgent20setPauseOnExceptionsERN3WTF6StringERKS2_,
+ __ZThn24_N9Inspector22InspectorDebuggerAgent23setAsyncStackTraceDepthERN3WTF6StringEi,
+ __ZThn24_N9Inspector22InspectorDebuggerAgent24continueUntilNextRunLoopERN3WTF6StringE,
__ZThn24_N9Inspector22InspectorDebuggerAgent5pauseERN3WTF6StringE,
__ZThn24_N9Inspector22InspectorDebuggerAgent6enableERN3WTF6StringE,
__ZThn24_N9Inspector22InspectorDebuggerAgent6resumeERN3WTF6StringE,
@@ -440,28 +506,40 @@ exports:
__ZN3JSC10Identifier29checkCurrentAtomicStringTableEPNS_9ExecStateE,
__ZN3JSC10Identifier3addEPNS_2VMEPKc, __ZN3JSC10Identifier3addEPNS_9ExecStateEPKc,
__ZN3JSC10Identifier4fromEPNS_9ExecStateEi, __ZN3JSC10Identifier4fromEPNS_9ExecStateEj,
+ __ZN3JSC10JSDataView6createEPNS_9ExecStateEPNS_9StructureEN3WTF10PassRefPtrINS_11ArrayBufferEEEjj,
__ZN3JSC10JSDataView6s_infoE, __ZN3JSC10JSDollarVM6s_infoE,
__ZN3JSC10JSFunction11displayNameERNS_2VME, __ZN3JSC10JSFunction21createBuiltinFunctionERNS_2VMEPNS_18FunctionExecutableEPNS_14JSGlobalObjectE,
- __ZN3JSC10JSFunction4nameEv, __ZN3JSC10JSFunction6createERNS_2VMEPNS_14JSGlobalObjectEiRKN3WTF6StringEPFxPNS_9ExecStateEENS_9IntrinsicESC_,
+ __ZN3JSC10JSFunction4nameERNS_2VME, __ZN3JSC10JSFunction6createERNS_2VMEPNS_14JSGlobalObjectEiRKN3WTF6StringEPFxPNS_9ExecStateEENS_9IntrinsicESC_PKNS_6DOMJIT9SignatureE,
__ZN3JSC10JSFunction6s_infoE, __ZN3JSC10JSFunctionC1ERNS_2VMEPNS_14JSGlobalObjectEPNS_9StructureE,
__ZN3JSC10JSFunctionC2ERNS_2VMEPNS_14JSGlobalObjectEPNS_9StructureE,
__ZN3JSC10LinkBuffer27finalizeCodeWithDisassemblyEPKcz, __ZN3JSC10LinkBuffer30finalizeCodeWithoutDisassemblyEv,
__ZN3JSC10LinkBuffer8linkCodeERNS_14MacroAssemblerEPvNS_20JITCompilationEffortE,
__ZN3JSC10callSetterEPNS_9ExecStateENS_7JSValueES2_S2_NS_8ECMAModeE,
- __ZN3JSC10loadModuleEPNS_9ExecStateERKN3WTF6StringE, __ZN3JSC10loadModuleEPNS_9ExecStateERKNS_10SourceCodeE,
- __ZN3JSC11ArrayBuffer8transferERNS_19ArrayBufferContentsE,
- __ZN3JSC11CopiedSpace19tryAllocateSlowCaseEmPPv, __ZN3JSC11HandleStack4growEv,
+ __ZN3JSC10loadModuleEPNS_9ExecStateERKN3WTF6StringENS_7JSValueE,
+ __ZN3JSC10loadModuleEPNS_9ExecStateERKNS_10SourceCodeENS_7JSValueE,
+ __ZN3JSC11ArrayBuffer10transferToERNS_19ArrayBufferContentsE,
+ __ZN3JSC11ArrayBuffer13createAdoptedEPKvj, __ZN3JSC11ArrayBuffer15createFromBytesEPKvjON3WTF8FunctionIFvPvEEE,
+ __ZN3JSC11ArrayBuffer19createUninitializedEjj, __ZN3JSC11ArrayBuffer22tryCreateUninitializedEjj,
+ __ZN3JSC11ArrayBuffer6createEONS_19ArrayBufferContentsE, __ZN3JSC11ArrayBuffer6createEPKvj,
+ __ZN3JSC11ArrayBuffer6createERS0_, __ZN3JSC11ArrayBuffer6createEjj,
+ __ZN3JSC11ArrayBuffer9shareWithERNS_19ArrayBufferContentsE,
+ __ZN3JSC11ArrayBuffer9tryCreateEPKvj, __ZN3JSC11ArrayBuffer9tryCreateERS0_,
+ __ZN3JSC11ArrayBuffer9tryCreateEjj, __ZN3JSC11HandleStack4growEv,
__ZN3JSC11Interpreter13dumpCallFrameEPNS_9ExecStateE, __ZN3JSC11JSWithScope6createERNS_2VMEPNS_14JSGlobalObjectEPNS_8JSObjectEPNS_7JSScopeE,
- __ZN3JSC11JSWithScope6s_infoE, __ZN3JSC11ProxyObject6s_infoE,
- __ZN3JSC11RegisterSet14stackRegistersEv, __ZN3JSC11RegisterSet21macroScratchRegistersEv,
+ __ZN3JSC11JSWithScope6s_infoE, __ZN3JSC11MarkedBlock13areMarksStaleEv,
+ __ZN3JSC11MarkedBlock6Handle13areMarksStaleEv, __ZN3JSC11MarkedSpace22s_sizeClassForSizeStepE,
+ __ZN3JSC11ProxyObject6s_infoE, __ZN3JSC11RegisterSet14stackRegistersEv,
+ __ZN3JSC11RegisterSet19calleeSaveRegistersEv, __ZN3JSC11RegisterSet21macroScratchRegistersEv,
__ZN3JSC11RegisterSet25reservedHardwareRegistersEv, __ZN3JSC11RegisterSet7allFPRsEv,
__ZN3JSC11RegisterSet7allGPRsEv, __ZN3JSC11SlotVisitor13addOpaqueRootEPv,
- __ZN3JSC11SlotVisitor16mergeOpaqueRootsEv, __ZN3JSC11SlotVisitor29setMarkedAndAppendToMarkStackEPNS_6JSCellE,
- __ZN3JSC11SlotVisitor6appendENS_7JSValueE, __ZN3JSC11SymbolTable14finishCreationERNS_2VME,
- __ZN3JSC11SymbolTable6s_infoE, __ZN3JSC11SymbolTableC1ERNS_2VME,
- __ZN3JSC11SymbolTableC2ERNS_2VME, __ZN3JSC11checkSyntaxEPNS_9ExecStateERKNS_10SourceCodeEPNS_7JSValueE,
+ __ZN3JSC11SlotVisitor16mergeIfNecessaryEv, __ZN3JSC11SlotVisitor17appendUnbarrieredENS_7JSValueE,
+ __ZN3JSC11SlotVisitor29setMarkedAndAppendToMarkStackEPNS_6JSCellE,
+ __ZN3JSC11SymbolTable14finishCreationERNS_2VME, __ZN3JSC11SymbolTable6s_infoE,
+ __ZN3JSC11SymbolTableC1ERNS_2VME, __ZN3JSC11SymbolTableC2ERNS_2VME,
+ __ZN3JSC11checkSyntaxEPNS_9ExecStateERKNS_10SourceCodeEPNS_7JSValueE,
__ZN3JSC11checkSyntaxERNS_2VMERKNS_10SourceCodeERNS_11ParserErrorE,
__ZN3JSC11createErrorEPNS_9ExecStateENS_7JSValueERKN3WTF6StringEPFS4_S6_S6_NS_11RuntimeTypeENS_13ErrorInstance28SourceTextWhereErrorOccurredEE,
+ __ZN3JSC11createErrorEPNS_9ExecStateENS_9ErrorTypeERKN3WTF6StringE,
__ZN3JSC11createErrorEPNS_9ExecStateERKN3WTF6StringE, __ZN3JSC11regExpFlagsERKN3WTF6StringE,
__ZN3JSC12DateInstance14finishCreationERNS_2VMEd, __ZN3JSC12DateInstance6s_infoE,
__ZN3JSC12DateInstance7destroyEPNS_6JSCellE, __ZN3JSC12DateInstanceC1ERNS_2VMEPNS_9StructureE,
@@ -472,8 +550,8 @@ exports:
__ZN3JSC12JSLockHolderC1ERNS_2VME, __ZN3JSC12JSLockHolderC2EPNS_2VME,
__ZN3JSC12JSLockHolderC2EPNS_9ExecStateE, __ZN3JSC12JSLockHolderC2ERNS_2VME,
__ZN3JSC12JSLockHolderD1Ev, __ZN3JSC12JSLockHolderD2Ev, __ZN3JSC12NumberObject6s_infoE,
- __ZN3JSC12PrototypeMap12addPrototypeEPNS_8JSObjectE, __ZN3JSC12PrototypeMap32emptyObjectStructureForPrototypeEPNS_8JSObjectEj,
- __ZN3JSC12PrototypeMap43emptyStructureForPrototypeFromBaseStructureEPNS_8JSObjectEPNS_9StructureE,
+ __ZN3JSC12PrototypeMap12addPrototypeEPNS_8JSObjectE, __ZN3JSC12PrototypeMap32emptyObjectStructureForPrototypeEPNS_14JSGlobalObjectEPNS_8JSObjectEj,
+ __ZN3JSC12PrototypeMap43emptyStructureForPrototypeFromBaseStructureEPNS_14JSGlobalObjectEPNS_8JSObjectEPNS_9StructureE,
__ZN3JSC12RegExpObject14deletePropertyEPNS_6JSCellEPNS_9ExecStateENS_12PropertyNameE,
__ZN3JSC12RegExpObject14finishCreationERNS_2VME, __ZN3JSC12RegExpObject16getPropertyNamesEPNS_8JSObjectEPNS_9ExecStateERNS_17PropertyNameArrayENS_15EnumerationModeE,
__ZN3JSC12RegExpObject17defineOwnPropertyEPNS_8JSObjectEPNS_9ExecStateENS_12PropertyNameERKNS_18PropertyDescriptorEb,
@@ -498,7 +576,7 @@ exports:
__ZN3JSC12SymbolObjectC2ERNS_2VMEPNS_9StructureE, __ZN3JSC12TypeProfiler36typeInformationForExpressionAtOffsetENS_28TypeProfilerSearchDescriptorEjlRNS_2VME,
__ZN3JSC12VMEntryScopeC1ERNS_2VMEPNS_14JSGlobalObjectE, __ZN3JSC12VMEntryScopeC2ERNS_2VMEPNS_14JSGlobalObjectE,
__ZN3JSC12VMEntryScopeD1Ev, __ZN3JSC12VMEntryScopeD2Ev, __ZN3JSC12addErrorInfoEPNS_9ExecStateEPNS_8JSObjectEb,
- __ZN3JSC12profiledCallEPNS_9ExecStateENS_15ProfilingReasonENS_7JSValueENS_8CallTypeERKNS_8CallDataES3_RKNS_7ArgListE,
+ __ZN3JSC12iteratorStepEPNS_9ExecStateENS_7JSValueE, __ZN3JSC12profiledCallEPNS_9ExecStateENS_15ProfilingReasonENS_7JSValueENS_8CallTypeERKNS_8CallDataES3_RKNS_7ArgListE,
__ZN3JSC12profiledCallEPNS_9ExecStateENS_15ProfilingReasonENS_7JSValueENS_8CallTypeERKNS_8CallDataES3_RKNS_7ArgListERN3WTF8NakedPtrINS_9ExceptionEEE,
__ZN3JSC13BooleanObject14finishCreationERNS_2VME, __ZN3JSC13BooleanObject6s_infoE,
__ZN3JSC13BooleanObjectC1ERNS_2VMEPNS_9StructureE, __ZN3JSC13BooleanObjectC2ERNS_2VMEPNS_9StructureE,
@@ -519,7 +597,8 @@ exports:
__ZN3JSC13WatchpointSet11fireAllSlowERNS_2VMEPKc, __ZN3JSC13WatchpointSet11fireAllSlowERNS_2VMERKNS_10FireDetailE,
__ZN3JSC13WatchpointSetC1ENS_15WatchpointStateE, __ZN3JSC13WatchpointSetC2ENS_15WatchpointStateE,
__ZN3JSC13WatchpointSetD1Ev, __ZN3JSC13WatchpointSetD2Ev,
- __ZN3JSC14ExecutableBase6s_infoE, __ZN3JSC14GeneratorFrame6s_infoE,
+ __ZN3JSC13iteratorCloseEPNS_9ExecStateENS_7JSValueE, __ZN3JSC13iteratorValueEPNS_9ExecStateENS_7JSValueE,
+ __ZN3JSC13vmEntryToWasmEPvPNS_2VMEPNS_14ProtoCallFrameE, __ZN3JSC14ExecutableBase6s_infoE,
__ZN3JSC14HeapStatistics13reportSuccessEv, __ZN3JSC14JSGlobalObject10globalExecEv,
__ZN3JSC14JSGlobalObject13clearRareDataEPNS_6JSCellE, __ZN3JSC14JSGlobalObject13setGlobalThisERNS_2VMEPNS_8JSObjectE,
__ZN3JSC14JSGlobalObject13visitChildrenEPNS_6JSCellERNS_11SlotVisitorE,
@@ -534,19 +613,23 @@ exports:
__ZN3JSC14JSGlobalObjectC2ERNS_2VMEPNS_9StructureEPKNS_23GlobalObjectMethodTableE,
__ZN3JSC14JSGlobalObjectD1Ev, __ZN3JSC14JSGlobalObjectD2Ev,
__ZN3JSC14JSModuleRecord6s_infoE, __ZN3JSC14JSModuleRecord8evaluateEPNS_9ExecStateE,
- __ZN3JSC14MachineThreads16addCurrentThreadEv, __ZN3JSC14SourceProvider5getIDEv,
- __ZN3JSC14SourceProviderC2ERKN3WTF6StringERKNS1_12TextPositionE,
+ __ZN3JSC14MachineThreads16addCurrentThreadEv, __ZN3JSC14ProtoCallFrame4initEPNS_9CodeBlockEPNS_8JSObjectENS_7JSValueEiPS5_,
+ __ZN3JSC14SourceProvider5getIDEv, __ZN3JSC14SourceProviderC2ERKN3WTF6StringERKNS1_12TextPositionENS_24SourceProviderSourceTypeE,
__ZN3JSC14SourceProviderD0Ev, __ZN3JSC14SourceProviderD1Ev,
__ZN3JSC14SourceProviderD2Ev, __ZN3JSC14createURIErrorEPNS_9ExecStateERKN3WTF6StringE,
__ZN3JSC14formatDateTimeERKN3WTF17GregorianDateTimeENS_14DateTimeFormatEb,
__ZN3JSC14setNeverInlineENS_7JSValueE, __ZN3JSC14setNeverInlineEPK15OpaqueJSContextPK13OpaqueJSValue,
- __ZN3JSC14setNeverInlineEPNS_9ExecStateE, __ZN3JSC14throwTypeErrorEPNS_9ExecStateE,
- __ZN3JSC14throwTypeErrorEPNS_9ExecStateEN3WTF12ASCIILiteralE,
- __ZN3JSC14throwTypeErrorEPNS_9ExecStateERKN3WTF6StringE, __ZN3JSC15ArrayBufferView13setNeuterableEb,
- __ZN3JSC15ArrayBufferViewC2EN3WTF10PassRefPtrINS_11ArrayBufferEEEj,
+ __ZN3JSC14setNeverInlineEPNS_9ExecStateE, __ZN3JSC14throwTypeErrorEPNS_9ExecStateERNS_10ThrowScopeE,
+ __ZN3JSC14throwTypeErrorEPNS_9ExecStateERNS_10ThrowScopeEN3WTF12ASCIILiteralE,
+ __ZN3JSC14throwTypeErrorEPNS_9ExecStateERNS_10ThrowScopeERKN3WTF6StringE,
+ __ZN3JSC15ArrayBufferView13setNeuterableEb, __ZN3JSC15ArrayBufferViewC2EN3WTF10PassRefPtrINS_11ArrayBufferEEEj,
__ZN3JSC15ArrayBufferViewD0Ev, __ZN3JSC15ArrayBufferViewD1Ev,
- __ZN3JSC15ArrayBufferViewD2Ev, __ZN3JSC15JSWrapperObject13visitChildrenEPNS_6JSCellERNS_11SlotVisitorE,
- __ZN3JSC15MarkedAllocator16allocateSlowCaseEm, __ZN3JSC15RegExpPrototype13visitChildrenEPNS_6JSCellERNS_11SlotVisitorE,
+ __ZN3JSC15ArrayBufferViewD2Ev, __ZN3JSC15AssemblyHelpers18emitExceptionCheckENS0_18ExceptionCheckKindENS0_18ExceptionJumpWidthE,
+ __ZN3JSC15AssemblyHelpers30emitNonPatchableExceptionCheckEv,
+ __ZN3JSC15JSAsyncFunction6s_infoE, __ZN3JSC15JSWrapperObject13visitChildrenEPNS_6JSCellERNS_11SlotVisitorE,
+ __ZN3JSC15MarkedAllocator16allocateSlowCaseEPNS_17GCDeferralContextE,
+ __ZN3JSC15MarkedAllocator19tryAllocateSlowCaseEPNS_17GCDeferralContextE,
+ __ZN3JSC15RegExpPrototype13visitChildrenEPNS_6JSCellERNS_11SlotVisitorE,
__ZN3JSC15TypeProfilerLog17processLogEntriesERKN3WTF6StringE,
__ZN3JSC15WeakHandleOwner26isReachableFromOpaqueRootsENS_6HandleINS_7UnknownEEEPvRNS_11SlotVisitorE,
__ZN3JSC15WeakHandleOwner8finalizeENS_6HandleINS_7UnknownEEEPv,
@@ -561,8 +644,10 @@ exports:
__ZN3JSC16InternalFunction23createSubclassStructureEPNS_9ExecStateENS_7JSValueEPNS_9StructureE,
__ZN3JSC16InternalFunction4nameEv, __ZN3JSC16InternalFunction6s_infoE,
__ZN3JSC16InternalFunctionC1ERNS_2VMEPNS_9StructureE, __ZN3JSC16InternalFunctionC2ERNS_2VMEPNS_9StructureE,
- __ZN3JSC16JSStringIterator6s_infoE, __ZN3JSC16SamplingProfiler17stackTracesAsJSONEv,
- __ZN3JSC16SamplingProfiler18reportTopBytecodesERN3WTF11PrintStreamE,
+ __ZN3JSC16JSStringIterator6s_infoE, __ZN3JSC16JSStringSubspaceC1EN3WTF7CStringERNS_4HeapE,
+ __ZN3JSC16JSStringSubspaceC2EN3WTF7CStringERNS_4HeapE, __ZN3JSC16JSStringSubspaceD0Ev,
+ __ZN3JSC16JSStringSubspaceD1Ev, __ZN3JSC16JSStringSubspaceD2Ev,
+ __ZN3JSC16SamplingProfiler17stackTracesAsJSONEv, __ZN3JSC16SamplingProfiler18reportTopBytecodesERN3WTF11PrintStreamE,
__ZN3JSC16SamplingProfiler18reportTopBytecodesEv, __ZN3JSC16SamplingProfiler18reportTopFunctionsERN3WTF11PrintStreamE,
__ZN3JSC16SamplingProfiler18reportTopFunctionsEv, __ZN3JSC16SamplingProfiler39noticeCurrentThreadAsJSCExecutionThreadEv,
__ZN3JSC16SamplingProfiler5startEv, __ZN3JSC16ScriptExecutable6s_infoE,
@@ -572,15 +657,15 @@ exports:
__ZN3JSC16profiledEvaluateEPNS_9ExecStateENS_15ProfilingReasonERKNS_10SourceCodeENS_7JSValueERN3WTF8NakedPtrINS_9ExceptionEEE,
__ZN3JSC16setNeverOptimizeENS_7JSValueE, __ZN3JSC16setNeverOptimizeEPK15OpaqueJSContextPK13OpaqueJSValue,
__ZN3JSC16setNeverOptimizeEPNS_9ExecStateE, __ZN3JSC16slowValidateCellEPNS_14JSGlobalObjectE,
- __ZN3JSC16slowValidateCellEPNS_6JSCellE, __ZN3JSC16throwSyntaxErrorEPNS_9ExecStateE,
- __ZN3JSC16throwSyntaxErrorEPNS_9ExecStateERKN3WTF6StringE,
+ __ZN3JSC16slowValidateCellEPNS_6JSCellE, __ZN3JSC16throwSyntaxErrorEPNS_9ExecStateERNS_10ThrowScopeE,
+ __ZN3JSC16throwSyntaxErrorEPNS_9ExecStateERNS_10ThrowScopeERKN3WTF6StringE,
__ZN3JSC17CommonIdentifiers18appendExternalNameERKNS_10IdentifierES3_,
__ZN3JSC17DebuggerCallFrame10invalidateEv, __ZN3JSC17DebuggerCallFrame11callerFrameEv,
__ZN3JSC17DebuggerCallFrame15currentPositionEv, __ZN3JSC17DebuggerCallFrame20positionForCallFrameEPNS_9ExecStateE,
__ZN3JSC17DebuggerCallFrame20sourceIDForCallFrameEPNS_9ExecStateE,
__ZN3JSC17DebuggerCallFrame5scopeEv, __ZN3JSC17FunctionOverrides18reinstallOverridesEv,
__ZN3JSC17JSAPIValueWrapper6s_infoE, __ZN3JSC17JSArrayBufferView14finishCreationERNS_2VME,
- __ZN3JSC17JSArrayBufferView19ConstructionContextC1ERNS_2VMEPNS_9StructureEN3WTF10PassRefPtrINS_11ArrayBufferEEEjj,
+ __ZN3JSC17JSArrayBufferView14unsharedBufferEv, __ZN3JSC17JSArrayBufferView19ConstructionContextC1ERNS_2VMEPNS_9StructureEN3WTF10PassRefPtrINS_11ArrayBufferEEEjj,
__ZN3JSC17JSArrayBufferView19ConstructionContextC1ERNS_2VMEPNS_9StructureEjjNS1_18InitializationModeE,
__ZN3JSC17JSArrayBufferView19ConstructionContextC2ERNS_2VMEPNS_9StructureEN3WTF10PassRefPtrINS_11ArrayBufferEEEjj,
__ZN3JSC17JSArrayBufferView19ConstructionContextC2ERNS_2VMEPNS_9StructureEjjNS1_18InitializationModeE,
@@ -591,6 +676,11 @@ exports:
__ZN3JSC17JSPromiseDeferred6createERNS_2VMEPNS_8JSObjectENS_7JSValueES5_,
__ZN3JSC17JSPromiseDeferred6rejectEPNS_9ExecStateENS_7JSValueE,
__ZN3JSC17JSPromiseDeferred6s_infoE, __ZN3JSC17JSPromiseDeferred7resolveEPNS_9ExecStateENS_7JSValueE,
+ __ZN3JSC17MarkingConstraintC1EN3WTF7CStringES2_NS1_8FunctionIFvRNS_11SlotVisitorERKNS_15VisitingTimeoutEEEENS3_IFdS5_EEENS_20ConstraintVolatilityE,
+ __ZN3JSC17MarkingConstraintC1EN3WTF7CStringES2_NS1_8FunctionIFvRNS_11SlotVisitorERKNS_15VisitingTimeoutEEEENS_20ConstraintVolatilityE,
+ __ZN3JSC17MarkingConstraintC2EN3WTF7CStringES2_NS1_8FunctionIFvRNS_11SlotVisitorERKNS_15VisitingTimeoutEEEENS3_IFdS5_EEENS_20ConstraintVolatilityE,
+ __ZN3JSC17MarkingConstraintC2EN3WTF7CStringES2_NS1_8FunctionIFvRNS_11SlotVisitorERKNS_15VisitingTimeoutEEEENS_20ConstraintVolatilityE,
+ __ZN3JSC17MarkingConstraintD1Ev, __ZN3JSC17MarkingConstraintD2Ev,
__ZN3JSC17StructureRareData6s_infoE, __ZN3JSC17checkModuleSyntaxEPNS_9ExecStateERKNS_10SourceCodeERNS_11ParserErrorE,
__ZN3JSC17createSyntaxErrorEPNS_9ExecStateERKN3WTF6StringE,
__ZN3JSC17profiledConstructEPNS_9ExecStateENS_15ProfilingReasonENS_7JSValueENS_13ConstructTypeERKNS_13ConstructDataERKNS_7ArgListES3_,
@@ -601,15 +691,18 @@ exports:
__ZN3JSC18GCActivityCallback11willCollectEv, __ZN3JSC18GCActivityCallback13scheduleTimerEd,
__ZN3JSC18GCActivityCallback21s_shouldCreateGCTimerE, __ZN3JSC18GCActivityCallback6cancelEv,
__ZN3JSC18GCActivityCallback6doWorkEv, __ZN3JSC18GCActivityCallbackC2EPNS_4HeapE,
- __ZN3JSC18GCActivityCallbackC2EPNS_4HeapEP11__CFRunLoop, __ZN3JSC18IncrementalSweeper6doWorkEv,
- __ZN3JSC18IncrementalSweeperC1EPNS_4HeapEP11__CFRunLoop, __ZN3JSC18IncrementalSweeperC2EPNS_4HeapEP11__CFRunLoop,
- __ZN3JSC18NullGetterFunction6s_infoE, __ZN3JSC18NullSetterFunction6s_infoE,
- __ZN3JSC18PropertyDescriptor11setWritableEb, __ZN3JSC18PropertyDescriptor12setUndefinedEv,
- __ZN3JSC18PropertyDescriptor13setDescriptorENS_7JSValueEj,
+ __ZN3JSC18IncrementalSweeper6doWorkEv, __ZN3JSC18IncrementalSweeperC1EPNS_4HeapE,
+ __ZN3JSC18IncrementalSweeperC2EPNS_4HeapE, __ZN3JSC18NullGetterFunction6s_infoE,
+ __ZN3JSC18NullSetterFunction6s_infoE, __ZN3JSC18PropertyDescriptor11setWritableEb,
+ __ZN3JSC18PropertyDescriptor12setUndefinedEv, __ZN3JSC18PropertyDescriptor13setDescriptorENS_7JSValueEj,
__ZN3JSC18PropertyDescriptor13setEnumerableEb, __ZN3JSC18PropertyDescriptor15setConfigurableEb,
__ZN3JSC18PropertyDescriptor17defaultAttributesE, __ZN3JSC18PropertyDescriptor19setCustomDescriptorEj,
__ZN3JSC18PropertyDescriptor21setAccessorDescriptorEPNS_12GetterSetterEj,
__ZN3JSC18PropertyDescriptor9setGetterENS_7JSValueE, __ZN3JSC18PropertyDescriptor9setSetterENS_7JSValueE,
+ __ZN3JSC19ArrayBufferContents5clearEv, __ZN3JSC19ArrayBufferContentsC1EOS0_,
+ __ZN3JSC19ArrayBufferContentsC1Ev, __ZN3JSC19ArrayBufferContentsC2EOS0_,
+ __ZN3JSC19ArrayBufferContentsC2Ev, __ZN3JSC19ArrayBufferContentsD1Ev,
+ __ZN3JSC19ArrayBufferContentsD2Ev, __ZN3JSC19ArrayBufferContentsaSEOS0_,
__ZN3JSC19ControlFlowProfiler36basicBlockExecutionCountAtTextOffsetEilRNS_2VME,
__ZN3JSC19ControlFlowProfiler37hasBasicBlockAtTextOffsetBeenExecutedEilRNS_2VME,
__ZN3JSC19HeapSnapshotBuilder10appendEdgeEPNS_6JSCellES2_,
@@ -641,34 +734,37 @@ exports:
__ZN3JSC19JSSymbolTableObject6s_infoE, __ZN3JSC19SourceProviderCache5clearEv,
__ZN3JSC19SourceProviderCacheD1Ev, __ZN3JSC19SourceProviderCacheD2Ev,
__ZN3JSC19SparseArrayValueMap6s_infoE, __ZN3JSC19initializeThreadingEv,
+ __ZN3JSC19iteratorForIterableEPNS_9ExecStateENS_7JSValueE,
__ZN3JSC19numberOfDFGCompilesENS_7JSValueE, __ZN3JSC19numberOfDFGCompilesEPK15OpaqueJSContextPK13OpaqueJSValue,
__ZN3JSC19numberOfDFGCompilesEPNS_9ExecStateE, __ZN3JSC19reifyStaticAccessorERNS_2VMERKNS_14HashTableValueERNS_8JSObjectENS_12PropertyNameE,
- __ZN3JSC20MarkedArgumentBuffer10slowAppendENS_7JSValueE, __ZN3JSC20TypedArrayControllerC2Ev,
- __ZN3JSC20TypedArrayControllerD0Ev, __ZN3JSC20TypedArrayControllerD1Ev,
- __ZN3JSC20TypedArrayControllerD2Ev, __ZN3JSC20WriteBarrierCounters22usesWithBarrierFromCppE,
- __ZN3JSC20WriteBarrierCounters25usesWithoutBarrierFromCppE,
+ __ZN3JSC20AbstractModuleRecord6s_infoE, __ZN3JSC20MarkedArgumentBuffer10slowAppendENS_7JSValueE,
+ __ZN3JSC20TypedArrayControllerC2Ev, __ZN3JSC20TypedArrayControllerD0Ev,
+ __ZN3JSC20TypedArrayControllerD1Ev, __ZN3JSC20TypedArrayControllerD2Ev,
+ __ZN3JSC20WriteBarrierCounters22usesWithBarrierFromCppE, __ZN3JSC20WriteBarrierCounters25usesWithoutBarrierFromCppE,
__ZN3JSC20createReferenceErrorEPNS_9ExecStateERKN3WTF6StringE,
__ZN3JSC20failNextNewCodeBlockEPK15OpaqueJSContext, __ZN3JSC20failNextNewCodeBlockEPNS_9ExecStateE,
+ __ZN3JSC21createUint8TypedArrayEPNS_9ExecStateEPNS_9StructureEON3WTF6RefPtrINS_11ArrayBufferEEEjj,
__ZN3JSC21getInt8ArrayClassInfoEv, __ZN3JSC21gregorianDateTimeToMSERNS_2VMERKN3WTF17GregorianDateTimeEdNS2_8TimeTypeE,
- __ZN3JSC21linkAndEvaluateModuleEPNS_9ExecStateERKNS_10IdentifierE,
- __ZN3JSC21loadAndEvaluateModuleEPNS_9ExecStateERKN3WTF6StringE,
- __ZN3JSC21loadAndEvaluateModuleEPNS_9ExecStateERKNS_10SourceCodeE,
+ __ZN3JSC21linkAndEvaluateModuleEPNS_9ExecStateERKNS_10IdentifierENS_7JSValueE,
+ __ZN3JSC21loadAndEvaluateModuleEPNS_9ExecStateERKN3WTF6StringENS_7JSValueE,
+ __ZN3JSC21loadAndEvaluateModuleEPNS_9ExecStateERKNS_10SourceCodeENS_7JSValueE,
__ZN3JSC21msToGregorianDateTimeERNS_2VMEdN3WTF8TimeTypeERNS2_17GregorianDateTimeE,
- __ZN3JSC21throwOutOfMemoryErrorEPNS_9ExecStateE, __ZN3JSC22ArrayAllocationProfile18updateIndexingTypeEv,
- __ZN3JSC22EdenGCActivityCallback11gcTimeSliceEm, __ZN3JSC22EdenGCActivityCallback12doCollectionEv,
- __ZN3JSC22EdenGCActivityCallback12lastGCLengthEv, __ZN3JSC22EdenGCActivityCallback9deathRateEv,
- __ZN3JSC22EdenGCActivityCallbackC1EPNS_4HeapE, __ZN3JSC22EdenGCActivityCallbackC2EPNS_4HeapE,
- __ZN3JSC22FullGCActivityCallback11gcTimeSliceEm, __ZN3JSC22FullGCActivityCallback12doCollectionEv,
- __ZN3JSC22FullGCActivityCallback12lastGCLengthEv, __ZN3JSC22FullGCActivityCallback9deathRateEv,
- __ZN3JSC22FullGCActivityCallbackC1EPNS_4HeapE, __ZN3JSC22FullGCActivityCallbackC2EPNS_4HeapE,
- __ZN3JSC22JSPropertyNameIterator6s_infoE, __ZN3JSC22createOutOfMemoryErrorEPNS_9ExecStateE,
- __ZN3JSC22getInt16ArrayClassInfoEv, __ZN3JSC22getInt32ArrayClassInfoEv,
- __ZN3JSC22getUint8ArrayClassInfoEv, __ZN3JSC22globalMemoryStatisticsEv,
- __ZN3JSC22optimizeNextInvocationENS_7JSValueE, __ZN3JSC22optimizeNextInvocationEPNS_9ExecStateE,
- __ZN3JSC22printSuperSamplerStateEv, __ZN3JSC23AbstractSamplingCounter30s_abstractSamplingCounterChainE,
+ __ZN3JSC21throwOutOfMemoryErrorEPNS_9ExecStateERNS_10ThrowScopeE,
+ __ZN3JSC22ArrayAllocationProfile18updateIndexingTypeEv, __ZN3JSC22EdenGCActivityCallback11gcTimeSliceEm,
+ __ZN3JSC22EdenGCActivityCallback12doCollectionEv, __ZN3JSC22EdenGCActivityCallback12lastGCLengthEv,
+ __ZN3JSC22EdenGCActivityCallback9deathRateEv, __ZN3JSC22EdenGCActivityCallbackC1EPNS_4HeapE,
+ __ZN3JSC22EdenGCActivityCallbackC2EPNS_4HeapE, __ZN3JSC22FullGCActivityCallback11gcTimeSliceEm,
+ __ZN3JSC22FullGCActivityCallback12doCollectionEv, __ZN3JSC22FullGCActivityCallback12lastGCLengthEv,
+ __ZN3JSC22FullGCActivityCallback9deathRateEv, __ZN3JSC22FullGCActivityCallbackC1EPNS_4HeapE,
+ __ZN3JSC22FullGCActivityCallbackC2EPNS_4HeapE, __ZN3JSC22JSPropertyNameIterator6s_infoE,
+ __ZN3JSC22createOutOfMemoryErrorEPNS_9ExecStateE, __ZN3JSC22getInt16ArrayClassInfoEv,
+ __ZN3JSC22getInt32ArrayClassInfoEv, __ZN3JSC22getUint8ArrayClassInfoEv,
+ __ZN3JSC22globalMemoryStatisticsEv, __ZN3JSC22optimizeNextInvocationENS_7JSValueE,
+ __ZN3JSC22optimizeNextInvocationEPNS_9ExecStateE, __ZN3JSC22printSuperSamplerStateEv,
+ __ZN3JSC22resetSuperSamplerStateEv, __ZN3JSC23AbstractSamplingCounter30s_abstractSamplingCounterChainE,
__ZN3JSC23AbstractSamplingCounter4dumpEv, __ZN3JSC23JSModuleNamespaceObject10putByIndexEPNS_6JSCellEPNS_9ExecStateEjNS_7JSValueEb,
__ZN3JSC23JSModuleNamespaceObject14deletePropertyEPNS_6JSCellEPNS_9ExecStateENS_12PropertyNameE,
- __ZN3JSC23JSModuleNamespaceObject14finishCreationEPNS_9ExecStateEPNS_14JSGlobalObjectEPNS_14JSModuleRecordERKN3WTF7HashSetINS7_6RefPtrINS7_17UniquedStringImplEEENS_17IdentifierRepHashENS7_10HashTraitsISB_EEEE,
+ __ZN3JSC23JSModuleNamespaceObject14finishCreationEPNS_9ExecStateEPNS_14JSGlobalObjectEPNS_20AbstractModuleRecordERKN3WTF7HashSetINS7_6RefPtrINS7_17UniquedStringImplEEENS_17IdentifierRepHashENS7_10HashTraitsISB_EEEE,
__ZN3JSC23JSModuleNamespaceObject17defineOwnPropertyEPNS_8JSObjectEPNS_9ExecStateENS_12PropertyNameERKNS_18PropertyDescriptorEb,
__ZN3JSC23JSModuleNamespaceObject18getOwnPropertySlotEPNS_8JSObjectEPNS_9ExecStateENS_12PropertyNameERNS_12PropertySlotE,
__ZN3JSC23JSModuleNamespaceObject19getOwnPropertyNamesEPNS_8JSObjectEPNS_9ExecStateERNS_17PropertyNameArrayENS_15EnumerationModeE,
@@ -680,10 +776,11 @@ exports:
__ZN3JSC23createBuiltinExecutableERNS_2VMERKNS_10SourceCodeERKNS_10IdentifierENS_15ConstructorKindENS_16ConstructAbilityE,
__ZN3JSC23createBuiltinExecutableERNS_2VMERKNS_10SourceCodeERKNS_10IdentifierENS_16ConstructAbilityE,
__ZN3JSC23getUint16ArrayClassInfoEv, __ZN3JSC23getUint32ArrayClassInfoEv,
+ __ZN3JSC23objectConstructorFreezeEPNS_9ExecStateEPNS_8JSObjectE,
__ZN3JSC23objectProtoFuncToStringEPNS_9ExecStateE, __ZN3JSC23setUpStaticFunctionSlotERNS_2VMEPKNS_14HashTableValueEPNS_8JSObjectENS_12PropertyNameERNS_12PropertySlotE,
- __ZN3JSC23throwStackOverflowErrorEPNS_9ExecStateE, __ZN3JSC24JSPropertyNameEnumerator6s_infoE,
- __ZN3JSC24TerminatedExecutionError6s_infoE, __ZN3JSC24createStackOverflowErrorEPNS_9ExecStateE,
- __ZN3JSC24getCalculatedDisplayNameERNS_2VMEPNS_8JSObjectE,
+ __ZN3JSC23throwStackOverflowErrorEPNS_9ExecStateERNS_10ThrowScopeE,
+ __ZN3JSC24JSPropertyNameEnumerator6s_infoE, __ZN3JSC24TerminatedExecutionError6s_infoE,
+ __ZN3JSC24createStackOverflowErrorEPNS_9ExecStateE, __ZN3JSC24getCalculatedDisplayNameERNS_2VMEPNS_8JSObjectE,
__ZN3JSC24getExecutableForFunctionENS_7JSValueE, __ZN3JSC24getFloat32ArrayClassInfoEv,
__ZN3JSC24getFloat64ArrayClassInfoEv, __ZN3JSC25JSInternalPromiseDeferred6createEPNS_9ExecStateEPNS_14JSGlobalObjectE,
__ZN3JSC25JSInternalPromiseDeferred6rejectEPNS_9ExecStateENS_7JSValueE,
@@ -693,50 +790,67 @@ exports:
__ZN3JSC25JSSegmentedVariableObject13visitChildrenEPNS_6JSCellERNS_11SlotVisitorE,
__ZN3JSC25JSSegmentedVariableObject17findVariableIndexEPv,
__ZN3JSC25jsStringWithCacheSlowCaseERNS_2VMERN3WTF10StringImplE,
- __ZN3JSC25numberOfOSRExitFuzzChecksEv, __ZN3JSC26UnlinkedFunctionExecutable4linkERNS_2VMERKNS_10SourceCodeEN3WTF8OptionalIiEENS_9IntrinsicE,
+ __ZN3JSC25numberOfOSRExitFuzzChecksEv, __ZN3JSC26ReadonlyPropertyWriteErrorE,
+ __ZN3JSC26UnlinkedFunctionExecutable4linkERNS_2VMERKNS_10SourceCodeESt8optionalIiENS_9IntrinsicE,
__ZN3JSC26UnlinkedFunctionExecutable6s_infoE, __ZN3JSC26createIteratorResultObjectEPNS_9ExecStateENS_7JSValueEb,
__ZN3JSC26evaluateWithScopeExtensionEPNS_9ExecStateERKNS_10SourceCodeEPNS_8JSObjectERN3WTF8NakedPtrINS_9ExceptionEEE,
- __ZN3JSC27numberOfExceptionFuzzChecksEv, __ZN3JSC27objectPrivateFuncInstanceOfEPNS_9ExecStateE,
- __ZN3JSC28JSCustomGetterSetterFunction6s_infoE, __ZN3JSC29callHostFunctionAsConstructorEPNS_9ExecStateE,
- __ZN3JSC29createNotEnoughArgumentsErrorEPNS_9ExecStateE, __ZN3JSC29getUint8ClampedArrayClassInfoEv,
- __ZN3JSC2VM10ClientDataD0Ev, __ZN3JSC2VM10ClientDataD1Ev,
- __ZN3JSC2VM10ClientDataD2Ev, __ZN3JSC2VM12createLeakedENS_8HeapTypeE,
- __ZN3JSC2VM13deleteAllCodeEv, __ZN3JSC2VM14ensureWatchdogEv,
- __ZN3JSC2VM14queueMicrotaskEPNS_14JSGlobalObjectEN3WTF10PassRefPtrINS_9MicrotaskEEE,
+ __ZN3JSC26getHashMapImplKeyClassInfoEv, __ZN3JSC26setCannotUseOSRExitFuzzingEPNS_9ExecStateE,
+ __ZN3JSC27ReadonlyPropertyChangeErrorE, __ZN3JSC27UnableToDeletePropertyErrorE,
+ __ZN3JSC27finalizeStatsAtEndOfTestingEv, __ZN3JSC27numberOfExceptionFuzzChecksEv,
+ __ZN3JSC27objectPrivateFuncInstanceOfEPNS_9ExecStateE, __ZN3JSC28JSCustomGetterSetterFunction6s_infoE,
+ __ZN3JSC28JSDestructibleObjectSubspaceC1EN3WTF7CStringERNS_4HeapE,
+ __ZN3JSC28JSDestructibleObjectSubspaceC2EN3WTF7CStringERNS_4HeapE,
+ __ZN3JSC28JSDestructibleObjectSubspaceD0Ev, __ZN3JSC28JSDestructibleObjectSubspaceD1Ev,
+ __ZN3JSC28JSDestructibleObjectSubspaceD2Ev, __ZN3JSC28getHashMapBucketKeyClassInfoEv,
+ __ZN3JSC29callHostFunctionAsConstructorEPNS_9ExecStateE, __ZN3JSC29createNotEnoughArgumentsErrorEPNS_9ExecStateE,
+ __ZN3JSC29getUint8ClampedArrayClassInfoEv, __ZN3JSC2VM10ClientDataD0Ev,
+ __ZN3JSC2VM10ClientDataD1Ev, __ZN3JSC2VM10ClientDataD2Ev,
+ __ZN3JSC2VM12createLeakedENS_8HeapTypeE, __ZN3JSC2VM13deleteAllCodeENS_19DeleteAllCodeEffortE,
+ __ZN3JSC2VM14ensureWatchdogEv, __ZN3JSC2VM14queueMicrotaskEPNS_14JSGlobalObjectEN3WTF10PassRefPtrINS_9MicrotaskEEE,
__ZN3JSC2VM14resetDateCacheEv, __ZN3JSC2VM14sharedInstanceEv,
__ZN3JSC2VM14throwExceptionEPNS_9ExecStateENS_7JSValueE, __ZN3JSC2VM14throwExceptionEPNS_9ExecStateEPNS_8JSObjectE,
__ZN3JSC2VM14throwExceptionEPNS_9ExecStateEPNS_9ExceptionE,
__ZN3JSC2VM15drainMicrotasksEv, __ZN3JSC2VM15dumpRegExpTraceEv,
__ZN3JSC2VM17addImpurePropertyERKN3WTF6StringE, __ZN3JSC2VM18ensureHeapProfilerEv,
- __ZN3JSC2VM19deleteAllLinkedCodeEv, __ZN3JSC2VM20dumpTypeProfilerDataEv,
- __ZN3JSC2VM20sharedInstanceExistsEv, __ZN3JSC2VM22ensureSamplingProfilerEON3WTF6RefPtrINS1_9StopwatchEEE,
+ __ZN3JSC2VM19deleteAllLinkedCodeENS_19DeleteAllCodeEffortE,
+ __ZN3JSC2VM20dumpTypeProfilerDataEv, __ZN3JSC2VM20sharedInstanceExistsEv,
+ __ZN3JSC2VM22ensureSamplingProfilerEON3WTF6RefPtrINS1_9StopwatchEEE,
__ZN3JSC2VM6createENS_8HeapTypeE, __ZN3JSC2VM8whenIdleENSt3__18functionIFvvEEE,
__ZN3JSC2VMD1Ev, __ZN3JSC2VMD2Ev, __ZN3JSC30isTerminatedExecutionExceptionEPNS_9ExceptionE,
- __ZN3JSC30waitForAsynchronousDisassemblyEv, __ZN3JSC31numberOfStaticOSRExitFuzzChecksEv,
- __ZN3JSC33throwTerminatedExecutionExceptionEPNS_9ExecStateE,
+ __ZN3JSC30waitForAsynchronousDisassemblyEv, __ZN3JSC31getHashMapImplKeyValueClassInfoEv,
+ __ZN3JSC31numberOfStaticOSRExitFuzzChecksEv, __ZN3JSC33getHashMapBucketKeyValueClassInfoEv,
+ __ZN3JSC33throwTerminatedExecutionExceptionEPNS_9ExecStateERNS_10ThrowScopeE,
__ZN3JSC35getSomeBaselineCodeBlockForFunctionENS_7JSValueE,
- __ZN3JSC36StrictModeReadonlyPropertyWriteErrorE, __ZN3JSC37parseDateFromNullTerminatedCharactersERNS_2VMEPKc,
- __ZN3JSC38numberOfExecutableAllocationFuzzChecksEv, __ZN3JSC3DFG10isCrashingEv,
- __ZN3JSC3DFG18getNumCompilationsEv, __ZN3JSC3JIT16compileTimeStatsEv,
- __ZN3JSC41DeferredStructureTransitionWatchpointFireC1Ev, __ZN3JSC41DeferredStructureTransitionWatchpointFireC2Ev,
- __ZN3JSC41DeferredStructureTransitionWatchpointFireD1Ev, __ZN3JSC41DeferredStructureTransitionWatchpointFireD2Ev,
- __ZN3JSC41constructFunctionSkippingEvalEnabledCheckEPNS_9ExecStateEPNS_14JSGlobalObjectERKNS_7ArgListERKNS_10IdentifierERKN3WTF6StringERKNSA_12TextPositionEiNS_24FunctionConstructionModeENS_7JSValueE,
+ __ZN3JSC37parseDateFromNullTerminatedCharactersERNS_2VMEPKc,
+ __ZN3JSC38NonExtensibleObjectPropertyDefineErrorE, __ZN3JSC38numberOfExecutableAllocationFuzzChecksEv,
+ __ZN3JSC3DFG10isCrashingEv, __ZN3JSC3DFG18getNumCompilationsEv,
+ __ZN3JSC3JIT16compileTimeStatsEv, __ZN3JSC41DeferredStructureTransitionWatchpointFireC1Ev,
+ __ZN3JSC41DeferredStructureTransitionWatchpointFireC2Ev, __ZN3JSC41DeferredStructureTransitionWatchpointFireD1Ev,
+ __ZN3JSC41DeferredStructureTransitionWatchpointFireD2Ev, __ZN3JSC41constructFunctionSkippingEvalEnabledCheckEPNS_9ExecStateEPNS_14JSGlobalObjectERKNS_7ArgListERKNS_10IdentifierERKN3WTF6StringERKNSA_12TextPositionEiNS_24FunctionConstructionModeENS_7JSValueE,
+ __ZN3JSC44UnconfigurablePropertyChangeWritabilityErrorE, __ZN3JSC46UnconfigurablePropertyChangeEnumerabilityErrorE,
__ZN3JSC48UnconfigurablePropertyChangeAccessMechanismErrorE,
- __ZN3JSC49throwConstructorCannotBeCalledAsFunctionTypeErrorEPNS_9ExecStateEPKc,
+ __ZN3JSC48UnconfigurablePropertyChangeConfigurabilityErrorE,
+ __ZN3JSC49throwConstructorCannotBeCalledAsFunctionTypeErrorEPNS_9ExecStateERNS_10ThrowScopeEPKc,
+ __ZN3JSC4Heap10setRunLoopEP11__CFRunLoop, __ZN3JSC4Heap11collectSyncESt8optionalINS_15CollectionScopeEE,
__ZN3JSC4Heap11objectCountEv, __ZN3JSC4Heap12addFinalizerEPNS_6JSCellEPFvS2_E,
- __ZN3JSC4Heap15collectAndSweepENS_13HeapOperationE, __ZN3JSC4Heap15extraMemorySizeEv,
- __ZN3JSC4Heap16objectTypeCountsEv, __ZN3JSC4Heap17globalObjectCountEv,
- __ZN3JSC4Heap17isValidAllocationEm, __ZN3JSC4Heap18addToRememberedSetEPKNS_6JSCellE,
+ __ZN3JSC4Heap12collectAsyncESt8optionalINS_15CollectionScopeEE,
+ __ZN3JSC4Heap15extraMemorySizeEv, __ZN3JSC4Heap16objectTypeCountsEv,
+ __ZN3JSC4Heap17acquireAccessSlowEv, __ZN3JSC4Heap17collectAllGarbageEv,
+ __ZN3JSC4Heap17globalObjectCountEv, __ZN3JSC4Heap17isValidAllocationEm,
+ __ZN3JSC4Heap17registerWeakGCMapEPvNSt3__18functionIFvvEEE,
+ __ZN3JSC4Heap17releaseAccessSlowEv, __ZN3JSC4Heap18addToRememberedSetEPKNS_6JSCellE,
+ __ZN3JSC4Heap19isCurrentThreadBusyEv, __ZN3JSC4Heap19unregisterWeakGCMapEPv,
+ __ZN3JSC4Heap20addMarkingConstraintENSt3__110unique_ptrINS_17MarkingConstraintENS1_14default_deleteIS3_EEEE,
__ZN3JSC4Heap20edenActivityCallbackEv, __ZN3JSC4Heap20fullActivityCallbackEv,
- __ZN3JSC4Heap20protectedObjectCountEv, __ZN3JSC4Heap21setIncrementalSweeperENSt3__110unique_ptrINS_18IncrementalSweeperENS1_14default_deleteIS3_EEEE,
- __ZN3JSC4Heap23setEdenActivityCallbackEN3WTF10PassRefPtrINS_22EdenGCActivityCallbackEEE,
- __ZN3JSC4Heap23setFullActivityCallbackEN3WTF10PassRefPtrINS_22FullGCActivityCallbackEEE,
- __ZN3JSC4Heap25protectedObjectTypeCountsEv, __ZN3JSC4Heap26protectedGlobalObjectCountEv,
- __ZN3JSC4Heap26reportAbandonedObjectGraphEv, __ZN3JSC4Heap32setGarbageCollectionTimerEnabledEb,
+ __ZN3JSC4Heap20protectedObjectCountEv, __ZN3JSC4Heap20writeBarrierSlowPathEPKNS_6JSCellE,
+ __ZN3JSC4Heap24reportExtraMemoryVisitedEm, __ZN3JSC4Heap25protectedObjectTypeCountsEv,
+ __ZN3JSC4Heap26protectedGlobalObjectCountEv, __ZN3JSC4Heap26reportAbandonedObjectGraphEv,
+ __ZN3JSC4Heap27reportExternalMemoryVisitedEm, __ZN3JSC4Heap32setGarbageCollectionTimerEnabledEb,
__ZN3JSC4Heap34collectAllGarbageIfNotDoneRecentlyEv, __ZN3JSC4Heap34reportExtraMemoryAllocatedSlowCaseEm,
- __ZN3JSC4Heap35deprecatedReportExtraMemorySlowCaseEm, __ZN3JSC4Heap4sizeEv,
- __ZN3JSC4Heap7collectENS_13HeapOperationE, __ZN3JSC4Heap7protectENS_7JSValueE,
+ __ZN3JSC4Heap35deprecatedReportExtraMemorySlowCaseEm, __ZN3JSC4Heap39decrementDeferralDepthAndGCIfNeededSlowEv,
+ __ZN3JSC4Heap4sizeEv, __ZN3JSC4Heap7protectENS_7JSValueE,
__ZN3JSC4Heap7sweeperEv, __ZN3JSC4Heap8capacityEv, __ZN3JSC4Heap9unprotectENS_7JSValueE,
+ __ZN3JSC4Yarr11YarrPattern12errorMessageENS1_9ErrorCodeE,
__ZN3JSC4Yarr11YarrPatternC1ERKN3WTF6StringENS_11RegExpFlagsEPPKcPv,
__ZN3JSC4Yarr11YarrPatternC2ERKN3WTF6StringENS_11RegExpFlagsEPPKcPv,
__ZN3JSC4Yarr17RegularExpressionC1ERKN3WTF6StringENS2_19TextCaseSensitivityENS0_13MultilineModeE,
@@ -747,12 +861,10 @@ exports:
__ZN3JSC4Yarr9interpretEPNS0_15BytecodePatternERKN3WTF6StringEjPj,
__ZN3JSC4callEPNS_9ExecStateENS_7JSValueENS_8CallTypeERKNS_8CallDataES2_RKNS_7ArgListE,
__ZN3JSC4callEPNS_9ExecStateENS_7JSValueENS_8CallTypeERKNS_8CallDataES2_RKNS_7ArgListERN3WTF8NakedPtrINS_9ExceptionEEE,
- __ZN3JSC5JSMap3setEPNS_9ExecStateENS_7JSValueES3_, __ZN3JSC5JSMap6s_infoE,
- __ZN3JSC5JSSet3addEPNS_9ExecStateENS_7JSValueE, __ZN3JSC5JSSet6s_infoE,
- __ZN3JSC5LLInt4Data13finalizeStatsEv, __ZN3JSC6JSCell11getCallDataEPS0_RNS_8CallDataE,
+ __ZN3JSC5JSMap6s_infoE, __ZN3JSC5JSSet6s_infoE, __ZN3JSC5LLInt4Data13finalizeStatsEv,
+ __ZN3JSC6DOMJIT12AbstractHeap7computeEj, __ZN3JSC6JSCell11getCallDataEPS0_RNS_8CallDataE,
__ZN3JSC6JSCell12dumpToStreamEPKS0_RN3WTF11PrintStreamE, __ZN3JSC6JSCell12heapSnapshotEPS0_RNS_19HeapSnapshotBuilderE,
- __ZN3JSC6JSCell13estimatedSizeEPS0_, __ZN3JSC6JSCell16copyBackingStoreEPS0_RNS_11CopyVisitorENS_9CopyTokenE,
- __ZN3JSC6JSCell16getConstructDataEPS0_RNS_13ConstructDataE,
+ __ZN3JSC6JSCell13estimatedSizeEPS0_, __ZN3JSC6JSCell16getConstructDataEPS0_RNS_13ConstructDataE,
__ZN3JSC6JSCell17customHasInstanceEPNS_8JSObjectEPNS_9ExecStateENS_7JSValueE,
__ZN3JSC6JSCell17getTypedArrayImplEPNS_17JSArrayBufferViewE,
__ZN3JSC6JSCell22slowDownAndWasteMemoryEPNS_17JSArrayBufferViewE,
@@ -764,21 +876,26 @@ exports:
__ZN3JSC6JSLock18setExclusiveThreadENSt3__111__thread_idE,
__ZN3JSC6JSLock26currentThreadIsHoldingLockEv, __ZN3JSC6JSLock4lockEv,
__ZN3JSC6JSLock6unlockEv, __ZN3JSC6JSLockD1Ev, __ZN3JSC6JSLockD2Ev,
- __ZN3JSC6RegExp5matchERNS_2VMERKN3WTF6StringEj, __ZN3JSC6RegExp5matchERNS_2VMERKN3WTF6StringEjRNS3_6VectorIiLm32ENS3_15CrashOnOverflowELm16EEE,
+ __ZN3JSC6RegExp5matchERNS_2VMERKN3WTF6StringEj, __ZN3JSC6RegExp5matchERNS_2VMERKN3WTF6StringEjRNS3_6VectorIiLm0ENS3_15CrashOnOverflowELm16EEE,
__ZN3JSC6RegExp6createERNS_2VMERKN3WTF6StringENS_11RegExpFlagsE,
- __ZN3JSC6Symbol6s_infoE, __ZN3JSC7JSArray11fillArgListEPNS_9ExecStateERNS_20MarkedArgumentBufferE,
+ __ZN3JSC6Symbol6createERNS_2VMERN3WTF10SymbolImplE, __ZN3JSC6Symbol6s_infoE,
+ __ZN3JSC7JSArray11fillArgListEPNS_9ExecStateERNS_20MarkedArgumentBufferE,
__ZN3JSC7JSArray15copyToArgumentsEPNS_9ExecStateENS_15VirtualRegisterEjj,
__ZN3JSC7JSArray17defineOwnPropertyEPNS_8JSObjectEPNS_9ExecStateENS_12PropertyNameERKNS_18PropertyDescriptorEb,
__ZN3JSC7JSArray18getOwnPropertySlotEPNS_8JSObjectEPNS_9ExecStateENS_12PropertyNameERNS_12PropertySlotE,
+ __ZN3JSC7JSArray22tryCreateUninitializedERNS_2VMEPNS_17GCDeferralContextEPNS_9StructureEj,
__ZN3JSC7JSArray26shiftCountWithArrayStorageERNS_2VMEjjPNS_12ArrayStorageE,
__ZN3JSC7JSArray27getOwnNonIndexPropertyNamesEPNS_8JSObjectEPNS_9ExecStateERNS_17PropertyNameArrayENS_15EnumerationModeE,
__ZN3JSC7JSArray3popEPNS_9ExecStateE, __ZN3JSC7JSArray4pushEPNS_9ExecStateENS_7JSValueE,
__ZN3JSC7JSArray6s_infoE, __ZN3JSC7JSArray9setLengthEPNS_9ExecStateEjb,
__ZN3JSC7JSProxy10putByIndexEPNS_6JSCellEPNS_9ExecStateEjNS_7JSValueEb,
+ __ZN3JSC7JSProxy12getPrototypeEPNS_8JSObjectEPNS_9ExecStateE,
+ __ZN3JSC7JSProxy12setPrototypeEPNS_8JSObjectEPNS_9ExecStateENS_7JSValueEb,
__ZN3JSC7JSProxy13visitChildrenEPNS_6JSCellERNS_11SlotVisitorE,
__ZN3JSC7JSProxy14deletePropertyEPNS_6JSCellEPNS_9ExecStateENS_12PropertyNameE,
__ZN3JSC7JSProxy16getPropertyNamesEPNS_8JSObjectEPNS_9ExecStateERNS_17PropertyNameArrayENS_15EnumerationModeE,
__ZN3JSC7JSProxy17defineOwnPropertyEPNS_8JSObjectEPNS_9ExecStateENS_12PropertyNameERKNS_18PropertyDescriptorEb,
+ __ZN3JSC7JSProxy17preventExtensionsEPNS_8JSObjectEPNS_9ExecStateE,
__ZN3JSC7JSProxy18getOwnPropertySlotEPNS_8JSObjectEPNS_9ExecStateENS_12PropertyNameERNS_12PropertySlotE,
__ZN3JSC7JSProxy19getEnumerableLengthEPNS_9ExecStateEPNS_8JSObjectE,
__ZN3JSC7JSProxy19getOwnPropertyNamesEPNS_8JSObjectEPNS_9ExecStateERNS_17PropertyNameArrayENS_15EnumerationModeE,
@@ -794,43 +911,47 @@ exports:
__ZN3JSC7Options10initializeEv, __ZN3JSC7Options10setOptionsEPKc,
__ZN3JSC7Options14dumpAllOptionsEP7__sFILENS0_9DumpLevelEPKc,
__ZN3JSC7Options21dumpAllOptionsInALineERN3WTF13StringBuilderE,
- __ZN3JSC7Options24ensureOptionsAreCoherentEv, __ZN3JSC7Options9s_optionsE,
- __ZN3JSC7Options9setOptionEPKc, __ZN3JSC7WeakSet13findAllocatorEv,
- __ZN3JSC8DataView6createEN3WTF10PassRefPtrINS_11ArrayBufferEEEjj,
+ __ZN3JSC7Options23enableRestrictedOptionsEb, __ZN3JSC7Options24ensureOptionsAreCoherentEv,
+ __ZN3JSC7Options9s_optionsE, __ZN3JSC7Options9setOptionEPKc,
+ __ZN3JSC7WeakSet13findAllocatorEv, __ZN3JSC8DataView6createEN3WTF10PassRefPtrINS_11ArrayBufferEEEjj,
__ZN3JSC8Debugger10isAttachedEPNS_14JSGlobalObjectE, __ZN3JSC8Debugger11atStatementEPNS_9ExecStateE,
- __ZN3JSC8Debugger11returnEventEPNS_9ExecStateE, __ZN3JSC8Debugger12breakProgramEv,
+ __ZN3JSC8Debugger11returnEventEPNS_9ExecStateE, __ZN3JSC8Debugger11unwindEventEPNS_9ExecStateE,
+ __ZN3JSC8Debugger12atExpressionEPNS_9ExecStateE, __ZN3JSC8Debugger12breakProgramEv,
__ZN3JSC8Debugger13hasBreakpointEmRKN3WTF12TextPositionEPNS_10BreakpointE,
- __ZN3JSC8Debugger13pauseIfNeededEPNS_9ExecStateE, __ZN3JSC8Debugger13setBreakpointENS_10BreakpointERjS2_,
- __ZN3JSC8Debugger15continueProgramEv, __ZN3JSC8Debugger15setSteppingModeENS0_12SteppingModeE,
- __ZN3JSC8Debugger15updateCallFrameEPNS_9ExecStateE, __ZN3JSC8Debugger16applyBreakpointsEPNS_9CodeBlockE,
- __ZN3JSC8Debugger16clearBreakpointsEv, __ZN3JSC8Debugger16removeBreakpointEm,
- __ZN3JSC8Debugger16toggleBreakpointEPNS_9CodeBlockERNS_10BreakpointENS0_15BreakpointStateE,
+ __ZN3JSC8Debugger13pauseIfNeededEPNS_9ExecStateE, __ZN3JSC8Debugger13setBreakpointERNS_10BreakpointERb,
+ __ZN3JSC8Debugger14addToBlacklistEm, __ZN3JSC8Debugger14clearBlacklistEv,
+ __ZN3JSC8Debugger15clearParsedDataEv, __ZN3JSC8Debugger15continueProgramEv,
+ __ZN3JSC8Debugger15setSteppingModeENS0_12SteppingModeE, __ZN3JSC8Debugger15updateCallFrameEPNS_9ExecStateENS0_21CallFrameUpdateActionE,
+ __ZN3JSC8Debugger16applyBreakpointsEPNS_9CodeBlockE, __ZN3JSC8Debugger16clearBreakpointsEv,
+ __ZN3JSC8Debugger16removeBreakpointEm, __ZN3JSC8Debugger16toggleBreakpointEPNS_9CodeBlockERNS_10BreakpointENS0_15BreakpointStateE,
__ZN3JSC8Debugger16toggleBreakpointERNS_10BreakpointENS0_15BreakpointStateE,
+ __ZN3JSC8Debugger17debuggerParseDataEmPNS_14SourceProviderE,
__ZN3JSC8Debugger17didEvaluateScriptEdNS_15ProfilingReasonE,
__ZN3JSC8Debugger17didExecuteProgramEPNS_9ExecStateE, __ZN3JSC8Debugger17registerCodeBlockEPNS_9CodeBlockE,
+ __ZN3JSC8Debugger17resolveBreakpointERNS_10BreakpointEPNS_14SourceProviderE,
__ZN3JSC8Debugger17stepIntoStatementEv, __ZN3JSC8Debugger17stepOutOfFunctionEv,
__ZN3JSC8Debugger17stepOverStatementEv, __ZN3JSC8Debugger18didReachBreakpointEPNS_9ExecStateE,
__ZN3JSC8Debugger18setProfilingClientEPNS0_15ProfilingClientE,
__ZN3JSC8Debugger18willEvaluateScriptEv, __ZN3JSC8Debugger18willExecuteProgramEPNS_9ExecStateE,
- __ZN3JSC8Debugger21clearDebuggerRequestsEPNS_14JSGlobalObjectE,
+ __ZN3JSC8Debugger19clearNextPauseStateEv, __ZN3JSC8Debugger21clearDebuggerRequestsEPNS_14JSGlobalObjectE,
__ZN3JSC8Debugger23recompileAllJSFunctionsEv, __ZN3JSC8Debugger23setBreakpointsActivatedEb,
- __ZN3JSC8Debugger23setPauseOnNextStatementEb, __ZN3JSC8Debugger24currentDebuggerCallFrameEv,
- __ZN3JSC8Debugger25setPauseOnExceptionsStateENS0_22PauseOnExceptionsStateE,
- __ZN3JSC8Debugger31updateCallFrameAndPauseIfNeededEPNS_9ExecStateE,
+ __ZN3JSC8Debugger23setPauseOnNextStatementEb, __ZN3JSC8Debugger23updateCallFrameInternalEPNS_9ExecStateE,
+ __ZN3JSC8Debugger24currentDebuggerCallFrameEv, __ZN3JSC8Debugger25setPauseOnExceptionsStateENS0_22PauseOnExceptionsStateE,
__ZN3JSC8Debugger6attachEPNS_14JSGlobalObjectE, __ZN3JSC8Debugger6detachEPNS_14JSGlobalObjectENS0_15ReasonForDetachE,
__ZN3JSC8Debugger9callEventEPNS_9ExecStateE, __ZN3JSC8Debugger9exceptionEPNS_9ExecStateENS_7JSValueEb,
__ZN3JSC8DebuggerC2ERNS_2VME, __ZN3JSC8DebuggerD0Ev, __ZN3JSC8DebuggerD1Ev,
__ZN3JSC8DebuggerD2Ev, __ZN3JSC8JSCallee6s_infoE, __ZN3JSC8JSCalleeC1ERNS_2VMEPNS_14JSGlobalObjectEPNS_9StructureE,
__ZN3JSC8JSCalleeC2ERNS_2VMEPNS_14JSGlobalObjectEPNS_9StructureE,
__ZN3JSC8JSObject10putByIndexEPNS_6JSCellEPNS_9ExecStateEjNS_7JSValueEb,
+ __ZN3JSC8JSObject11hasInstanceEPNS_9ExecStateENS_7JSValueE,
__ZN3JSC8JSObject11hasInstanceEPNS_9ExecStateENS_7JSValueES3_,
__ZN3JSC8JSObject12defaultValueEPKS0_PNS_9ExecStateENS_22PreferredPrimitiveTypeE,
__ZN3JSC8JSObject12getPrototypeEPS0_PNS_9ExecStateE, __ZN3JSC8JSObject12heapSnapshotEPNS_6JSCellERNS_19HeapSnapshotBuilderE,
__ZN3JSC8JSObject12isExtensibleEPS0_PNS_9ExecStateE, __ZN3JSC8JSObject12setPrototypeEPS0_PNS_9ExecStateENS_7JSValueEb,
- __ZN3JSC8JSObject13estimatedSizeEPNS_6JSCellE, __ZN3JSC8JSObject13putInlineSlowEPNS_9ExecStateENS_12PropertyNameENS_7JSValueERNS_15PutPropertySlotE,
+ __ZN3JSC8JSObject12toStringNameEPKS0_PNS_9ExecStateE, __ZN3JSC8JSObject13estimatedSizeEPNS_6JSCellE,
+ __ZN3JSC8JSObject13putInlineSlowEPNS_9ExecStateENS_12PropertyNameENS_7JSValueERNS_15PutPropertySlotE,
__ZN3JSC8JSObject13visitChildrenEPNS_6JSCellERNS_11SlotVisitorE,
__ZN3JSC8JSObject14deletePropertyEPNS_6JSCellEPNS_9ExecStateENS_12PropertyNameE,
- __ZN3JSC8JSObject16allowsAccessFromEPNS_9ExecStateE, __ZN3JSC8JSObject16copyBackingStoreEPNS_6JSCellERNS_11CopyVisitorENS_9CopyTokenE,
__ZN3JSC8JSObject16getPropertyNamesEPS0_PNS_9ExecStateERNS_17PropertyNameArrayENS_15EnumerationModeE,
__ZN3JSC8JSObject17defineOwnPropertyEPS0_PNS_9ExecStateENS_12PropertyNameERKNS_18PropertyDescriptorEb,
__ZN3JSC8JSObject17preventExtensionsEPS0_PNS_9ExecStateE,
@@ -839,10 +960,11 @@ exports:
__ZN3JSC8JSObject19getEnumerableLengthEPNS_9ExecStateEPS0_,
__ZN3JSC8JSObject19getOwnPropertyNamesEPS0_PNS_9ExecStateERNS_17PropertyNameArrayENS_15EnumerationModeE,
__ZN3JSC8JSObject19putDirectMayBeIndexEPNS_9ExecStateENS_12PropertyNameENS_7JSValueE,
- __ZN3JSC8JSObject20growOutOfLineStorageERNS_2VMEmm, __ZN3JSC8JSObject21deletePropertyByIndexEPNS_6JSCellEPNS_9ExecStateEj,
+ __ZN3JSC8JSObject21deletePropertyByIndexEPNS_6JSCellEPNS_9ExecStateEj,
__ZN3JSC8JSObject22ensureArrayStorageSlowERNS_2VME, __ZN3JSC8JSObject22fillGetterPropertySlotERNS_12PropertySlotENS_7JSValueEji,
__ZN3JSC8JSObject23getGenericPropertyNamesEPS0_PNS_9ExecStateERNS_17PropertyNameArrayENS_15EnumerationModeE,
__ZN3JSC8JSObject23putDirectCustomAccessorERNS_2VMENS_12PropertyNameENS_7JSValueEj,
+ __ZN3JSC8JSObject23putDirectNativeFunctionERNS_2VMEPNS_14JSGlobalObjectERKNS_12PropertyNameEjPFxPNS_9ExecStateEENS_9IntrinsicEPKNS_6DOMJIT9SignatureEj,
__ZN3JSC8JSObject23putDirectNativeFunctionERNS_2VMEPNS_14JSGlobalObjectERKNS_12PropertyNameEjPFxPNS_9ExecStateEENS_9IntrinsicEj,
__ZN3JSC8JSObject24getOwnPropertyDescriptorEPNS_9ExecStateENS_12PropertyNameERNS_18PropertyDescriptorE,
__ZN3JSC8JSObject24getOwnStaticPropertySlotERNS_2VMENS_12PropertyNameERNS_12PropertySlotE,
@@ -852,6 +974,7 @@ exports:
__ZN3JSC8JSObject26setIndexQuicklyToUndecidedERNS_2VMEjNS_7JSValueE,
__ZN3JSC8JSObject26setPrototypeWithCycleCheckERNS_2VMEPNS_9ExecStateENS_7JSValueEb,
__ZN3JSC8JSObject27getOwnNonIndexPropertyNamesEPS0_PNS_9ExecStateERNS_17PropertyNameArrayENS_15EnumerationModeE,
+ __ZN3JSC8JSObject28allocateMoreOutOfLineStorageERNS_2VMEmm,
__ZN3JSC8JSObject30putDirectNativeIntrinsicGetterERNS_2VMEPNS_14JSGlobalObjectENS_10IdentifierEPFxPNS_9ExecStateEENS_9IntrinsicEj,
__ZN3JSC8JSObject32putDirectIndexBeyondVectorLengthEPNS_9ExecStateEjNS_7JSValueEjNS_18PutDirectIndexModeE,
__ZN3JSC8JSObject3putEPNS_6JSCellEPNS_9ExecStateENS_12PropertyNameENS_7JSValueERNS_15PutPropertySlotE,
@@ -860,107 +983,119 @@ exports:
__ZN3JSC8JSObject4sealERNS_2VME, __ZN3JSC8JSObject55convertInt32ToDoubleOrContiguousWhilePerformingSetIndexERNS_2VMEjNS_7JSValueE,
__ZN3JSC8JSObject6freezeERNS_2VME, __ZN3JSC8JSObject6s_infoE,
__ZN3JSC8JSObject6toThisEPNS_6JSCellEPNS_9ExecStateENS_8ECMAModeE,
- __ZN3JSC8JSObject9classNameEPKS0_, __ZN3JSC8JSString6s_infoE,
- __ZN3JSC8Profiler8Database8logEventEPNS_9CodeBlockEPKcRKN3WTF7CStringE,
+ __ZN3JSC8JSObject9classNameEPKS0_, __ZN3JSC8JSObject9getMethodEPNS_9ExecStateERNS_8CallDataERNS_8CallTypeERKNS_10IdentifierERKN3WTF6StringE,
+ __ZN3JSC8JSString6s_infoE, __ZN3JSC8Profiler8Database8logEventEPNS_9CodeBlockEPKcRKN3WTF7CStringE,
__ZN3JSC8Profiler8DatabaseC1ERNS_2VME, __ZN3JSC8Profiler8DatabaseC2ERNS_2VME,
__ZN3JSC8Profiler8DatabaseD1Ev, __ZN3JSC8Profiler8DatabaseD2Ev,
+ __ZN3JSC8Subspace11tryAllocateEPNS_17GCDeferralContextEm,
+ __ZN3JSC8Subspace11tryAllocateEm, __ZN3JSC8Subspace8allocateEPNS_17GCDeferralContextEm,
+ __ZN3JSC8Subspace8allocateEm, __ZN3JSC8SubspaceC1EN3WTF7CStringERNS_4HeapENS_19AllocatorAttributesE,
+ __ZN3JSC8SubspaceC2EN3WTF7CStringERNS_4HeapENS_19AllocatorAttributesE,
+ __ZN3JSC8SubspaceD0Ev, __ZN3JSC8SubspaceD1Ev, __ZN3JSC8SubspaceD2Ev,
__ZN3JSC8Watchdog13terminateSoonEv, __ZN3JSC8evaluateEPNS_9ExecStateERKNS_10SourceCodeENS_7JSValueERN3WTF8NakedPtrINS_9ExceptionEEE,
__ZN3JSC9CodeBlock19baselineAlternativeEv, __ZN3JSC9CodeBlockD1Ev,
__ZN3JSC9CodeBlockD2Ev, __ZN3JSC9Exception6createERNS_2VMENS_7JSValueENS0_18StackCaptureActionE,
__ZN3JSC9Exception6s_infoE, __ZN3JSC9ExecState10codeOriginEv,
__ZN3JSC9ExecState11callerFrameERPNS_12VMEntryFrameE, __ZN3JSC9ExecState13describeFrameEv,
__ZN3JSC9ExecState19vmEntryGlobalObjectEv, __ZN3JSC9HandleSet12writeBarrierEPNS_7JSValueERKS1_,
- __ZN3JSC9HandleSet4growEv, __ZN3JSC9HeapTimerD0Ev, __ZN3JSC9HeapTimerD1Ev,
- __ZN3JSC9HeapTimerD2Ev, __ZN3JSC9JSONParseEPNS_9ExecStateERKN3WTF6StringE,
- __ZN3JSC9JSPromise6s_infoE, __ZN3JSC9JSWeakMap6s_infoE, __ZN3JSC9JSWeakSet6s_infoE,
- __ZN3JSC9Structure14sealTransitionERNS_2VMEPS0_, __ZN3JSC9Structure16allocateRareDataERNS_2VME,
- __ZN3JSC9Structure16freezeTransitionERNS_2VMEPS0_, __ZN3JSC9Structure18willStoreValueSlowERNS_2VMENS_12PropertyNameENS_7JSValueEbNS_17InferredTypeTable17StoredPropertyAgeE,
+ __ZN3JSC9HandleSet4growEv, __ZN3JSC9HeapTimer10setRunLoopEP11__CFRunLoop,
+ __ZN3JSC9HeapTimerD0Ev, __ZN3JSC9HeapTimerD1Ev, __ZN3JSC9HeapTimerD2Ev,
+ __ZN3JSC9JSONParseEPNS_9ExecStateERKN3WTF6StringE, __ZN3JSC9JSPromise6s_infoE,
+ __ZN3JSC9JSWeakMap6s_infoE, __ZN3JSC9JSWeakSet6s_infoE, __ZN3JSC9Structure14sealTransitionERNS_2VMEPS0_,
+ __ZN3JSC9Structure16allocateRareDataERNS_2VME, __ZN3JSC9Structure16freezeTransitionERNS_2VMEPS0_,
+ __ZN3JSC9Structure18willStoreValueSlowERNS_2VMENS_12PropertyNameENS_7JSValueEbNS_17InferredTypeTable17StoredPropertyAgeE,
__ZN3JSC9Structure21addPropertyTransitionERNS_2VMEPS0_NS_12PropertyNameEjRi,
__ZN3JSC9Structure21nonPropertyTransitionERNS_2VMEPS0_NS_21NonPropertyTransitionE,
- __ZN3JSC9Structure22materializePropertyMapERNS_2VME, __ZN3JSC9Structure24addNewPropertyTransitionERNS_2VMEPS0_NS_12PropertyNameEjRiNS_15PutPropertySlot7ContextEPNS_41DeferredStructureTransitionWatchpointFireE,
- __ZN3JSC9Structure25attributeChangeTransitionERNS_2VMEPS0_NS_12PropertyNameEj,
+ __ZN3JSC9Structure24addNewPropertyTransitionERNS_2VMEPS0_NS_12PropertyNameEjRiNS_15PutPropertySlot7ContextEPNS_41DeferredStructureTransitionWatchpointFireE,
+ __ZN3JSC9Structure24materializePropertyTableERNS_2VMEb, __ZN3JSC9Structure25attributeChangeTransitionERNS_2VMEPS0_NS_12PropertyNameEj,
__ZN3JSC9Structure25changePrototypeTransitionERNS_2VMEPS0_NS_7JSValueE,
__ZN3JSC9Structure26flattenDictionaryStructureERNS_2VMEPNS_8JSObjectE,
- __ZN3JSC9Structure28addPropertyWithoutTransitionERNS_2VMENS_12PropertyNameEj,
__ZN3JSC9Structure31toCacheableDictionaryTransitionERNS_2VMEPS0_PNS_41DeferredStructureTransitionWatchpointFireE,
__ZN3JSC9Structure33prototypeChainMayInterceptStoreToERNS_2VMENS_12PropertyNameE,
+ __ZN3JSC9Structure3pinERKN3WTF14AbstractLockerERNS_2VMEPNS_13PropertyTableE,
__ZN3JSC9Structure40addPropertyTransitionToExistingStructureEPS0_NS_12PropertyNameEjRi,
__ZN3JSC9Structure6s_infoE, __ZN3JSC9Structure8isFrozenERNS_2VME,
__ZN3JSC9Structure8isSealedERNS_2VME, __ZN3JSC9StructureC1ERNS_2VMEPNS_14JSGlobalObjectENS_7JSValueERKNS_8TypeInfoEPKNS_9ClassInfoEhj,
__ZN3JSC9StructureC2ERNS_2VMEPNS_14JSGlobalObjectENS_7JSValueERKNS_8TypeInfoEPKNS_9ClassInfoEhj,
__ZN3JSC9constructEPNS_9ExecStateENS_7JSValueENS_13ConstructTypeERKNS_13ConstructDataERKNS_7ArgListES2_,
- __ZN3JSC9parseDateERNS_2VMERKN3WTF6StringE, __ZN3WTF10ParkingLot13unparkOneImplEPKvRKNS_12ScopedLambdaIFvNS0_12UnparkResultEEEE,
- __ZN3WTF10ParkingLot7forEachENSt3__18functionIFvjPKvEEE, __ZN3WTF10ParkingLot9unparkAllEPKv,
- __ZN3WTF10ParkingLot9unparkOneEPKv, __ZN3WTF10StringImpl11reverseFindEPS0_j,
- __ZN3WTF10StringImpl11reverseFindEtj, __ZN3WTF10StringImpl12createSymbolERS0_,
- __ZN3WTF10StringImpl16createNullSymbolEv, __ZN3WTF10StringImpl16findIgnoringCaseEPS0_j,
- __ZN3WTF10StringImpl17createFromLiteralEPKc, __ZN3WTF10StringImpl17createFromLiteralEPKcj,
- __ZN3WTF10StringImpl17nextHashForSymbolEv, __ZN3WTF10StringImpl17utf8ForCharactersEPKhj,
+ __ZN3JSC9parseDateERNS_2VMERKN3WTF6StringE, __ZN3WTF10ParkingLot11forEachImplERKNS_12ScopedLambdaIFvjPKvEEE,
+ __ZN3WTF10ParkingLot11unparkCountEPKvj, __ZN3WTF10ParkingLot13unparkOneImplEPKvRKNS_12ScopedLambdaIFlNS0_12UnparkResultEEEE,
+ __ZN3WTF10ParkingLot21parkConditionallyImplEPKvRKNS_12ScopedLambdaIFbvEEERKNS3_IFvvEEERKNS_24TimeWithDynamicClockTypeE,
+ __ZN3WTF10ParkingLot9unparkAllEPKv, __ZN3WTF10ParkingLot9unparkOneEPKv,
+ __ZN3WTF10StringImpl11reverseFindEPS0_j, __ZN3WTF10StringImpl11reverseFindEtj,
+ __ZN3WTF10StringImpl16findIgnoringCaseEPS0_j, __ZN3WTF10StringImpl17createFromLiteralEPKc,
+ __ZN3WTF10StringImpl17createFromLiteralEPKcj, __ZN3WTF10StringImpl17utf8ForCharactersEPKhj,
__ZN3WTF10StringImpl17utf8ForCharactersEPKtjNS_14ConversionModeE,
__ZN3WTF10StringImpl18simplifyWhiteSpaceEv, __ZN3WTF10StringImpl19characterStartingAtEj,
__ZN3WTF10StringImpl19createUninitializedEjRPh, __ZN3WTF10StringImpl19createUninitializedEjRPt,
- __ZN3WTF10StringImpl20create8BitIfPossibleEPKt, __ZN3WTF10StringImpl20create8BitIfPossibleEPKtj,
- __ZN3WTF10StringImpl20createWithoutCopyingEPKhj, __ZN3WTF10StringImpl20createWithoutCopyingEPKtj,
- __ZN3WTF10StringImpl22containsOnlyWhitespaceEv, __ZN3WTF10StringImpl23convertToASCIILowercaseEv,
- __ZN3WTF10StringImpl23convertToASCIIUppercaseEv, __ZN3WTF10StringImpl23defaultWritingDirectionEPb,
- __ZN3WTF10StringImpl23reverseFindIgnoringCaseEPS0_j, __ZN3WTF10StringImpl28convertToLowercaseWithLocaleERKNS_12AtomicStringE,
+ __ZN3WTF10StringImpl19s_atomicEmptyStringE, __ZN3WTF10StringImpl20create8BitIfPossibleEPKt,
+ __ZN3WTF10StringImpl20create8BitIfPossibleEPKtj, __ZN3WTF10StringImpl20createWithoutCopyingEPKhj,
+ __ZN3WTF10StringImpl20createWithoutCopyingEPKtj, __ZN3WTF10StringImpl22containsOnlyWhitespaceEv,
+ __ZN3WTF10StringImpl23convertToASCIILowercaseEv, __ZN3WTF10StringImpl23convertToASCIIUppercaseEv,
+ __ZN3WTF10StringImpl23defaultWritingDirectionEPb, __ZN3WTF10StringImpl23reverseFindIgnoringCaseEPS0_j,
+ __ZN3WTF10StringImpl28convertToLowercaseWithLocaleERKNS_12AtomicStringE,
__ZN3WTF10StringImpl28convertToUppercaseWithLocaleERKNS_12AtomicStringE,
__ZN3WTF10StringImpl31convertToLowercaseWithoutLocaleEv, __ZN3WTF10StringImpl31convertToUppercaseWithoutLocaleEv,
__ZN3WTF10StringImpl4findEPFbtEj, __ZN3WTF10StringImpl4findEPS0_,
- __ZN3WTF10StringImpl4findEPS0_j, __ZN3WTF10StringImpl4nullEv,
- __ZN3WTF10StringImpl5adoptERNS_12StringBufferIhEE, __ZN3WTF10StringImpl5adoptERNS_12StringBufferItEE,
- __ZN3WTF10StringImpl5emptyEv, __ZN3WTF10StringImpl5toIntEPb,
- __ZN3WTF10StringImpl6createEPKh, __ZN3WTF10StringImpl6createEPKhj,
- __ZN3WTF10StringImpl6createEPKtj, __ZN3WTF10StringImpl7destroyEPS0_,
- __ZN3WTF10StringImpl7replaceEPS0_S1_, __ZN3WTF10StringImpl7replaceEjjPS0_,
- __ZN3WTF10StringImpl7replaceEtPKhj, __ZN3WTF10StringImpl7replaceEtPS0_,
- __ZN3WTF10StringImpl7replaceEtt, __ZN3WTF10StringImpl8endsWithEPS0_,
- __ZN3WTF10StringImpl8endsWithEPS0_b, __ZN3WTF10StringImpl8endsWithERS0_,
- __ZN3WTF10StringImpl8utf8ImplEPKtjRPcmNS_14ConversionModeE,
+ __ZN3WTF10StringImpl4findEPS0_j, __ZN3WTF10StringImpl57convertToLowercaseWithoutLocaleStartingAtFailingIndex8BitEj,
+ __ZN3WTF10StringImpl5adoptEONS_12StringBufferIhEE, __ZN3WTF10StringImpl5adoptEONS_12StringBufferItEE,
+ __ZN3WTF10StringImpl5toIntEPb, __ZN3WTF10StringImpl6createEPKh,
+ __ZN3WTF10StringImpl6createEPKhj, __ZN3WTF10StringImpl6createEPKtj,
+ __ZN3WTF10StringImpl7destroyEPS0_, __ZN3WTF10StringImpl7replaceEPS0_S1_,
+ __ZN3WTF10StringImpl7replaceEjjPS0_, __ZN3WTF10StringImpl7replaceEtPKhj,
+ __ZN3WTF10StringImpl7replaceEtPS0_, __ZN3WTF10StringImpl7replaceEtt,
+ __ZN3WTF10StringImpl8endsWithEPS0_, __ZN3WTF10StringImpl8endsWithEPS0_b,
+ __ZN3WTF10StringImpl8endsWithERS0_, __ZN3WTF10StringImpl8utf8ImplEPKtjRPcmNS_14ConversionModeE,
__ZN3WTF10StringImpl9substringEjj, __ZN3WTF10StringImplcvP8NSStringEv,
__ZN3WTF10StringView16GraphemeClusters8IteratorC1EOS2_, __ZN3WTF10StringView16GraphemeClusters8IteratorC1ERKS0_j,
__ZN3WTF10StringView16GraphemeClusters8IteratorC2EOS2_, __ZN3WTF10StringView16GraphemeClusters8IteratorC2ERKS0_j,
__ZN3WTF10StringView16GraphemeClusters8IteratorD1Ev, __ZN3WTF10StringView16GraphemeClusters8IteratorD2Ev,
- __ZN3WTF10StringView16GraphemeClusters8IteratorppEv, __ZN3WTF10fastCallocEmm,
- __ZN3WTF10fastMallocEm, __ZN3WTF10fastStrDupEPKc, __ZN3WTF10isLeapYearEi,
- __ZN3WTF11CStringHash5equalERKNS_7CStringES3_, __ZN3WTF11OSAllocator16reserveAndCommitEmNS0_5UsageEbbb,
- __ZN3WTF11OSAllocator18releaseDecommittedEPvm, __ZN3WTF11OSAllocator18reserveUncommittedEmNS0_5UsageEbbb,
+ __ZN3WTF10StringView16GraphemeClusters8IteratorppEv, __ZN3WTF10StringView5splitEt,
+ __ZN3WTF10SymbolImpl16createNullSymbolEv, __ZN3WTF10SymbolImpl17nextHashForSymbolEv,
+ __ZN3WTF10SymbolImpl6createERNS_10StringImplE, __ZN3WTF10fastCallocEmm,
+ __ZN3WTF10fastMallocEm, __ZN3WTF10fastStrDupEPKc, __ZN3WTF10hasElapsedERKNS_24TimeWithDynamicClockTypeE,
+ __ZN3WTF10isLeapYearEi, __ZN3WTF11CStringHash5equalERKNS_7CStringES3_,
+ __ZN3WTF11OSAllocator16reserveAndCommitEmNS0_5UsageEbbb, __ZN3WTF11OSAllocator18releaseDecommittedEPvm,
+ __ZN3WTF11OSAllocator18reserveUncommittedEmNS0_5UsageEbbb,
__ZN3WTF11OSAllocator23hintMemoryNotNeededSoonEPvm, __ZN3WTF11OSAllocator6commitEPvmbb,
- __ZN3WTF11OSAllocator8decommitEPvm, __ZN3WTF11PrintStream6printfEPKcz,
- __ZN3WTF11StackBounds10initializeEv, __ZN3WTF11commentAtomE,
+ __ZN3WTF11OSAllocator8decommitEPvm, __ZN3WTF11PrintStream20printfVariableFormatEPKcz,
+ __ZN3WTF11PrintStream6printfEPKcz, __ZN3WTF11StackBounds10initializeEv,
__ZN3WTF11currentTimeEv, __ZN3WTF11dtoaRoundDPEPcdiRbRiRj,
__ZN3WTF11dtoaRoundSFEPcdiRbRiRj, __ZN3WTF11emptyStringEv,
__ZN3WTF11fastReallocEPvm, __ZN3WTF11isCJKLocaleERKNS_12AtomicStringE,
- __ZN3WTF11isTextBreakEPNS_17TextBreakIteratorEi, __ZN3WTF11msToMinutesEd,
- __ZN3WTF12AtomicString16fromUTF8InternalEPKcS2_, __ZN3WTF12AtomicString4initEv,
- __ZN3WTF12AtomicString6numberEd, __ZN3WTF12AtomicString6numberEi,
- __ZN3WTF12AtomicString6numberEj, __ZN3WTF12AtomicString6numberEm,
- __ZN3WTF12AtomicString6numberEy, __ZN3WTF12SchedulePairC1EP9NSRunLoopPK10__CFString,
- __ZN3WTF12SchedulePairC2EP9NSRunLoopPK10__CFString, __ZN3WTF12WordLockBase10unlockSlowEv,
- __ZN3WTF12WordLockBase8lockSlowEv, __ZN3WTF12base64DecodeEPKcjNS_33SignedOrUnsignedCharVectorAdapterEj,
+ __ZN3WTF11msToMinutesEd, __ZN3WTF12AtomicString16fromUTF8InternalEPKcS2_,
+ __ZN3WTF12AtomicString4initEv, __ZN3WTF12AtomicString6numberEd,
+ __ZN3WTF12AtomicString6numberEi, __ZN3WTF12AtomicString6numberEj,
+ __ZN3WTF12AtomicString6numberEm, __ZN3WTF12AtomicString6numberEy,
+ __ZN3WTF12SchedulePairC1EP9NSRunLoopPK10__CFString, __ZN3WTF12SchedulePairC2EP9NSRunLoopPK10__CFString,
+ __ZN3WTF12WordLockBase10unlockSlowEv, __ZN3WTF12WordLockBase8lockSlowEv,
+ __ZN3WTF12base64DecodeEPKcjNS_33SignedOrUnsignedCharVectorAdapterEj,
__ZN3WTF12base64DecodeERKNS_6StringENS_33SignedOrUnsignedCharVectorAdapterEj,
__ZN3WTF12base64DecodeERKNS_6VectorIcLm0ENS_15CrashOnOverflowELm16EEENS_33SignedOrUnsignedCharVectorAdapterEj,
__ZN3WTF12base64EncodeEPKvjNS_18Base64EncodePolicyE, __ZN3WTF12base64EncodeEPKvjRNS_6VectorIcLm0ENS_15CrashOnOverflowELm16EEENS_18Base64EncodePolicyE,
__ZN3WTF12createThreadEPFvPvES0_PKc, __ZN3WTF12createThreadEPKcNSt3__18functionIFvvEEE,
__ZN3WTF12detachThreadEj, __ZN3WTF12isMainThreadEv, __ZN3WTF12randomNumberEv,
- __ZN3WTF13MetaAllocator17addFreshFreeSpaceEPvm, __ZN3WTF13MetaAllocator17currentStatisticsEv,
- __ZN3WTF13MetaAllocator17freeFreeSpaceNodeEPNS0_13FreeSpaceNodeE,
+ __ZN3WTF13FastBitVector10clearRangeEmm, __ZN3WTF13MetaAllocator17addFreshFreeSpaceEPvm,
+ __ZN3WTF13MetaAllocator17currentStatisticsEv, __ZN3WTF13MetaAllocator17freeFreeSpaceNodeEPNS0_13FreeSpaceNodeE,
__ZN3WTF13MetaAllocator18debugFreeSpaceSizeEv, __ZN3WTF13MetaAllocator19isInAllocatedMemoryERKNS_6LockerINS_8LockBaseEEEPv,
__ZN3WTF13MetaAllocator8allocateEmPv, __ZN3WTF13MetaAllocatorC2Emm,
__ZN3WTF13MetaAllocatorD0Ev, __ZN3WTF13MetaAllocatorD1Ev,
- __ZN3WTF13MetaAllocatorD2Ev, __ZN3WTF13StringBuilder11shrinkToFitEv,
- __ZN3WTF13StringBuilder12appendNumberEdjNS_29TrailingZerosTruncatingPolicyE,
+ __ZN3WTF13MetaAllocatorD2Ev, __ZN3WTF13MonotonicTime3nowEv,
+ __ZN3WTF13StringBuilder11shrinkToFitEv, __ZN3WTF13StringBuilder12appendNumberEdjNS_29TrailingZerosTruncatingPolicyE,
__ZN3WTF13StringBuilder12appendNumberEi, __ZN3WTF13StringBuilder12appendNumberEj,
__ZN3WTF13StringBuilder12appendNumberEl, __ZN3WTF13StringBuilder12appendNumberEm,
__ZN3WTF13StringBuilder12appendNumberEx, __ZN3WTF13StringBuilder12appendNumberEy,
__ZN3WTF13StringBuilder15reserveCapacityEj, __ZN3WTF13StringBuilder22appendECMAScriptNumberEd,
__ZN3WTF13StringBuilder22appendFixedWidthNumberEdj, __ZN3WTF13StringBuilder22appendQuotedJSONStringERKNS_6StringE,
- __ZN3WTF13StringBuilder6appendEPKhj, __ZN3WTF13StringBuilder6appendEPKtj,
- __ZN3WTF13StringBuilder6resizeEj, __ZN3WTF13WTFThreadData37createAndRegisterForGetspecificDirectEv,
+ __ZN3WTF13StringBuilder6appendEPK10__CFString, __ZN3WTF13StringBuilder6appendEPKhj,
+ __ZN3WTF13StringBuilder6appendEPKtj, __ZN3WTF13StringBuilder6resizeEj,
+ __ZN3WTF13WTFThreadData37createAndRegisterForGetspecificDirectEv,
__ZN3WTF13WTFThreadDataC1Ev, __ZN3WTF13WTFThreadDataC2Ev,
__ZN3WTF13WTFThreadDataD1Ev, __ZN3WTF13WTFThreadDataD2Ev,
__ZN3WTF13currentThreadEv, __ZN3WTF13dumpCharacterERNS_11PrintStreamEc,
+ __ZN3WTF13mayBeGCThreadEv, __ZN3WTF13printInternalERNS_11PrintStreamEN3JSC14TypedArrayModeE,
__ZN3WTF13printInternalERNS_11PrintStreamENS_10RawPointerE,
+ __ZN3WTF13printInternalERNS_11PrintStreamENS_9ClockTypeE,
__ZN3WTF13printInternalERNS_11PrintStreamEPKNS_10StringImplE,
__ZN3WTF13printInternalERNS_11PrintStreamEPKc, __ZN3WTF13printInternalERNS_11PrintStreamERKNS_10StringViewE,
__ZN3WTF13printInternalERNS_11PrintStreamERKNS_6StringE, __ZN3WTF13printInternalERNS_11PrintStreamERKNS_7CStringE,
@@ -970,16 +1105,22 @@ exports:
__ZN3WTF13printInternalERNS_11PrintStreamEj, __ZN3WTF13printInternalERNS_11PrintStreamEl,
__ZN3WTF13printInternalERNS_11PrintStreamEm, __ZN3WTF13printInternalERNS_11PrintStreamEs,
__ZN3WTF13printInternalERNS_11PrintStreamEt, __ZN3WTF13printInternalERNS_11PrintStreamEx,
- __ZN3WTF13printInternalERNS_11PrintStreamEy, __ZN3WTF13textBreakLastEPNS_17TextBreakIteratorE,
- __ZN3WTF13textBreakNextEPNS_17TextBreakIteratorE, __ZN3WTF13tryFastCallocEmm,
+ __ZN3WTF13printInternalERNS_11PrintStreamEy, __ZN3WTF13tryFastCallocEmm,
__ZN3WTF13tryFastMallocEm, __ZN3WTF14SymbolRegistry12keyForSymbolERNS_10SymbolImplE,
__ZN3WTF14SymbolRegistry12symbolForKeyERKNS_6StringE, __ZN3WTF14SymbolRegistryD1Ev,
__ZN3WTF14SymbolRegistryD2Ev, __ZN3WTF14createIteratorENS_10StringViewE,
__ZN3WTF14currentCPUTimeEv, __ZN3WTF14dataLogFStringEPKc,
__ZN3WTF14fastMallocSizeEPKv, __ZN3WTF14numberToStringEdPc,
- __ZN3WTF14textBreakFirstEPNS_17TextBreakIteratorE, __ZN3WTF15AutodrainedPoolC1Ev,
- __ZN3WTF15AutodrainedPoolC2Ev, __ZN3WTF15AutodrainedPoolD1Ev,
- __ZN3WTF15AutodrainedPoolD2Ev, __ZN3WTF15BinarySemaphore4waitEd,
+ __ZN3WTF15AutodrainedPoolC1Ev, __ZN3WTF15AutodrainedPoolC2Ev,
+ __ZN3WTF15AutodrainedPoolD1Ev, __ZN3WTF15AutodrainedPoolD2Ev,
+ __ZN3WTF15AutomaticThread14threadDidStartEv, __ZN3WTF15AutomaticThread16threadIsStoppingERKNS_6LockerINS_8LockBaseEEE,
+ __ZN3WTF15AutomaticThread4joinEv, __ZN3WTF15AutomaticThread5startERKNS_6LockerINS_8LockBaseEEE,
+ __ZN3WTF15AutomaticThread6notifyERKNS_6LockerINS_8LockBaseEEE,
+ __ZN3WTF15AutomaticThread7tryStopERKNS_6LockerINS_8LockBaseEEE,
+ __ZN3WTF15AutomaticThread9isWaitingERKNS_6LockerINS_8LockBaseEEE,
+ __ZN3WTF15AutomaticThreadC2ERKNS_6LockerINS_8LockBaseEEENS_3BoxINS_4LockEEENS_6RefPtrINS_24AutomaticThreadConditionEEE,
+ __ZN3WTF15AutomaticThreadD0Ev, __ZN3WTF15AutomaticThreadD1Ev,
+ __ZN3WTF15AutomaticThreadD2Ev, __ZN3WTF15BinarySemaphore4waitENS_24TimeWithDynamicClockTypeE,
__ZN3WTF15BinarySemaphore6signalEv, __ZN3WTF15BinarySemaphoreC1Ev,
__ZN3WTF15BinarySemaphoreC2Ev, __ZN3WTF15BinarySemaphoreD1Ev,
__ZN3WTF15BinarySemaphoreD2Ev, __ZN3WTF15FilePrintStream4openEPKcS2_,
@@ -992,8 +1133,9 @@ exports:
__ZN3WTF15base64URLDecodeERKNS_6VectorIcLm0ENS_15CrashOnOverflowELm16EEENS_33SignedOrUnsignedCharVectorAdapterE,
__ZN3WTF15base64URLEncodeEPKvj, __ZN3WTF15base64URLEncodeEPKvjRNS_6VectorIcLm0ENS_15CrashOnOverflowELm16EEE,
__ZN3WTF15charactersToIntEPKhmPb, __ZN3WTF15charactersToIntEPKtmPb,
- __ZN3WTF15fastAlignedFreeEPv, __ZN3WTF15isWordTextBreakEPNS_17TextBreakIteratorE,
- __ZN3WTF16AtomicStringImpl10addLiteralEPKcj, __ZN3WTF16AtomicStringImpl11addSlowCaseERNS_10StringImplE,
+ __ZN3WTF15fastAlignedFreeEPv, __ZN3WTF15isWordTextBreakEP14UBreakIterator,
+ __ZN3WTF15memoryFootprintEv, __ZN3WTF16AtomicStringImpl10addLiteralEPKcj,
+ __ZN3WTF16AtomicStringImpl11addSlowCaseERNS_10StringImplE,
__ZN3WTF16AtomicStringImpl11addSlowCaseERNS_17AtomicStringTableERNS_10StringImplE,
__ZN3WTF16AtomicStringImpl14lookUpInternalEPKhj, __ZN3WTF16AtomicStringImpl14lookUpInternalEPKtj,
__ZN3WTF16AtomicStringImpl14lookUpSlowCaseERNS_10StringImplE,
@@ -1005,9 +1147,9 @@ exports:
__ZN3WTF16RunLoopTimerBase8scheduleEPKNS_12SchedulePairE,
__ZN3WTF16RunLoopTimerBase8scheduleERKNS_7HashSetINS_6RefPtrINS_12SchedulePairEEENS_16SchedulePairHashENS_10HashTraitsIS4_EEEE,
__ZN3WTF16RunLoopTimerBaseD0Ev, __ZN3WTF16RunLoopTimerBaseD1Ev,
- __ZN3WTF16RunLoopTimerBaseD2Ev, __ZN3WTF16callOnMainThreadEONS_8FunctionIFvvEEE,
- __ZN3WTF16codePointCompareERKNS_6StringES2_, __ZN3WTF16fastZeroedMallocEm,
- __ZN3WTF16registerGCThreadEv, __ZN3WTF16textBreakCurrentEPNS_17TextBreakIteratorE,
+ __ZN3WTF16RunLoopTimerBaseD2Ev, __ZN3WTF16adjustedQOSClassE11qos_class_t,
+ __ZN3WTF16callOnMainThreadEONS_8FunctionIFvvEEE, __ZN3WTF16codePointCompareERKNS_6StringES2_,
+ __ZN3WTF16fastZeroedMallocEm, __ZN3WTF16registerGCThreadENS_12GCThreadTypeE,
__ZN3WTF17AtomicStringTableD1Ev, __ZN3WTF17AtomicStringTableD2Ev,
__ZN3WTF17GregorianDateTime21setToCurrentLocalTimeEv, __ZN3WTF17StringPrintStream26toStringWithLatin1FallbackEv,
__ZN3WTF17StringPrintStream5resetEv, __ZN3WTF17StringPrintStream8toStringEv,
@@ -1018,21 +1160,21 @@ exports:
__ZN3WTF17charactersToFloatEPKtmPb, __ZN3WTF17charactersToFloatEPKtmRm,
__ZN3WTF17double_conversion10initializeEv, __ZN3WTF17double_conversion23DoubleToStringConverter19EcmaScriptConverterEv,
__ZN3WTF17double_conversion23StringToDoubleConverter14StringToDoubleEPKcmPm,
- __ZN3WTF17fastAlignedMallocEmm, __ZN3WTF17textBreakPreviousEPNS_17TextBreakIteratorE,
- __ZN3WTF17wordBreakIteratorENS_10StringViewE, __ZN3WTF18FunctionDispatcherC2Ev,
- __ZN3WTF18FunctionDispatcherD0Ev, __ZN3WTF18FunctionDispatcherD1Ev,
- __ZN3WTF18FunctionDispatcherD2Ev, __ZN3WTF18ParallelHelperPool13doSomeHelpingEv,
- __ZN3WTF18ParallelHelperPool13ensureThreadsEj, __ZN3WTF18ParallelHelperPoolC1Ev,
- __ZN3WTF18ParallelHelperPoolC2Ev, __ZN3WTF18ParallelHelperPoolD1Ev,
- __ZN3WTF18ParallelHelperPoolD2Ev, __ZN3WTF18charactersToDoubleEPKhmPb,
- __ZN3WTF18charactersToDoubleEPKtmPb, __ZN3WTF18charactersToUInt64EPKtmPb,
- __ZN3WTF18constantTimeMemcmpEPKvS1_m, __ZN3WTF18dateToDaysFrom1970Eiii,
- __ZN3WTF18fastMallocGoodSizeEm, __ZN3WTF18monthFromDayInYearEib,
- __ZN3WTF18textBreakFollowingEPNS_17TextBreakIteratorEi, __ZN3WTF18textBreakPrecedingEPNS_17TextBreakIteratorEi,
- __ZN3WTF19MetaAllocatorHandle6shrinkEm, __ZN3WTF19MetaAllocatorHandleD1Ev,
- __ZN3WTF19MetaAllocatorHandleD2Ev, __ZN3WTF19initializeThreadingEv,
- __ZN3WTF19isCompilationThreadEv, __ZN3WTF19numGraphemeClustersERKNS_6StringE,
- __ZN3WTF20ParallelHelperClient13doSomeHelpingEv, __ZN3WTF20ParallelHelperClient17runTaskInParallelENS_6RefPtrINS_10SharedTaskIFvvEEEEE,
+ __ZN3WTF17fastAlignedMallocEmm, __ZN3WTF17wordBreakIteratorENS_10StringViewE,
+ __ZN3WTF18FunctionDispatcherC2Ev, __ZN3WTF18FunctionDispatcherD0Ev,
+ __ZN3WTF18FunctionDispatcherD1Ev, __ZN3WTF18FunctionDispatcherD2Ev,
+ __ZN3WTF18ParallelHelperPool13doSomeHelpingEv, __ZN3WTF18ParallelHelperPool13ensureThreadsEj,
+ __ZN3WTF18ParallelHelperPoolC1Ev, __ZN3WTF18ParallelHelperPoolC2Ev,
+ __ZN3WTF18ParallelHelperPoolD1Ev, __ZN3WTF18ParallelHelperPoolD2Ev,
+ __ZN3WTF18charactersToDoubleEPKhmPb, __ZN3WTF18charactersToDoubleEPKtmPb,
+ __ZN3WTF18charactersToUInt64EPKtmPb, __ZN3WTF18constantTimeMemcmpEPKvS1_m,
+ __ZN3WTF18dateToDaysFrom1970Eiii, __ZN3WTF18fastMallocGoodSizeEm,
+ __ZN3WTF18monthFromDayInYearEib, __ZN3WTF19MetaAllocatorHandle6shrinkEm,
+ __ZN3WTF19MetaAllocatorHandleD1Ev, __ZN3WTF19MetaAllocatorHandleD2Ev,
+ __ZN3WTF19initializeGCThreadsEv, __ZN3WTF19initializeThreadingEv,
+ __ZN3WTF19isCompilationThreadEv, __ZN3WTF19isFastMallocEnabledEv,
+ __ZN3WTF19numGraphemeClustersENS_10StringViewE, __ZN3WTF20ParallelHelperClient13doSomeHelpingEv,
+ __ZN3WTF20ParallelHelperClient17runTaskInParallelENS_6RefPtrINS_10SharedTaskIFvvEEEEE,
__ZN3WTF20ParallelHelperClient6finishEv, __ZN3WTF20ParallelHelperClient7setTaskENS_6RefPtrINS_10SharedTaskIFvvEEEEE,
__ZN3WTF20ParallelHelperClientC1ENS_6RefPtrINS_18ParallelHelperPoolEEE,
__ZN3WTF20ParallelHelperClientC2ENS_6RefPtrINS_18ParallelHelperPoolEEE,
@@ -1040,19 +1182,26 @@ exports:
__ZN3WTF20changeThreadPriorityEji, __ZN3WTF20equalIgnoringNullityEPKtmPNS_10StringImplE,
__ZN3WTF20equalIgnoringNullityEPNS_10StringImplES1_, __ZN3WTF20fastMallocStatisticsEv,
__ZN3WTF20initializeMainThreadEv, __ZN3WTF20resetAccumulatedLogsEv,
+ __ZN3WTF20setGlobalMaxQOSClassE11qos_class_t, __ZN3WTF20tryFastAlignedMallocEmm,
__ZN3WTF21RefCountedLeakCounter16suppressMessagesEPKc, __ZN3WTF21RefCountedLeakCounter24cancelMessageSuppressionEPKc,
__ZN3WTF21RefCountedLeakCounter9decrementEv, __ZN3WTF21RefCountedLeakCounter9incrementEv,
__ZN3WTF21RefCountedLeakCounterC1EPKc, __ZN3WTF21RefCountedLeakCounterC2EPKc,
__ZN3WTF21RefCountedLeakCounterD1Ev, __ZN3WTF21RefCountedLeakCounterD2Ev,
__ZN3WTF21charactersToIntStrictEPKhmPbi, __ZN3WTF21charactersToIntStrictEPKtmPbi,
__ZN3WTF21currentSearchLocaleIDEv, __ZN3WTF21sentenceBreakIteratorENS_10StringViewE,
+ __ZN3WTF22FastBitVectorWordOwner10resizeSlowEm, __ZN3WTF22FastBitVectorWordOwner13setEqualsSlowERKS0_,
__ZN3WTF22charactersToUIntStrictEPKhmPbi, __ZN3WTF22charactersToUIntStrictEPKtmPbi,
__ZN3WTF22cursorMovementIteratorENS_10StringViewE, __ZN3WTF22equalIgnoringASCIICaseEPKNS_10StringImplES2_,
__ZN3WTF22isMainThreadOrGCThreadEv, __ZN3WTF22numberOfProcessorCoresEv,
__ZN3WTF23dayInMonthFromDayInYearEib, __ZN3WTF23waitForThreadCompletionEj,
- __ZN3WTF24acquireLineBreakIteratorENS_10StringViewERKNS_12AtomicStringEPKtjNS_21LineBreakIteratorModeEb,
+ __ZN3WTF24AutomaticThreadCondition4waitERNS_4LockE, __ZN3WTF24AutomaticThreadCondition6createEv,
+ __ZN3WTF24AutomaticThreadCondition9notifyAllERKNS_6LockerINS_8LockBaseEEE,
+ __ZN3WTF24AutomaticThreadCondition9notifyOneERKNS_6LockerINS_8LockBaseEEE,
+ __ZN3WTF24AutomaticThreadConditionC1Ev, __ZN3WTF24AutomaticThreadConditionC2Ev,
+ __ZN3WTF24AutomaticThreadConditionD1Ev, __ZN3WTF24AutomaticThreadConditionD2Ev,
+ __ZN3WTF24TimeWithDynamicClockType3nowENS_9ClockTypeE, __ZN3WTF24acquireLineBreakIteratorENS_10StringViewERKNS_12AtomicStringEPKtjNS_21LineBreakIteratorModeEb,
__ZN3WTF24calculateLocalTimeOffsetEdNS_8TimeTypeE, __ZN3WTF24currentTextBreakLocaleIDEv,
- __ZN3WTF24numberToFixedWidthStringEdjPc, __ZN3WTF24releaseLineBreakIteratorEPNS_17TextBreakIteratorE,
+ __ZN3WTF24numberToFixedWidthStringEdjPc, __ZN3WTF24releaseLineBreakIteratorEP14UBreakIterator,
__ZN3WTF26getAndResetAccumulatedLogsEv, __ZN3WTF27exchangeIsCompilationThreadEb,
__ZN3WTF27monotonicallyIncreasingTimeEv, __ZN3WTF27releaseFastMallocFreeMemoryEv,
__ZN3WTF28numberToFixedPrecisionStringEdjPcb, __ZN3WTF28setMainThreadCallbacksPausedEb,
@@ -1061,7 +1210,7 @@ exports:
__ZN3WTF30platformUserPreferredLanguagesEv, __ZN3WTF31NonSharedCharacterBreakIteratorC1ENS_10StringViewE,
__ZN3WTF31NonSharedCharacterBreakIteratorC2ENS_10StringViewE,
__ZN3WTF31NonSharedCharacterBreakIteratorD1Ev, __ZN3WTF31NonSharedCharacterBreakIteratorD2Ev,
- __ZN3WTF31integerToSixCharacterHashStringEj, __ZN3WTF31numCharactersInGraphemeClustersERKNS_10StringViewEj,
+ __ZN3WTF31integerToSixCharacterHashStringEj, __ZN3WTF31numCharactersInGraphemeClustersENS_10StringViewEj,
__ZN3WTF31setCurrentThreadIsUserInitiatedEi, __ZN3WTF31sixCharacterHashStringToIntegerEPKc,
__ZN3WTF33canAccessThreadLocalDataForThreadEj, __ZN3WTF33setCurrentThreadIsUserInteractiveEi,
__ZN3WTF37parseDateFromNullTerminatedCharactersEPKc, __ZN3WTF37parseDateFromNullTerminatedCharactersEPKcRbRi,
@@ -1078,6 +1227,7 @@ exports:
__ZN3WTF5MutexD2Ev, __ZN3WTF5equalEPKNS_10StringImplEPKh,
__ZN3WTF5equalEPKNS_10StringImplEPKhj, __ZN3WTF5equalEPKNS_10StringImplEPKtj,
__ZN3WTF5equalEPKNS_10StringImplES2_, __ZN3WTF5equalERKNS_10StringImplES2_,
+ __ZN3WTF5sleepENS_7SecondsE, __ZN3WTF5sleepERKNS_24TimeWithDynamicClockTypeE,
__ZN3WTF5sleepEd, __ZN3WTF6String23make16BitFrom8BitSourceEPKhm,
__ZN3WTF6String23make8BitFrom16BitSourceEPKtm, __ZN3WTF6String24numberToStringECMAScriptEd,
__ZN3WTF6String24numberToStringFixedWidthEdj, __ZN3WTF6String26fromUTF8WithLatin1FallbackEPKhm,
@@ -1111,29 +1261,31 @@ exports:
__ZN3WTF7ramSizeEv, __ZN3WTF7xmlAtomE, __ZN3WTF8CollatorC1EPKcb,
__ZN3WTF8CollatorC2EPKcb, __ZN3WTF8CollatorD1Ev, __ZN3WTF8CollatorD2Ev,
__ZN3WTF8Internal25parseDoubleFromLongStringEPKtmRm, __ZN3WTF8LockBase10unlockSlowEv,
- __ZN3WTF8LockBase8lockSlowEv, __ZN3WTF8dataFileEv, __ZN3WTF8dataLogFEPKcz,
- __ZN3WTF8fastFreeEPv, __ZN3WTF8msToDaysEd, __ZN3WTF8msToYearEd,
- __ZN3WTF8nullAtomE, __ZN3WTF8pageMaskEv, __ZN3WTF8pageSizeEv,
- __ZN3WTF8starAtomE, __ZN3WTF8textAtomE, __ZN3WTF8timeClipEd,
+ __ZN3WTF8LockBase13safepointSlowEv, __ZN3WTF8LockBase16unlockFairlySlowEv,
+ __ZN3WTF8LockBase8lockSlowEv, __ZN3WTF8WallTime3nowEv, __ZN3WTF8dataFileEv,
+ __ZN3WTF8dataLogFEPKcz, __ZN3WTF8fastFreeEPv, __ZN3WTF8msToDaysEd,
+ __ZN3WTF8msToYearEd, __ZN3WTF8nullAtomE, __ZN3WTF8pageMaskEv,
+ __ZN3WTF8pageSizeEv, __ZN3WTF8starAtomE, __ZN3WTF8timeClipEd,
__ZN3WTF9BitVector10filterSlowERKS0_, __ZN3WTF9BitVector11excludeSlowERKS0_,
__ZN3WTF9BitVector13OutOfLineBits6createEm, __ZN3WTF9BitVector13OutOfLineBits7destroyEPS1_,
__ZN3WTF9BitVector15resizeOutOfLineEm, __ZN3WTF9BitVector6resizeEm,
__ZN3WTF9BitVector7setSlowERKS0_, __ZN3WTF9BitVector8clearAllEv,
__ZN3WTF9BitVector9mergeSlowERKS0_, __ZN3WTF9MediaTime11invalidTimeEv,
- __ZN3WTF9MediaTime12setTimeScaleEi, __ZN3WTF9MediaTime14indefiniteTimeEv,
- __ZN3WTF9MediaTime15createWithFloatEf, __ZN3WTF9MediaTime15createWithFloatEfi,
+ __ZN3WTF9MediaTime12setTimeScaleEj, __ZN3WTF9MediaTime14indefiniteTimeEv,
+ __ZN3WTF9MediaTime15createWithFloatEf, __ZN3WTF9MediaTime15createWithFloatEfj,
__ZN3WTF9MediaTime16MaximumTimeScaleE, __ZN3WTF9MediaTime16createWithDoubleEd,
- __ZN3WTF9MediaTime16createWithDoubleEdi, __ZN3WTF9MediaTime20negativeInfiniteTimeEv,
+ __ZN3WTF9MediaTime16createWithDoubleEdj, __ZN3WTF9MediaTime20negativeInfiniteTimeEv,
__ZN3WTF9MediaTime20positiveInfiniteTimeEv, __ZN3WTF9MediaTime8zeroTimeEv,
- __ZN3WTF9MediaTimeC1ERKS0_, __ZN3WTF9MediaTimeC1Ev, __ZN3WTF9MediaTimeC1Exij,
- __ZN3WTF9MediaTimeC2ERKS0_, __ZN3WTF9MediaTimeC2Ev, __ZN3WTF9MediaTimeC2Exij,
+ __ZN3WTF9MediaTimeC1ERKS0_, __ZN3WTF9MediaTimeC1Ev, __ZN3WTF9MediaTimeC1Exjh,
+ __ZN3WTF9MediaTimeC2ERKS0_, __ZN3WTF9MediaTimeC2Ev, __ZN3WTF9MediaTimeC2Exjh,
__ZN3WTF9MediaTimeD1Ev, __ZN3WTF9MediaTimeD2Ev, __ZN3WTF9MediaTimeaSERKS0_,
- __ZN3WTF9WorkQueue15concurrentApplyEmRKNSt3__18functionIFvmEEE,
+ __ZN3WTF9SplitTest19initializeSingletonEyy, __ZN3WTF9SplitTest23enableBooleanExperimentEv,
+ __ZN3WTF9SplitTest9singletonEv, __ZN3WTF9WorkQueue15concurrentApplyEmRKNSt3__18functionIFvmEEE,
__ZN3WTF9WorkQueue6createEPKcNS0_4TypeENS0_3QOSE, __ZN3WTF9WorkQueue8dispatchEONS_8FunctionIFvvEEE,
__ZN3WTF9dayInYearEdi, __ZN3WTF9dayInYearEiii, __ZN3WTF9emptyAtomE,
- __ZN3WTF9msToHoursEd, __ZN3WTF9xlinkAtomE, __ZN3WTF9xmlnsAtomE,
- __ZN3WTFeqERKNS_7CStringEPKc, __ZN3WTFeqERKNS_7CStringES2_,
- __ZN3WTFltERKNS_7CStringES2_, __ZN9Inspector13AgentRegistry16appendExtraAgentENSt3__110unique_ptrINS_18InspectorAgentBaseENS1_14default_deleteIS3_EEEE,
+ __ZN3WTF9msToHoursEd, __ZN3WTF9xmlnsAtomE, __ZN3WTFeqERKNS_7CStringEPKc,
+ __ZN3WTFeqERKNS_7CStringES2_, __ZN3WTFltERKNS_7CStringES2_,
+ __ZN9Inspector13AgentRegistry13discardValuesEv, __ZN9Inspector13AgentRegistry16appendExtraAgentENSt3__110unique_ptrINS_18InspectorAgentBaseENS1_14default_deleteIS3_EEEE,
__ZN9Inspector13AgentRegistry27didCreateFrontendAndBackendEPNS_14FrontendRouterEPNS_17BackendDispatcherE,
__ZN9Inspector13AgentRegistry29willDestroyFrontendAndBackendENS_16DisconnectReasonE,
__ZN9Inspector13AgentRegistry6appendENSt3__110unique_ptrINS_18InspectorAgentBaseENS1_14default_deleteIS3_EEEE,
@@ -1190,6 +1342,13 @@ exports:
__ZN9Inspector14InspectorValue7asValueERN3WTF6RefPtrIS0_EE,
__ZN9Inspector14InspectorValue8asObjectERN3WTF6RefPtrINS_15InspectorObjectEEE,
__ZN9Inspector14InspectorValue9parseJSONERKN3WTF6StringERNS1_6RefPtrIS0_EE,
+ __ZN9Inspector15AsyncStackTrace18didCancelAsyncCallEv, __ZN9Inspector15AsyncStackTrace20didDispatchAsyncCallEv,
+ __ZN9Inspector15AsyncStackTrace21willDispatchAsyncCallEm,
+ __ZN9Inspector15AsyncStackTrace6createEN3WTF6RefPtrINS_15ScriptCallStackEEEbNS2_IS0_EE,
+ __ZN9Inspector15AsyncStackTrace6removeEv, __ZN9Inspector15AsyncStackTrace8truncateEm,
+ __ZN9Inspector15AsyncStackTraceC1EN3WTF6RefPtrINS_15ScriptCallStackEEEbNS2_IS0_EE,
+ __ZN9Inspector15AsyncStackTraceC2EN3WTF6RefPtrINS_15ScriptCallStackEEEbNS2_IS0_EE,
+ __ZN9Inspector15AsyncStackTraceD1Ev, __ZN9Inspector15AsyncStackTraceD2Ev,
__ZN9Inspector15InspectorObject6createEv, __ZN9Inspector15RemoteInspector11setupFailedEj,
__ZN9Inspector15RemoteInspector12startEnabledE, __ZN9Inspector15RemoteInspector12stopInternalENS0_10StopSourceE,
__ZN9Inspector15RemoteInspector12updateTargetEPNS_24RemoteControllableTargetE,
@@ -1203,8 +1362,10 @@ exports:
__ZN9Inspector15RemoteInspector23receivedDidCloseMessageEP12NSDictionary,
__ZN9Inspector15RemoteInspector23receivedIndicateMessageEP12NSDictionary,
__ZN9Inspector15RemoteInspector24setRemoteInspectorClientEPNS0_6ClientE,
+ __ZN9Inspector15RemoteInspector24updateClientCapabilitiesEv,
__ZN9Inspector15RemoteInspector25receivedGetListingMessageEP12NSDictionary,
__ZN9Inspector15RemoteInspector26setupXPCConnectionIfNeededEv,
+ __ZN9Inspector15RemoteInspector27clientCapabilitiesDidChangeEv,
__ZN9Inspector15RemoteInspector27setParentProcessInformationEiN3WTF9RetainPtrIPK8__CFDataEE,
__ZN9Inspector15RemoteInspector27updateHasActiveDebugSessionEv,
__ZN9Inspector15RemoteInspector28xpcConnectionReceivedMessageEPNS_28RemoteInspectorXPCConnectionEP8NSStringP12NSDictionary,
@@ -1243,6 +1404,7 @@ exports:
__ZN9Inspector17BackendDispatcher12sendResponseElON3WTF6RefPtrINS_15InspectorObjectEEE,
__ZN9Inspector17BackendDispatcher17sendPendingErrorsEv, __ZN9Inspector17BackendDispatcher19reportProtocolErrorEN3WTF8OptionalIlEENS0_15CommonErrorCodeERKNS1_6StringE,
__ZN9Inspector17BackendDispatcher19reportProtocolErrorENS0_15CommonErrorCodeERKN3WTF6StringE,
+ __ZN9Inspector17BackendDispatcher19reportProtocolErrorESt8optionalIlENS0_15CommonErrorCodeERKN3WTF6StringE,
__ZN9Inspector17BackendDispatcher27registerDispatcherForDomainERKN3WTF6StringEPNS_29SupplementalBackendDispatcherE,
__ZN9Inspector17BackendDispatcher6createEON3WTF3RefINS_14FrontendRouterEEE,
__ZN9Inspector17BackendDispatcher8dispatchERKN3WTF6StringE,
@@ -1256,14 +1418,16 @@ exports:
__ZN9Inspector17ScriptDebugServer11addListenerEPNS_19ScriptDebugListenerE,
__ZN9Inspector17ScriptDebugServer11handlePauseEPN3JSC14JSGlobalObjectENS1_8Debugger14ReasonForPauseE,
__ZN9Inspector17ScriptDebugServer12sourceParsedEPN3JSC9ExecStateEPNS1_14SourceProviderEiRKN3WTF6StringE,
- __ZN9Inspector17ScriptDebugServer13setBreakpointEmRKNS_16ScriptBreakpointEPjS4_,
__ZN9Inspector17ScriptDebugServer14removeListenerEPNS_19ScriptDebugListenerEb,
- __ZN9Inspector17ScriptDebugServer16clearBreakpointsEv, __ZN9Inspector17ScriptDebugServer16dispatchDidPauseEPNS_19ScriptDebugListenerE,
- __ZN9Inspector17ScriptDebugServer16removeBreakpointEm, __ZN9Inspector17ScriptDebugServer19dispatchDidContinueEPNS_19ScriptDebugListenerE,
+ __ZN9Inspector17ScriptDebugServer16dispatchDidPauseEPNS_19ScriptDebugListenerE,
+ __ZN9Inspector17ScriptDebugServer19dispatchDidContinueEPNS_19ScriptDebugListenerE,
__ZN9Inspector17ScriptDebugServer19handleBreakpointHitEPN3JSC14JSGlobalObjectERKNS1_10BreakpointE,
+ __ZN9Inspector17ScriptDebugServer20setBreakpointActionsEmRKNS_16ScriptBreakpointE,
+ __ZN9Inspector17ScriptDebugServer22clearBreakpointActionsEv,
__ZN9Inspector17ScriptDebugServer22dispatchDidParseSourceERKN3WTF7HashSetIPNS_19ScriptDebugListenerENS1_7PtrHashIS4_EENS1_10HashTraitsIS4_EEEEPN3JSC14SourceProviderEb,
__ZN9Inspector17ScriptDebugServer22exceptionOrCaughtValueEPN3JSC9ExecStateE,
__ZN9Inspector17ScriptDebugServer23getActionsForBreakpointEm,
+ __ZN9Inspector17ScriptDebugServer23removeBreakpointActionsEm,
__ZN9Inspector17ScriptDebugServer24evaluateBreakpointActionERKNS_22ScriptBreakpointActionE,
__ZN9Inspector17ScriptDebugServer27dispatchBreakpointActionLogEPN3JSC9ExecStateERKN3WTF6StringE,
__ZN9Inspector17ScriptDebugServer27dispatchFailedToParseSourceERKN3WTF7HashSetIPNS_19ScriptDebugListenerENS1_7PtrHashIS4_EENS1_10HashTraitsIS4_EEEEPN3JSC14SourceProviderEiRKNS1_6StringE,
@@ -1291,7 +1455,7 @@ exports:
__ZN9Inspector18InspectorHeapAgent12stopTrackingERN3WTF6StringE,
__ZN9Inspector18InspectorHeapAgent13startTrackingERN3WTF6StringE,
__ZN9Inspector18InspectorHeapAgent15getRemoteObjectERN3WTF6StringEiPKS2_RNS1_6RefPtrINS_8Protocol7Runtime12RemoteObjectEEE,
- __ZN9Inspector18InspectorHeapAgent17didGarbageCollectEN3JSC13HeapOperationE,
+ __ZN9Inspector18InspectorHeapAgent17didGarbageCollectEN3JSC15CollectionScopeE,
__ZN9Inspector18InspectorHeapAgent18clearHeapSnapshotsEv,
__ZN9Inspector18InspectorHeapAgent18willGarbageCollectEv,
__ZN9Inspector18InspectorHeapAgent27didCreateFrontendAndBackendEPNS_14FrontendRouterEPNS_17BackendDispatcherE,
@@ -1394,6 +1558,7 @@ exports:
__ZN9Inspector21DOMFrontendDispatcher21characterDataModifiedEiRKN3WTF6StringE,
__ZN9Inspector21DOMFrontendDispatcher21childNodeCountUpdatedEii,
__ZN9Inspector21DOMFrontendDispatcher22inlineStyleInvalidatedEN3WTF6RefPtrINS_8Protocol5ArrayIiEEEE,
+ __ZN9Inspector21DOMFrontendDispatcher25customElementStateChangedEiNS_8Protocol3DOM18CustomElementStateE,
__ZN9Inspector21HeapBackendDispatcher10getPreviewElON3WTF6RefPtrINS_15InspectorObjectEEE,
__ZN9Inspector21HeapBackendDispatcher12stopTrackingElON3WTF6RefPtrINS_15InspectorObjectEEE,
__ZN9Inspector21HeapBackendDispatcher13startTrackingElON3WTF6RefPtrINS_15InspectorObjectEEE,
@@ -1423,7 +1588,7 @@ exports:
__ZN9Inspector21InjectedScriptManagerD2Ev, __ZN9Inspector21InspectorConsoleAgent10stopTimingERKN3WTF6StringENS1_10PassRefPtrINS_15ScriptCallStackEEE,
__ZN9Inspector21InspectorConsoleAgent11startTimingERKN3WTF6StringE,
__ZN9Inspector21InspectorConsoleAgent13clearMessagesERN3WTF6StringE,
- __ZN9Inspector21InspectorConsoleAgent16takeHeapSnapshotERKN3WTF6StringE,
+ __ZN9Inspector21InspectorConsoleAgent13discardValuesEv, __ZN9Inspector21InspectorConsoleAgent16takeHeapSnapshotERKN3WTF6StringE,
__ZN9Inspector21InspectorConsoleAgent17addConsoleMessageENSt3__110unique_ptrINS_14ConsoleMessageENS1_14default_deleteIS3_EEEE,
__ZN9Inspector21InspectorConsoleAgent19addMessageToConsoleENSt3__110unique_ptrINS_14ConsoleMessageENS1_14default_deleteIS3_EEEE,
__ZN9Inspector21InspectorConsoleAgent27didCreateFrontendAndBackendEPNS_14FrontendRouterEPNS_17BackendDispatcherE,
@@ -1443,8 +1608,11 @@ exports:
__ZN9Inspector21InspectorRuntimeAgent19disableTypeProfilerERN3WTF6StringE,
__ZN9Inspector21InspectorRuntimeAgent20getCollectionEntriesERN3WTF6StringERKS2_PS4_PKiS8_RNS1_6RefPtrINS_8Protocol5ArrayINSA_7Runtime15CollectionEntryEEEEE,
__ZN9Inspector21InspectorRuntimeAgent24getDisplayablePropertiesERN3WTF6StringERKS2_PKbRNS1_6RefPtrINS_8Protocol5ArrayINS9_7Runtime18PropertyDescriptorEEEEERNS8_INSA_INSB_26InternalPropertyDescriptorEEEEE,
+ __ZN9Inspector21InspectorRuntimeAgent25enableControlFlowProfilerERN3WTF6StringE,
+ __ZN9Inspector21InspectorRuntimeAgent26disableControlFlowProfilerERN3WTF6StringE,
__ZN9Inspector21InspectorRuntimeAgent27setTypeProfilerEnabledStateEb,
__ZN9Inspector21InspectorRuntimeAgent29willDestroyFrontendAndBackendENS_16DisconnectReasonE,
+ __ZN9Inspector21InspectorRuntimeAgent34setControlFlowProfilerEnabledStateEb,
__ZN9Inspector21InspectorRuntimeAgent36getRuntimeTypesForVariablesAtOffsetsERN3WTF6StringERKNS_14InspectorArrayERNS1_6RefPtrINS_8Protocol5ArrayINS8_7Runtime15TypeDescriptionEEEEE,
__ZN9Inspector21InspectorRuntimeAgent5parseERN3WTF6StringERKS2_PNS_8Protocol7Runtime15SyntaxErrorTypeEPNS6_9OptOutputIS2_EERNS1_6RefPtrINS7_10ErrorRangeEEE,
__ZN9Inspector21InspectorRuntimeAgent8evaluateERN3WTF6StringERKS2_PS4_PKbS8_PKiS8_S8_S8_RNS1_6RefPtrINS_8Protocol7Runtime12RemoteObjectEEEPNSC_9OptOutputIbEEPNSH_IiEE,
@@ -1460,12 +1628,7 @@ exports:
__ZN9Inspector21PageBackendDispatcher17searchInResourcesElON3WTF6RefPtrINS_15InspectorObjectEEE,
__ZN9Inspector21PageBackendDispatcher17setShowPaintRectsElON3WTF6RefPtrINS_15InspectorObjectEEE,
__ZN9Inspector21PageBackendDispatcher18getResourceContentElON3WTF6RefPtrINS_15InspectorObjectEEE,
- __ZN9Inspector21PageBackendDispatcher18setDocumentContentElON3WTF6RefPtrINS_15InspectorObjectEEE,
- __ZN9Inspector21PageBackendDispatcher22handleJavaScriptDialogElON3WTF6RefPtrINS_15InspectorObjectEEE,
- __ZN9Inspector21PageBackendDispatcher24getScriptExecutionStatusElON3WTF6RefPtrINS_15InspectorObjectEEE,
- __ZN9Inspector21PageBackendDispatcher24setTouchEmulationEnabledElON3WTF6RefPtrINS_15InspectorObjectEEE,
__ZN9Inspector21PageBackendDispatcher25addScriptToEvaluateOnLoadElON3WTF6RefPtrINS_15InspectorObjectEEE,
- __ZN9Inspector21PageBackendDispatcher26setScriptExecutionDisabledElON3WTF6RefPtrINS_15InspectorObjectEEE,
__ZN9Inspector21PageBackendDispatcher28getCompositingBordersVisibleElON3WTF6RefPtrINS_15InspectorObjectEEE,
__ZN9Inspector21PageBackendDispatcher28removeScriptToEvaluateOnLoadElON3WTF6RefPtrINS_15InspectorObjectEEE,
__ZN9Inspector21PageBackendDispatcher28setCompositingBordersVisibleElON3WTF6RefPtrINS_15InspectorObjectEEE,
@@ -1491,30 +1654,42 @@ exports:
__ZN9Inspector22HeapFrontendDispatcher16trackingCompleteEdRKN3WTF6StringE,
__ZN9Inspector22InspectorDebuggerAgent11didContinueEv, __ZN9Inspector22InspectorDebuggerAgent12assertPausedERN3WTF6StringE,
__ZN9Inspector22InspectorDebuggerAgent12breakProgramENS_26DebuggerFrontendDispatcher6ReasonEON3WTF6RefPtrINS_15InspectorObjectEEE,
+ __ZN9Inspector22InspectorDebuggerAgent13didBecomeIdleEv, __ZN9Inspector22InspectorDebuggerAgent13setBreakpointERN3JSC10BreakpointERb,
__ZN9Inspector22InspectorDebuggerAgent13setBreakpointERN3WTF6StringERKNS_15InspectorObjectEPS5_PS2_RNS1_6RefPtrINS_8Protocol8Debugger8LocationEEE,
__ZN9Inspector22InspectorDebuggerAgent14didParseSourceEmRKNS_19ScriptDebugListener6ScriptE,
__ZN9Inspector22InspectorDebuggerAgent15getScriptSourceERN3WTF6StringERKS2_PS2_,
__ZN9Inspector22InspectorDebuggerAgent15searchInContentERN3WTF6StringERKS2_S5_PKbS7_RNS1_6RefPtrINS_8Protocol5ArrayINS9_12GenericTypes11SearchMatchEEEEE,
+ __ZN9Inspector22InspectorDebuggerAgent16didSetBreakpointERKN3JSC10BreakpointERKN3WTF6StringERKNS_16ScriptBreakpointE,
__ZN9Inspector22InspectorDebuggerAgent16removeBreakpointERN3WTF6StringERKS2_,
__ZN9Inspector22InspectorDebuggerAgent17clearBreakDetailsEv,
__ZN9Inspector22InspectorDebuggerAgent17currentCallFramesERKNS_14InjectedScriptE,
- __ZN9Inspector22InspectorDebuggerAgent17resolveBreakpointERKN3WTF6StringEmRKNS_16ScriptBreakpointE,
+ __ZN9Inspector22InspectorDebuggerAgent17resolveBreakpointERKNS_19ScriptDebugListener6ScriptERN3JSC10BreakpointE,
__ZN9Inspector22InspectorDebuggerAgent17setOverlayMessageERN3WTF6StringEPKS2_,
__ZN9Inspector22InspectorDebuggerAgent18continueToLocationERN3WTF6StringERKNS_15InspectorObjectE,
+ __ZN9Inspector22InspectorDebuggerAgent18didCancelAsyncCallEii,
__ZN9Inspector22InspectorDebuggerAgent18getFunctionDetailsERN3WTF6StringERKS2_RNS1_6RefPtrINS_8Protocol8Debugger15FunctionDetailsEEE,
__ZN9Inspector22InspectorDebuggerAgent18setBreakpointByUrlERN3WTF6StringEiPKS2_S5_PKiPKNS_15InspectorObjectEPS2_RNS1_6RefPtrINS_8Protocol5ArrayINSD_8Debugger8LocationEEEEE,
__ZN9Inspector22InspectorDebuggerAgent19clearExceptionValueEv,
__ZN9Inspector22InspectorDebuggerAgent19evaluateOnCallFrameERN3WTF6StringERKS2_S5_PS4_PKbS8_S8_S8_S8_RNS1_6RefPtrINS_8Protocol7Runtime12RemoteObjectEEEPNSA_9OptOutputIbEEPNSF_IiEE,
__ZN9Inspector22InspectorDebuggerAgent19failedToParseSourceERKN3WTF6StringES4_iiS4_,
__ZN9Inspector22InspectorDebuggerAgent19handleConsoleAssertERKN3WTF6StringE,
+ __ZN9Inspector22InspectorDebuggerAgent19registerIdleHandlerEv,
__ZN9Inspector22InspectorDebuggerAgent20backtraceObjectGroupE,
__ZN9Inspector22InspectorDebuggerAgent20didClearGlobalObjectEv,
+ __ZN9Inspector22InspectorDebuggerAgent20didDispatchAsyncCallEv,
+ __ZN9Inspector22InspectorDebuggerAgent20didScheduleAsyncCallEPN3JSC9ExecStateEiib,
__ZN9Inspector22InspectorDebuggerAgent20setBreakpointsActiveERN3WTF6StringEb,
+ __ZN9Inspector22InspectorDebuggerAgent20setPauseOnAssertionsERN3WTF6StringEb,
__ZN9Inspector22InspectorDebuggerAgent20setPauseOnExceptionsERN3WTF6StringERKS2_,
__ZN9Inspector22InspectorDebuggerAgent20setSuppressAllPausesEb,
__ZN9Inspector22InspectorDebuggerAgent21breakpointActionProbeERN3JSC9ExecStateERKNS_22ScriptBreakpointActionEjjNS1_7JSValueE,
__ZN9Inspector22InspectorDebuggerAgent21breakpointActionSoundEi,
__ZN9Inspector22InspectorDebuggerAgent21sourceMapURLForScriptERKNS_19ScriptDebugListener6ScriptE,
+ __ZN9Inspector22InspectorDebuggerAgent21willDispatchAsyncCallEii,
+ __ZN9Inspector22InspectorDebuggerAgent23setAsyncStackTraceDepthERN3WTF6StringEi,
+ __ZN9Inspector22InspectorDebuggerAgent24clearAsyncStackTraceDataEv,
+ __ZN9Inspector22InspectorDebuggerAgent24continueUntilNextRunLoopERN3WTF6StringE,
+ __ZN9Inspector22InspectorDebuggerAgent24willStepAndMayBecomeIdleEv,
__ZN9Inspector22InspectorDebuggerAgent25buildExceptionPauseReasonEN3JSC7JSValueERKNS_14InjectedScriptE,
__ZN9Inspector22InspectorDebuggerAgent26buildBreakpointPauseReasonEm,
__ZN9Inspector22InspectorDebuggerAgent26cancelPauseOnNextStatementEv,
@@ -1538,12 +1713,9 @@ exports:
__ZN9Inspector22InspectorDebuggerAgentD2Ev, __ZN9Inspector22PageFrontendDispatcher13frameDetachedERKN3WTF6StringE,
__ZN9Inspector22PageFrontendDispatcher14frameNavigatedEN3WTF6RefPtrINS_8Protocol4Page5FrameEEE,
__ZN9Inspector22PageFrontendDispatcher14loadEventFiredEd,
- __ZN9Inspector22PageFrontendDispatcher14scriptsEnabledEb,
__ZN9Inspector22PageFrontendDispatcher19frameStartedLoadingERKN3WTF6StringE,
__ZN9Inspector22PageFrontendDispatcher19frameStoppedLoadingERKN3WTF6StringE,
__ZN9Inspector22PageFrontendDispatcher20domContentEventFiredEd,
- __ZN9Inspector22PageFrontendDispatcher22javascriptDialogClosedEv,
- __ZN9Inspector22PageFrontendDispatcher23javascriptDialogOpeningERKN3WTF6StringE,
__ZN9Inspector22PageFrontendDispatcher24frameScheduledNavigationERKN3WTF6StringEd,
__ZN9Inspector22PageFrontendDispatcher31frameClearedScheduledNavigationERKN3WTF6StringE,
__ZN9Inspector22RemoteAutomationTarget11setIsPairedEb, __ZN9Inspector22RemoteInspectionTarget25setRemoteDebuggingAllowedEb,
@@ -1557,6 +1729,14 @@ exports:
__ZN9Inspector23MemoryBackendDispatcher8dispatchElRKN3WTF6StringEONS1_3RefINS_15InspectorObjectEEE,
__ZN9Inspector23MemoryBackendDispatcherC1ERNS_17BackendDispatcherEPNS_30MemoryBackendDispatcherHandlerE,
__ZN9Inspector23MemoryBackendDispatcherC2ERNS_17BackendDispatcherEPNS_30MemoryBackendDispatcherHandlerE,
+ __ZN9Inspector23WorkerBackendDispatcher11initializedElON3WTF6RefPtrINS_15InspectorObjectEEE,
+ __ZN9Inspector23WorkerBackendDispatcher19sendMessageToWorkerElON3WTF6RefPtrINS_15InspectorObjectEEE,
+ __ZN9Inspector23WorkerBackendDispatcher6createERNS_17BackendDispatcherEPNS_30WorkerBackendDispatcherHandlerE,
+ __ZN9Inspector23WorkerBackendDispatcher6enableElON3WTF6RefPtrINS_15InspectorObjectEEE,
+ __ZN9Inspector23WorkerBackendDispatcher7disableElON3WTF6RefPtrINS_15InspectorObjectEEE,
+ __ZN9Inspector23WorkerBackendDispatcher8dispatchElRKN3WTF6StringEONS1_3RefINS_15InspectorObjectEEE,
+ __ZN9Inspector23WorkerBackendDispatcherC1ERNS_17BackendDispatcherEPNS_30WorkerBackendDispatcherHandlerE,
+ __ZN9Inspector23WorkerBackendDispatcherC2ERNS_17BackendDispatcherEPNS_30WorkerBackendDispatcherHandlerE,
__ZN9Inspector24ConsoleBackendDispatcher13clearMessagesElON3WTF6RefPtrINS_15InspectorObjectEEE,
__ZN9Inspector24ConsoleBackendDispatcher16addInspectedNodeElON3WTF6RefPtrINS_15InspectorObjectEEE,
__ZN9Inspector24ConsoleBackendDispatcher23setMonitoringXHREnabledElON3WTF6RefPtrINS_15InspectorObjectEEE,
@@ -1592,6 +1772,8 @@ exports:
__ZN9Inspector24RuntimeBackendDispatcher19disableTypeProfilerElON3WTF6RefPtrINS_15InspectorObjectEEE,
__ZN9Inspector24RuntimeBackendDispatcher20getCollectionEntriesElON3WTF6RefPtrINS_15InspectorObjectEEE,
__ZN9Inspector24RuntimeBackendDispatcher24getDisplayablePropertiesElON3WTF6RefPtrINS_15InspectorObjectEEE,
+ __ZN9Inspector24RuntimeBackendDispatcher25enableControlFlowProfilerElON3WTF6RefPtrINS_15InspectorObjectEEE,
+ __ZN9Inspector24RuntimeBackendDispatcher26disableControlFlowProfilerElON3WTF6RefPtrINS_15InspectorObjectEEE,
__ZN9Inspector24RuntimeBackendDispatcher36getRuntimeTypesForVariablesAtOffsetsElON3WTF6RefPtrINS_15InspectorObjectEEE,
__ZN9Inspector24RuntimeBackendDispatcher5parseElON3WTF6RefPtrINS_15InspectorObjectEEE,
__ZN9Inspector24RuntimeBackendDispatcher6createERNS_17BackendDispatcherEPNS_31RuntimeBackendDispatcherHandlerE,
@@ -1601,6 +1783,9 @@ exports:
__ZN9Inspector24RuntimeBackendDispatcher8evaluateElON3WTF6RefPtrINS_15InspectorObjectEEE,
__ZN9Inspector24RuntimeBackendDispatcherC1ERNS_17BackendDispatcherEPNS_31RuntimeBackendDispatcherHandlerE,
__ZN9Inspector24RuntimeBackendDispatcherC2ERNS_17BackendDispatcherEPNS_31RuntimeBackendDispatcherHandlerE,
+ __ZN9Inspector24WorkerFrontendDispatcher13workerCreatedERKN3WTF6StringES4_,
+ __ZN9Inspector24WorkerFrontendDispatcher16workerTerminatedERKN3WTF6StringE,
+ __ZN9Inspector24WorkerFrontendDispatcher25dispatchMessageFromWorkerERKN3WTF6StringES4_,
__ZN9Inspector25ConsoleFrontendDispatcher12heapSnapshotEdRKN3WTF6StringEPS3_,
__ZN9Inspector25ConsoleFrontendDispatcher12messageAddedEN3WTF6RefPtrINS_8Protocol7Console14ConsoleMessageEEE,
__ZN9Inspector25ConsoleFrontendDispatcher15messagesClearedEv,
@@ -1623,7 +1808,10 @@ exports:
__ZN9Inspector25DebuggerBackendDispatcher18setBreakpointByUrlElON3WTF6RefPtrINS_15InspectorObjectEEE,
__ZN9Inspector25DebuggerBackendDispatcher19evaluateOnCallFrameElON3WTF6RefPtrINS_15InspectorObjectEEE,
__ZN9Inspector25DebuggerBackendDispatcher20setBreakpointsActiveElON3WTF6RefPtrINS_15InspectorObjectEEE,
+ __ZN9Inspector25DebuggerBackendDispatcher20setPauseOnAssertionsElON3WTF6RefPtrINS_15InspectorObjectEEE,
__ZN9Inspector25DebuggerBackendDispatcher20setPauseOnExceptionsElON3WTF6RefPtrINS_15InspectorObjectEEE,
+ __ZN9Inspector25DebuggerBackendDispatcher23setAsyncStackTraceDepthElON3WTF6RefPtrINS_15InspectorObjectEEE,
+ __ZN9Inspector25DebuggerBackendDispatcher24continueUntilNextRunLoopElON3WTF6RefPtrINS_15InspectorObjectEEE,
__ZN9Inspector25DebuggerBackendDispatcher5pauseElON3WTF6RefPtrINS_15InspectorObjectEEE,
__ZN9Inspector25DebuggerBackendDispatcher6createERNS_17BackendDispatcherEPNS_32DebuggerBackendDispatcherHandlerE,
__ZN9Inspector25DebuggerBackendDispatcher6enableElON3WTF6RefPtrINS_15InspectorObjectEEE,
@@ -1641,7 +1829,7 @@ exports:
__ZN9Inspector25NetworkFrontendDispatcher15webSocketClosedERKN3WTF6StringEd,
__ZN9Inspector25NetworkFrontendDispatcher16responseReceivedERKN3WTF6StringES4_S4_dNS_8Protocol4Page12ResourceTypeENS1_6RefPtrINS5_7Network8ResponseEEE,
__ZN9Inspector25NetworkFrontendDispatcher16webSocketCreatedERKN3WTF6StringES4_,
- __ZN9Inspector25NetworkFrontendDispatcher17requestWillBeSentERKN3WTF6StringES4_S4_S4_NS1_6RefPtrINS_8Protocol7Network7RequestEEEdNS5_INS7_9InitiatorEEENS5_INS7_8ResponseEEEPNS6_4Page12ResourceTypeE,
+ __ZN9Inspector25NetworkFrontendDispatcher17requestWillBeSentERKN3WTF6StringES4_S4_S4_NS1_6RefPtrINS_8Protocol7Network7RequestEEEdNS5_INS7_9InitiatorEEENS5_INS7_8ResponseEEEPNS6_4Page12ResourceTypeEPS3_,
__ZN9Inspector25NetworkFrontendDispatcher18webSocketFrameSentERKN3WTF6StringEdNS1_6RefPtrINS_8Protocol7Network14WebSocketFrameEEE,
__ZN9Inspector25NetworkFrontendDispatcher19webSocketFrameErrorERKN3WTF6StringEdS4_,
__ZN9Inspector25NetworkFrontendDispatcher22requestServedFromCacheERKN3WTF6StringE,
@@ -1659,13 +1847,13 @@ exports:
__ZN9Inspector25TimelineBackendDispatcherC1ERNS_17BackendDispatcherEPNS_32TimelineBackendDispatcherHandlerE,
__ZN9Inspector25TimelineBackendDispatcherC2ERNS_17BackendDispatcherEPNS_32TimelineBackendDispatcherHandlerE,
__ZN9Inspector26DatabaseFrontendDispatcher11addDatabaseEN3WTF6RefPtrINS_8Protocol8Database8DatabaseEEE,
- __ZN9Inspector26DebuggerFrontendDispatcher12scriptParsedERKN3WTF6StringES4_iiiiPKbPS3_S7_,
+ __ZN9Inspector26DebuggerFrontendDispatcher12scriptParsedERKN3WTF6StringES4_iiiiPKbPS3_S7_S6_,
__ZN9Inspector26DebuggerFrontendDispatcher14didSampleProbeEN3WTF6RefPtrINS_8Protocol8Debugger11ProbeSampleEEE,
__ZN9Inspector26DebuggerFrontendDispatcher18breakpointResolvedERKN3WTF6StringENS1_6RefPtrINS_8Protocol8Debugger8LocationEEE,
__ZN9Inspector26DebuggerFrontendDispatcher19globalObjectClearedEv,
__ZN9Inspector26DebuggerFrontendDispatcher19scriptFailedToParseERKN3WTF6StringES4_iiS4_,
__ZN9Inspector26DebuggerFrontendDispatcher25playBreakpointActionSoundEi,
- __ZN9Inspector26DebuggerFrontendDispatcher6pausedEN3WTF6RefPtrINS_8Protocol5ArrayINS3_8Debugger9CallFrameEEEEENS0_6ReasonENS2_INS_15InspectorObjectEEE,
+ __ZN9Inspector26DebuggerFrontendDispatcher6pausedEN3WTF6RefPtrINS_8Protocol5ArrayINS3_8Debugger9CallFrameEEEEENS0_6ReasonENS2_INS_15InspectorObjectEEENS2_INS3_7Console10StackTraceEEE,
__ZN9Inspector26DebuggerFrontendDispatcher7resumedEv, __ZN9Inspector26IndexedDBBackendDispatcher11requestDataElON3WTF6RefPtrINS_15InspectorObjectEEE,
__ZN9Inspector26IndexedDBBackendDispatcher15requestDatabaseElON3WTF6RefPtrINS_15InspectorObjectEEE,
__ZN9Inspector26IndexedDBBackendDispatcher16clearObjectStoreElON3WTF6RefPtrINS_15InspectorObjectEEE,
@@ -1743,6 +1931,7 @@ exports:
__ZN9Inspector28InspectorScriptProfilerAgent26programmaticCaptureStartedEv,
__ZN9Inspector28InspectorScriptProfilerAgent26programmaticCaptureStoppedEv,
__ZN9Inspector28InspectorScriptProfilerAgent27didCreateFrontendAndBackendEPNS_14FrontendRouterEPNS_17BackendDispatcherE,
+ __ZN9Inspector28InspectorScriptProfilerAgent29stopSamplingWhenDisconnectingEv,
__ZN9Inspector28InspectorScriptProfilerAgent29willDestroyFrontendAndBackendENS_16DisconnectReasonE,
__ZN9Inspector28InspectorScriptProfilerAgent8addEventEddN3JSC15ProfilingReasonE,
__ZN9Inspector28InspectorScriptProfilerAgentC1ERNS_12AgentContextE,
@@ -1754,8 +1943,10 @@ exports:
__ZN9Inspector29SupplementalBackendDispatcherD0Ev, __ZN9Inspector29SupplementalBackendDispatcherD1Ev,
__ZN9Inspector29SupplementalBackendDispatcherD2Ev, __ZN9Inspector30MemoryBackendDispatcherHandlerD0Ev,
__ZN9Inspector30MemoryBackendDispatcherHandlerD1Ev, __ZN9Inspector30MemoryBackendDispatcherHandlerD2Ev,
- __ZN9Inspector31ConsoleBackendDispatcherHandlerD0Ev, __ZN9Inspector31ConsoleBackendDispatcherHandlerD1Ev,
- __ZN9Inspector31ConsoleBackendDispatcherHandlerD2Ev, __ZN9Inspector31NetworkBackendDispatcherHandler20LoadResourceCallback11sendSuccessERKN3WTF6StringES5_d,
+ __ZN9Inspector30WorkerBackendDispatcherHandlerD0Ev, __ZN9Inspector30WorkerBackendDispatcherHandlerD1Ev,
+ __ZN9Inspector30WorkerBackendDispatcherHandlerD2Ev, __ZN9Inspector31ConsoleBackendDispatcherHandlerD0Ev,
+ __ZN9Inspector31ConsoleBackendDispatcherHandlerD1Ev, __ZN9Inspector31ConsoleBackendDispatcherHandlerD2Ev,
+ __ZN9Inspector31NetworkBackendDispatcherHandler20LoadResourceCallback11sendSuccessERKN3WTF6StringES5_d,
__ZN9Inspector31NetworkBackendDispatcherHandler20LoadResourceCallbackC1EON3WTF3RefINS_17BackendDispatcherEEEi,
__ZN9Inspector31NetworkBackendDispatcherHandler20LoadResourceCallbackC2EON3WTF3RefINS_17BackendDispatcherEEEi,
__ZN9Inspector31NetworkBackendDispatcherHandlerD0Ev, __ZN9Inspector31NetworkBackendDispatcherHandlerD1Ev,
@@ -1824,40 +2015,41 @@ exports:
__ZN9Inspector8Protocol13BindingTraitsINS0_8Debugger9CallFrameEE11runtimeCastEON3WTF6RefPtrINS_14InspectorValueEEE,
__ZN9Inspector8Protocol13BindingTraitsINS0_8Timeline13TimelineEventEE11runtimeCastEON3WTF6RefPtrINS_14InspectorValueEEE,
__ZN9Inspector8Protocol16InspectorHelpers20getEnumConstantValueEi,
- __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_11DOMDebugger17DOMBreakpointTypeEEEN3WTF8OptionalIT_EERKNS5_6StringE,
- __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_14ScriptProfiler9EventTypeEEEN3WTF8OptionalIT_EERKNS5_6StringE,
- __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_3CSS16StyleSheetOriginEEEN3WTF8OptionalIT_EERKNS5_6StringE,
- __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_3CSS17CSSPropertyStatusEEEN3WTF8OptionalIT_EERKNS5_6StringE,
- __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_3CSS6Region13RegionOversetEEEN3WTF8OptionalIT_EERKNS6_6StringE,
- __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_3CSS8CSSMedia6SourceEEEN3WTF8OptionalIT_EERKNS6_6StringE,
- __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_3DOM10PseudoTypeEEEN3WTF8OptionalIT_EERKNS5_6StringE,
- __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_3DOM14ShadowRootTypeEEEN3WTF8OptionalIT_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_4Page12ResourceTypeEEEN3WTF8OptionalIT_EERKNS5_6StringE,
- __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_4Page16CoordinateSystemEEEN3WTF8OptionalIT_EERKNS5_6StringE,
- __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_6Memory12CategoryData4TypeEEEN3WTF8OptionalIT_EERKNS6_6StringE,
- __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_7Console14ConsoleMessage4TypeEEEN3WTF8OptionalIT_EERKNS6_6StringE,
- __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_7Console14ConsoleMessage5LevelEEEN3WTF8OptionalIT_EERKNS6_6StringE,
- __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_7Console14ConsoleMessage6SourceEEEN3WTF8OptionalIT_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_11DOMDebugger17DOMBreakpointTypeEEESt8optionalIT_ERKN3WTF6StringE,
+ __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_14ScriptProfiler9EventTypeEEESt8optionalIT_ERKN3WTF6StringE,
+ __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_3CSS16StyleSheetOriginEEESt8optionalIT_ERKN3WTF6StringE,
+ __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_3CSS17CSSPropertyStatusEEESt8optionalIT_ERKN3WTF6StringE,
+ __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_3CSS6Region13RegionOversetEEESt8optionalIT_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_6Memory12CategoryData4TypeEEESt8optionalIT_ERKN3WTF6StringE,
+ __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_7Console14ConsoleMessage4TypeEEESt8optionalIT_ERKN3WTF6StringE,
+ __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_7Console14ConsoleMessage5LevelEEESt8optionalIT_ERKN3WTF6StringE,
+ __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_7Console14ConsoleMessage6SourceEEESt8optionalIT_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,
__ZN9Inspector8Protocol3CSS11CSSProperty4NameE, __ZN9Inspector8Protocol3CSS11CSSProperty4TextE,
__ZN9Inspector8Protocol3CSS11CSSProperty5RangeE, __ZN9Inspector8Protocol3CSS11CSSProperty5ValueE,
__ZN9Inspector8Protocol3CSS11CSSProperty6StatusE, __ZN9Inspector8Protocol3CSS11CSSProperty8ImplicitE,
@@ -1877,34 +2069,41 @@ exports:
__ZNK10Deprecated11ScriptValue9getStringEPN3JSC9ExecStateERN3WTF6StringE,
__ZNK14OpaqueJSString6stringEv, __ZNK3JSC10CodeOrigin4dumpERN3WTF11PrintStreamE,
__ZNK3JSC10JSFunction10sourceCodeEv, __ZNK3JSC10JSFunction23isHostFunctionNonInlineEv,
- __ZNK3JSC11SlotVisitor18containsOpaqueRootEPv, __ZNK3JSC12DateInstance26calculateGregorianDateTimeEPNS_9ExecStateE,
+ __ZNK3JSC11ArrayBuffer5sliceEi, __ZNK3JSC11ArrayBuffer5sliceEii,
+ __ZNK3JSC11RegisterSet4dumpERN3WTF11PrintStreamE, __ZNK3JSC11SlotVisitor18containsOpaqueRootEPv,
+ __ZNK3JSC12DateInstance26calculateGregorianDateTimeEPNS_9ExecStateE,
__ZNK3JSC12DateInstance29calculateGregorianDateTimeUTCEPNS_9ExecStateE,
__ZNK3JSC12JSRopeString11resolveRopeEPNS_9ExecStateE, __ZNK3JSC12JSRopeString25resolveRopeToAtomicStringEPNS_9ExecStateE,
__ZNK3JSC12JSRopeString33resolveRopeToExistingAtomicStringEPNS_9ExecStateE,
__ZNK3JSC12PropertySlot12customGetterEPNS_9ExecStateENS_12PropertyNameE,
- __ZNK3JSC12PropertySlot14functionGetterEPNS_9ExecStateE, __ZNK3JSC12StackVisitor5Frame12functionNameEv,
- __ZNK3JSC12StackVisitor5Frame20computeLineAndColumnERjS2_,
+ __ZNK3JSC12PropertySlot14functionGetterEPNS_9ExecStateE, __ZNK3JSC12PropertySlot20customAccessorGetterEPNS_9ExecStateENS_12PropertyNameE,
+ __ZNK3JSC12StackVisitor5Frame12functionNameEv, __ZNK3JSC12StackVisitor5Frame20computeLineAndColumnERjS2_,
__ZNK3JSC12StackVisitor5Frame8toStringEv, __ZNK3JSC12StackVisitor5Frame9sourceURLEv,
- __ZNK3JSC14JSGlobalObject22remoteDebuggingEnabledEv, __ZNK3JSC17DebuggerCallFrame12functionNameEv,
- __ZNK3JSC17DebuggerCallFrame19vmEntryGlobalObjectEv, __ZNK3JSC17DebuggerCallFrame4typeEv,
- __ZNK3JSC17DebuggerCallFrame8sourceIDEv, __ZNK3JSC17DebuggerCallFrame9thisValueEv,
- __ZNK3JSC18BasicBlockLocation8dumpDataEv, __ZNK3JSC18PropertyDescriptor10enumerableEv,
- __ZNK3JSC18PropertyDescriptor12configurableEv, __ZNK3JSC18PropertyDescriptor16isDataDescriptorEv,
- __ZNK3JSC18PropertyDescriptor20isAccessorDescriptorEv, __ZNK3JSC18PropertyDescriptor6getterEv,
- __ZNK3JSC18PropertyDescriptor6setterEv, __ZNK3JSC18PropertyDescriptor8writableEv,
- __ZNK3JSC19ControlFlowProfiler8dumpDataEv, __ZNK3JSC23VariableWriteFireDetail4dumpERN3WTF11PrintStreamE,
+ __ZNK3JSC13JSArrayBuffer8isSharedEv, __ZNK3JSC14JSGlobalObject22remoteDebuggingEnabledEv,
+ __ZNK3JSC17DebuggerCallFrame12functionNameEv, __ZNK3JSC17DebuggerCallFrame19vmEntryGlobalObjectEv,
+ __ZNK3JSC17DebuggerCallFrame4typeEv, __ZNK3JSC17DebuggerCallFrame8sourceIDEv,
+ __ZNK3JSC17DebuggerCallFrame9thisValueEv, __ZNK3JSC18BasicBlockLocation8dumpDataEv,
+ __ZNK3JSC18PropertyDescriptor10enumerableEv, __ZNK3JSC18PropertyDescriptor12configurableEv,
+ __ZNK3JSC18PropertyDescriptor16isDataDescriptorEv, __ZNK3JSC18PropertyDescriptor20isAccessorDescriptorEv,
+ __ZNK3JSC18PropertyDescriptor6getterEv, __ZNK3JSC18PropertyDescriptor6setterEv,
+ __ZNK3JSC18PropertyDescriptor8writableEv, __ZNK3JSC19ControlFlowProfiler8dumpDataEv,
+ __ZNK3JSC21MacroAssemblerCodeRef11disassemblyEv, __ZNK3JSC23VariableWriteFireDetail4dumpERN3WTF11PrintStreamE,
__ZNK3JSC25JSInternalPromiseDeferred7promiseEv, __ZNK3JSC4Heap18isHeapSnapshottingEv,
__ZNK3JSC4Yarr17RegularExpression13matchedLengthEv, __ZNK3JSC4Yarr17RegularExpression5matchERKN3WTF6StringEiPi,
__ZNK3JSC4Yarr17RegularExpression7isValidEv, __ZNK3JSC4Yarr17RegularExpression9searchRevERKN3WTF6StringE,
- __ZNK3JSC6JSCell11toPrimitiveEPNS_9ExecStateENS_22PreferredPrimitiveTypeE,
- __ZNK3JSC6JSCell8toNumberEPNS_9ExecStateE, __ZNK3JSC6JSCell8toObjectEPNS_9ExecStateEPNS_14JSGlobalObjectE,
- __ZNK3JSC6JSCell9getStringEPNS_9ExecStateE, __ZNK3JSC6JSCell9getStringEPNS_9ExecStateERN3WTF6StringE,
+ __ZNK3JSC6DOMJIT12AbstractHeap11shallowDumpERN3WTF11PrintStreamE,
+ __ZNK3JSC6DOMJIT12AbstractHeap4dumpERN3WTF11PrintStreamE,
+ __ZNK3JSC6DOMJIT12AbstractHeap8deepDumpERN3WTF11PrintStreamEj,
+ __ZNK3JSC6DOMJIT9HeapRange4dumpERN3WTF11PrintStreamE, __ZNK3JSC6JSCell11toPrimitiveEPNS_9ExecStateENS_22PreferredPrimitiveTypeE,
+ __ZNK3JSC6JSCell12toObjectSlowEPNS_9ExecStateEPNS_14JSGlobalObjectE,
+ __ZNK3JSC6JSCell8toNumberEPNS_9ExecStateE, __ZNK3JSC6JSCell9getStringEPNS_9ExecStateE,
+ __ZNK3JSC6JSCell9getStringEPNS_9ExecStateERN3WTF6StringE,
__ZNK3JSC7ArgList8getSliceEiRS0_, __ZNK3JSC7JSValue14toThisSlowCaseEPNS_9ExecStateENS_8ECMAModeE,
__ZNK3JSC7JSValue16toNumberSlowCaseEPNS_9ExecStateE, __ZNK3JSC7JSValue16toObjectSlowCaseEPNS_9ExecStateEPNS_14JSGlobalObjectE,
__ZNK3JSC7JSValue16toStringSlowCaseEPNS_9ExecStateEb, __ZNK3JSC7JSValue19synthesizePrototypeEPNS_9ExecStateE,
__ZNK3JSC7JSValue19toWTFStringSlowCaseEPNS_9ExecStateE, __ZNK3JSC7JSValue20toIntegerPreserveNaNEPNS_9ExecStateE,
__ZNK3JSC7JSValue4dumpERN3WTF11PrintStreamE, __ZNK3JSC7JSValue9toIntegerEPNS_9ExecStateE,
- __ZNK3JSC8JSObject11hasPropertyEPNS_9ExecStateENS_12PropertyNameE,
+ __ZNK3JSC8Debugger13isBlacklistedEm, __ZNK3JSC8JSObject11hasPropertyEPNS_9ExecStateENS_12PropertyNameE,
__ZNK3JSC8JSObject11hasPropertyEPNS_9ExecStateEj, __ZNK3JSC8JSObject11toPrimitiveEPNS_9ExecStateENS_22PreferredPrimitiveTypeE,
__ZNK3JSC8JSObject21findPropertyHashEntryENS_12PropertyNameE,
__ZNK3JSC8JSObject8toNumberEPNS_9ExecStateE, __ZNK3JSC8JSObject8toStringEPNS_9ExecStateE,
@@ -1917,11 +2116,11 @@ exports:
__ZNK3WTF10StringImpl10startsWithERKS0_, __ZNK3WTF10StringImpl10startsWithEt,
__ZNK3WTF10StringImpl11sizeInBytesEv, __ZNK3WTF10StringImpl12hashSlowCaseEv,
__ZNK3WTF10StringImpl12utf8ForRangeEjjNS_14ConversionModeE,
- __ZNK3WTF10StringImpl16hasInfixEndingAtERKS0_j, __ZNK3WTF10StringImpl18hasInfixStartingAtERKS0_j,
- __ZNK3WTF10StringImpl21findIgnoringASCIICaseEPKS0_, __ZNK3WTF10StringImpl21findIgnoringASCIICaseEPKS0_j,
- __ZNK3WTF10StringImpl21findIgnoringASCIICaseERKS0_, __ZNK3WTF10StringImpl21findIgnoringASCIICaseERKS0_j,
- __ZNK3WTF10StringImpl25endsWithIgnoringASCIICaseEPKS0_, __ZNK3WTF10StringImpl25endsWithIgnoringASCIICaseERKS0_,
- __ZNK3WTF10StringImpl27startsWithIgnoringASCIICaseEPKS0_,
+ __ZNK3WTF10StringImpl14concurrentHashEv, __ZNK3WTF10StringImpl16hasInfixEndingAtERKS0_j,
+ __ZNK3WTF10StringImpl18hasInfixStartingAtERKS0_j, __ZNK3WTF10StringImpl21findIgnoringASCIICaseEPKS0_,
+ __ZNK3WTF10StringImpl21findIgnoringASCIICaseEPKS0_j, __ZNK3WTF10StringImpl21findIgnoringASCIICaseERKS0_,
+ __ZNK3WTF10StringImpl21findIgnoringASCIICaseERKS0_j, __ZNK3WTF10StringImpl25endsWithIgnoringASCIICaseEPKS0_,
+ __ZNK3WTF10StringImpl25endsWithIgnoringASCIICaseERKS0_, __ZNK3WTF10StringImpl27startsWithIgnoringASCIICaseEPKS0_,
__ZNK3WTF10StringImpl27startsWithIgnoringASCIICaseERKS0_,
__ZNK3WTF10StringImpl4utf8ENS_14ConversionModeE, __ZNK3WTF10StringImpl8endsWithEPKcjb,
__ZNK3WTF10StringImpl8endsWithEt, __ZNK3WTF10StringView10startsWithERKS0_,
@@ -1938,41 +2137,50 @@ exports:
__ZNK3WTF13DecimalNumber15toStringDecimalEPhj, __ZNK3WTF13DecimalNumber19toStringExponentialEPhj,
__ZNK3WTF13DecimalNumber28bufferLengthForStringDecimalEv,
__ZNK3WTF13DecimalNumber32bufferLengthForStringExponentialEv,
- __ZNK3WTF13FastBitVector4dumpERNS_11PrintStreamE, __ZNK3WTF13StringBuilder11reifyStringEv,
- __ZNK3WTF13StringBuilder9canShrinkEv, __ZNK3WTF16RunLoopTimerBase8isActiveEv,
- __ZNK3WTF17double_conversion23DoubleToStringConverter13ToExponentialEdiPNS0_13StringBuilderE,
- __ZNK3WTF19MetaAllocatorHandle4dumpERNS_11PrintStreamE, __ZNK3WTF6String11toIntStrictEPbi,
- __ZNK3WTF6String12toUIntStrictEPbi, __ZNK3WTF6String13toInt64StrictEPbi,
- __ZNK3WTF6String14createCFStringEv, __ZNK3WTF6String14toIntPtrStrictEPbi,
- __ZNK3WTF6String14toUInt64StrictEPbi, __ZNK3WTF6String15stripWhiteSpaceEPFbtE,
- __ZNK3WTF6String15stripWhiteSpaceEv, __ZNK3WTF6String16removeCharactersEPFbtE,
- __ZNK3WTF6String18simplifyWhiteSpaceEPFbtE, __ZNK3WTF6String18simplifyWhiteSpaceEv,
- __ZNK3WTF6String19characterStartingAtEj, __ZNK3WTF6String20substringSharingImplEjj,
- __ZNK3WTF6String23convertToASCIILowercaseEv, __ZNK3WTF6String23convertToASCIIUppercaseEv,
- __ZNK3WTF6String27isSafeToSendToAnotherThreadEv, __ZNK3WTF6String28convertToLowercaseWithLocaleERKNS_12AtomicStringE,
+ __ZNK3WTF13MonotonicTime19approximateWallTimeEv, __ZNK3WTF13MonotonicTime4dumpERNS_11PrintStreamE,
+ __ZNK3WTF13StringBuilder11reifyStringEv, __ZNK3WTF13StringBuilder9canShrinkEv,
+ __ZNK3WTF16RunLoopTimerBase8isActiveEv, __ZNK3WTF17double_conversion23DoubleToStringConverter13ToExponentialEdiPNS0_13StringBuilderE,
+ __ZNK3WTF19MetaAllocatorHandle4dumpERNS_11PrintStreamE, __ZNK3WTF24TimeWithDynamicClockType13monotonicTimeEv,
+ __ZNK3WTF24TimeWithDynamicClockType16nowWithSameClockEv, __ZNK3WTF24TimeWithDynamicClockType19approximateWallTimeEv,
+ __ZNK3WTF24TimeWithDynamicClockType24approximateMonotonicTimeEv,
+ __ZNK3WTF24TimeWithDynamicClockType4dumpERNS_11PrintStreamE,
+ __ZNK3WTF24TimeWithDynamicClockType8wallTimeEv, __ZNK3WTF24TimeWithDynamicClockTypegeERKS0_,
+ __ZNK3WTF24TimeWithDynamicClockTypegtERKS0_, __ZNK3WTF24TimeWithDynamicClockTypeleERKS0_,
+ __ZNK3WTF24TimeWithDynamicClockTypeltERKS0_, __ZNK3WTF24TimeWithDynamicClockTypemiERKS0_,
+ __ZNK3WTF6String11toIntStrictEPbi, __ZNK3WTF6String12toUIntStrictEPbi,
+ __ZNK3WTF6String13toInt64StrictEPbi, __ZNK3WTF6String14createCFStringEv,
+ __ZNK3WTF6String14toIntPtrStrictEPbi, __ZNK3WTF6String14toUInt64StrictEPbi,
+ __ZNK3WTF6String15stripWhiteSpaceEPFbtE, __ZNK3WTF6String15stripWhiteSpaceEv,
+ __ZNK3WTF6String16removeCharactersEPFbtE, __ZNK3WTF6String18simplifyWhiteSpaceEPFbtE,
+ __ZNK3WTF6String18simplifyWhiteSpaceEv, __ZNK3WTF6String19characterStartingAtEj,
+ __ZNK3WTF6String20substringSharingImplEjj, __ZNK3WTF6String23convertToASCIILowercaseEv,
+ __ZNK3WTF6String23convertToASCIIUppercaseEv, __ZNK3WTF6String27isSafeToSendToAnotherThreadEv,
+ __ZNK3WTF6String28convertToLowercaseWithLocaleERKNS_12AtomicStringE,
__ZNK3WTF6String28convertToUppercaseWithLocaleERKNS_12AtomicStringE,
__ZNK3WTF6String29charactersWithNullTerminationEv, __ZNK3WTF6String31convertToLowercaseWithoutLocaleEv,
__ZNK3WTF6String31convertToUppercaseWithoutLocaleEv, __ZNK3WTF6String4utf8ENS_14ConversionModeE,
- __ZNK3WTF6String4utf8Ev, __ZNK3WTF6String5asciiEv, __ZNK3WTF6String5splitERKS0_bRNS_6VectorIS0_Lm0ENS_15CrashOnOverflowELm16EEE,
+ __ZNK3WTF6String4utf8Ev, __ZNK3WTF6String57convertToLowercaseWithoutLocaleStartingAtFailingIndex8BitEj,
+ __ZNK3WTF6String5asciiEv, __ZNK3WTF6String5splitERKS0_bRNS_6VectorIS0_Lm0ENS_15CrashOnOverflowELm16EEE,
__ZNK3WTF6String5splitEtbRNS_6VectorIS0_Lm0ENS_15CrashOnOverflowELm16EEE,
__ZNK3WTF6String5toIntEPb, __ZNK3WTF6String6latin1Ev, __ZNK3WTF6String6toUIntEPb,
__ZNK3WTF6String7toFloatEPb, __ZNK3WTF6String7toInt64EPb,
__ZNK3WTF6String8foldCaseEv, __ZNK3WTF6String8toDoubleEPb,
__ZNK3WTF6String8toIntPtrEPb, __ZNK3WTF6String8toUInt64EPb,
__ZNK3WTF6String9substringEjj, __ZNK3WTF7CString4hashEv, __ZNK3WTF7RunLoop9TimerBase8isActiveEv,
- __ZNK3WTF8Collator11collateUTF8EPKcS2_, __ZNK3WTF8Collator7collateENS_10StringViewES1_,
- __ZNK3WTF9BitVector12bitCountSlowEv, __ZNK3WTF9BitVector12hashSlowCaseEv,
- __ZNK3WTF9BitVector14equalsSlowCaseERKS0_, __ZNK3WTF9BitVector4dumpERNS_11PrintStreamE,
- __ZNK3WTF9MediaTime4dumpERNS_11PrintStreamE, __ZNK3WTF9MediaTime7compareERKS0_,
- __ZNK3WTF9MediaTime7toFloatEv, __ZNK3WTF9MediaTime8toDoubleEv,
- __ZNK3WTF9MediaTime9isBetweenERKS0_S2_, __ZNK3WTF9MediaTimecvbEv,
- __ZNK3WTF9MediaTimeeqERKS0_, __ZNK3WTF9MediaTimegeERKS0_,
- __ZNK3WTF9MediaTimegtERKS0_, __ZNK3WTF9MediaTimeleERKS0_,
- __ZNK3WTF9MediaTimeltERKS0_, __ZNK3WTF9MediaTimemiERKS0_,
- __ZNK3WTF9MediaTimemlEi, __ZNK3WTF9MediaTimeneERKS0_, __ZNK3WTF9MediaTimengEv,
- __ZNK3WTF9MediaTimentEv, __ZNK3WTF9MediaTimeplERKS0_, __ZNK9Inspector14ConsoleMessage11scriptStateEv,
- __ZNK9Inspector14ConsoleMessage13argumentCountEv, __ZNK9Inspector14ConsoleMessage7isEqualEPS0_,
- __ZNK9Inspector14FrontendRouter12sendResponseERKN3WTF6StringE,
+ __ZNK3WTF7Seconds4dumpERNS_11PrintStreamE, __ZNK3WTF7SecondsmiENS_13MonotonicTimeE,
+ __ZNK3WTF7SecondsmiENS_8WallTimeE, __ZNK3WTF7SecondsmiERKNS_24TimeWithDynamicClockTypeE,
+ __ZNK3WTF7SecondsplENS_13MonotonicTimeE, __ZNK3WTF7SecondsplENS_8WallTimeE,
+ __ZNK3WTF7SecondsplERKNS_24TimeWithDynamicClockTypeE, __ZNK3WTF8Collator11collateUTF8EPKcS2_,
+ __ZNK3WTF8Collator7collateENS_10StringViewES1_, __ZNK3WTF8WallTime24approximateMonotonicTimeEv,
+ __ZNK3WTF8WallTime4dumpERNS_11PrintStreamE, __ZNK3WTF9BitVector12bitCountSlowEv,
+ __ZNK3WTF9BitVector12hashSlowCaseEv, __ZNK3WTF9BitVector14equalsSlowCaseERKS0_,
+ __ZNK3WTF9BitVector4dumpERNS_11PrintStreamE, __ZNK3WTF9MediaTime4dumpERNS_11PrintStreamE,
+ __ZNK3WTF9MediaTime7compareERKS0_, __ZNK3WTF9MediaTime7toFloatEv,
+ __ZNK3WTF9MediaTime8toDoubleEv, __ZNK3WTF9MediaTime9isBetweenERKS0_S2_,
+ __ZNK3WTF9MediaTimecvbEv, __ZNK3WTF9MediaTimemiERKS0_, __ZNK3WTF9MediaTimemlEi,
+ __ZNK3WTF9MediaTimengEv, __ZNK3WTF9MediaTimentEv, __ZNK3WTF9MediaTimeplERKS0_,
+ __ZNK9Inspector14ConsoleMessage11scriptStateEv, __ZNK9Inspector14ConsoleMessage13argumentCountEv,
+ __ZNK9Inspector14ConsoleMessage7isEqualEPS0_, __ZNK9Inspector14FrontendRouter12sendResponseERKN3WTF6StringE,
__ZNK9Inspector14FrontendRouter16hasLocalFrontendEv, __ZNK9Inspector14FrontendRouter17hasRemoteFrontendEv,
__ZNK9Inspector14FrontendRouter9sendEventERKN3WTF6StringE,
__ZNK9Inspector14InjectedScript10wrapObjectEN3JSC7JSValueERKN3WTF6StringEb,
@@ -1986,13 +2194,15 @@ exports:
__ZNK9Inspector14InspectorValue9asIntegerERj, __ZNK9Inspector14InspectorValue9asIntegerERl,
__ZNK9Inspector14InspectorValue9asIntegerERm, __ZNK9Inspector14InspectorValue9asIntegerERx,
__ZNK9Inspector14InspectorValue9asIntegerERy, __ZNK9Inspector14InspectorValue9writeJSONERN3WTF13StringBuilderE,
+ __ZNK9Inspector15AsyncStackTrace20buildInspectorObjectEv,
+ __ZNK9Inspector15AsyncStackTrace8isLockedEv, __ZNK9Inspector15AsyncStackTrace9isPendingEv,
__ZNK9Inspector15RemoteInspector16listingForTargetERKNS_24RemoteControllableTargetE,
__ZNK9Inspector15RemoteInspector26listingForAutomationTargetERKNS_22RemoteAutomationTargetE,
__ZNK9Inspector15RemoteInspector26listingForInspectionTargetERKNS_22RemoteInspectionTargetE,
__ZNK9Inspector15ScriptArguments10argumentAtEm, __ZNK9Inspector15ScriptArguments11globalStateEv,
__ZNK9Inspector15ScriptArguments7isEqualEPS0_, __ZNK9Inspector15ScriptCallFrame20buildInspectorObjectEv,
- __ZNK9Inspector15ScriptCallFrame7isEqualERKS0_, __ZNK9Inspector15ScriptCallStack19buildInspectorArrayEv,
- __ZNK9Inspector15ScriptCallStack23firstNonNativeCallFrameEv,
+ __ZNK9Inspector15ScriptCallFrame7isEqualERKS0_, __ZNK9Inspector15ScriptCallFrame8isNativeEv,
+ __ZNK9Inspector15ScriptCallStack19buildInspectorArrayEv, __ZNK9Inspector15ScriptCallStack23firstNonNativeCallFrameEv,
__ZNK9Inspector15ScriptCallStack2atEm, __ZNK9Inspector15ScriptCallStack4sizeEv,
__ZNK9Inspector15ScriptCallStack7isEqualEPS0_, __ZNK9Inspector17BackendDispatcher12CallbackBase8isActiveEv,
__ZNK9Inspector17BackendDispatcher8isActiveEv, __ZNK9Inspector17ScriptDebugServer36handleExceptionInBreakpointConditionEPN3JSC9ExecStateEPNS1_9ExceptionE,
@@ -2013,17 +2223,18 @@ exports:
__ZTVN10Deprecated11ScriptValueE, __ZTVN3JSC15WeakHandleOwnerE,
__ZTVN3JSC18GCActivityCallbackE, __ZTVN3JSC22EdenGCActivityCallbackE,
__ZTVN3JSC22FullGCActivityCallbackE, __ZTVN3JSC8DebuggerE,
- __ZTVN3WTF16RunLoopTimerBaseE, __ZTVN9Inspector14InjectedScriptE,
- __ZTVN9Inspector14InspectorAgentE, __ZTVN9Inspector14InspectorValueE,
- __ZTVN9Inspector15RemoteInspectorE, __ZTVN9Inspector17ScriptDebugServerE,
- __ZTVN9Inspector18InjectedScriptBaseE, __ZTVN9Inspector18InjectedScriptHostE,
- __ZTVN9Inspector18InspectorArrayBaseE, __ZTVN9Inspector18InspectorHeapAgentE,
- __ZTVN9Inspector19InspectorObjectBaseE, __ZTVN9Inspector20CSSBackendDispatcherE,
- __ZTVN9Inspector20DOMBackendDispatcherE, __ZTVN9Inspector20InjectedScriptModuleE,
- __ZTVN9Inspector21HeapBackendDispatcherE, __ZTVN9Inspector21InjectedScriptManagerE,
- __ZTVN9Inspector21InspectorConsoleAgentE, __ZTVN9Inspector21InspectorRuntimeAgentE,
- __ZTVN9Inspector21PageBackendDispatcherE, __ZTVN9Inspector22InspectorDebuggerAgentE,
- __ZTVN9Inspector22RemoteInspectionTargetE, __ZTVN9Inspector23MemoryBackendDispatcherE,
+ __ZTVN3WTF15AutomaticThreadE, __ZTVN3WTF16RunLoopTimerBaseE,
+ __ZTVN9Inspector14InjectedScriptE, __ZTVN9Inspector14InspectorAgentE,
+ __ZTVN9Inspector14InspectorValueE, __ZTVN9Inspector15RemoteInspectorE,
+ __ZTVN9Inspector17ScriptDebugServerE, __ZTVN9Inspector18InjectedScriptBaseE,
+ __ZTVN9Inspector18InjectedScriptHostE, __ZTVN9Inspector18InspectorArrayBaseE,
+ __ZTVN9Inspector18InspectorHeapAgentE, __ZTVN9Inspector19InspectorObjectBaseE,
+ __ZTVN9Inspector20CSSBackendDispatcherE, __ZTVN9Inspector20DOMBackendDispatcherE,
+ __ZTVN9Inspector20InjectedScriptModuleE, __ZTVN9Inspector21HeapBackendDispatcherE,
+ __ZTVN9Inspector21InjectedScriptManagerE, __ZTVN9Inspector21InspectorConsoleAgentE,
+ __ZTVN9Inspector21InspectorRuntimeAgentE, __ZTVN9Inspector21PageBackendDispatcherE,
+ __ZTVN9Inspector22InspectorDebuggerAgentE, __ZTVN9Inspector22RemoteInspectionTargetE,
+ __ZTVN9Inspector23MemoryBackendDispatcherE, __ZTVN9Inspector23WorkerBackendDispatcherE,
__ZTVN9Inspector24ConsoleBackendDispatcherE, __ZTVN9Inspector24NetworkBackendDispatcherE,
__ZTVN9Inspector24RemoteControllableTargetE, __ZTVN9Inspector24RuntimeBackendDispatcherE,
__ZTVN9Inspector25DatabaseBackendDispatcherE, __ZTVN9Inspector25DebuggerBackendDispatcherE,
@@ -2033,14 +2244,14 @@ exports:
__ZTVN9Inspector27DOMStorageBackendDispatcherE, __ZTVN9Inspector28DOMDebuggerBackendDispatcherE,
__ZTVN9Inspector28HeapBackendDispatcherHandlerE, __ZTVN9Inspector28InspectorScriptProfilerAgentE,
__ZTVN9Inspector28PageBackendDispatcherHandlerE, __ZTVN9Inspector29SupplementalBackendDispatcherE,
- __ZTVN9Inspector30MemoryBackendDispatcherHandlerE, __ZTVN9Inspector31ConsoleBackendDispatcherHandlerE,
- __ZTVN9Inspector31NetworkBackendDispatcherHandlerE, __ZTVN9Inspector31RuntimeBackendDispatcherHandlerE,
- __ZTVN9Inspector31ScriptProfilerBackendDispatcherE, __ZTVN9Inspector32DatabaseBackendDispatcherHandlerE,
- __ZTVN9Inspector32DebuggerBackendDispatcherHandlerE, __ZTVN9Inspector32TimelineBackendDispatcherHandlerE,
- __ZTVN9Inspector33ApplicationCacheBackendDispatcherE, __ZTVN9Inspector33IndexedDBBackendDispatcherHandlerE,
- __ZTVN9Inspector33InspectorBackendDispatcherHandlerE, __ZTVN9Inspector33LayerTreeBackendDispatcherHandlerE,
- __ZTVN9Inspector34DOMStorageBackendDispatcherHandlerE, __ZTVN9Inspector35DOMDebuggerBackendDispatcherHandlerE,
- __ZTVN9Inspector38ScriptProfilerBackendDispatcherHandlerE,
+ __ZTVN9Inspector30MemoryBackendDispatcherHandlerE, __ZTVN9Inspector30WorkerBackendDispatcherHandlerE,
+ __ZTVN9Inspector31ConsoleBackendDispatcherHandlerE, __ZTVN9Inspector31NetworkBackendDispatcherHandlerE,
+ __ZTVN9Inspector31RuntimeBackendDispatcherHandlerE, __ZTVN9Inspector31ScriptProfilerBackendDispatcherE,
+ __ZTVN9Inspector32DatabaseBackendDispatcherHandlerE, __ZTVN9Inspector32DebuggerBackendDispatcherHandlerE,
+ __ZTVN9Inspector32TimelineBackendDispatcherHandlerE, __ZTVN9Inspector33ApplicationCacheBackendDispatcherE,
+ __ZTVN9Inspector33IndexedDBBackendDispatcherHandlerE, __ZTVN9Inspector33InspectorBackendDispatcherHandlerE,
+ __ZTVN9Inspector33LayerTreeBackendDispatcherHandlerE, __ZTVN9Inspector34DOMStorageBackendDispatcherHandlerE,
+ __ZTVN9Inspector35DOMDebuggerBackendDispatcherHandlerE, __ZTVN9Inspector38ScriptProfilerBackendDispatcherHandlerE,
__ZTVN9Inspector40ApplicationCacheBackendDispatcherHandlerE,
_kJSClassDefinitionEmpty ]
...
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/JavaVM.framework/Versions/A/Frameworks/JavaNativeFoundation.framework/Versions/A/JavaNativeFoundation.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/JavaVM.framework/Versions/A/Frameworks/JavaNativeFoundation.framework/Versions/A/JavaNativeFoundation.tbd
index 0e800eecf1..e75486fc78 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/JavaVM.framework/Versions/A/Frameworks/JavaNativeFoundation.framework/Versions/A/JavaNativeFoundation.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/JavaVM.framework/Versions/A/Frameworks/JavaNativeFoundation.framework/Versions/A/JavaNativeFoundation.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: D306B19E-43C6-3F0E-B91D-B3073201AEB4', 'x86_64: 62155154-01EC-36C7-878A-1086C76DFD68' ]
+uuids: [ 'i386: 50459433-18A0-31CC-8CEC-0110BC2C1BB8', 'x86_64: F1F1861A-E461-3680-958C-43D779B9ADB6' ]
platform: macosx
install-name: /System/Library/Frameworks/JavaVM.framework/Versions/A/Frameworks/JavaNativeFoundation.framework/Versions/A/JavaNativeFoundation
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/JavaVM.framework/Versions/A/Frameworks/JavaRuntimeSupport.framework/Versions/A/JavaRuntimeSupport.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/JavaVM.framework/Versions/A/Frameworks/JavaRuntimeSupport.framework/Versions/A/JavaRuntimeSupport.tbd
index 44b3075479..12d4302edf 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/JavaVM.framework/Versions/A/Frameworks/JavaRuntimeSupport.framework/Versions/A/JavaRuntimeSupport.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/JavaVM.framework/Versions/A/Frameworks/JavaRuntimeSupport.framework/Versions/A/JavaRuntimeSupport.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 11D72CE4-F7B3-38EF-ACD5-7CC0C170C8F8', 'x86_64: 34C1EE2B-C80D-3379-BF2E-585BF36D50E8' ]
+uuids: [ 'i386: E78C15A2-69AF-396B-B0B6-677604160A9C', 'x86_64: 12659E94-28DA-3D64-A065-42E7636C2E6B' ]
platform: macosx
install-name: /System/Library/Frameworks/JavaVM.framework/Versions/A/Frameworks/JavaRuntimeSupport.framework/Versions/A/JavaRuntimeSupport
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/JavaVM.framework/Versions/A/JavaVM.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/JavaVM.framework/Versions/A/JavaVM.tbd
index bc966bf07d..1d79c7f650 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/JavaVM.framework/Versions/A/JavaVM.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/JavaVM.framework/Versions/A/JavaVM.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: A0E005DB-37E9-3AC4-9007-6B3C3B93AF61', 'x86_64: FB9D6453-8C1A-32F6-903D-7FF8D0425B67' ]
+uuids: [ 'i386: 349E395E-8BBA-3CEC-A483-1D7D02777F5E', 'x86_64: C1577590-E4BB-39FC-B774-4007382DA84B' ]
platform: macosx
install-name: /System/Library/Frameworks/JavaVM.framework/Versions/A/JavaVM
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos.tbd
index 66bb54d368..2899102875 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos.tbd
@@ -1,10 +1,10 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: CE9145D9-9319-3182-B90A-D1BE626B4298', 'x86_64: 49DCBE1A-130C-3FBF-AAEA-AF9A518913AC' ]
+uuids: [ 'i386: B97BE0B5-7B7E-377F-BE18-F6CE7B835375', 'x86_64: B9D242EB-E325-3A21-9812-C77CBBFB0D51' ]
platform: macosx
install-name: /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
-current-version: 6.0
-compatibility-version: 5.0
+current-version: 6
+compatibility-version: 5
objc-constraint: none
exports:
- archs: [ i386, x86_64 ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/audio/IOAudioDebug.h b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/audio/IOAudioDebug.h
index bddc17878b..e9a728c8e8 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/audio/IOAudioDebug.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/audio/IOAudioDebug.h
@@ -28,7 +28,7 @@
#ifdef DEBUG
- #define DEBUG_LEVEL 3 //
+ #define DEBUG_LEVEL 4 //
//#define DEBUG_USE_FIRELOG 1
#define DEBUG_USE_FIREWIRE_KPRINTF 1
@@ -36,21 +36,25 @@
#include
#define audioDebugIOLog( level, message... ) \
do {FireLog( message ); FireLog("\n");} while (0)
+ #define audioErrorIOLog( message... ) \
+ do { FireLog( message ); FireLog("\n"); IOLog( message );} while (0)
#endif
-
+
#ifdef DEBUG_USE_IOUSBLOG
#include
#define audioDebugIOLog( level, message... ) \
do {USBLog( level, message );} while (0)
+ #define audioErrorIOLog( level, message... ) \
+ do { USBLog( DEBUG_LEVEL_BETA, message ); IOLog( message );} while (0)
#endif
#ifdef DEBUG_USE_FIREWIRE_KPRINTF
#define audioDebugIOLog( level, message... ) \
do { if (level <= DEBUG_LEVEL) kprintf( message );} while (0)
+ #define audioErrorIOLog( message... ) \
+ do { kprintf( message ); IOLog( message );} while (0)
#endif
-
-
#ifdef assert
#undef assert
@@ -66,7 +70,15 @@
}
#endif
#else
- #define audioDebugIOLog( level, message... ) ;
+ #define DEBUG_LEVEL 3
+
+ #include
+ #define audioDebugIOLog( level, message... ) \
+ do { if ( __builtin_expect(level <= DEBUG_LEVEL, 0) ) { os_log( OS_LOG_DEFAULT, message ); } } while (0)
+
+ #define audioErrorIOLog( message... ) \
+ do { os_log_error( OS_LOG_DEFAULT, message ); IOLog( message );} while (0)
+
#endif
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/graphics/IOFramebuffer.h b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/graphics/IOFramebuffer.h
index 36b18c89e0..f3a655bd42 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/graphics/IOFramebuffer.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/graphics/IOFramebuffer.h
@@ -284,11 +284,23 @@ class IOFramebuffer : public IOGraphicsDevice
@result an IOReturn code. If kIOReturnSuccces, the result of the transaction is returned in the requests result field.
*/
virtual IOReturn doI2CRequest( UInt32 bus, struct IOI2CBusTiming * timing, struct IOI2CRequest * request );
-
-private:
OSMetaClassDeclareReservedUsed(IOFramebuffer, 0);
- OSMetaClassDeclareReservedUnused(IOFramebuffer, 1);
+/*! @function setGammaTable
+ @abstract Set the gamma table to be used by the framebuffer.
+ @discussion IOFramebuffer subclasses should implement this method to allow a gamma table to be set.
+ @param channelCount Defines the number of channels in the supplied data. OS X will pass three for separate R, G, B data, or one if the same data should apply to all channels.
+ @param dataCount The number of data entries per channel.
+ @param dataWidth The number of bits in each entry. 8 for Mac OS X 10.1 and earlier, 16 for later releases.
+ @param data The packed array of correction data. Data is passed for the R (or single) channel followed by the G & B channels. Each entry is one or two bytes (if dataWidth > 8).
+ @param syncToVBL 0 don't sync to VBL, else sync.
+ @result an IOReturn code.
+ */
+ virtual IOReturn setGammaTable( UInt32 channelCount, UInt32 dataCount,
+ UInt32 dataWidth, void * data, bool syncToVBL );
+ OSMetaClassDeclareReservedUsed(IOFramebuffer, 1);
+
+private:
OSMetaClassDeclareReservedUnused(IOFramebuffer, 2);
OSMetaClassDeclareReservedUnused(IOFramebuffer, 3);
OSMetaClassDeclareReservedUnused(IOFramebuffer, 4);
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/graphics/IOGraphicsTypes.h b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/graphics/IOGraphicsTypes.h
index 9a0ee49a5b..3189c59b00 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/graphics/IOGraphicsTypes.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/graphics/IOGraphicsTypes.h
@@ -31,7 +31,7 @@
extern "C" {
#endif
-#define IOGRAPHICSTYPES_REV 44
+#define IOGRAPHICSTYPES_REV 46
typedef SInt32 IOIndex;
typedef UInt32 IOSelect;
@@ -218,6 +218,11 @@ enum {
//// CLUTs
+// IOFBSetGamma Sync Types
+#define kIOFBSetGammaSyncNotSpecified -1
+#define kIOFBSetGammaSyncNoSync 0
+#define kIOFBSetGammaSyncVerticalBlankSync 1
+
typedef UInt16 IOColorComponent;
/*!
@@ -268,6 +273,19 @@ enum {
kIOClamshellStateAttribute = 'clam',
kIOFBDisplayPortTrainingAttribute = 'dpta',
+
+ kIOFBDisplayState = 'dstt',
+};
+
+// IOGraphics: Implement display state attribute for deteriming display state post wake
+// kIOFBDisplayState
+enum {
+ kIOFBDisplayState_AlreadyActive = (1 << 0),
+ kIOFBDisplayState_RestoredProfile = (1 << 1),
+ kIOFBDisplayState_PipelineBlack = (1 << 2),
+ kIOFBDisplayState_Mask = (kIOFBDisplayState_AlreadyActive |
+ kIOFBDisplayState_RestoredProfile |
+ kIOFBDisplayState_PipelineBlack)
};
// values for kIOWindowServerActiveAttribute
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/hid/IOHIDKeys.h b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/hid/IOHIDKeys.h
index 1af975238c..93e46c3cf1 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/hid/IOHIDKeys.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/hid/IOHIDKeys.h
@@ -383,10 +383,12 @@ typedef uint32_t IOHIDStandardType;
@abstract Describes different types of scaling that can be performed on element values.
@constant kIOHIDValueScaleTypeCalibrated Type for value that is scaled with respect to the calibration properties.
@constant kIOHIDValueScaleTypePhysical Type for value that is scaled with respect to the physical min and physical max of the element.
+ @constant kIOHIDValueScaleTypeExponent Type for value that is scaled with respect to the element's unit exponent.
*/
enum {
kIOHIDValueScaleTypeCalibrated,
- kIOHIDValueScaleTypePhysical
+ kIOHIDValueScaleTypePhysical,
+ kIOHIDValueScaleTypeExponent
};
typedef uint32_t IOHIDValueScaleType;
@@ -464,6 +466,13 @@ typedef uint32_t IOHIDValueOptions;
#define kKeyboardUsageMapKey "KeyboardUsageMap"
+/*!
+ @defined kIOHIDDeviceOpenedByEventSystemKey
+ @abstract Property set when correcponding event service object opened by HID event system
+ @discussion boolean value
+
+ */
+#define kIOHIDDeviceOpenedByEventSystemKey "DeviceOpenedByEventSystem"
__END_DECLS
#endif /* !_IOKIT_HID_IOHIDKEYS_H_ */
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/hid/IOHIDUsageTables.h b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/hid/IOHIDUsageTables.h
index 8c9198aba2..bf51440a51 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/hid/IOHIDUsageTables.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/hid/IOHIDUsageTables.h
@@ -1351,7 +1351,7 @@ enum
kHIDUsage_AD_Reserved = 0xFFFF
};
-/* Sensor Page (0x14) */
+/* Sensor Page (0x20) */
/* The Sensor page is intended for use by devices that capture biometric, electrical, environmental, light, location, mechanical, motion, orientation, scanner, etc events. */
enum
{
@@ -1552,7 +1552,15 @@ enum
kHIDUsage_Snsr_Light_Illuminance = 0x04D1,
/* Specific Sensor Type Data Fields */
- /*** TODO ***/
+
+ /* Biometric Sensor Data Fields */
+ kHIDUsage_Snsr_Data_Biometric = 0x04B0,
+ kHIDUsage_Snsr_Data_Biometric_HumanPresence = 0x04B1,
+ kHIDUsage_Snsr_Data_Biometric_HumanProximityRange = 0x04B2,
+ kHIDUsage_Snsr_Data_Biometric_HumanProximityOutOfRange = 0x04B3,
+ kHIDUsage_Snsr_Data_Biometric_HumanTouchState = 0x04B4,
+ /* 0x04B5 - 0x04CF Reserved */
+
};
/* Power Device Page (0x84) */
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/hidevent/IOHIDEventDriver.h b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/hidevent/IOHIDEventDriver.h
index 24df051ba0..d5c5b7a7d4 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/hidevent/IOHIDEventDriver.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/hidevent/IOHIDEventDriver.h
@@ -148,6 +148,10 @@ class IOHIDEventDriver: public IOHIDEventService
OSArray * elements;
OSArray * pendingEvents;
} vendorMessage;
+
+ struct {
+ OSArray * elements;
+ } biometric;
UInt64 lastReportTime;
};
@@ -166,6 +170,7 @@ class IOHIDEventDriver: public IOHIDEventService
bool parseLegacyUnicodeElement(IOHIDElement * element);
bool parseGestureUnicodeElement(IOHIDElement * element);
bool parseVendorMessageElement(IOHIDElement * element);
+ bool parseBiometricElement(IOHIDElement * element);
void processDigitizerElements();
void processMultiAxisElements();
@@ -182,6 +187,7 @@ class IOHIDEventDriver: public IOHIDEventService
void setUnicodeProperties();
void setAccelerationProperties();
void setVendorMessageProperties();
+ void setBiometricProperties();
UInt32 checkGameControllerElement(IOHIDElement * element);
UInt32 checkMultiAxisElement(IOHIDElement * element);
@@ -204,6 +210,7 @@ class IOHIDEventDriver: public IOHIDEventService
IOHIDEvent * handleUnicodeGestureCandidateReport(EventElementCollection * candidate, AbsoluteTime timeStamp, UInt32 reportID);
void handleVendorMessageReport(AbsoluteTime timeStamp, IOMemoryDescriptor * report, UInt32 reportID, int phase);
+ void handleBiometricReport(AbsoluteTime timeStamp, UInt32 reportID);
bool serializeCharacterGestureState(void * ref, OSSerialize * serializer);
bool conformTo (UInt32 usagePage, UInt32 usage);
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/hidevent/IOHIDEventService.h b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/hidevent/IOHIDEventService.h
index 0efed9e96e..3927a96cd9 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/hidevent/IOHIDEventService.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/hidevent/IOHIDEventService.h
@@ -770,8 +770,21 @@ class IOHIDEventService: public IOService
IOFixed joystickRz,
IOOptionBits options = 0 );
-
- OSMetaClassDeclareReservedUnused(IOHIDEventService, 14);
+ /*!
+ @function dispatchBiometricEvent
+ @abstract Dispatch biometric event
+ @param timeStamp AbsoluteTime representing origination of event.
+ @param level Float value from 0 - 1.0 detailing the current level.
+ @param eventType The type of biometric event.
+ @param options Additional options to be defined.
+ */
+ OSMetaClassDeclareReservedUsed(IOHIDEventService, 14);
+ virtual void dispatchBiometricEvent(
+ AbsoluteTime timeStamp,
+ IOFixed level,
+ IOHIDBiometricEventType eventType,
+ IOOptionBits options = 0);
+
OSMetaClassDeclareReservedUnused(IOHIDEventService, 15);
OSMetaClassDeclareReservedUnused(IOHIDEventService, 16);
OSMetaClassDeclareReservedUnused(IOHIDEventService, 17);
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/hidsystem/IOHIDShared.h b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/hidsystem/IOHIDShared.h
index 7d235a1939..d44dcb0b27 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/hidsystem/IOHIDShared.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/hidsystem/IOHIDShared.h
@@ -261,6 +261,23 @@ extern MasterAudioFunctions *masterAudioFunctions;
#endif
#endif /* !KERNEL */
+
+/*!
+ @defined kIOHIDOpenedByEventSystem
+ @abstract option passed to open for IOHIDInterface if opened by IOHIDEventDriver
+ */
+enum {
+ kIOHIDOpenedByEventSystem = 0x10000
+};
+
+/*!
+ @defined kIOHIDMessageOpenedByEventSystem
+ @abstract message to IOHIDInterface and /or IOHIDDevice if instance of corresponding IOHIDEventService opened by event system and ready to receive events
+ */
+
+#define kIOHIDMessageOpenedByEventSystem iokit_vendor_specific_msg(1)
+
+
__END_DECLS
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/hidsystem/IOHIDUsageTables.h b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/hidsystem/IOHIDUsageTables.h
index 8c9198aba2..bf51440a51 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/hidsystem/IOHIDUsageTables.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/hidsystem/IOHIDUsageTables.h
@@ -1351,7 +1351,7 @@ enum
kHIDUsage_AD_Reserved = 0xFFFF
};
-/* Sensor Page (0x14) */
+/* Sensor Page (0x20) */
/* The Sensor page is intended for use by devices that capture biometric, electrical, environmental, light, location, mechanical, motion, orientation, scanner, etc events. */
enum
{
@@ -1552,7 +1552,15 @@ enum
kHIDUsage_Snsr_Light_Illuminance = 0x04D1,
/* Specific Sensor Type Data Fields */
- /*** TODO ***/
+
+ /* Biometric Sensor Data Fields */
+ kHIDUsage_Snsr_Data_Biometric = 0x04B0,
+ kHIDUsage_Snsr_Data_Biometric_HumanPresence = 0x04B1,
+ kHIDUsage_Snsr_Data_Biometric_HumanProximityRange = 0x04B2,
+ kHIDUsage_Snsr_Data_Biometric_HumanProximityOutOfRange = 0x04B3,
+ kHIDUsage_Snsr_Data_Biometric_HumanTouchState = 0x04B4,
+ /* 0x04B5 - 0x04CF Reserved */
+
};
/* Power Device Page (0x84) */
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/ndrvsupport/IONDRVFramebuffer.h b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/ndrvsupport/IONDRVFramebuffer.h
index 1c965eaef7..f35caa859c 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/ndrvsupport/IONDRVFramebuffer.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/ndrvsupport/IONDRVFramebuffer.h
@@ -265,6 +265,9 @@ class IONDRVFramebuffer : public IOFramebuffer
//// Gamma
+ virtual IOReturn setGammaTable( UInt32 channelCount, UInt32 dataCount,
+ UInt32 dataWidth, void * data, bool syncToVBL );
+
virtual IOReturn setGammaTable( UInt32 channelCount, UInt32 dataCount,
UInt32 dataWidth, void * data );
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/pci/IOPCIBridge.h b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/pci/IOPCIBridge.h
index 5c8912b2c2..b2ac8d5676 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/pci/IOPCIBridge.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/pci/IOPCIBridge.h
@@ -390,6 +390,8 @@ class IOPCI2PCIBridge : public IOPCIBridge
virtual IOReturn requestProbe( IOOptionBits options );
+ virtual void systemWillShutdown(IOOptionBits specifier);
+
virtual void saveBridgeState( void );
virtual void restoreBridgeState( void );
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/usb/IOUSBHostFamily.h b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/usb/IOUSBHostFamily.h
index 248ce04747..8e4078d25a 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/usb/IOUSBHostFamily.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/usb/IOUSBHostFamily.h
@@ -437,6 +437,7 @@ enum
#define kUSBHostPortPropertyDisconnectInterval "kUSBDisconnectInterval"
#define kUSBHostPortPropertyUsbCPortNumber "UsbCPortNumber"
#define kUSBHostPortPropertyCompanionPortNumber "UsbCompanionPortNumber" // OSData key to set/get the port number of the companion port
+#define kUSBHostPortPropertyPowerSource "UsbPowerSource"
#define kUSBHostHubPropertyPowerSupply "kUSBHubPowerSupply" // OSNumber mA available for downstream ports, 0 for bus-powered
#define kUSBHostHubPropertyIdlePolicy "kUSBHubIdlePolicy" // OSNumber ms to be used as device idle policy
@@ -487,6 +488,20 @@ typedef enum
kUSBHostConnectorTypeProprietary = 0xFF
} tUSBHostConnectorType;
+/*!
+ * @enum tUSBHostPowerSourceType
+ * @brief Power sources used internally by IOUSBHostFamily
+ * @constant kUSBHostPowerSourceTypeStaticPool The power source is a statically allocated pool for software to manage.
+ * @constant kUSBHostPowerSourceTypeSMC The power source is managed by the SMC.
+ * @constant kUSBHostPowerSourceTypeHardware The power source is guaranteed by the hardware and can always allocate the port current limit.
+ */
+typedef enum
+{
+ kUSBHostPowerSourceTypeStaticPool = 0,
+ kUSBHostPowerSourceTypeSMC,
+ kUSBHostPowerSourceTypeHardware
+}tUSBHostPowerSourceType;
+
#if !TARGET_OS_EMBEDDED
#ifndef kACPIDevicePathKey
@@ -515,6 +530,8 @@ typedef enum
#define kReconfiguredCount "RCFG"
#define kUSBPlatformProperties "USBX"
#define kUSBTypeCCableDetectACPIMethod "MODU"
+#define kUSBTypeCCableDetectACPIMethodSupported "RTPC"
+#define kGPEOCACPIString "GPOC"
// connection types returned by MODU method
typedef enum
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/machine_routines.h b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/machine_routines.h
index 56d8ccc263..f45595958c 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/machine_routines.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/machine_routines.h
@@ -62,5 +62,4 @@ void bzero_phys(
vm_offset_t ml_stack_remaining(void);
__END_DECLS
-
#endif /* _I386_MACHINE_ROUTINES_H_ */
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/assert.h b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/assert.h
index 143829bc61..f3a31cfa50 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/assert.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/assert.h
@@ -90,17 +90,17 @@ __END_DECLS
#if MACH_ASSERT
#define assert(ex) \
- (__builtin_expect(!!((long)(ex)), 1L) ? (void)0 : Assert(__FILE__, __LINE__, # ex))
+ (__builtin_expect(!!((ex)), 1L) ? (void)0 : Assert(__FILE__, __LINE__, # ex))
#define assertf(ex, fmt, args...) \
- (__builtin_expect(!!((long)(ex)), 1L) ? (void)0 : __Panic("%s:%d Assertion failed: %s : " fmt, __FILE__, __LINE__, # ex, ##args))
+ (__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 */
#define assert(ex) \
- (__builtin_expect(!!((long)((!kext_assertions_enable) || (ex))), 1L) ? (void)0 : Assert(__FILE__, __LINE__, # ex))
+ (__builtin_expect(!!(((!kext_assertions_enable) || (ex))), 1L) ? (void)0 : Assert(__FILE__, __LINE__, # ex))
#define assertf(ex, fmt, args...) \
- (__builtin_expect(!!((long)((!kext_assertions_enable) || (ex))), 1L) ? (void)0 : __Panic("%s:%d Assertion failed: %s : " fmt, __FILE__, __LINE__, # ex, ##args))
+ (__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 */
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/block_hint.h b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/block_hint.h
new file mode 100644
index 0000000000..c72ec7f623
--- /dev/null
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/block_hint.h
@@ -0,0 +1,52 @@
+/*
+ * 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
+ * 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_BLOCK_HINT_H_
+#define _KERN_BLOCK_HINT_H_
+
+/* This must fit inside a short */
+typedef enum thread_snapshot_wait_flags {
+ kThreadWaitNone = 0x00,
+ kThreadWaitKernelMutex = 0x01,
+ kThreadWaitPortReceive = 0x02,
+ kThreadWaitPortSetReceive = 0x03,
+ kThreadWaitPortSend = 0x04,
+ kThreadWaitPortSendInTransit = 0x05,
+ kThreadWaitSemaphore = 0x06,
+ kThreadWaitKernelRWLockRead = 0x07,
+ kThreadWaitKernelRWLockWrite = 0x08,
+ kThreadWaitKernelRWLockUpgrade = 0x09,
+ kThreadWaitUserLock = 0x0a,
+ kThreadWaitPThreadMutex = 0x0b,
+ kThreadWaitPThreadRWLockRead = 0x0c,
+ kThreadWaitPThreadRWLockWrite = 0x0d,
+ kThreadWaitPThreadCondVar = 0x0e,
+ kThreadWaitParkedWorkQueue = 0x0f,
+} __attribute__((packed)) block_hint_t;
+
+#endif /* !_KERN_BLOCK_HINT_H_ */
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/debug.h b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/debug.h
index ecdd609669..1875bd4915 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/debug.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/debug.h
@@ -234,6 +234,8 @@ enum {
STACKSHOT_ENABLE_UUID_FAULTING = 0x200000,
STACKSHOT_FROM_PANIC = 0x400000,
STACKSHOT_NO_IO_STATS = 0x800000,
+ /* Report owners of and pointers to kernel objects that threads are blocked on */
+ STACKSHOT_THREAD_WAITINFO = 0x1000000,
};
#define STACKSHOT_THREAD_SNAPSHOT_MAGIC 0xfeedface
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/kcdata.h b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/kcdata.h
index 3e1c76d31d..9ed131e8c4 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/kcdata.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/kcdata.h
@@ -468,6 +468,7 @@ struct kcdata_type_definition {
#define STACKSHOT_KCTYPE_STACKSHOT_DURATION 0x91au /* struct stackshot_duration */
#define STACKSHOT_KCTYPE_STACKSHOT_FAULT_STATS 0x91bu /* struct stackshot_fault_stats */
#define STACKSHOT_KCTYPE_KERNELCACHE_LOADINFO 0x91cu /* kernelcache UUID -- same as KCDATA_TYPE_LIBRARY_LOADINFO64 */
+#define STACKSHOT_KCTYPE_THREAD_WAITINFO 0x91du /* struct stackshot_thread_waitinfo */
struct stack_snapshot_frame32 {
uint32_t lr;
@@ -709,6 +710,20 @@ struct stackshot_fault_stats {
uint8_t sfs_stopped_faulting; /* we stopped decompressing because we hit the limit */
} __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 */
+} __attribute__((packed)) thread_waitinfo_t;
+
+#define STACKSHOT_WAITOWNER_KERNEL (UINT64_MAX - 1)
+#define STACKSHOT_WAITOWNER_PORT_LOCKED (UINT64_MAX - 2)
+#define STACKSHOT_WAITOWNER_PSET_LOCKED (UINT64_MAX - 3)
+#define STACKSHOT_WAITOWNER_INTRANSIT (UINT64_MAX - 4)
+#define STACKSHOT_WAITOWNER_MTXSPIN (UINT64_MAX - 5)
+
+
/**************** definitions for crashinfo *********************/
/*
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/sched_prim.h b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/sched_prim.h
index 3a5d61a7db..d03423b3a0 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/sched_prim.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/sched_prim.h
@@ -73,11 +73,13 @@
#include
#include
#include
+#include
__BEGIN_DECLS
+
/* Context switch */
extern wait_result_t thread_block(
thread_continue_t continuation);
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/task.h b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/task.h
index ad55f740ef..6a52c0306b 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/task.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/task.h
@@ -126,6 +126,9 @@ extern void task_deallocate(
extern void task_name_deallocate(
task_name_t task_name);
+extern void task_inspect_deallocate(
+ task_inspect_t task_inspect);
+
extern void task_suspension_token_deallocate(
task_suspension_token_t token);
__END_DECLS
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSKext.h b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSKext.h
index e322197b36..a632e6cca4 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSKext.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSKext.h
@@ -410,8 +410,8 @@ class OSKext : public OSObject
int (* printf_func)(const char *fmt, ...),
bool lockFlag,
bool doUnslide);
- static void * kextForAddress(
- const void * addr);
+ static OSKextLoadedKextSummary *summaryForAddress(const uintptr_t addr);
+ static void *kextForAddress(const void *addr);
static boolean_t summaryIsInBacktrace(
OSKextLoadedKextSummary * summary,
vm_offset_t * addr,
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/version.h b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/version.h
index 9e32a33786..edf5e4aa98 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/version.h
+++ b/MacOSX10.12.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 3
+#define VERSION_MINOR 5
/* VERSION_VARIANT, version_variant is a string that contains the revision,
* stage, and prerelease level of the kernel
@@ -63,7 +63,7 @@
#define OSTYPE "Darwin"
/* OSRELEASE, osrelease, is a string as returned by uname -r */
-#define OSRELEASE "16.3.0"
+#define OSRELEASE "16.5.0"
#ifndef ASSEMBLER
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/mach_port.defs b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/mach_port.defs
index 299377f27f..18bb21ed8e 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/mach_port.defs
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/mach_port.defs
@@ -245,7 +245,7 @@ routine mach_port_set_mscount(
*/
routine mach_port_get_set_status(
- task : ipc_space_t;
+ task : ipc_space_inspect_t;
name : mach_port_name_t;
out members : mach_port_name_array_t);
@@ -351,7 +351,7 @@ routine mach_port_set_seqno(
*/
routine mach_port_get_attributes(
- task : ipc_space_t;
+ task : ipc_space_inspect_t;
name : mach_port_name_t;
flavor : mach_port_flavor_t;
out port_info_out : mach_port_info_t, CountInOut);
@@ -422,7 +422,7 @@ routine mach_port_get_srights(
* Otherwise, KERN_FAILURE is returned.
*/
routine mach_port_space_info(
- task : ipc_space_t;
+ task : ipc_space_inspect_t;
out space_info : ipc_info_space_t;
out table_info : ipc_info_name_array_t;
out tree_info : ipc_info_tree_name_array_t);
@@ -449,7 +449,7 @@ routine mach_port_dnrequest_info(
* mach_port_kernel_object64() call (see below).
*/
routine mach_port_kernel_object(
- task : ipc_space_t;
+ task : ipc_space_inspect_t;
name : mach_port_name_t;
out object_type : unsigned;
out object_addr : unsigned);
@@ -500,7 +500,7 @@ routine mach_port_extract_member(
*/
routine mach_port_get_context(
- task : ipc_space_t;
+ task : ipc_space_inspect_t;
name : mach_port_name_t;
#ifdef LIBSYSCALL_INTERFACE
out context : mach_port_context_t
@@ -531,7 +531,7 @@ routine mach_port_set_context(
* Otherwise, KERN_FAILURE is returned.
*/
routine mach_port_kobject(
- task : ipc_space_t;
+ task : ipc_space_inspect_t;
name : mach_port_name_t;
out object_type : natural_t;
out object_addr : mach_vm_address_t);
@@ -605,7 +605,7 @@ routine mach_port_unguard(
* Otherwise, KERN_FAILURE is returned.
*/
routine mach_port_space_basic_info(
- task : ipc_space_t;
+ task : ipc_space_inspect_t;
out basic_info : ipc_info_space_basic_t);
/* vim: set ft=c : */
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/mach_port.h b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/mach_port.h
index a621791067..edf2448cfb 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/mach_port.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/mach_port.h
@@ -224,7 +224,7 @@ extern
#endif /* mig_external */
kern_return_t mach_port_get_set_status
(
- ipc_space_t task,
+ ipc_space_inspect_t task,
mach_port_name_t name,
mach_port_name_array_t *members,
mach_msg_type_number_t *membersCnt
@@ -310,7 +310,7 @@ extern
#endif /* mig_external */
kern_return_t mach_port_get_attributes
(
- ipc_space_t task,
+ ipc_space_inspect_t task,
mach_port_name_t name,
mach_port_flavor_t flavor,
mach_port_info_t port_info_out,
@@ -394,7 +394,7 @@ extern
#endif /* mig_external */
kern_return_t mach_port_space_info
(
- ipc_space_t task,
+ ipc_space_inspect_t task,
ipc_info_space_t *space_info,
ipc_info_name_array_t *table_info,
mach_msg_type_number_t *table_infoCnt,
@@ -424,7 +424,7 @@ extern
#endif /* mig_external */
kern_return_t mach_port_kernel_object
(
- ipc_space_t task,
+ ipc_space_inspect_t task,
mach_port_name_t name,
unsigned *object_type,
unsigned *object_addr
@@ -464,7 +464,7 @@ extern
#endif /* mig_external */
kern_return_t mach_port_get_context
(
- ipc_space_t task,
+ ipc_space_inspect_t task,
mach_port_name_t name,
mach_vm_address_t *context
);
@@ -490,7 +490,7 @@ extern
#endif /* mig_external */
kern_return_t mach_port_kobject
(
- ipc_space_t task,
+ ipc_space_inspect_t task,
mach_port_name_t name,
natural_t *object_type,
mach_vm_address_t *object_addr
@@ -559,7 +559,7 @@ extern
#endif /* mig_external */
kern_return_t mach_port_space_basic_info
(
- ipc_space_t task,
+ ipc_space_inspect_t task,
ipc_info_space_basic_t *basic_info
);
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/mach_types.defs b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/mach_types.defs
index 4e2a9d88c0..b3449e4918 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/mach_types.defs
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/mach_types.defs
@@ -120,6 +120,14 @@ type task_name_t = mach_port_t
#endif /* KERNEL_SERVER */
;
+type task_inspect_t = mach_port_t
+#if KERNEL_SERVER
+ intran: task_inspect_t convert_port_to_task_inspect(mach_port_t)
+ outtran: mach_port_t convert_task_inspect_to_port(task_inspect_t)
+ destructor: task_inspect_deallocate(task_inspect_t)
+#endif /* KERNEL_SERVER */
+ ;
+
type thread_t = mach_port_t
#if KERNEL_SERVER
intran: thread_t convert_port_to_thread(mach_port_t)
@@ -128,6 +136,14 @@ type thread_t = mach_port_t
#endif /* KERNEL_SERVER */
;
+type thread_inspect_t = mach_port_t
+#if KERNEL_SERVER
+ intran: thread_inspect_t convert_port_to_thread_inspect(mach_port_t)
+ outtran: mach_port_t convert_thread_inspect_to_port(thread_inspect_t)
+ destructor: thread_inspect_deallocate(thread_inspect_t)
+#endif /* KERNEL_SERVER */
+ ;
+
type thread_act_t = mach_port_t
#if KERNEL_SERVER
intran: thread_act_t convert_port_to_thread(mach_port_t)
@@ -180,6 +196,13 @@ type ipc_space_t = mach_port_t
#endif /* KERNEL_SERVER */
;
+type ipc_space_inspect_t = mach_port_t
+#if KERNEL_SERVER
+ intran: ipc_space_inspect_t convert_port_to_space_inspect(mach_port_t)
+ destructor: space_inspect_deallocate(ipc_space_inspect_t)
+#endif /* KERNEL_SERVER */
+ ;
+
type vm_prot_t = int;
type vm_inherit_t = int;
type vm_purgable_t = int;
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/mach_types.h b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/mach_types.h
index ebc389e591..6ed9272c61 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/mach_types.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/mach_types.h
@@ -116,9 +116,9 @@
* 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_suspension_token_t;
-typedef struct thread *thread_t, *thread_act_t;
-typedef struct ipc_space *ipc_space_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;
@@ -224,10 +224,13 @@ 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)
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/task.defs b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/task.defs
index df4e65ab54..a60622e5be 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/task.defs
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/task.defs
@@ -95,7 +95,7 @@ routine task_terminate(
* Returns the set of threads belonging to the target task.
*/
routine task_threads(
- target_task : task_t;
+ target_task : task_inspect_t;
out act_list : thread_act_array_t);
/*
@@ -154,7 +154,7 @@ routine task_resume(
* associated with the target task.
*/
routine task_get_special_port(
- task : task_t;
+ task : task_inspect_t;
which_port : int;
out special_port : mach_port_t);
@@ -217,7 +217,7 @@ routine task_set_exception_ports(
* Lookup some of the old exception handlers for a task
*/
routine task_get_exception_ports(
- task : task_t;
+ task : task_inspect_t;
exception_mask : exception_mask_t;
out masks : exception_mask_array_t;
out old_handlers : exception_handler_array_t, SameCount;
@@ -469,7 +469,7 @@ routine task_unregister_dyld_image_infos(
dyld_images :dyld_kernel_image_info_array_t);
routine task_get_dyld_image_infos(
- task :task_t;
+ task :task_inspect_t;
out dyld_images :dyld_kernel_image_info_array_t);
routine task_register_dyld_shared_cache_image_info(
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/task.h b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/task.h
index 12a5d1311b..6393091df1 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/task.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/task.h
@@ -100,7 +100,7 @@ extern
#endif /* mig_external */
kern_return_t task_threads
(
- task_t target_task,
+ task_inspect_t target_task,
thread_act_array_t *act_list,
mach_msg_type_number_t *act_listCnt
);
@@ -189,7 +189,7 @@ extern
#endif /* mig_external */
kern_return_t task_get_special_port
(
- task_t task,
+ task_inspect_t task,
int which_port,
mach_port_t *special_port
);
@@ -257,7 +257,7 @@ extern
#endif /* mig_external */
kern_return_t task_get_exception_ports
(
- task_t task,
+ task_inspect_t task,
exception_mask_t exception_mask,
exception_mask_array_t masks,
mach_msg_type_number_t *masksCnt,
@@ -693,7 +693,7 @@ extern
#endif /* mig_external */
kern_return_t task_get_dyld_image_infos
(
- task_t task,
+ task_inspect_t task,
dyld_kernel_image_info_array_t *dyld_images,
mach_msg_type_number_t *dyld_imagesCnt
);
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/thread_act.defs b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/thread_act.defs
index 337e0aef3b..468d18ca94 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/thread_act.defs
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/thread_act.defs
@@ -213,7 +213,7 @@ routine thread_set_special_port(
* Returns information about the target thread.
*/
routine thread_info(
- target_act : thread_act_t;
+ target_act : thread_inspect_t;
flavor : thread_flavor_t;
out thread_info_out : thread_info_t, CountInOut);
@@ -231,7 +231,7 @@ routine thread_set_exception_ports(
* Lookup some of the old exception handlers for a thread
*/
routine thread_get_exception_ports(
- thread : thread_act_t;
+ thread : thread_inspect_t;
exception_mask : exception_mask_t;
out masks : exception_mask_array_t;
out old_handlers : exception_handler_array_t, SameCount;
@@ -274,7 +274,7 @@ routine PREFIX(thread_policy_set)(
policy_info : thread_policy_t);
routine thread_policy_get(
- thread : thread_act_t;
+ thread : thread_inspect_t;
flavor : thread_policy_flavor_t;
out policy_info : thread_policy_t, CountInOut;
inout get_default : boolean_t);
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/thread_act.h b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/thread_act.h
index 53e94d79a6..ac36036f89 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/thread_act.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/thread_act.h
@@ -221,7 +221,7 @@ extern
#endif /* mig_external */
kern_return_t thread_info
(
- thread_act_t target_act,
+ thread_inspect_t target_act,
thread_flavor_t flavor,
thread_info_t thread_info_out,
mach_msg_type_number_t *thread_info_outCnt
@@ -250,7 +250,7 @@ extern
#endif /* mig_external */
kern_return_t thread_get_exception_ports
(
- thread_act_t thread,
+ thread_inspect_t thread,
exception_mask_t exception_mask,
exception_mask_array_t masks,
mach_msg_type_number_t *masksCnt,
@@ -316,7 +316,7 @@ extern
#endif /* mig_external */
kern_return_t thread_policy_get
(
- thread_act_t thread,
+ thread_inspect_t thread,
thread_policy_flavor_t flavor,
thread_policy_t policy_info,
mach_msg_type_number_t *policy_infoCnt,
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/atomic.h b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/atomic.h
index 5aa93d0103..db0417c2e5 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/atomic.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/atomic.h
@@ -29,15 +29,7 @@
#ifndef _MACHINE_ATOMIC_H
#define _MACHINE_ATOMIC_H
-/* This should be in stdatomic.h once supported by compiler */
-enum memory_order {
- memory_order_relaxed,
- memory_order_consume,
- memory_order_acquire,
- memory_order_release,
- memory_order_acq_rel,
- memory_order_seq_cst
-};
+#include
#if defined (__x86_64__)
#include "i386/atomic.h"
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/in.h b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/in.h
index 133efed67a..1db264d5ba 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/in.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/in.h
@@ -427,7 +427,7 @@ struct ip_opts {
#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 */
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/ip6.h b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/ip6.h
index bddcc3794a..b4463e3652 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/ip6.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/ip6.h
@@ -127,10 +127,12 @@ struct ip6_hdr {
#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 */
#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 0x00000300 /* the 2 ECN bits */
#endif /* LITTLE_ENDIAN */
#endif
#if 1
@@ -139,6 +141,8 @@ struct ip6_hdr {
#define IP6TOS_ECT 0x02 /* ECN-capable transport */
#endif
+#define IP6FLOW_ECN_MASK 0x00300000
+
/*
* To access the 6 bits of the DSCP value in the 32 bits ip6_flow field
*/
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/tcp.h b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/tcp.h
index 92b565afe5..77ecf66145 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/tcp.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/tcp.h
@@ -273,6 +273,7 @@ struct tcp_connection_info {
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.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/security/_label.h b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/security/_label.h
index 7a3363da69..6a398eaa3f 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/security/_label.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/security/_label.h
@@ -69,7 +69,7 @@
* and various other messes.
*/
#if CONFIG_EMBEDDED
-#define MAC_MAX_SLOTS 2
+#define MAC_MAX_SLOTS 3
#else
#define MAC_MAX_SLOTS 7
#endif
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/security/mac_framework.h b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/security/mac_framework.h
index ee51e7c628..2fb3ce5331 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/security/mac_framework.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/security/mac_framework.h
@@ -268,6 +268,8 @@ int mac_mount_check_snapshot_create(vfs_context_t ctx, struct mount *mp,
const char *name);
int mac_mount_check_snapshot_delete(vfs_context_t ctx, struct mount *mp,
const char *name);
+int mac_mount_check_snapshot_revert(vfs_context_t ctx, struct mount *mp,
+ const char *name);
int mac_mount_check_remount(vfs_context_t ctx, struct mount *mp);
int mac_mount_check_setattr(vfs_context_t ctx, struct mount *mp,
struct vfs_attr *vfa);
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/security/mac_policy.h b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/security/mac_policy.h
index 5d4bb7522c..5636b8e76f 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/security/mac_policy.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/security/mac_policy.h
@@ -1820,6 +1820,23 @@ typedef int mpo_mount_check_snapshot_delete_t(
struct mount *mp,
const char *name
);
+/**
+ @brief Access control check for fs_snapshot_revert
+ @param cred Subject credential
+ @mp Filesystem mount point to revert to snapshot
+ @name Name of snapshot to revert to
+
+ Determine whether the subject identified by the credential can
+ revert the filesystem at the given mount point to the named snapshot.
+
+ @return Return 0 if access is granted, otherwise an appropriate value
+ for errno should be returned.
+*/
+typedef int mpo_mount_check_snapshot_revert_t(
+ kauth_cred_t cred,
+ struct mount *mp,
+ const char *name
+);
/**
@brief Access control check remounting a filesystem
@param cred Subject credential
@@ -6169,7 +6186,7 @@ typedef void mpo_reserved_hook_t(void);
* Please note that this should be kept in sync with the check assumptions
* policy in bsd/kern/policy_check.c (policy_ops struct).
*/
-#define MAC_POLICY_OPS_VERSION 46 /* inc when new reserved slots are taken */
+#define MAC_POLICY_OPS_VERSION 47 /* inc when new reserved slots are taken */
struct mac_policy_ops {
mpo_audit_check_postselect_t *mpo_audit_check_postselect;
mpo_audit_check_preselect_t *mpo_audit_check_preselect;
@@ -6438,7 +6455,7 @@ struct mac_policy_ops {
mpo_sysvshm_label_recycle_t *mpo_sysvshm_label_recycle;
mpo_reserved_hook_t *mpo_reserved8;
- mpo_reserved_hook_t *mpo_reserved9;
+ mpo_mount_check_snapshot_revert_t *mpo_mount_check_snapshot_revert;
mpo_vnode_check_getattr_t *mpo_vnode_check_getattr;
mpo_mount_check_snapshot_create_t *mpo_mount_check_snapshot_create;
mpo_mount_check_snapshot_delete_t *mpo_mount_check_snapshot_delete;
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/stdatomic.h b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/stdatomic.h
new file mode 100644
index 0000000000..2070edfcad
--- /dev/null
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/stdatomic.h
@@ -0,0 +1,181 @@
+/*===---- stdatomic.h - Standard header for atomic types and operations -----===
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+ * THE SOFTWARE.
+ *
+ *===-----------------------------------------------------------------------===
+ */
+
+#ifndef __clang__
+#error unsupported compiler
+#endif
+
+#ifndef __CLANG_STDATOMIC_H
+#define __CLANG_STDATOMIC_H
+
+/* If we're hosted, fall back to the system's stdatomic.h. FreeBSD, for
+ * example, already has a Clang-compatible stdatomic.h header.
+ */
+#if __STDC_HOSTED__ && __has_include_next()
+# include_next
+#else
+
+#include
+#include
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* 7.17.1 Introduction */
+
+#define ATOMIC_BOOL_LOCK_FREE __GCC_ATOMIC_BOOL_LOCK_FREE
+#define ATOMIC_CHAR_LOCK_FREE __GCC_ATOMIC_CHAR_LOCK_FREE
+#define ATOMIC_CHAR16_T_LOCK_FREE __GCC_ATOMIC_CHAR16_T_LOCK_FREE
+#define ATOMIC_CHAR32_T_LOCK_FREE __GCC_ATOMIC_CHAR32_T_LOCK_FREE
+#define ATOMIC_WCHAR_T_LOCK_FREE __GCC_ATOMIC_WCHAR_T_LOCK_FREE
+#define ATOMIC_SHORT_T_LOCK_FREE __GCC_ATOMIC_SHORT_T_LOCK_FREE
+#define ATOMIC_INT_T_LOCK_FREE __GCC_ATOMIC_INT_T_LOCK_FREE
+#define ATOMIC_LONG_T_LOCK_FREE __GCC_ATOMIC_LONG_T_LOCK_FREE
+#define ATOMIC_LLONG_T_LOCK_FREE __GCC_ATOMIC_LLONG_T_LOCK_FREE
+#define ATOMIC_POINTER_T_LOCK_FREE __GCC_ATOMIC_POINTER_T_LOCK_FREE
+
+/* 7.17.2 Initialization */
+
+#define ATOMIC_VAR_INIT(value) (value)
+#define atomic_init __c11_atomic_init
+
+/* 7.17.3 Order and consistency */
+
+typedef enum memory_order {
+ memory_order_relaxed = __ATOMIC_RELAXED,
+ memory_order_consume = __ATOMIC_CONSUME,
+ memory_order_acquire = __ATOMIC_ACQUIRE,
+ memory_order_release = __ATOMIC_RELEASE,
+ memory_order_acq_rel = __ATOMIC_ACQ_REL,
+ memory_order_seq_cst = __ATOMIC_SEQ_CST
+} memory_order;
+
+#define kill_dependency(y) (y)
+
+/* 7.17.4 Fences */
+
+
+#define atomic_thread_fence(order) __c11_atomic_thread_fence(order)
+#define atomic_signal_fence(order) __c11_atomic_signal_fence(order)
+
+/* 7.17.5 Lock-free property */
+
+#define atomic_is_lock_free(obj) __c11_atomic_is_lock_free(sizeof(*(obj)))
+
+/* 7.17.6 Atomic integer types */
+
+#ifdef __cplusplus
+typedef _Atomic(bool) atomic_bool;
+#else
+typedef _Atomic(_Bool) atomic_bool;
+#endif
+typedef _Atomic(char) atomic_char;
+typedef _Atomic(signed char) atomic_schar;
+typedef _Atomic(unsigned char) atomic_uchar;
+typedef _Atomic(short) atomic_short;
+typedef _Atomic(unsigned short) atomic_ushort;
+typedef _Atomic(int) atomic_int;
+typedef _Atomic(unsigned int) atomic_uint;
+typedef _Atomic(long) atomic_long;
+typedef _Atomic(unsigned long) atomic_ulong;
+typedef _Atomic(long long) atomic_llong;
+typedef _Atomic(unsigned long long) atomic_ullong;
+typedef _Atomic(uint_least16_t) atomic_char16_t;
+typedef _Atomic(uint_least32_t) atomic_char32_t;
+typedef _Atomic(wchar_t) atomic_wchar_t;
+typedef _Atomic(int_least8_t) atomic_int_least8_t;
+typedef _Atomic(uint_least8_t) atomic_uint_least8_t;
+typedef _Atomic(int_least16_t) atomic_int_least16_t;
+typedef _Atomic(uint_least16_t) atomic_uint_least16_t;
+typedef _Atomic(int_least32_t) atomic_int_least32_t;
+typedef _Atomic(uint_least32_t) atomic_uint_least32_t;
+typedef _Atomic(int_least64_t) atomic_int_least64_t;
+typedef _Atomic(uint_least64_t) atomic_uint_least64_t;
+typedef _Atomic(int_fast8_t) atomic_int_fast8_t;
+typedef _Atomic(uint_fast8_t) atomic_uint_fast8_t;
+typedef _Atomic(int_fast16_t) atomic_int_fast16_t;
+typedef _Atomic(uint_fast16_t) atomic_uint_fast16_t;
+typedef _Atomic(int_fast32_t) atomic_int_fast32_t;
+typedef _Atomic(uint_fast32_t) atomic_uint_fast32_t;
+typedef _Atomic(int_fast64_t) atomic_int_fast64_t;
+typedef _Atomic(uint_fast64_t) atomic_uint_fast64_t;
+typedef _Atomic(intptr_t) atomic_intptr_t;
+typedef _Atomic(uintptr_t) atomic_uintptr_t;
+typedef _Atomic(size_t) atomic_size_t;
+typedef _Atomic(ptrdiff_t) atomic_ptrdiff_t;
+typedef _Atomic(intmax_t) atomic_intmax_t;
+typedef _Atomic(uintmax_t) atomic_uintmax_t;
+
+/* 7.17.7 Operations on atomic types */
+
+#define atomic_store(object, desired) __c11_atomic_store(object, desired, __ATOMIC_SEQ_CST)
+#define atomic_store_explicit __c11_atomic_store
+
+#define atomic_load(object) __c11_atomic_load(object, __ATOMIC_SEQ_CST)
+#define atomic_load_explicit __c11_atomic_load
+
+#define atomic_exchange(object, desired) __c11_atomic_exchange(object, desired, __ATOMIC_SEQ_CST)
+#define atomic_exchange_explicit __c11_atomic_exchange
+
+#define atomic_compare_exchange_strong(object, expected, desired) __c11_atomic_compare_exchange_strong(object, expected, desired, __ATOMIC_SEQ_CST, __ATOMIC_SEQ_CST)
+#define atomic_compare_exchange_strong_explicit __c11_atomic_compare_exchange_strong
+
+#define atomic_compare_exchange_weak(object, expected, desired) __c11_atomic_compare_exchange_weak(object, expected, desired, __ATOMIC_SEQ_CST, __ATOMIC_SEQ_CST)
+#define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak
+
+#define atomic_fetch_add(object, operand) __c11_atomic_fetch_add(object, operand, __ATOMIC_SEQ_CST)
+#define atomic_fetch_add_explicit __c11_atomic_fetch_add
+
+#define atomic_fetch_sub(object, operand) __c11_atomic_fetch_sub(object, operand, __ATOMIC_SEQ_CST)
+#define atomic_fetch_sub_explicit __c11_atomic_fetch_sub
+
+#define atomic_fetch_or(object, operand) __c11_atomic_fetch_or(object, operand, __ATOMIC_SEQ_CST)
+#define atomic_fetch_or_explicit __c11_atomic_fetch_or
+
+#define atomic_fetch_xor(object, operand) __c11_atomic_fetch_xor(object, operand, __ATOMIC_SEQ_CST)
+#define atomic_fetch_xor_explicit __c11_atomic_fetch_xor
+
+#define atomic_fetch_and(object, operand) __c11_atomic_fetch_and(object, operand, __ATOMIC_SEQ_CST)
+#define atomic_fetch_and_explicit __c11_atomic_fetch_and
+
+/* 7.17.8 Atomic flag type and operations */
+
+typedef struct atomic_flag { atomic_bool _Value; } atomic_flag;
+
+#define ATOMIC_FLAG_INIT { 0 }
+
+
+#define atomic_flag_test_and_set(object) __c11_atomic_exchange(&(object)->_Value, 1, __ATOMIC_SEQ_CST)
+#define atomic_flag_test_and_set_explicit(object, order) __c11_atomic_exchange(&(object)->_Value, 1, order)
+
+#define atomic_flag_clear(object) __c11_atomic_store(&(object)->_Value, 0, __ATOMIC_SEQ_CST)
+#define atomic_flag_clear_explicit(object, order) __c11_atomic_store(&(object)->_Value, 0, order)
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* __STDC_HOSTED__ */
+#endif /* __CLANG_STDATOMIC_H */
+
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/stddef.h b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/stddef.h
new file mode 100644
index 0000000000..d9bb51e832
--- /dev/null
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/stddef.h
@@ -0,0 +1,66 @@
+/*===---- stddef.h - Basic type definitions --------------------------------===
+ *
+ * Copyright (c) 2008 Eli Friedman
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+ * THE SOFTWARE.
+ *
+ *===-----------------------------------------------------------------------===
+ */
+
+#ifndef __STDDEF_H
+#define __STDDEF_H
+
+#ifndef _PTRDIFF_T
+#define _PTRDIFF_T
+typedef __typeof__(((int*)0)-((int*)0)) ptrdiff_t;
+#endif
+#ifndef _SIZE_T
+#define _SIZE_T
+typedef __typeof__(sizeof(int)) size_t;
+#endif
+#ifndef __cplusplus
+#ifndef _WCHAR_T
+#define _WCHAR_T
+typedef __WCHAR_TYPE__ wchar_t;
+#endif
+#endif
+
+#undef NULL
+#ifdef __cplusplus
+#undef __null // VC++ hack.
+#define NULL __null
+#else
+#define NULL ((void*)0)
+#endif
+
+#ifndef offsetof
+#define offsetof(t, d) __builtin_offsetof(t, d)
+#endif
+
+#endif /* __STDDEF_H */
+
+/* Some C libraries expect to see a wint_t here. Others (notably MinGW) will use
+__WINT_TYPE__ directly; accommodate both by requiring __need_wint_t */
+#if defined(__need_wint_t)
+#if !defined(_WINT_T)
+#define _WINT_T
+typedef __WINT_TYPE__ wint_t;
+#endif /* _WINT_T */
+#undef __need_wint_t
+#endif /* __need_wint_t */
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_seek_set.h b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_seek_set.h
index a95c6e4c8b..e6302b3869 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_seek_set.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_seek_set.h
@@ -32,3 +32,11 @@
#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 */
+
+#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 */
+#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 */
+#endif
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/attr.h b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/attr.h
index 720c69980b..82971301a5 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/attr.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/attr.h
@@ -223,6 +223,12 @@ typedef struct vol_capabilities_attr {
*
* VOL_CAP_FMT_WRITE_GENERATION_COUNT: When set, the volume supports write
* generation counts (a count of how many times an object has been modified)
+ *
+ * VOL_CAP_FMT_NO_IMMUTABLE_FILES: When set, the volume does not support
+ * setting the UF_IMMUTABLE flag.
+ *
+ * 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
@@ -245,6 +251,8 @@ typedef struct vol_capabilities_attr {
#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
/*
@@ -407,8 +415,10 @@ typedef struct vol_attributes_attr {
* ATTR_CMN_UUID
*
* ATTR_CMN_GRPUUID
+ *
+ * ATTR_CMN_DATA_PROTECT_FLAGS
*/
-#define ATTR_CMN_SETMASK 0x01C7FF00
+#define ATTR_CMN_SETMASK 0x41C7FF00
#define ATTR_CMN_VOLSETMASK 0x00006700
#define ATTR_VOL_FSTYPE 0x00000001
@@ -430,10 +440,12 @@ typedef struct vol_attributes_attr {
#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 0xC007FFFF
+#define ATTR_VOL_VALIDMASK 0xF007FFFF
/*
* The list of settable ATTR_VOL_* attributes include the following:
@@ -447,11 +459,15 @@ typedef struct vol_attributes_attr {
#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 0x00000007
+#define ATTR_DIR_VALIDMASK 0x0000003f
#define ATTR_DIR_SETMASK 0x00000000
#define ATTR_FILE_LINKCOUNT 0x00000001
@@ -473,8 +489,17 @@ typedef struct vol_attributes_attr {
*/
#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_VALIDMASK 0x0000000c
+#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_VALIDMASK 0x00000003
#define ATTR_FORK_SETMASK 0x00000000
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/fcntl.h b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/fcntl.h
index 27b964ea73..aad1dfb41a 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/fcntl.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/fcntl.h
@@ -299,6 +299,9 @@
#define F_ADDFILESIGS_RETURN 97 /* Add signature from same file, return end offset in structure on sucess */
#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_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
@@ -492,7 +495,7 @@ typedef struct user_fchecklv {
#define LOCK_NB 0x04 /* don't block when locking */
#define LOCK_UN 0x08 /* unlock file */
-/* fstore_t type used by F_DEALLOCATE and F_PREALLOCATE commands */
+/* fstore_t type used by F_PREALLOCATE command */
typedef struct fstore {
unsigned int fst_flags; /* IN: flags word */
@@ -502,6 +505,20 @@ typedef struct fstore {
off_t fst_bytesalloc; /* OUT: number of bytes allocated */
} fstore_t;
+/* fpunchhole_t used by F_PUNCHHOLE */
+typedef struct fpunchhole {
+ unsigned int fp_flags; /* unused */
+ unsigned int reserved; /* (to maintain 8-byte alignment) */
+ off_t fp_offset; /* IN: start of the region */
+ off_t fp_length; /* IN: size of the region */
+} fpunchhole_t;
+
+/* factive_file_trim_t used by F_TRIM_ACTIVE_FILE */
+typedef struct ftrimactivefile {
+ off_t fta_offset; /* IN: start of the region */
+ off_t fta_length; /* IN: size of the region */
+} ftrimactivefile_t;
+
/* fbootstraptransfer_t used by F_READBOOTSTRAP and F_WRITEBOOTSTRAP commands */
typedef struct fbootstraptransfer {
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/ioctl.h b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/ioctl.h
index af1cee5f6b..30d5e8f364 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/ioctl.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/ioctl.h
@@ -99,6 +99,6 @@ struct ttysize {
* Source level -> #define USE_OLD_TTY
* Kernel level -> always on
*/
-#if defined(USE_OLD_TTY) || BSD_KERNEL_PRIVATE
+#if defined(USE_OLD_TTY) || defined(BSD_KERNEL_PRIVATE)
#include
#endif /* !_SYS_IOCTL_H_ */
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/kdebugevents.h b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/kdebugevents.h
index 7e94be905e..d649eb6a3f 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/kdebugevents.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/kdebugevents.h
@@ -157,7 +157,7 @@ kd_event_t kd_events[] = {
{0x10c0170, "MSC_mk_timer_destroy"},
{0x10c0174, "MSC_mk_timer_arm"},
{0x10c0178, "MSC_mk_timer_cancel"},
- {0x10c017c, "MSC_kern_invalid_#95"},
+ {0x10c017c, "MSC_mk_timer_arm_leeway"},
{0x10c0180, "MSC_kern_invalid_#96"},
{0x10c0184, "MSC_kern_invalid_#97"},
{0x10c0188, "MSC_kern_invalid_#98"},
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/kernel_types.h b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/kernel_types.h
index 9caadb9eba..dc8e612a87 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/kernel_types.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/kernel_types.h
@@ -133,4 +133,9 @@ struct kauth_filesec;
typedef struct kauth_filesec * kauth_filesec_t;
#endif
+#ifndef _KAUTH_ACTION_T
+#define _KAUTH_ACTION_T
+typedef int kauth_action_t;
+#endif
+
#endif /* !_KERN_SYS_KERNELTYPES_H_ */
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/malloc.h b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/malloc.h
index 4631114464..c7c32df240 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/malloc.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/malloc.h
@@ -80,7 +80,7 @@
#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_RTABLE 5 /* routing tables */
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/mount.h b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/mount.h
index 9160dc7268..d0fbe03777 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/mount.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/mount.h
@@ -215,6 +215,9 @@ struct vfsstatfs {
#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)
+
/*
* Argument structure.
@@ -261,6 +264,8 @@ struct vfs_attr {
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()
@@ -461,8 +466,8 @@ struct netfs_status {
#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_FLAG2000 0x2000 /* placeholder */
-#define VQ_FLAG4000 0x4000 /* placeholder */
+#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 */
@@ -741,6 +746,12 @@ struct fs_snapshot_revert_args {
#define VFSIOC_REVERT_SNAPSHOT _IOW('V', 2, struct fs_snapshot_revert_args)
#define VFSCTL_REVERT_SNAPSHOT IOCBASECMD(VFSIOC_REVERT_SNAPSHOT)
+struct fs_snapshot_root_args {
+ struct componentname *sr_cnp;
+};
+#define VFSIOC_ROOT_SNAPSHOT _IOW('V', 3, struct fs_snapshot_root_args)
+#define VFSCTL_ROOT_SNAPSHOT IOCBASECMD(VFSIOC_ROOT_SNAPSHOT)
+
/*
* flags passed into vfs_iterate
@@ -957,6 +968,20 @@ void vfs_setextendedsecurity(mount_t mp);
*/
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_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.
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/socket.h b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/socket.h
index a52d72e9b2..2621078d74 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/socket.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/socket.h
@@ -293,6 +293,7 @@ typedef __uint32_t sae_connid_t;
/* 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 */
/* sockaddr endpoints */
typedef struct sa_endpoints {
@@ -440,7 +441,6 @@ struct sockaddr_storage {
char __ss_pad2[_SS_PAD2SIZE];
};
-
/*
* Protocol families, same as address families for now.
*/
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/syscall.h b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/syscall.h
index b8e0d3cdd8..143f484a67 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/syscall.h
+++ b/MacOSX10.12.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 /Library/Caches/com.apple.xbs/Sources/xnu/xnu-3789.31.2/bsd/kern/syscalls.master
+ * created from /Library/Caches/com.apple.xbs/Sources/xnu/xnu-3789.51.2/bsd/kern/syscalls.master
*/
#ifndef _SYS_SYSCALL_H_
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/sysproto.h b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/sysproto.h
index 99d2a5aa2c..84a86eb040 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/sysproto.h
+++ b/MacOSX10.12.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 /Library/Caches/com.apple.xbs/Sources/xnu/xnu-3789.31.2/bsd/kern/syscalls.master
+ * created from /Library/Caches/com.apple.xbs/Sources/xnu/xnu-3789.51.2/bsd/kern/syscalls.master
*/
#ifndef _SYS_SYSPROTO_H_
@@ -2158,12 +2158,15 @@ struct microstackshot_args {
};
#else
#endif /* CONFIG_TELEMETRY */
+#if PGO
struct grab_pgo_data_args {
char uuid_l_[PADL_(user_addr_t)]; user_addr_t uuid; char uuid_r_[PADR_(user_addr_t)];
char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
char buffer_l_[PADL_(user_addr_t)]; user_addr_t buffer; char buffer_r_[PADR_(user_addr_t)];
char size_l_[PADL_(user_ssize_t)]; user_ssize_t size; char size_r_[PADR_(user_ssize_t)];
};
+#else
+#endif
#if CONFIG_PERSONAS
struct persona_args {
char operation_l_[PADL_(uint32_t)]; uint32_t operation; char operation_r_[PADR_(uint32_t)];
@@ -2757,7 +2760,10 @@ int stack_snapshot_with_config(struct proc *, struct stack_snapshot_with_config_
int microstackshot(struct proc *, struct microstackshot_args *, int *);
#else
#endif /* CONFIG_TELEMETRY */
+#if PGO
int grab_pgo_data(struct proc *, struct grab_pgo_data_args *, user_ssize_t *);
+#else
+#endif
#if CONFIG_PERSONAS
int persona(struct proc *, struct persona_args *, int *);
#else
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/ubc.h b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/ubc.h
index d965bd67b3..c2fa3e1465 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/ubc.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/ubc.h
@@ -84,6 +84,7 @@ int cluster_pagein_ext(vnode_t, upl_t, upl_offset_t, off_t, int, off_t, int, 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 *);
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/unistd.h b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/unistd.h
index f90bcd957e..4165453ff5 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/unistd.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/unistd.h
@@ -169,6 +169,7 @@ struct accessx_descriptor {
#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
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/vnode.h b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/vnode.h
index f4b6df5e08..2d4ffcef0e 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/vnode.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/vnode.h
@@ -308,6 +308,7 @@ struct vnode_fsparam {
#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)
/*
@@ -338,7 +339,8 @@ struct vnode_fsparam {
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_write_gencount) | \
+ VNODE_ATTR_BIT(va_private_size))
/*
* Attributes that can be applied to a new file object.
*/
@@ -406,7 +408,7 @@ struct vnode_attr {
/* misc parameters */
uint32_t va_encoding; /* filename encoding script */
- enum vtype va_type; /* file type (create only) */
+ 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 */
@@ -437,6 +439,8 @@ struct vnode_attr {
uint32_t va_write_gencount; /* counter that increments each time the file changes */
+ uint64_t va_private_size; /* If the file were deleted, how many bytes would be freed immediately */
+
/* add new fields here only */
};
@@ -497,6 +501,10 @@ extern int vttoif_tab[];
#define VNODE_READDIR_SEEKOFF32 0x0004 /* seek offset values should fit in 32 bits */
#define VNODE_READDIR_NAMEMAX 0x0008 /* For extended readdir, try to limit names to NAME_MAX bytes */
+/* VNOP_CLONEFILE flags: */
+#define VNODE_CLONEFILE_DEFAULT 0x0000
+
+
#define NULLVP ((struct vnode *)NULL)
struct vnodeop_desc;
@@ -533,11 +541,6 @@ struct vnop_generic_args {
/* other random data follows, presumably */
};
-#ifndef _KAUTH_ACTION_T
-typedef int kauth_action_t;
-# define _KAUTH_ACTION_T
-#endif
-
#include
__BEGIN_DECLS
@@ -1263,6 +1266,7 @@ int vn_bwrite(struct vnop_bwrite_args *ap);
*/
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.
@@ -1611,6 +1615,7 @@ int vnode_isdirty(vnode_t vp);
@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.
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/vnode_if.h b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/vnode_if.h
index 47d8504141..59afcea184 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/vnode_if.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/vnode_if.h
@@ -143,6 +143,7 @@ extern struct vnodeop_desc vnop_removenamedstream_desc;
#endif
+
__BEGIN_DECLS
struct vnop_lookup_args {
@@ -1080,6 +1081,12 @@ struct vnop_copyfile_args {
};
+typedef enum dir_clone_authorizer_op {
+ OP_AUTHORIZE = 0, /* request authorization of action */
+ OP_VATTR_SETUP = 1, /* query for attributes that are required for OP_AUTHORIZE */
+ OP_VATTR_CLEANUP = 2 /* request to cleanup any state or free any memory allocated in OP_AUTHORIZE */
+} dir_clone_authorizer_op_t;
+
struct vnop_clonefile_args {
struct vnodeop_desc *a_desc;
vnode_t a_fvp;
@@ -1089,7 +1096,16 @@ struct vnop_clonefile_args {
struct vnode_attr *a_vap;
uint32_t a_flags;
vfs_context_t a_context;
- /* XXX Add recursive directory cloning authorizer */
+ 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 */
+ vfs_context_t ctx, /* As passed to VNOP */
+ void *reserved); /* Always NULL */
+ void *a_reserved; /* Currently unused */
};
/*!
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vecLib/vBasicOps.h b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vecLib/vBasicOps.h
index a9a0d3f798..d45ce63c5c 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vecLib/vBasicOps.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vecLib/vBasicOps.h
@@ -5,7 +5,7 @@
Version: vecLib-600.0
- Copyright: Copyright (c) 1999-2016 by Apple Inc. All rights reserved.
+ Copyright: Copyright (c) 1999-2017 by Apple Inc. All rights reserved.
Bugs: For bug reports, consult the following page on
the World Wide Web:
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vecLib/vDSP.h b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vecLib/vDSP.h
index a6782653c7..e95c28462e 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vecLib/vDSP.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vecLib/vDSP.h
@@ -5,7 +5,7 @@
Version: vecLib-600.0
- Copyright: Copyright (c) 2000-2016 by Apple Inc. All rights reserved.
+ Copyright: Copyright (c) 2000-2017 by Apple Inc. All rights reserved.
For vDSP documentation, search for "vDSP" at
or search for one of the routine names below.
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vecLib/vForce.h b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vecLib/vForce.h
index 45f6fde85c..4a9fcd14d0 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vecLib/vForce.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vecLib/vForce.h
@@ -1,6 +1,6 @@
/*
vForce.h (from vecLib-600.0)
-Copyright (c) 1999-2016 by Apple Inc. All rights reserved.
+Copyright (c) 1999-2017 by Apple Inc. All rights reserved.
@APPLE_LICENSE_HEADER_START@
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vecLib/vecLib.h b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vecLib/vecLib.h
index fceaae1e7b..613a43ebee 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vecLib/vecLib.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vecLib/vecLib.h
@@ -5,7 +5,7 @@
Version: vecLib-600.0
- Copyright: Copyright (c) 2000-2016 by Apple Inc. All rights reserved.
+ Copyright: Copyright (c) 2000-2017 by Apple Inc. All rights reserved.
Bugs: For bug reports, consult the following page on
the World Wide Web:
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vecLib/vecLibTypes.h b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vecLib/vecLibTypes.h
index 989cae2303..88d0b80088 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vecLib/vecLibTypes.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vecLib/vecLibTypes.h
@@ -5,7 +5,7 @@
Version: vecLib-600.0
- Copyright: Copyright (c) 2000-2016 by Apple Inc. All rights reserved.
+ Copyright: Copyright (c) 2000-2017 by Apple Inc. All rights reserved.
Bugs: For bug reports, consult the following page on
the World Wide Web:
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/LDAP.framework/Versions/A/LDAP.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/LDAP.framework/Versions/A/LDAP.tbd
index f5023026c9..289d167af2 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/LDAP.framework/Versions/A/LDAP.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/LDAP.framework/Versions/A/LDAP.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: DFF85FC4-90F9-3C35-AAFC-F616983976F5', 'x86_64: 0F18D033-BBD8-3D88-A17C-EC7E796CA88F' ]
+uuids: [ 'i386: 8A4F1E19-8C3D-3EF7-B59C-3C1AB46B7BB9', 'x86_64: 492ACA22-373E-3DD9-BAEB-9EF6AA962FD5' ]
platform: macosx
install-name: /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
current-version: 2.4
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/LatentSemanticMapping.framework/Versions/A/LatentSemanticMapping.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/LatentSemanticMapping.framework/Versions/A/LatentSemanticMapping.tbd
index 83a41b393b..7285aac017 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/LatentSemanticMapping.framework/Versions/A/LatentSemanticMapping.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/LatentSemanticMapping.framework/Versions/A/LatentSemanticMapping.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 5B40D029-1216-367D-AB48-514D764B747F', 'x86_64: C7B60EEA-5217-30EE-9C36-639A05328622' ]
+uuids: [ 'i386: 32F776A7-050E-34A1-8670-628E76B520E0', 'x86_64: E68CF07A-6EFB-34E6-B103-BEBE4AD57521' ]
platform: macosx
install-name: /System/Library/Frameworks/LatentSemanticMapping.framework/Versions/A/LatentSemanticMapping
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/LocalAuthentication.framework/Support/DaemonUtils.framework/Versions/A/DaemonUtils.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/LocalAuthentication.framework/Support/DaemonUtils.framework/Versions/A/DaemonUtils.tbd
index 2f98447ade..1ae8cd2a41 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/LocalAuthentication.framework/Support/DaemonUtils.framework/Versions/A/DaemonUtils.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/LocalAuthentication.framework/Support/DaemonUtils.framework/Versions/A/DaemonUtils.tbd
@@ -1,12 +1,13 @@
--- !tapi-tbd-v2
archs: [ x86_64 ]
-uuids: [ 'x86_64: 0CF2DD57-043D-3ED9-8E57-1FE5048E5576' ]
+uuids: [ 'x86_64: C80ED28D-6E89-3525-996A-0B27CDBCEF61' ]
platform: macosx
install-name: /System/Library/Frameworks/LocalAuthentication.framework/Support/DaemonUtils.framework/Versions/A/DaemonUtils
-current-version: 240.30.16
+current-version: 240.50.25
objc-constraint: none
exports:
- archs: [ x86_64 ]
symbols: [ _DaemonUtilsVersionNumber, _DaemonUtilsVersionString ]
- objc-classes: [ _DaemonUtils, _InstalledAppsCache ]
+ objc-classes: [ _DaemonUtils, _InstalledAppsCache, _LADFROwnerToken, _LASIORemoteCall,
+ _LASecureIO, _LASecureIOCommunication, _LASecureIOHelper ]
...
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/LocalAuthentication.framework/Support/MechanismBase.framework/Versions/A/MechanismBase.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/LocalAuthentication.framework/Support/MechanismBase.framework/Versions/A/MechanismBase.tbd
index 237ec3eb73..4f819bf9cc 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/LocalAuthentication.framework/Support/MechanismBase.framework/Versions/A/MechanismBase.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/LocalAuthentication.framework/Support/MechanismBase.framework/Versions/A/MechanismBase.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ x86_64 ]
-uuids: [ 'x86_64: 4BF70A0F-EA95-31B8-8C5C-535E1546095A' ]
+uuids: [ 'x86_64: EBB060CE-5937-3C2D-8F43-15A6C18611E1' ]
platform: macosx
install-name: /System/Library/Frameworks/LocalAuthentication.framework/Support/MechanismBase.framework/Versions/A/MechanismBase
-current-version: 240.30.16
+current-version: 240.50.25
objc-constraint: none
exports:
- archs: [ x86_64 ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/LocalAuthentication.framework/Support/ModuleBase.framework/Versions/A/ModuleBase.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/LocalAuthentication.framework/Support/ModuleBase.framework/Versions/A/ModuleBase.tbd
index 16b1e7a2dc..649bba500f 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/LocalAuthentication.framework/Support/ModuleBase.framework/Versions/A/ModuleBase.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/LocalAuthentication.framework/Support/ModuleBase.framework/Versions/A/ModuleBase.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ x86_64 ]
-uuids: [ 'x86_64: E7793673-56CB-3FE3-B784-6FF0086768F4' ]
+uuids: [ 'x86_64: A59A43FD-9570-3ADD-89D3-F808B97C3635' ]
platform: macosx
install-name: /System/Library/Frameworks/LocalAuthentication.framework/Support/ModuleBase.framework/Versions/A/ModuleBase
-current-version: 240.30.16
+current-version: 240.50.25
objc-constraint: none
exports:
- archs: [ x86_64 ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/LocalAuthentication.framework/Support/SharedUtils.framework/Versions/A/SharedUtils.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/LocalAuthentication.framework/Support/SharedUtils.framework/Versions/A/SharedUtils.tbd
index 740731a9be..7f7e90108b 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/LocalAuthentication.framework/Support/SharedUtils.framework/Versions/A/SharedUtils.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/LocalAuthentication.framework/Support/SharedUtils.framework/Versions/A/SharedUtils.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ x86_64 ]
-uuids: [ 'x86_64: 527B2F4E-2D24-3710-AEB3-93DD9910C564' ]
+uuids: [ 'x86_64: E923FA1B-CE45-3162-A5CA-EE88243DE269' ]
platform: macosx
install-name: /System/Library/Frameworks/LocalAuthentication.framework/Support/SharedUtils.framework/Versions/A/SharedUtils
-current-version: 240.30.16
+current-version: 240.50.25
objc-constraint: none
exports:
- archs: [ x86_64 ]
@@ -39,8 +39,6 @@ exports:
_SharedUtilsVersionString, __libBiometricKit, _gAllocatedBytes,
_gLastAllocatedBytes ]
objc-classes: [ _LAACMHelper, _LABiometryOwner, _LACachedExternalizedContext,
- _LADFR, _LADFROwnerToken, _LAErrorHelper, _LAInternalProtocols,
- _LALogger, _LAParamChecker, _LAPasscodeHelper, _LAProcessInfo,
- _LASIORemoteCall, _LASecureData, _LASecureIO, _LASecureIOCommunication,
- _LASecureIOHelper, _LAUtils ]
+ _LADFR, _LAErrorHelper, _LAInternalProtocols, _LALogger, _LAParamChecker,
+ _LAPasscodeHelper, _LAProcessInfo, _LASecureData, _LAUtils ]
...
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/LocalAuthentication.framework/Versions/A/Headers/LAContext.h b/MacOSX10.12.sdk/System/Library/Frameworks/LocalAuthentication.framework/Versions/A/Headers/LAContext.h
index 17a0d091c1..f11aeda4ad 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/LocalAuthentication.framework/Versions/A/Headers/LAContext.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/LocalAuthentication.framework/Versions/A/Headers/LAContext.h
@@ -27,7 +27,7 @@ typedef NS_ENUM(NSInteger, LAPolicy)
///
/// Biometric authentication will get locked after 5 unsuccessful attempts. After that,
/// users have to unlock it by entering passcode.
- LAPolicyDeviceOwnerAuthenticationWithBiometrics NS_ENUM_AVAILABLE(10_12, 8_0) __WATCHOS_AVAILABLE(3.0) __TVOS_AVAILABLE(10.0) = kLAPolicyDeviceOwnerAuthenticationWithBiometrics,
+ LAPolicyDeviceOwnerAuthenticationWithBiometrics NS_ENUM_AVAILABLE(10_12_2, 8_0) __WATCHOS_AVAILABLE(3.0) __TVOS_AVAILABLE(10.0) = kLAPolicyDeviceOwnerAuthenticationWithBiometrics,
/// Device owner was authenticated by Touch ID or device passcode.
///
@@ -106,8 +106,12 @@ NS_CLASS_AVAILABLE(10_10, 8_0) __WATCHOS_AVAILABLE(3.0) __TVOS_AVAILABLE(10.0)
///
/// @param localizedReason Application reason for authentication. This string must be provided in correct
/// localization and should be short and clear. It will be eventually displayed in
-/// the authentication dialog. A name of the calling application will be already
-/// displayed in title, so it should not be duplicated here.
+/// the authentication dialog as a part of the following string:
+/// "" is trying to .
+///
+/// For example, if the app name is "TestApp" and localizedReason is passed "access
+/// the hidden records", then the authentication prompt will read:
+/// "TestApp" is trying to access the hidden records.
///
/// @warning localizedReason parameter is mandatory and the call will throw NSInvalidArgumentException if
/// nil or empty string is specified.
@@ -217,8 +221,12 @@ typedef NS_ENUM(NSInteger, LAAccessControlOperation)
///
/// @param localizedReason Application reason for authentication. This string must be provided in correct
/// localization and should be short and clear. It will be eventually displayed in
-/// the authentication dialog. A name of the calling application will be already
-/// displayed in title, so it should not be duplicated here.
+/// the authentication dialog as a part of the following string:
+/// "" is trying to .
+///
+/// For example, if the app name is "TestApp" and localizedReason is passed "access
+/// the hidden records", then the authentication prompt will read:
+/// "TestApp" is trying to access the hidden records.
///
/// @param reply Reply block that is executed when access control evaluation finishes.
/// success Reply parameter that is YES if the access control has been evaluated successfully or
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/LocalAuthentication.framework/Versions/A/Headers/LAError.h b/MacOSX10.12.sdk/System/Library/Frameworks/LocalAuthentication.framework/Versions/A/Headers/LAError.h
index 0aa38c592f..f8aaffbee4 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/LocalAuthentication.framework/Versions/A/Headers/LAError.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/LocalAuthentication.framework/Versions/A/Headers/LAError.h
@@ -46,4 +46,4 @@ typedef NS_ENUM(NSInteger, LAError)
/// LocalAuthentication error domain.
extern NSString *const __nonnull LAErrorDomain
-NS_AVAILABLE(10_10, 8_3) __WATCHOS_AVAILABLE(3.0) __TVOS_AVAILABLE(10.0);
+NS_AVAILABLE(10_10_3, 8_3) __WATCHOS_AVAILABLE(3.0) __TVOS_AVAILABLE(10.0);
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/LocalAuthentication.framework/Versions/A/LocalAuthentication.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/LocalAuthentication.framework/Versions/A/LocalAuthentication.tbd
index 8019d7e366..5354150c1f 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/LocalAuthentication.framework/Versions/A/LocalAuthentication.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/LocalAuthentication.framework/Versions/A/LocalAuthentication.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ x86_64 ]
-uuids: [ 'x86_64: 4DF9072C-27B4-3242-89C5-AA0FCC0B4598' ]
+uuids: [ 'x86_64: CE7B9D89-E019-36D2-A7EC-6D279BFB2E9D' ]
platform: macosx
install-name: /System/Library/Frameworks/LocalAuthentication.framework/Versions/A/LocalAuthentication
-current-version: 240.30.16
+current-version: 240.50.25
objc-constraint: none
exports:
- archs: [ x86_64 ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/MapKit.framework/Versions/A/MapKit.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/MapKit.framework/Versions/A/MapKit.tbd
index e39c170bd4..bf4b61d064 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/MapKit.framework/Versions/A/MapKit.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/MapKit.framework/Versions/A/MapKit.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ x86_64 ]
-uuids: [ 'x86_64: 7D07F8B4-921F-386A-BB6F-4D461DED447E' ]
+uuids: [ 'x86_64: B75DE4C0-5CBA-35B7-9300-00C2B21BF8D5' ]
platform: macosx
install-name: /System/Library/Frameworks/MapKit.framework/Versions/A/MapKit
-current-version: 0.0
+current-version: 0
objc-constraint: none
exports:
- archs: [ x86_64 ]
@@ -48,11 +48,12 @@ exports:
_MKLaunchOptionsDestinationDescriptionHome, _MKLaunchOptionsDestinationDescriptionKey,
_MKLaunchOptionsDestinationDescriptionWork, _MKLaunchOptionsDirectionsModeDefault,
_MKLaunchOptionsDirectionsModeDriving, _MKLaunchOptionsDirectionsModeKey,
- _MKLaunchOptionsDirectionsModeRoutingApps, _MKLaunchOptionsDirectionsModeTransit,
- _MKLaunchOptionsDirectionsModeWalking, _MKLaunchOptionsLaunchIntoKeyboardKey,
- _MKLaunchOptionsLaunchIntoNavDetailKey, _MKLaunchOptionsLaunchIntoNavKey,
- _MKLaunchOptionsLaunchIntoNavOverviewKey, _MKLaunchOptionsLaunchIntoNearbyKey,
- _MKLaunchOptionsLaunchIntoRAPKey, _MKLaunchOptionsLaunchIntoRouteKey,
+ _MKLaunchOptionsDirectionsModeRidesharing, _MKLaunchOptionsDirectionsModeRoutingApps,
+ _MKLaunchOptionsDirectionsModeTransit, _MKLaunchOptionsDirectionsModeWalking,
+ _MKLaunchOptionsLaunchIntoKeyboardKey, _MKLaunchOptionsLaunchIntoNavDetailKey,
+ _MKLaunchOptionsLaunchIntoNavKey, _MKLaunchOptionsLaunchIntoNavOverviewKey,
+ _MKLaunchOptionsLaunchIntoNearbyKey, _MKLaunchOptionsLaunchIntoRAPKey,
+ _MKLaunchOptionsLaunchIntoRidesharingOnlyKey, _MKLaunchOptionsLaunchIntoRouteKey,
_MKLaunchOptionsLaunchIntoSearchKey, _MKLaunchOptionsLaunchIntoTableBookingKey,
_MKLaunchOptionsMapCenterKey, _MKLaunchOptionsMapRadiusInMetersKey,
_MKLaunchOptionsMapSpanKey, _MKLaunchOptionsMapTypeKey, _MKLaunchOptionsReferralIdentifierKey,
@@ -104,6 +105,7 @@ exports:
__MKLaunchOptionsRoutingArrivalDateKey, __MKLaunchOptionsRoutingAvoidHighwaysKey,
__MKLaunchOptionsRoutingAvoidTollsKey, __MKLaunchOptionsSearchAlongRouteKey,
__MKMapItemDidResolveAttributionNotification, __MKMapRectThatFits,
+ __MKPlaceCardButtonsAreFullWidth, __MKPlaceCardFormattedStringForTimeInterval,
__MKRAPIsAvailable, __MKSiriLanguageIsRTLFn, __MKTransitIncidentImage,
__MKURLHandlerDefaultZoomLevel, __MKURLSourceAppIdKey, __MKUserActivitySharedSessionEntityStringKey,
__MKUserActivitySourceAppIdKey, __MXExtensionCapabilityBaseMap,
@@ -172,14 +174,15 @@ exports:
_MKMapItem, _MKMapItemMetadata, _MKMapItemMetadataDealRequest,
_MKMapItemMetadataImageRequest, _MKMapItemMetadataRequest,
_MKMapItemMetadataRequester, _MKMapService, _MKMapSnapshot,
- _MKMapSnapshotCreator, _MKMapSnapshotOptions, _MKMapSnapshotter,
- _MKMapView, _MKModernUserLocationView, _MKMouseOverActionView,
- _MKMouseOverLabelRecognizer, _MKMultiPoint, _MKNewAnnotationContainerView,
- _MKOrientationContext, _MKOverlayContainerView, _MKOverlayPathRenderer,
- _MKOverlayRenderer, _MKPaddedTextAttachment, _MKPaddedTextAttachmentCell,
- _MKPinAnnotationView, _MKPlaceActivityProvider, _MKPlaceAttributionCell,
- _MKPlaceAttributionViewController, _MKPlaceBusinessInfoViewController,
- _MKPlaceCardActionItem, _MKPlaceCardActionSectionView, _MKPlaceCardActionsViewController,
+ _MKMapSnapshotCreator, _MKMapSnapshotFeatureAnnotation, _MKMapSnapshotOptions,
+ _MKMapSnapshotter, _MKMapView, _MKModernUserLocationView,
+ _MKMouseOverActionView, _MKMouseOverLabelRecognizer, _MKMultiPoint,
+ _MKNewAnnotationContainerView, _MKOrientationContext, _MKOverlayContainerView,
+ _MKOverlayPathRenderer, _MKOverlayRenderer, _MKPaddedTextAttachment,
+ _MKPaddedTextAttachmentCell, _MKPinAnnotationView, _MKPlaceActivityProvider,
+ _MKPlaceAttributionCell, _MKPlaceAttributionViewController,
+ _MKPlaceBusinessInfoViewController, _MKPlaceCardActionItem,
+ _MKPlaceCardActionSectionView, _MKPlaceCardActionsViewController,
_MKPlaceCardHeaderViewController, _MKPlaceDealsViewController,
_MKPlaceEncyclopedicRowView, _MKPlaceEncyclopedicRowViewKeyView,
_MKPlaceEncyclopedicRowViewTextItem, _MKPlaceEncyclopedicViewController,
@@ -234,7 +237,7 @@ exports:
__MKClickableTableViewController, __MKConditionalPanGestureRecognizer,
__MKContactPlaceItem, __MKCustomFeatureStore, __MKDirectionalArrowRecognizer,
__MKDirectionalPanGestureRecognizer, __MKDistanceDetailProvider,
- __MKEnvironmentLabel, __MKFlippedView, __MKGemUserLocationView,
+ __MKEnvironmentLabel, __MKFakeNil, __MKFlippedView, __MKGemUserLocationView,
__MKIconDiskCache, __MKJunctionElement, __MKLabelMarkerItem,
__MKLeadingAlignedButton, __MKLeadingAlignedButtonCell, __MKLocalSearchExternalTransitLookupParameters,
__MKLocalSearchMerchantParameters, __MKLocationShifter, __MKMagnificationGestureRecognizer,
@@ -310,8 +313,7 @@ exports:
_MKPlaceReviewsViewCell._pictureView, _MKPlaceReviewsViewCell._reviewLabel,
_MKResizableImage._alwaysStretches, _MKResizableImage._capInsets,
_MKResizableImage._needsInsetUpdate, _MKRouteStepPolyline._fullRoute,
- _MKTableViewCell._disclosureIndicator, _MKTableViewCell._mkConstraints,
- _MKTableViewCell._mkImageView, _MKTableViewCell._style, _MKTileOverlayRequesterOp._data,
+ _MKTableViewCell._style, _MKTileOverlayRequesterOp._data,
_MKTileOverlayRequesterOp._delegate, _MKTileOverlayRequesterOp._key,
_MKTransitSectionController.__pagingFilter, _MKTransitSectionController._linesToShow,
_MKTransitSectionController._mapItem, _MKTransitSectionController._numberOfFilteredLines,
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility.tbd
index a4c0de2e2f..cd0d39a529 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 9750981D-EC76-3A2A-B8F6-F3B67D887BCB', 'x86_64: 1025DB59-18DE-39EA-9C04-35CE8D6103E5' ]
+uuids: [ 'i386: 2C902DF8-E57A-37E3-891B-736B16AE074C', 'x86_64: 0BD82735-6644-37CE-B13D-8E7CC59A1752' ]
platform: macosx
install-name: /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility
-current-version: 62.0
+current-version: 62
objc-constraint: none
exports:
- archs: [ i386, x86_64 ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/MediaLibrary.framework/Versions/A/MediaLibrary.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/MediaLibrary.framework/Versions/A/MediaLibrary.tbd
index d47fc6152b..f0d4f986e3 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/MediaLibrary.framework/Versions/A/MediaLibrary.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/MediaLibrary.framework/Versions/A/MediaLibrary.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ x86_64 ]
-uuids: [ 'x86_64: 5171B499-2E94-3483-B6D9-29AFF9942EDE' ]
+uuids: [ 'x86_64: DAAE2CED-13CD-353B-BADA-24178E9F38E7' ]
platform: macosx
install-name: /System/Library/Frameworks/MediaLibrary.framework/Versions/A/MediaLibrary
-current-version: 733.0
+current-version: 733
objc-constraint: none
exports:
- archs: [ x86_64 ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/MediaPlayer.framework/Versions/A/Headers/MPError.h b/MacOSX10.12.sdk/System/Library/Frameworks/MediaPlayer.framework/Versions/A/Headers/MPError.h
index b7a4793d8b..e810f273dd 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/MediaPlayer.framework/Versions/A/Headers/MPError.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/MediaPlayer.framework/Versions/A/Headers/MPError.h
@@ -21,6 +21,7 @@ typedef NS_ENUM(NSInteger, MPErrorCode) {
MPErrorNotFound, // the id could not be found in the current storefront
MPErrorNotSupported, // the request is not supported (ex: trying to add items to a smart playlist)
MPErrorCancelled NS_ENUM_AVAILABLE_IOS(10_1), // the request was cancelled before it could complete
+ MPErrorRequestTimedOut NS_ENUM_AVAILABLE_IOS(10_3),
} NS_ENUM_AVAILABLE_IOS(9_3);
NS_ASSUME_NONNULL_END
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/MediaPlayer.framework/Versions/A/Headers/MPMediaItem.h b/MacOSX10.12.sdk/System/Library/Frameworks/MediaPlayer.framework/Versions/A/Headers/MPMediaItem.h
index 72ced3d689..f720f283e9 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/MediaPlayer.framework/Versions/A/Headers/MPMediaItem.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/MediaPlayer.framework/Versions/A/Headers/MPMediaItem.h
@@ -155,6 +155,10 @@ MP_EXTERN NSString * const MPMediaItemPropertyBookmarkTime NS_AVAILABLE(10_12_2,
MP_EXTERN NSString * const MPMediaItemPropertyDateAdded NS_AVAILABLE(10_12_2, 10_0);
@property (nonatomic, readonly) NSDate *dateAdded NS_AVAILABLE_IOS(10_0);
+// Matches the id used by MPMusicPlayerController to enqueue store tracks
+MP_EXTERN NSString * const MPMediaItemPropertyPlaybackStoreID NS_AVAILABLE_IOS(10_3);
+@property (nonatomic, readonly) NSString *playbackStoreID NS_AVAILABLE_IOS(10_3);
+
@end
//-----------------------------------------------------
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/MediaPlayer.framework/Versions/A/Headers/MPNowPlayingInfoCenter.h b/MacOSX10.12.sdk/System/Library/Frameworks/MediaPlayer.framework/Versions/A/Headers/MPNowPlayingInfoCenter.h
index f28e809533..2e225e7d5e 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/MediaPlayer.framework/Versions/A/Headers/MPNowPlayingInfoCenter.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/MediaPlayer.framework/Versions/A/Headers/MPNowPlayingInfoCenter.h
@@ -144,4 +144,9 @@ MP_EXTERN NSString *const MPNowPlayingInfoPropertyPlaybackProgress NS_AVAILABLE(
// This can be used to determine what kind of user interface the system displays.
MP_EXTERN NSString *const MPNowPlayingInfoPropertyMediaType NS_AVAILABLE(10_12_2, 10_0); // NSNumber (MPNowPlayingInfoMediaType)
+// A URL pointing to the now playing item's underlying audio/video asset. This
+// property is used by system UI when video thumbnails or audio waveform
+// visualizations are applicable.
+MP_EXTERN NSString *const MPNowPlayingInfoPropertyAssetURL NS_AVAILABLE(10_12_3, 10_3); // NSURL
+
NS_ASSUME_NONNULL_END
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/MediaPlayer.framework/Versions/A/Headers/MediaPlayer.h b/MacOSX10.12.sdk/System/Library/Frameworks/MediaPlayer.framework/Versions/A/Headers/MediaPlayer.h
index 9512b72cc7..66e66feea8 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/MediaPlayer.framework/Versions/A/Headers/MediaPlayer.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/MediaPlayer.framework/Versions/A/Headers/MediaPlayer.h
@@ -17,6 +17,7 @@
#import
#import
#import
+#import
#import
#import
#import
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/MediaPlayer.framework/Versions/A/MediaPlayer.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/MediaPlayer.framework/Versions/A/MediaPlayer.tbd
index 00b064a399..dff549aaa5 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/MediaPlayer.framework/Versions/A/MediaPlayer.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/MediaPlayer.framework/Versions/A/MediaPlayer.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ x86_64 ]
-uuids: [ 'x86_64: 5A4023E1-A1F1-3ACA-9137-73560059343B' ]
+uuids: [ 'x86_64: 44C874ED-EE2E-376A-96DE-94187B7DDA0B' ]
platform: macosx
install-name: /System/Library/Frameworks/MediaPlayer.framework/Versions/A/MediaPlayer
objc-constraint: none
@@ -38,24 +38,26 @@ exports:
_MPMediaItemPropertyDiscCount, _MPMediaItemPropertyDiscNumber,
_MPMediaItemPropertyDownloadIdentifier, _MPMediaItemPropertyDurationInSamples,
_MPMediaItemPropertyEQPreset, _MPMediaItemPropertyEntityRevision,
- _MPMediaItemPropertyEpisodeNumber, _MPMediaItemPropertyFilePath,
- _MPMediaItemPropertyFileSize, _MPMediaItemPropertyGaplessEncodingDelay,
- _MPMediaItemPropertyGaplessEncodingDrain, _MPMediaItemPropertyGaplessHeuristicInfo,
- _MPMediaItemPropertyGaplessLastFrameResync, _MPMediaItemPropertyGenre,
- _MPMediaItemPropertyGenreKeepLocal, _MPMediaItemPropertyGenrePersistentID,
- _MPMediaItemPropertyGlobalID, _MPMediaItemPropertyHasAlternateAudio,
- _MPMediaItemPropertyHasAppleMusicDRM, _MPMediaItemPropertyHasAvailableItemArtwork,
- _MPMediaItemPropertyHasBeenPlayed, _MPMediaItemPropertyHasHLSVideo,
- _MPMediaItemPropertyHasNonPurgeableAsset, _MPMediaItemPropertyHasProtectedAsset,
- _MPMediaItemPropertyHasSubtitles, _MPMediaItemPropertyHomeSharingID,
- _MPMediaItemPropertyIncludeInShuffle, _MPMediaItemPropertyIsAlarm,
- _MPMediaItemPropertyIsAudible, _MPMediaItemPropertyIsCloudItem,
- _MPMediaItemPropertyIsCompilation, _MPMediaItemPropertyIsDemoRental,
- _MPMediaItemPropertyIsDeprotected, _MPMediaItemPropertyIsExplicit,
- _MPMediaItemPropertyIsHD, _MPMediaItemPropertyIsHidden, _MPMediaItemPropertyIsITunesU,
+ _MPMediaItemPropertyEpisodeNumber, _MPMediaItemPropertyEpisodeSubSortOrder,
+ _MPMediaItemPropertyEpisodeType, _MPMediaItemPropertyEpisodeTypeDisplayName,
+ _MPMediaItemPropertyFilePath, _MPMediaItemPropertyFileSize,
+ _MPMediaItemPropertyGaplessEncodingDelay, _MPMediaItemPropertyGaplessEncodingDrain,
+ _MPMediaItemPropertyGaplessHeuristicInfo, _MPMediaItemPropertyGaplessLastFrameResync,
+ _MPMediaItemPropertyGenre, _MPMediaItemPropertyGenreKeepLocal,
+ _MPMediaItemPropertyGenrePersistentID, _MPMediaItemPropertyGlobalID,
+ _MPMediaItemPropertyHasAlternateAudio, _MPMediaItemPropertyHasAppleMusicDRM,
+ _MPMediaItemPropertyHasAvailableItemArtwork, _MPMediaItemPropertyHasBeenPlayed,
+ _MPMediaItemPropertyHasHLSVideo, _MPMediaItemPropertyHasNonPurgeableAsset,
+ _MPMediaItemPropertyHasProtectedAsset, _MPMediaItemPropertyHasSubtitles,
+ _MPMediaItemPropertyHomeSharingID, _MPMediaItemPropertyIncludeInShuffle,
+ _MPMediaItemPropertyIsAlarm, _MPMediaItemPropertyIsAudible,
+ _MPMediaItemPropertyIsCloudItem, _MPMediaItemPropertyIsCompilation,
+ _MPMediaItemPropertyIsDemoRental, _MPMediaItemPropertyIsDeprotected,
+ _MPMediaItemPropertyIsExplicit, _MPMediaItemPropertyIsHD,
+ _MPMediaItemPropertyIsHidden, _MPMediaItemPropertyIsITunesU,
_MPMediaItemPropertyIsInMyLibrary, _MPMediaItemPropertyIsLocal,
- _MPMediaItemPropertyIsMatchAudio, _MPMediaItemPropertyIsMusicVideo,
- _MPMediaItemPropertyIsNonLibraryOwnedSubscriptionContent,
+ _MPMediaItemPropertyIsMatchAudio, _MPMediaItemPropertyIsMusicShow,
+ _MPMediaItemPropertyIsMusicVideo, _MPMediaItemPropertyIsNonLibraryOwnedSubscriptionContent,
_MPMediaItemPropertyIsOTAPurchased, _MPMediaItemPropertyIsPendingSync,
_MPMediaItemPropertyIsPlayable, _MPMediaItemPropertyIsRental,
_MPMediaItemPropertyIsStoreRedownloadable, _MPMediaItemPropertyIsStreamingQuality,
@@ -66,37 +68,39 @@ exports:
_MPMediaItemPropertyMovieInfo, _MPMediaItemPropertyNeedsRestore,
_MPMediaItemPropertyPersistentID, _MPMediaItemPropertyPlayCount,
_MPMediaItemPropertyPlayCountSinceSync, _MPMediaItemPropertyPlaybackDuration,
- _MPMediaItemPropertyPodcastGUID, _MPMediaItemPropertyPodcastPersistentID,
- _MPMediaItemPropertyPodcastTitle, _MPMediaItemPropertyPodcastURL,
- _MPMediaItemPropertyPurchaseHistoryID, _MPMediaItemPropertyRating,
- _MPMediaItemPropertyReleaseDate, _MPMediaItemPropertyRememberBookmarkTime,
- _MPMediaItemPropertyRemoteLocationId, _MPMediaItemPropertyRentalDuration,
+ _MPMediaItemPropertyPlaybackStoreID, _MPMediaItemPropertyPodcastGUID,
+ _MPMediaItemPropertyPodcastPersistentID, _MPMediaItemPropertyPodcastTitle,
+ _MPMediaItemPropertyPodcastURL, _MPMediaItemPropertyPurchaseHistoryID,
+ _MPMediaItemPropertyRating, _MPMediaItemPropertyReleaseDate,
+ _MPMediaItemPropertyRememberBookmarkTime, _MPMediaItemPropertyRemoteLocationId,
+ _MPMediaItemPropertyRentalDuration, _MPMediaItemPropertyRentalExpirationDate,
_MPMediaItemPropertyRentalPlaybackDuration, _MPMediaItemPropertyRentalPlaybackStartTime,
_MPMediaItemPropertyRentalStartTime, _MPMediaItemPropertyRestricted,
_MPMediaItemPropertySeasonName, _MPMediaItemPropertySeasonNumber,
_MPMediaItemPropertySeriesName, _MPMediaItemPropertyShortDescriptionInfo,
- _MPMediaItemPropertyShowComposer, _MPMediaItemPropertySignificantAmountHasBeenPlayed,
- _MPMediaItemPropertySkipCount, _MPMediaItemPropertySkipCountSinceSync,
- _MPMediaItemPropertySortAlbumArtist, _MPMediaItemPropertySortAlbumTitle,
- _MPMediaItemPropertySortArtist, _MPMediaItemPropertySortComposer,
- _MPMediaItemPropertySortTitle, _MPMediaItemPropertyStartTime,
- _MPMediaItemPropertyStopTime, _MPMediaItemPropertyStoreAccountID,
- _MPMediaItemPropertyStoreAdvertisementType, _MPMediaItemPropertyStoreAdvertisementUniqueID,
- _MPMediaItemPropertyStoreAlbumArtistID, _MPMediaItemPropertyStoreArtistID,
- _MPMediaItemPropertyStoreAssetProtectionType, _MPMediaItemPropertyStoreBookmarkMetadataEntityRevision,
- _MPMediaItemPropertyStoreBookmarkMetadataIdentifier, _MPMediaItemPropertyStoreBookmarkMetadataTimestamp,
- _MPMediaItemPropertyStoreCloudAlbumID, _MPMediaItemPropertyStoreCloudAssetAvailable,
- _MPMediaItemPropertyStoreCloudIsInMyLibrary, _MPMediaItemPropertyStoreCloudStatus,
- _MPMediaItemPropertyStoreComposerID, _MPMediaItemPropertyStoreDatePurchased,
- _MPMediaItemPropertyStoreDownloaderAccountID, _MPMediaItemPropertyStoreExtrasURL,
- _MPMediaItemPropertyStoreFamilyAccountID, _MPMediaItemPropertyStoreGenreID,
- _MPMediaItemPropertyStoreID, _MPMediaItemPropertyStoreIsArtistUploadedContent,
- _MPMediaItemPropertyStoreLyricsAvailable, _MPMediaItemPropertyStoreNeedsReporting,
- _MPMediaItemPropertyStorePlaybackEndpointType, _MPMediaItemPropertyStorePlaylistID,
- _MPMediaItemPropertyStoreRadioStationID, _MPMediaItemPropertyStoreRedownloadParameters,
- _MPMediaItemPropertyStoreRentalID, _MPMediaItemPropertyStoreSagaID,
- _MPMediaItemPropertyStoreURL, _MPMediaItemPropertySubscriptionStoreItemID,
- _MPMediaItemPropertySyncID, _MPMediaItemPropertyTitle, _MPMediaItemPropertyUserGrouping,
+ _MPMediaItemPropertyShowComposer, _MPMediaItemPropertyShowSortType,
+ _MPMediaItemPropertySignificantAmountHasBeenPlayed, _MPMediaItemPropertySkipCount,
+ _MPMediaItemPropertySkipCountSinceSync, _MPMediaItemPropertySortAlbumArtist,
+ _MPMediaItemPropertySortAlbumTitle, _MPMediaItemPropertySortArtist,
+ _MPMediaItemPropertySortComposer, _MPMediaItemPropertySortTitle,
+ _MPMediaItemPropertyStartTime, _MPMediaItemPropertyStopTime,
+ _MPMediaItemPropertyStoreAccountID, _MPMediaItemPropertyStoreAdvertisementType,
+ _MPMediaItemPropertyStoreAdvertisementUniqueID, _MPMediaItemPropertyStoreAlbumArtistID,
+ _MPMediaItemPropertyStoreArtistID, _MPMediaItemPropertyStoreAssetProtectionType,
+ _MPMediaItemPropertyStoreBookmarkMetadataEntityRevision, _MPMediaItemPropertyStoreBookmarkMetadataIdentifier,
+ _MPMediaItemPropertyStoreBookmarkMetadataTimestamp, _MPMediaItemPropertyStoreCloudAlbumID,
+ _MPMediaItemPropertyStoreCloudAssetAvailable, _MPMediaItemPropertyStoreCloudIsInMyLibrary,
+ _MPMediaItemPropertyStoreCloudStatus, _MPMediaItemPropertyStoreComposerID,
+ _MPMediaItemPropertyStoreDatePurchased, _MPMediaItemPropertyStoreDownloaderAccountID,
+ _MPMediaItemPropertyStoreExtrasURL, _MPMediaItemPropertyStoreFamilyAccountID,
+ _MPMediaItemPropertyStoreGenreID, _MPMediaItemPropertyStoreID,
+ _MPMediaItemPropertyStoreIsArtistUploadedContent, _MPMediaItemPropertyStoreLyricsAvailable,
+ _MPMediaItemPropertyStoreNeedsReporting, _MPMediaItemPropertyStorePlaybackEndpointType,
+ _MPMediaItemPropertyStorePlaylistID, _MPMediaItemPropertyStoreRadioStationID,
+ _MPMediaItemPropertyStoreRedownloadParameters, _MPMediaItemPropertyStoreRentalID,
+ _MPMediaItemPropertyStoreSagaID, _MPMediaItemPropertyStoreURL,
+ _MPMediaItemPropertySubscriptionStoreItemID, _MPMediaItemPropertySyncID,
+ _MPMediaItemPropertyTitle, _MPMediaItemPropertyUserGrouping,
_MPMediaItemPropertyVerifiedIntegrity, _MPMediaItemPropertyVolumeAdjustment,
_MPMediaItemPropertyVolumeNormalization, _MPMediaItemPropertyYear,
_MPMediaRemoteCommandOptionsForFeedbackOrPurchaseCommandEvent,
@@ -122,8 +126,9 @@ exports:
__MPContentItemDidChangeNotification, __MPMediaItemPropertyAvailableArtworkToken,
__MPMediaItemPropertyAvailableScreenshotToken, __MPMediaItemPropertyFetchableArtworkSource,
__MPMediaItemPropertyFetchableArtworkToken, __MPMediaItemPropertyFetchableScreenshotSource,
- __MPMediaItemPropertyFetchableScreenshotToken, __MPNowPlayingInfoPropertyAlbumiTunesStoreAdamIdentifier,
- __MPNowPlayingInfoPropertyArtistiTunesStoreAdamIdentifier,
+ __MPMediaItemPropertyFetchableScreenshotToken, __MPNowPlayingInfoCenterPlaybackQueueDelegateDidChangeNotification,
+ __MPNowPlayingInfoPropertyAlbumiTunesStoreAdamIdentifier,
+ __MPNowPlayingInfoPropertyAppMetrics, __MPNowPlayingInfoPropertyArtistiTunesStoreAdamIdentifier,
__MPNowPlayingInfoPropertyArtworkData, __MPNowPlayingInfoPropertyArtworkMIMEType,
__MPNowPlayingInfoPropertyDefaultPlaybackRate, __MPNowPlayingInfoPropertyDownloadProgress,
__MPNowPlayingInfoPropertyDownloadState, __MPNowPlayingInfoPropertyExternalContentIdentifier,
@@ -153,15 +158,16 @@ exports:
_MPInsertIntoPlaybackQueueCommandEvent, _MPMediaEntity, _MPMediaItem,
_MPMediaItemArtwork, _MPNondurableMediaItem, _MPNowPlayingContentItem,
_MPNowPlayingInfoCenter, _MPNowPlayingInfoLanguageOption,
- _MPNowPlayingInfoLanguageOptionGroup, _MPNowPlayingPlaybackQueueCache,
- _MPPlayableContentCallbackContext, _MPPlayableContentManager,
- _MPPlayableContentManagerContext, _MPPurchaseCommand, _MPPurchaseCommandEvent,
- _MPQuickPlayPlaybackQueue, _MPRadioStationRemotePlaybackQueue,
- _MPRatingCommand, _MPRatingCommandEvent, _MPRemoteCommand,
- _MPRemoteCommandCenter, _MPRemoteCommandEvent, _MPRemoteControlOrigin,
- _MPRemotePlaybackQueue, _MPReorderQueueCommand, _MPReorderQueueCommandEvent,
- _MPSeekCommandEvent, _MPSetPlaybackQueueCommand, _MPSetPlaybackQueueCommandEvent,
- _MPSkipIntervalCommand, _MPSkipIntervalCommandEvent, _MPSkipTrackCommand,
- _MPSkipTrackCommandEvent, _MPSpecialSeekCommandEvent, _MPWeakRef,
- __MPRemoteCommandTarget, __MPWeakInvocationTarget ]
+ _MPNowPlayingInfoLanguageOptionGroup, _MPNowPlayingInfoLyricsEvent,
+ _MPNowPlayingInfoLyricsItem, _MPNowPlayingInfoLyricsItemToken,
+ _MPNowPlayingPlaybackQueueCache, _MPPlayableContentCallbackContext,
+ _MPPlayableContentManager, _MPPlayableContentManagerContext,
+ _MPPurchaseCommand, _MPPurchaseCommandEvent, _MPQuickPlayPlaybackQueue,
+ _MPRadioStationRemotePlaybackQueue, _MPRatingCommand, _MPRatingCommandEvent,
+ _MPRemoteCommand, _MPRemoteCommandCenter, _MPRemoteCommandEvent,
+ _MPRemoteControlOrigin, _MPRemotePlaybackQueue, _MPReorderQueueCommand,
+ _MPReorderQueueCommandEvent, _MPSeekCommandEvent, _MPSetPlaybackQueueCommand,
+ _MPSetPlaybackQueueCommandEvent, _MPSkipIntervalCommand, _MPSkipIntervalCommandEvent,
+ _MPSkipTrackCommand, _MPSkipTrackCommandEvent, _MPSpecialSeekCommandEvent,
+ _MPWeakRef, __MPRemoteCommandTarget, __MPWeakInvocationTarget ]
...
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox.tbd
index 9ae8ad7412..603f7a7069 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 685F043F-4DB5-3C24-A813-F9041052E901', 'x86_64: 22150DE7-8CD3-30DD-8C0F-3D06F865C186' ]
+uuids: [ 'i386: FF3309E8-0512-3D85-8200-F62C83BA85EC', 'x86_64: 2BF8A414-F33A-333B-97F1-97D3807F96EB' ]
platform: macosx
install-name: /System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox
objc-constraint: none
@@ -86,35 +86,36 @@ exports:
_FPSupport_CopyDestinationPixelBufferAttributesWithIOSurfaceSupport,
_FPSupport_CreateDestinationPixelBufferAttributes, _FPSupport_DeleteCASlot,
_FPSupport_DeleteCASlotsInArray, _FPSupport_EnsureCAImageQueue,
- _FPSupport_GetDefaultTrackIDForMediaType, _FPSupport_GetFirstEnabledTrackIDForMediaType,
- _FVDUtilsCreateDisplayUUID, _FVDUtilsH264DecoderSupports444,
- _FVDUtilsH264EncoderSupports1080p60, _FVDUtilsH264EncoderSupports444,
- _FVDUtilsH264EncoderSupportsBGRA, _FVDUtilsH264EncoderSupportsScaling,
- _FigAIOBlockUntilReady, _FigAIOClientCreate, _FigAIOClientRelease,
- _FigAIOIssueRead, _FigAIOIssueWrite, _FigAIOTryToComplete,
- _FigAVCHDAssetCollectionCreateWithURL, _FigActivitySchedulerCreateForCFRunLoop,
- _FigActivitySchedulerCreateForNewThread, _FigActivitySchedulerGetClassID,
- _FigActivitySchedulerGetFigBaseObject, _FigActivitySchedulerGetTypeID,
- _FigAssertionCopyProperty, _FigAssertionSetProperty, _FigAssetCacheInspectorCreate,
- _FigAssetCacheInspectorGetCMBaseObject, _FigAssetCacheInspectorGetClassID,
- _FigAssetCacheInspectorGetTypeID, _FigAssetCollectionFactoryCreateCollectionWithURL,
- _FigAssetCollectionGetAllPropertyKeys, _FigAssetCollectionGetCMBaseObject,
- _FigAssetCollectionGetClassID, _FigAssetCollectionGetTypeID,
- _FigAssetCopyAssetWithDownloadToken, _FigAssetCreateForAVCHDClip,
- _FigAssetCreateWithBlockBuffer, _FigAssetCreateWithByteStream,
- _FigAssetCreateWithFormatReader, _FigAssetCreateWithMovieProxyData,
- _FigAssetCreateWithURL, _FigAssetDownloaderGetCMBaseObject,
- _FigAssetDownloaderGetClassID, _FigAssetDownloaderGetTypeID,
- _FigAssetGetAllPropertyKeys, _FigAssetGetCMBaseObject, _FigAssetGetClassID,
- _FigAssetGetTypeID, _FigAssetImageGeneratorCreateFromAsset,
- _FigAssetImageGeneratorGetClassID, _FigAssetImageGeneratorGetFigBaseObject,
- _FigAssetImageGeneratorGetGeneratorForURLRequest, _FigAssetImageGeneratorGetTypeID,
- _FigAssetReaderCreateWithAsset, _FigAssetReaderCreateWithURLAndFormatReader,
- _FigAssetReaderGetClassID, _FigAssetReaderGetFigBaseObject,
- _FigAssetReaderGetTypeID, _FigAssetTableAddAsset, _FigAssetTableCopyAsset,
- _FigAssetTableRemoveAsset, _FigAssetTrackGetAllPropertyKeys,
- _FigAssetTrackGetCMBaseObject, _FigAssetTrackGetClassID, _FigAssetTrackGetTypeID,
- _FigAssetWriterCreateWithURL, _FigAssetWriterGetClassID, _FigAssetWriterGetFigBaseObject,
+ _FPSupport_GetDefaultTrackIDForMediaType, _FPSupport_GetDisplayRefreshInformation,
+ _FPSupport_GetFirstEnabledTrackIDForMediaType, _FVDUtilsCreateDisplayUUID,
+ _FVDUtilsH264DecoderSupports444, _FVDUtilsH264EncoderSupports1080p60,
+ _FVDUtilsH264EncoderSupports444, _FVDUtilsH264EncoderSupportsBGRA,
+ _FVDUtilsH264EncoderSupportsScaling, _FigAIOBlockUntilReady,
+ _FigAIOClientCreate, _FigAIOClientRelease, _FigAIOIssueRead,
+ _FigAIOIssueWrite, _FigAIOTryToComplete, _FigAVCHDAssetCollectionCreateWithURL,
+ _FigActivitySchedulerCreateForCFRunLoop, _FigActivitySchedulerCreateForNewThread,
+ _FigActivitySchedulerGetClassID, _FigActivitySchedulerGetFigBaseObject,
+ _FigActivitySchedulerGetTypeID, _FigAssertionCopyProperty,
+ _FigAssertionSetProperty, _FigAssetCacheInspectorCreate, _FigAssetCacheInspectorGetCMBaseObject,
+ _FigAssetCacheInspectorGetClassID, _FigAssetCacheInspectorGetTypeID,
+ _FigAssetCollectionFactoryCreateCollectionWithURL, _FigAssetCollectionGetAllPropertyKeys,
+ _FigAssetCollectionGetCMBaseObject, _FigAssetCollectionGetClassID,
+ _FigAssetCollectionGetTypeID, _FigAssetCopyAssetWithDownloadToken,
+ _FigAssetCreateForAVCHDClip, _FigAssetCreateWithBlockBuffer,
+ _FigAssetCreateWithByteStream, _FigAssetCreateWithFormatReader,
+ _FigAssetCreateWithMovieProxyData, _FigAssetCreateWithURL,
+ _FigAssetDownloaderGetCMBaseObject, _FigAssetDownloaderGetClassID,
+ _FigAssetDownloaderGetTypeID, _FigAssetGetAllPropertyKeys,
+ _FigAssetGetCMBaseObject, _FigAssetGetClassID, _FigAssetGetTypeID,
+ _FigAssetImageGeneratorCreateFromAsset, _FigAssetImageGeneratorGetClassID,
+ _FigAssetImageGeneratorGetFigBaseObject, _FigAssetImageGeneratorGetGeneratorForURLRequest,
+ _FigAssetImageGeneratorGetTypeID, _FigAssetReaderCreateWithAsset,
+ _FigAssetReaderCreateWithURLAndFormatReader, _FigAssetReaderGetClassID,
+ _FigAssetReaderGetFigBaseObject, _FigAssetReaderGetTypeID,
+ _FigAssetTableAddAsset, _FigAssetTableCopyAsset, _FigAssetTableRemoveAsset,
+ _FigAssetTrackGetAllPropertyKeys, _FigAssetTrackGetCMBaseObject,
+ _FigAssetTrackGetClassID, _FigAssetTrackGetTypeID, _FigAssetWriterCreateWithURL,
+ _FigAssetWriterGetClassID, _FigAssetWriterGetFigBaseObject,
_FigAssetWriterGetTypeID, _FigAudioCompressionOptionsGetPreset,
_FigAudioCompressorInvalidate, _FigAudioDecompressorInvalidate,
_FigAudioFileFormatReaderCreateFromStream, _FigAudioFileFormatWriterCanFileTypeSupportFormatDescription,
@@ -190,26 +191,27 @@ exports:
_FigCaptureDeviceGetTypeID, _FigCaptureStreamGetClassID, _FigCaptureStreamGetFigBaseObject,
_FigCaptureStreamGetTypeID, _FigClockIsOctaviaClock, _FigClosedCaptionsTextRasterizerCreate,
_FigClosedCaptionsTextRasterizerSetCommand, _FigComputeMovieDimensions,
- _FigConsolidateMovieFragments, _FigCopySetOfFormatReaderSupportedFileExtensions,
- _FigCopySetOfFormatReaderSupportedFileTypes, _FigCopySetOfFormatReaderSupportedMIMETypes,
- _FigCopySetOfFormatReaderSupportedUTIs, _FigCopySetOfStreamingSupportedMIMETypes,
- _FigCopySetOfStreamingSupportedUTIs, _FigCopyStringForMediaTypeAndSubType,
- _FigCoreAnimationRendererCopyPixelBufferAtTime, _FigCoreAnimationRendererCopyProperty,
- _FigCoreAnimationRendererCreate, _FigCoreAnimationRendererGetTypeID,
- _FigCoreAnimationRendererInvalidate, _FigCoreAnimationRendererSetProperty,
- _FigCoreTextSubtitleRendererCreate, _FigCreate3x2MatrixArrayFromCGAffineTransform,
- _FigCreate3x3MatrixArrayFromCGAffineTransform, _FigCreateCGImageFromIOSurfaceAndAttributes,
- _FigCreateCGImageFromPixelBuffer, _FigCreateCacheMemoryAllocatorForCRABS,
- _FigCreateChapterImageRenderPipeline, _FigCreateChapterNameRenderPipeline,
- _FigCreateClosedCaptionRenderPipeline, _FigCreateNullPixelBuffer,
- _FigCreateSubtitleRenderPipeline, _FigCryptCreateDecryptedBlockBuffer,
- _FigCryptCreateForDecrypt, _FigCryptDecryptMemory, _FigCryptDispose,
- _FigCryptGetBlockSize, _FigCryptGetIVSize, _FigCryptGetKeySize,
- _FigCryptSetIV, _FigDiskCacheProviderGetCFTypeID, _FigDiskCacheProviderGetClassID,
- _FigDiskCacheProviderGetFigBaseObject, _FigDiskCacheProviderRelease,
- _FigDiskCacheProviderRetain, _FigDiskCacheRepositoryCheckIn,
- _FigDiskCacheRepositoryCheckInAndOut, _FigDiskCacheRepositoryCheckOut,
- _FigDiskCacheRepositoryCopyCheckedInIDs, _FigDiskCacheRepositoryCopyDefaultParentURLForCurrentTask,
+ _FigConsolidateMovieFragments, _FigContentKeySessionCreate,
+ _FigCopySetOfFormatReaderSupportedFileExtensions, _FigCopySetOfFormatReaderSupportedFileTypes,
+ _FigCopySetOfFormatReaderSupportedMIMETypes, _FigCopySetOfFormatReaderSupportedUTIs,
+ _FigCopySetOfStreamingSupportedMIMETypes, _FigCopySetOfStreamingSupportedUTIs,
+ _FigCopyStringForMediaTypeAndSubType, _FigCoreAnimationRendererCopyPixelBufferAtTime,
+ _FigCoreAnimationRendererCopyProperty, _FigCoreAnimationRendererCreate,
+ _FigCoreAnimationRendererGetTypeID, _FigCoreAnimationRendererInvalidate,
+ _FigCoreAnimationRendererSetProperty, _FigCoreTextSubtitleRendererCreate,
+ _FigCreate3x2MatrixArrayFromCGAffineTransform, _FigCreate3x3MatrixArrayFromCGAffineTransform,
+ _FigCreateCGImageFromIOSurfaceAndAttributes, _FigCreateCGImageFromPixelBuffer,
+ _FigCreateCacheMemoryAllocatorForCRABS, _FigCreateChapterImageRenderPipeline,
+ _FigCreateChapterNameRenderPipeline, _FigCreateClosedCaptionRenderPipeline,
+ _FigCreateNullPixelBuffer, _FigCreateSubtitleRenderPipeline,
+ _FigCryptCreateDecryptedBlockBuffer, _FigCryptCreateForDecrypt,
+ _FigCryptDecryptMemory, _FigCryptDispose, _FigCryptGetBlockSize,
+ _FigCryptGetIVSize, _FigCryptGetKeySize, _FigCryptSetIV, _FigDiskCacheProviderGetCFTypeID,
+ _FigDiskCacheProviderGetClassID, _FigDiskCacheProviderGetFigBaseObject,
+ _FigDiskCacheProviderRelease, _FigDiskCacheProviderRetain,
+ _FigDiskCacheRepositoryCheckIn, _FigDiskCacheRepositoryCheckInAndOut,
+ _FigDiskCacheRepositoryCheckOut, _FigDiskCacheRepositoryCopyCheckedInIDs,
+ _FigDiskCacheRepositoryCopyDefaultParentURLForCurrentTask,
_FigDiskCacheRepositoryCopyDefaultTmpDirURL, _FigDiskCacheRepositoryCopyInfo,
_FigDiskCacheRepositoryCopyProperty, _FigDiskCacheRepositoryCreate,
_FigDiskCacheRepositoryDelete, _FigDiskCacheRepositoryExists,
@@ -226,7 +228,7 @@ exports:
_FigFastStartRemakerCreateWithURLs, _FigFileStarByteStreamCreateForFile,
_FigFileStarByteStreamCreateForFileURL, _FigFileTypeDoesSupportExternalSampleReferences,
_FigFormatReaderCreateForAVCHD, _FigFormatReaderCreateForStream,
- _FigFormatReaderCreateForStreamReturningMatchingContainerLabelType,
+ _FigFormatReaderCreateForStreamReturningMatchingContainerLabel,
_FigFormatReaderGetClassID, _FigFormatReaderGetFigBaseObject,
_FigFormatReaderGetTypeID, _FigFormatWriterGetClassID, _FigFormatWriterGetFigBaseObject,
_FigFormatWriterGetTypeID, _FigFullDownloadDiskCacheProviderCreate,
@@ -431,7 +433,13 @@ exports:
_FigRemakerGetTypeID, _FigRemakerIsFormatDescriptionProtected,
_FigRenderPipelineCreateForBufferQueue, _FigRenderPipelineCreateForWritingTrack,
_FigRenderPipelineGetClassID, _FigRenderPipelineGetFigBaseObject,
- _FigRenderPipelineGetTypeID, _FigRewriteMetadata, _FigSCCFormatWriterCreateWithByteStream,
+ _FigRenderPipelineGetTypeID, _FigReportingModeratorCreateForCRABS,
+ _FigReportingModeratorCreateForHLS, _FigReportingModeratorGetClassID,
+ _FigReportingModeratorGetFigBaseObject, _FigReportingModeratorGetTypeID,
+ _FigReportingModeratorRelease, _FigReportingModeratorRetain,
+ _FigReportingSessionStatsCreate, _FigReportingSessionStatsGetClassID,
+ _FigReportingSessionStatsGetTypeID, _FigReportingSessionStatsRelease,
+ _FigRewriteMetadata, _FigSCCFormatWriterCreateWithByteStream,
_FigSalFactoryGetCMBaseObject, _FigSalFactoryGetClassID, _FigSalFactoryGetTypeID,
_FigSalPlayerCreate, _FigSalPlayerCreateWithRenderPipeline,
_FigSalPlayerGetClassID, _FigSalPlayerGetTypeID, _FigSampleBufferAudioRendererCreateWithOptions,
@@ -829,9 +837,10 @@ exports:
_kFigAccessLogKey__TotalMediaRequests, _kFigAccessLogKey__UnsuccessfulUpgrade,
_kFigActivitySchedulerProperty_ClientPID, _kFigActivitySchedulerProperty_MachTimeSharePolicy,
_kFigActivitySchedulerProperty_ThreadPriority, _kFigActivitySchedulerProperty_ThrottleForBackground,
- _kFigAssertionProperty_HolderName, _kFigAssetAlternativeConfigurationKey_ServiceIdentifier,
- _kFigAssetAlternativeConfigurationKey_StorefrontID, _kFigAssetCacheInspectorProperty_CacheURL,
- _kFigAssetCacheInspectorProperty_PlayableOffline, _kFigAssetClientHandledURLRequestNotificationKey_RequestDictionary,
+ _kFigAssertionProperty_HolderName, _kFigAssetAlternativeConfigurationKey_RTCReportingHierarchyToken,
+ _kFigAssetAlternativeConfigurationKey_ServiceIdentifier, _kFigAssetAlternativeConfigurationKey_StorefrontID,
+ _kFigAssetCacheInspectorProperty_CacheURL, _kFigAssetCacheInspectorProperty_PlayableOffline,
+ _kFigAssetClientHandledURLRequestNotificationKey_RequestDictionary,
_kFigAssetCollectionNotification_AssetFailedToLoad, _kFigAssetCollectionNotification_AssetLoaded,
_kFigAssetCollectionNotification_BatchPropertyLoadComplete,
_kFigAssetCollectionNotification_PropertyFailedToLoad, _kFigAssetCollectionNotification_PropertyLoaded,
@@ -854,7 +863,8 @@ exports:
_kFigAssetDownloaderNotification_LoadedTimeRangesChanged,
_kFigAssetDownloaderPayloadKey_CurrentLoadedTimeRanges, _kFigAssetDownloaderPayloadKey_NewlyLoadedTimeRanges,
_kFigAssetDownloaderPayloadKey_Result, _kFigAssetDownloaderProperty_Asset,
- _kFigAssetDownloaderProperty_DestinationURL, _kFigAssetDownloaderProperty_LoadedTimeRanges,
+ _kFigAssetDownloaderProperty_ClientBundleIdentifier, _kFigAssetDownloaderProperty_DestinationURL,
+ _kFigAssetDownloaderProperty_DownloadedBytes, _kFigAssetDownloaderProperty_LoadedTimeRanges,
_kFigAssetDownloaderProperty_ResolvedSelectedMediaArray, _kFigAssetDownloaderProperty_SelectedMediaArray,
_kFigAssetDownloaderProperty_Status, _kFigAssetImageGeneratorApertureMode_CleanAperture,
_kFigAssetImageGeneratorApertureMode_EncodedPixels, _kFigAssetImageGeneratorApertureMode_ProductionAperture,
@@ -925,24 +935,25 @@ exports:
_kFigAssetProperty_ContentByteStream, _kFigAssetProperty_CouldContainFragments,
_kFigAssetProperty_CreationFlags, _kFigAssetProperty_CreationOptionsDictionary,
_kFigAssetProperty_CreationURL, _kFigAssetProperty_CustomURLProvider,
- _kFigAssetProperty_DownloadToDestinationResult, _kFigAssetProperty_DownloadToken,
- _kFigAssetProperty_FormatReader, _kFigAssetProperty_FormatSpecificMetadata,
- _kFigAssetProperty_FormatSpecificMetadataFormat, _kFigAssetProperty_HLSMetadata,
- _kFigAssetProperty_ID3Metadata, _kFigAssetProperty_ID3MetadataWithBackwardCompatibility,
- _kFigAssetProperty_ISOUserData, _kFigAssetProperty_IncrementalFragmentParseInterval,
- _kFigAssetProperty_InitialSamples, _kFigAssetProperty_InstanceUUID,
- _kFigAssetProperty_MakeReadAheadAssertionWhenCreatingByteStream,
- _kFigAssetProperty_MatchingContainerLabelType, _kFigAssetProperty_MediaPlaybackValidation,
- _kFigAssetProperty_MovieExtendsDuration, _kFigAssetProperty_MovieProxy,
- _kFigAssetProperty_NSURLSessionDataDelegate, _kFigAssetProperty_NSURLSessionOperationQueue,
- _kFigAssetProperty_OriginalNetworkContentURL, _kFigAssetProperty_OriginalReadAheadAssertion,
- _kFigAssetProperty_PassthroughTrimValidation, _kFigAssetProperty_ProtectedStatus,
- _kFigAssetProperty_ProvidesPreciseDurationAndTiming, _kFigAssetProperty_QuickTimeMetadata,
- _kFigAssetProperty_QuickTimeUserData, _kFigAssetProperty_ResolvedURL,
- _kFigAssetProperty_ResponseForClientHandledURLRequest, _kFigAssetProperty_SHA1Digest,
- _kFigAssetProperty_ShouldPrefetchCryptKeys, _kFigAssetProperty_StorageSession,
- _kFigAssetProperty_TrackReferences, _kFigAssetProperty_Tracks,
- _kFigAssetProperty_iTunesMetadata, _kFigAssetReaderAudioProcessingOption_TimePitchAlgorithm,
+ _kFigAssetProperty_DefaultContentKeySession, _kFigAssetProperty_DownloadToDestinationResult,
+ _kFigAssetProperty_DownloadToken, _kFigAssetProperty_FormatReader,
+ _kFigAssetProperty_FormatSpecificMetadata, _kFigAssetProperty_FormatSpecificMetadataFormat,
+ _kFigAssetProperty_HLSMetadata, _kFigAssetProperty_ID3Metadata,
+ _kFigAssetProperty_ID3MetadataWithBackwardCompatibility, _kFigAssetProperty_ISOUserData,
+ _kFigAssetProperty_IncrementalFragmentParseInterval, _kFigAssetProperty_InitialSamples,
+ _kFigAssetProperty_InstanceUUID, _kFigAssetProperty_MakeReadAheadAssertionWhenCreatingByteStream,
+ _kFigAssetProperty_MatchingContainerLabel, _kFigAssetProperty_MatchingContainerLabelType,
+ _kFigAssetProperty_MediaPlaybackValidation, _kFigAssetProperty_MovieExtendsDuration,
+ _kFigAssetProperty_MovieProxy, _kFigAssetProperty_NSURLSessionDataDelegate,
+ _kFigAssetProperty_NSURLSessionOperationQueue, _kFigAssetProperty_OriginalNetworkContentURL,
+ _kFigAssetProperty_OriginalReadAheadAssertion, _kFigAssetProperty_PassthroughTrimValidation,
+ _kFigAssetProperty_ProtectedStatus, _kFigAssetProperty_ProvidesPreciseDurationAndTiming,
+ _kFigAssetProperty_QuickTimeMetadata, _kFigAssetProperty_QuickTimeUserData,
+ _kFigAssetProperty_ResolvedURL, _kFigAssetProperty_ResponseForClientHandledURLRequest,
+ _kFigAssetProperty_SHA1Digest, _kFigAssetProperty_ShouldPrefetchCryptKeys,
+ _kFigAssetProperty_StorageSession, _kFigAssetProperty_TrackReferences,
+ _kFigAssetProperty_Tracks, _kFigAssetProperty_iTunesMetadata,
+ _kFigAssetReaderAudioProcessingOption_TimePitchAlgorithm,
_kFigAssetReaderCreationOption_PermitNonLocalURLs, _kFigAssetReaderExtractionOption_CopyDataBuffers,
_kFigAssetReaderExtractionOption_FieldMode, _kFigAssetReaderExtractionOption_FrameDuration,
_kFigAssetReaderExtractionOption_MatrixHandling, _kFigAssetReaderExtractionOption_RenderEmptyMedia,
@@ -1059,6 +1070,7 @@ exports:
_kFigAudioRenderPipelineSweepFilterConfigurationKey_BypassThreshold,
_kFigAudioRenderPipelineSweepFilterConfigurationKey_MaximumCutOffFrequency,
_kFigAudioRenderPipelineSweepFilterConfigurationKey_MinimumCutOffFrequency,
+ _kFigByteFlumeCreateOption_AlternativeConfigurationOptions,
_kFigByteFlumeCreateOption_DisableLargeDownload, _kFigByteFlumeCreateOption_HTTPRequestOptions,
_kFigByteFlumeCreateOption_MaxSizeAllowedForCellularAccess,
_kFigByteFlumeCreateOption_RequestSession, _kFigByteFlumeCreateOption_UseAWDL,
@@ -1073,9 +1085,10 @@ exports:
_kFigByteFlumeProperty_InteractivePlaybackAssertion, _kFigByteFlumeProperty_LastError,
_kFigByteFlumeProperty_MIMEType, _kFigByteFlumeProperty_NetworkInterfaceStatistics,
_kFigByteFlumeProperty_NoCache, _kFigByteFlumeProperty_PlaybackSessionID,
- _kFigByteFlumeProperty_RemoteIPAddress, _kFigByteFlumeProperty_StorageSession,
- _kFigByteFlumeProperty_SuggestedFileName, _kFigByteFlumeProperty_URL,
- _kFigBytePumpAlternateEntryGroupLocatorMapKey_Channels, _kFigBytePumpAlternateEntryGroupLocatorMapKey_ClosedCaptionType,
+ _kFigByteFlumeProperty_RemoteIPAddress, _kFigByteFlumeProperty_ReportingAgent,
+ _kFigByteFlumeProperty_StorageSession, _kFigByteFlumeProperty_SuggestedFileName,
+ _kFigByteFlumeProperty_URL, _kFigBytePumpAlternateEntryGroupLocatorMapKey_Channels,
+ _kFigBytePumpAlternateEntryGroupLocatorMapKey_ClosedCaptionType,
_kFigBytePumpAlternateEntryGroupLocatorMapKey_StableStreamIdentifier,
_kFigBytePumpAlternateEntryGroupLocatorMapKey_URL, _kFigBytePumpAlternateEntryKey_AlternateIndex,
_kFigBytePumpAlternateEntryKey_AudioGroupID, _kFigBytePumpAlternateEntryKey_AudioGroupLocatorMap,
@@ -1096,8 +1109,9 @@ exports:
_kFigBytePumpCPECryptorsKey_AudioCryptor, _kFigBytePumpCPECryptorsKey_CryptFormat,
_kFigBytePumpCPECryptorsKey_KeyType, _kFigBytePumpCPECryptorsKey_VideoCryptor,
_kFigBytePumpCreateOption_AlternativeConfigurationOptions,
- _kFigBytePumpCreateOption_CPECryptors, _kFigBytePumpCreateOption_DisallowCellularAccess,
- _kFigBytePumpCreateOption_HTTPRequestOptions, _kFigBytePumpCreateOption_InheritURIQueryComponentFromReferencingURI,
+ _kFigBytePumpCreateOption_CPECryptors, _kFigBytePumpCreateOption_DefaultContentKeySession,
+ _kFigBytePumpCreateOption_DisallowCellularAccess, _kFigBytePumpCreateOption_HTTPRequestOptions,
+ _kFigBytePumpCreateOption_InheritURIQueryComponentFromReferencingURI,
_kFigBytePumpCreateOption_OutOfBandAlternateTracks, _kFigBytePumpCreateOption_RequestSession,
_kFigBytePumpCreateOption_StoreBagSessionConfiguration, _kFigBytePumpCreateOption_StreamingCache,
_kFigBytePumpCreateOption_iTunesAccountID, _kFigBytePumpCreateOption_iTunesRentalID,
@@ -1145,7 +1159,14 @@ exports:
_kFigByteStreamFactoryCreateOption_PrepareForExclusivePlaybackMode,
_kFigByteStreamFactoryCreateOption_UseAWDL, _kFigCACFContextNeedsFlushNotification,
_kFigCFCaptionRendererDesc, _kFigCFCaptionRendererNotification_RendererDidChangeCaptions,
- _kFigCFHTTPIDKeyDate, _kFigCPEContentKind_AudioBook, _kFigCPEContentKind_Booklet,
+ _kFigCFHTTPIDKeyDate, _kFigCKSCryptorCreationOption_CPERights,
+ _kFigCKSCryptorCreationOption_CryptKeyURL, _kFigCKSCryptorCreationOption_CryptorUsedByTransportStream,
+ _kFigCKSCryptorCreationOption_DecryptDestination, _kFigCKSCryptorCreationOption_DecryptFormatType,
+ _kFigCKSCryptorCreationOption_FormatDescription, _kFigCKSCryptorCreationOption_ProtectionScheme,
+ _kFigCKSCryptorCreationOption_Sinfs, _kFigCKSCryptorCreationOption_iTunesAccountID,
+ _kFigCKSCryptorCreationOption_iTunesRentalID, _kFigCKSPropertyKey_ClientAuditToken,
+ _kFigCKSPropertyKey_HasEstablishedProtector, _kFigCKSPropertyKey_ProtectionSessionID,
+ _kFigCPEContentKind_AudioBook, _kFigCPEContentKind_Booklet,
_kFigCPEContentKind_Movie, _kFigCPEContentKind_MusicVideo,
_kFigCPEContentKind_Podcast, _kFigCPEContentKind_Song, _kFigCPEContentKind_TVShow,
_kFigCPEContentKind_Unknown, _kFigCPENotification_ExternalProtectionRequiredChanged,
@@ -1194,7 +1215,7 @@ exports:
_kFigCachedReadAheadByteStreamProperty_ReadAheadActive, _kFigCachedReadAheadByteStreamProperty_ReadAheadAllowBackfill,
_kFigCachedReadAheadByteStreamProperty_ReadAheadAssertion,
_kFigCachedReadAheadByteStreamProperty_ReadAheadStartTime,
- _kFigCachedReadAheadByteStreamProperty_SaveMemoryCacheToDiskWhenDone,
+ _kFigCachedReadAheadByteStreamProperty_ReportingAgent, _kFigCachedReadAheadByteStreamProperty_SaveMemoryCacheToDiskWhenDone,
_kFigCachedReadAheadByteStreamProperty_StorageSession, _kFigCaptionDecoderProperty_CaptionChannel,
_kFigCaptionProperty_CaptionData, _kFigCaptionProperty_TimeRange,
_kFigCaptureAddAttachmentsOptionsKey_SelectedAttachmentKeys,
@@ -1235,14 +1256,13 @@ exports:
_kFigCoreAnimationRendererOption_DestinationColorAttachments,
_kFigCoreAnimationRendererOption_RenderCAContext, _kFigCoreAnimationRendererProperty_PerformanceDictionary,
_kFigCoreAnimationRendererProperty_ThrottleForBackground,
- _kFigCustomURLProviderResponseKey_ClientRef, _kFigCustomURLProviderResponseKey_CryptorID,
- _kFigCustomURLProviderResponseKey_GetIncrementally, _kFigDiskCacheProviderProperty_CacheBlockSize,
- _kFigDiskCacheProviderProperty_CacheIdentifier, _kFigDiskCacheProviderProperty_CacheIsBusy,
- _kFigDiskCacheProviderProperty_CacheIsComplete, _kFigDiskCacheProviderProperty_CacheMap,
- _kFigDiskCacheProviderProperty_CacheMapEntrySize, _kFigDiskCacheProviderProperty_CacheSize,
- _kFigDiskCacheRepositoryProperty_LastModifiedDate, _kFigDiskCacheRepositoryProperty_Size,
- _kFigEditCursorProperty_TimeRangesMayIncrease, _kFigEditCursorServiceNotification_EditsChanged,
- _kFigEditCursorServiceNotification_TimeRangesMayNoLongerIncrease,
+ _kFigCustomURLProviderResponseKey_ClientRef, _kFigCustomURLProviderResponseKey_GetIncrementally,
+ _kFigDiskCacheProviderProperty_CacheBlockSize, _kFigDiskCacheProviderProperty_CacheIdentifier,
+ _kFigDiskCacheProviderProperty_CacheIsBusy, _kFigDiskCacheProviderProperty_CacheIsComplete,
+ _kFigDiskCacheProviderProperty_CacheMap, _kFigDiskCacheProviderProperty_CacheMapEntrySize,
+ _kFigDiskCacheProviderProperty_CacheSize, _kFigDiskCacheRepositoryProperty_LastModifiedDate,
+ _kFigDiskCacheRepositoryProperty_Size, _kFigEditCursorProperty_TimeRangesMayIncrease,
+ _kFigEditCursorServiceNotification_EditsChanged, _kFigEditCursorServiceNotification_TimeRangesMayNoLongerIncrease,
_kFigEndpointAudioSourceBufferQueueCreateOption_IgnoreFlush,
_kFigEndpointAudioSourceBufferQueueDefaultASBD, _kFigEndpointAudioSourceBufferQueueProperty_BufferQueue,
_kFigErrorLogKey_ConnectionType, _kFigErrorLogKey_Date, _kFigErrorLogKey_ErrorComment,
@@ -1319,6 +1339,7 @@ exports:
_kFigFormatWriterProperty_MovieFragmentCheckpointInterval,
_kFigFormatWriterProperty_MovieMatrix, _kFigFormatWriterProperty_MovieTimeScale,
_kFigFormatWriterProperty_PreferredVolume, _kFigFormatWriterProperty_ThreadPriority,
+ _kFigFormatWriterProperty_TotalMovieAndMovieFragmentHeaderByteCountWritten,
_kFigFormatWriterProperty_TrackReference, _kFigFormatWriterProperty_UseRelativeDataOffsetsInMovieFragments,
_kFigFormatWriterProperty_WriteBaseMediaDecodeTimeInTrackFragments,
_kFigFormatWriterProperty_WriteNoSamplesInMovieHeader, _kFigFormatWriterProperty_iTunesGaplessInfo,
@@ -1634,6 +1655,7 @@ exports:
_kFigPlaybackBossParameter_SeekID, _kFigPlaybackBossTrackOptionKey_IFrameMinimumInterval,
_kFigPlaybackBossTrackOptionKey_PlayDroppableFramesWithMinimumInterval,
_kFigPlaybackBossTrackOptionKey_PlaySequencesAtSyncFramesOnly,
+ _kFigPlaybackBossTrackOptionKey_RequestedFrameTimestampIntervalStep,
_kFigPlaybackBossTrackOptionKey_SampleBufferCryptor, _kFigPlaybackBossTrackOptionKey_SampleBufferQueueDurationHighWater,
_kFigPlaybackBossTrackOptionKey_SampleBufferQueueDurationLowWater,
_kFigPlaybackBossTrackOptionKey_SendCaptionBackedSampleBuffers,
@@ -2173,101 +2195,130 @@ exports:
_kFigRenderPipelineProperty_VideoQualityOfServiceTier, _kFigRenderPipelineProperty_YCbCrMatrix,
_kFigRenderPipelineVisualContextOption_DestinationPixelBufferAttributes,
_kFigRenderPipelineVisualContextOption_EnsureModifiableImageBuffers,
- _kFigReportingCRABS_BBufsOutstanding, _kFigReportingCRABS_CacheMemAllotted,
- _kFigReportingCRABS_CacheMemInUse, _kFigReportingCRABS_CacheMemUnused,
- _kFigReportingCRABS_CacheMemVolatile, _kFigReportingCRABS_DiskCacheAllotted,
- _kFigReportingCRABS_FirehoseMediaRequests, _kFigReportingCRABS_HintWasteBytes,
- _kFigReportingCRABS_HintedBytes, _kFigReportingCRABS_ImmediateMediaRequests,
- _kFigReportingCRABS_LargestReadSize, _kFigReportingCRABS_LongestReadTimeMilliSeconds,
- _kFigReportingCRABS_NumCostlyInserts, _kFigReportingCRABS_NumberOfReads,
- _kFigReportingCRABS_NumberOfReadsTakingHalfASecondOrLonger,
- _kFigReportingCRABS_NumberOfReadsTakingOneSecondOrLonger,
- _kFigReportingCRABS_ReaderWaitCount, _kFigReportingCRABS_ShortestReadTimeMilliSeconds,
- _kFigReportingCRABS_SmallestReadSize, _kFigReportingCRABS_TotalBytesRead,
- _kFigReportingCRABS_TotalReadTimeMilliSeconds, _kFigReportingEventKey_AbortedMediaRequestCount,
- _kFigReportingEventKey_ActiveDownloadTime, _kFigReportingEventKey_AssetURI_OR_ID,
- _kFigReportingEventKey_AudioBufferDuration, _kFigReportingEventKey_AudioSubstreamParallelConnectionCount,
+ _kFigReportingEventKey_AbortedFirehoseDueInterfaceChange,
+ _kFigReportingEventKey_AbortedFirehoseMediaRequestCount, _kFigReportingEventKey_AbortedImmediateDueInterfaceChange,
+ _kFigReportingEventKey_AbortedImmediateMediaRequestCount,
+ _kFigReportingEventKey_AbortedMediaRequestCount, _kFigReportingEventKey_ActiveDownloadTime,
+ _kFigReportingEventKey_AssetURI_OR_ID, _kFigReportingEventKey_AudioBufferDuration,
+ _kFigReportingEventKey_AudioSubstreamParallelConnectionCount,
_kFigReportingEventKey_AudioSubstreamSegmentDownloadTime,
_kFigReportingEventKey_AudioSubstreamSegmentDuration, _kFigReportingEventKey_AudioSubstreamSegmentLatency,
_kFigReportingEventKey_AudioSubstreamSegmentObservedBitrate,
- _kFigReportingEventKey_AudioSubstreamSegmentSize, _kFigReportingEventKey_CachedBytes,
+ _kFigReportingEventKey_AudioSubstreamSegmentSize, _kFigReportingEventKey_BBufsOutstanding,
+ _kFigReportingEventKey_BufferDurationMilliseconds, _kFigReportingEventKey_CPUTime,
+ _kFigReportingEventKey_CPUUsage, _kFigReportingEventKey_CRABSConnectionType,
+ _kFigReportingEventKey_CRABSErrorCode, _kFigReportingEventKey_CRABSErrorComment,
+ _kFigReportingEventKey_CRABSErrorCount, _kFigReportingEventKey_CRABSErrorDomain,
+ _kFigReportingEventKey_CRABSErrorSeverity, _kFigReportingEventKey_CacheMemAllotted,
+ _kFigReportingEventKey_CacheMemInUse, _kFigReportingEventKey_CacheMemUnused,
+ _kFigReportingEventKey_CacheMemVolatile, _kFigReportingEventKey_CachedBytes,
_kFigReportingEventKey_CellBytes, _kFigReportingEventKey_CodecString,
_kFigReportingEventKey_ConnectionsCulledCount, _kFigReportingEventKey_CoreMediaSessionID,
_kFigReportingEventKey_CountOfDroppedVideoFrames, _kFigReportingEventKey_CountOfStalls,
_kFigReportingEventKey_CurrentVariantHDCPLevel, _kFigReportingEventKey_CurrentVariantRank,
_kFigReportingEventKey_DeviceHDCPLevel, _kFigReportingEventKey_DidSwitchFail,
+ _kFigReportingEventKey_DiskBacked, _kFigReportingEventKey_DiskCacheAllotted,
_kFigReportingEventKey_EventCounter, _kFigReportingEventKey_FailedSwitchCount,
- _kFigReportingEventKey_FirstByteTime, _kFigReportingEventKey_HDCPRequirementNotMet,
+ _kFigReportingEventKey_FileDurationMilliseconds, _kFigReportingEventKey_FileSize,
+ _kFigReportingEventKey_FirehoseMediaRequestCount, _kFigReportingEventKey_FirehoseMoves,
+ _kFigReportingEventKey_FirehoseRequestBytes, _kFigReportingEventKey_FirehoseRequestTimeMilliseconds,
+ _kFigReportingEventKey_FirstByteTime, _kFigReportingEventKey_FlumeErrorCode,
+ _kFigReportingEventKey_FlumeErrorComment, _kFigReportingEventKey_FlumeErrorCount,
+ _kFigReportingEventKey_FlumeErrorDomain, _kFigReportingEventKey_FlumeErrorSeverity,
+ _kFigReportingEventKey_HDCPRequirementNotMet, _kFigReportingEventKey_HintWasteBytes,
+ _kFigReportingEventKey_HintedBytes, _kFigReportingEventKey_IFrameCacheMemory,
_kFigReportingEventKey_IRAT_EstimatedMaximumBitrate, _kFigReportingEventKey_IRAT_EstimatedMinimumBitrate,
- _kFigReportingEventKey_IndicatedAverageBitrate, _kFigReportingEventKey_IndicatedBitrate,
- _kFigReportingEventKey_InitialVariantRank, _kFigReportingEventKey_InterfaceType,
- _kFigReportingEventKey_IsAudioOnly, _kFigReportingEventKey_IsBadSwitch,
- _kFigReportingEventKey_IsProgressiveResume, _kFigReportingEventKey_IsProgressiveStartup,
- _kFigReportingEventKey_IsProgressiveSwitch, _kFigReportingEventKey_IsTrackInSyncMode,
+ _kFigReportingEventKey_ImmediateMediaRequestCount, _kFigReportingEventKey_ImmediateRequestBytes,
+ _kFigReportingEventKey_ImmediateRequestTimeMilliseconds, _kFigReportingEventKey_IndicatedAverageBitrate,
+ _kFigReportingEventKey_IndicatedBitrate, _kFigReportingEventKey_InitialVariantRank,
+ _kFigReportingEventKey_InterfaceType, _kFigReportingEventKey_IsAudioOnly,
+ _kFigReportingEventKey_IsBadSwitch, _kFigReportingEventKey_IsProgressiveResume,
+ _kFigReportingEventKey_IsProgressiveStartup, _kFigReportingEventKey_IsProgressiveSwitch,
+ _kFigReportingEventKey_IsTrackInSyncMode, _kFigReportingEventKey_LargestReadSize,
+ _kFigReportingEventKey_LastCRABSErrorTimeMilliseconds, _kFigReportingEventKey_LastFlumeErrorTimeMilliseconds,
_kFigReportingEventKey_LastPlayerIndicatedAverageBitrate,
_kFigReportingEventKey_LastPlayerIndicatedBitrate, _kFigReportingEventKey_LastPumpErrorTime,
- _kFigReportingEventKey_LastSwitchDirection, _kFigReportingEventKey_LowestRequiredHDCPLevel,
- _kFigReportingEventKey_LowestRequiredIFrameHDCPLevel, _kFigReportingEventKey_MainSubstreamHighLatencyPercentage,
- _kFigReportingEventKey_MainSubstreamSegmentCurrentRTT, _kFigReportingEventKey_MainSubstreamSegmentDownloadTime,
- _kFigReportingEventKey_MainSubstreamSegmentDownloadTimeFromTCP,
- _kFigReportingEventKey_MainSubstreamSegmentDuration, _kFigReportingEventKey_MainSubstreamSegmentLatency,
- _kFigReportingEventKey_MainSubstreamSegmentRTTVariance, _kFigReportingEventKey_MainSubstreamSegmentSize,
- _kFigReportingEventKey_MainSubstreamSegmentSizeFromTCP, _kFigReportingEventKey_MainSubstreamSegmentSmoothedRTT,
+ _kFigReportingEventKey_LastSwitchDirection, _kFigReportingEventKey_LongestReadTimeMilliseconds,
+ _kFigReportingEventKey_LowestRequiredHDCPLevel, _kFigReportingEventKey_LowestRequiredIFrameHDCPLevel,
+ _kFigReportingEventKey_MainSubstreamHighLatencyPercentage,
+ _kFigReportingEventKey_MainSubstreamSegmentDownloadTime, _kFigReportingEventKey_MainSubstreamSegmentDuration,
+ _kFigReportingEventKey_MainSubstreamSegmentLatency, _kFigReportingEventKey_MainSubstreamSegmentSize,
_kFigReportingEventKey_MasterPlaylistDownloadTime, _kFigReportingEventKey_MasterSubstreamParallelConnectionCount,
- _kFigReportingEventKey_MaxPlaylistDownloadTime, _kFigReportingEventKey_MaxStreamBufferTime,
- _kFigReportingEventKey_MediaRequestCount, _kFigReportingEventKey_MediaType,
+ _kFigReportingEventKey_MaxPlayerBufferTimeMilliseconds, _kFigReportingEventKey_MaxPlaylistDownloadTime,
+ _kFigReportingEventKey_MaxStreamBufferTime, _kFigReportingEventKey_MediaRequestCount,
+ _kFigReportingEventKey_MediaType, _kFigReportingEventKey_NumCostlyInserts,
+ _kFigReportingEventKey_NumberOfReads, _kFigReportingEventKey_NumberOfReadsTakingHalfASecondOrLonger,
+ _kFigReportingEventKey_NumberOfReadsTakingOneSecondOrLonger,
_kFigReportingEventKey_PeriodicInterval, _kFigReportingEventKey_PlayDesiredRate,
_kFigReportingEventKey_PlayImmediately, _kFigReportingEventKey_PlayRate,
_kFigReportingEventKey_PlayStartMovieTime, _kFigReportingEventKey_PlayStartupTime,
+ _kFigReportingEventKey_PlayableDurationAtFirstLikelyToKeepUpMilliseconds,
+ _kFigReportingEventKey_PlayableDurationAtItemCreationMilliseconds,
_kFigReportingEventKey_PlaybackType, _kFigReportingEventKey_PlayerAlternateIndex,
- _kFigReportingEventKey_PlayerBytesUsed, _kFigReportingEventKey_PlayerErrorCode,
- _kFigReportingEventKey_PlayerErrorComment, _kFigReportingEventKey_PlayerIndicatedAverageBitrate,
+ _kFigReportingEventKey_PlayerBufferMemory, _kFigReportingEventKey_PlayerBytesUsed,
+ _kFigReportingEventKey_PlayerErrorCode, _kFigReportingEventKey_PlayerErrorComment,
+ _kFigReportingEventKey_PlayerErrorCount, _kFigReportingEventKey_PlayerIndicatedAverageBitrate,
_kFigReportingEventKey_PlayerIndicatedBitrate, _kFigReportingEventKey_PlayerTimeWeightedIndicatedAverageBitrate,
_kFigReportingEventKey_PlayerTimeWeightedIndicatedAverageBits,
_kFigReportingEventKey_PlayerTimeWeightedIndicatedBitrate,
_kFigReportingEventKey_PlayerTimeWeightedIndicatedBits, _kFigReportingEventKey_PlayerType,
- _kFigReportingEventKey_PrivateAppleCDN1HitPercentage, _kFigReportingEventKey_PrivateAppleCDN2HitPercentage,
- _kFigReportingEventKey_PrivateAppleCDN3HitPercentage, _kFigReportingEventKey_PrivateAppleCDN4HitPercentage,
- _kFigReportingEventKey_PrivateAppleCDN5HitPercentage, _kFigReportingEventKey_PrivateAppleCDNHTTPHeaderAgeInfo,
- _kFigReportingEventKey_PrivateAppleCDNHTTPHeaderAmazonInfo,
+ _kFigReportingEventKey_PrivateAppleCDN1HitCount, _kFigReportingEventKey_PrivateAppleCDN1HitPercentage,
+ _kFigReportingEventKey_PrivateAppleCDN2HitCount, _kFigReportingEventKey_PrivateAppleCDN2HitPercentage,
+ _kFigReportingEventKey_PrivateAppleCDN3HitCount, _kFigReportingEventKey_PrivateAppleCDN3HitPercentage,
+ _kFigReportingEventKey_PrivateAppleCDN4HitCount, _kFigReportingEventKey_PrivateAppleCDN4HitPercentage,
+ _kFigReportingEventKey_PrivateAppleCDN5HitCount, _kFigReportingEventKey_PrivateAppleCDN5HitPercentage,
+ _kFigReportingEventKey_PrivateAppleCDNHTTPHeaderAgeInfo, _kFigReportingEventKey_PrivateAppleCDNHTTPHeaderAmazonInfo,
_kFigReportingEventKey_PrivateAppleCDNHTTPHeaderTimingInfo,
- _kFigReportingEventKey_PrivateAppleCDNHTTPHeaderViaInfo, _kFigReportingEventKey_PrivateAppleCDNMissPercentage,
- _kFigReportingEventKey_PumpAlternateIndex, _kFigReportingEventKey_PumpClientName,
- _kFigReportingEventKey_PumpConnectionType, _kFigReportingEventKey_PumpErrorCode,
- _kFigReportingEventKey_PumpErrorComment, _kFigReportingEventKey_PumpErrorCount,
- _kFigReportingEventKey_PumpErrorDomain, _kFigReportingEventKey_PumpErrorSeverity,
- _kFigReportingEventKey_RateChangeReasonCode, _kFigReportingEventKey_RateChangedPlayTime,
- _kFigReportingEventKey_RateChangedPlayTimeWC, _kFigReportingEventKey_SampleObservedBitrate,
+ _kFigReportingEventKey_PrivateAppleCDNHTTPHeaderViaInfo, _kFigReportingEventKey_PrivateAppleCDNMissCount,
+ _kFigReportingEventKey_PrivateAppleCDNMissPercentage, _kFigReportingEventKey_PrivateAppleCDNTotalCount,
+ _kFigReportingEventKey_ProcessMemory, _kFigReportingEventKey_PumpAlternateIndex,
+ _kFigReportingEventKey_PumpClientName, _kFigReportingEventKey_PumpConnectionType,
+ _kFigReportingEventKey_PumpErrorCode, _kFigReportingEventKey_PumpErrorComment,
+ _kFigReportingEventKey_PumpErrorCount, _kFigReportingEventKey_PumpErrorDomain,
+ _kFigReportingEventKey_PumpErrorSeverity, _kFigReportingEventKey_RateChangeReasonCode,
+ _kFigReportingEventKey_RateChangedPlayTime, _kFigReportingEventKey_RateChangedPlayTimeWC,
+ _kFigReportingEventKey_ReaderWaitCount, _kFigReportingEventKey_SampleFirehoseObservedBitrate,
+ _kFigReportingEventKey_SampleImmediateObservedBitrate, _kFigReportingEventKey_SampleObservedBitrate,
_kFigReportingEventKey_SampleRSSIValue, _kFigReportingEventKey_SegmentDownloadOverdueCount,
_kFigReportingEventKey_ServerAddrChangeCount, _kFigReportingEventKey_ServerAddress,
- _kFigReportingEventKey_StartAlgorithm, _kFigReportingEventKey_SubtitleBufferDuration,
- _kFigReportingEventKey_SwitchBandwidth, _kFigReportingEventKey_SwitchCount,
- _kFigReportingEventKey_SwitchDirection, _kFigReportingEventKey_SwitchFromVideoRank,
- _kFigReportingEventKey_SwitchTime, _kFigReportingEventKey_SwitchToVideoRank,
- _kFigReportingEventKey_SwitchingOverlapAudio, _kFigReportingEventKey_SwitchingOverlapVideo,
- _kFigReportingEventKey_TCPINFO_AverageRTT, _kFigReportingEventKey_TCPINFO_CountOfSACKRecovery,
- _kFigReportingEventKey_TCPINFO_ECN_AverageRTT, _kFigReportingEventKey_TCPINFO_ECN_CountOfSACKRecovery,
- _kFigReportingEventKey_TCPINFO_ECN_CountPacketsWithCE, _kFigReportingEventKey_TCPINFO_ECN_CountPacketsWithCWR,
- _kFigReportingEventKey_TCPINFO_ECN_OutOfOrderBytes, _kFigReportingEventKey_TCPINFO_ECN_PercentOutOfOrderBytes,
+ _kFigReportingEventKey_SessionEndErrorCode, _kFigReportingEventKey_SessionEndErrorComment,
+ _kFigReportingEventKey_SessionEndErrorDomain, _kFigReportingEventKey_ShortestReadTimeMilliseconds,
+ _kFigReportingEventKey_SmallestReadSize, _kFigReportingEventKey_StartAlgorithm,
+ _kFigReportingEventKey_SubtitleBufferDuration, _kFigReportingEventKey_SwitchBandwidth,
+ _kFigReportingEventKey_SwitchCount, _kFigReportingEventKey_SwitchDirection,
+ _kFigReportingEventKey_SwitchFromVideoRank, _kFigReportingEventKey_SwitchTime,
+ _kFigReportingEventKey_SwitchToVideoRank, _kFigReportingEventKey_SwitchingOverlapAudio,
+ _kFigReportingEventKey_SwitchingOverlapVideo, _kFigReportingEventKey_TCPINFO_AverageRTT,
+ _kFigReportingEventKey_TCPINFO_CountOfSACKRecovery, _kFigReportingEventKey_TCPINFO_CurrentRTT,
+ _kFigReportingEventKey_TCPINFO_CurrentRTTVariance, _kFigReportingEventKey_TCPINFO_DownloadBytesFromTCP,
+ _kFigReportingEventKey_TCPINFO_DownloadTimeFromTCP, _kFigReportingEventKey_TCPINFO_ECN_AverageRTT,
+ _kFigReportingEventKey_TCPINFO_ECN_CountOfSACKRecovery, _kFigReportingEventKey_TCPINFO_ECN_CountPacketsWithCE,
+ _kFigReportingEventKey_TCPINFO_ECN_CountPacketsWithCWR, _kFigReportingEventKey_TCPINFO_ECN_OutOfOrderBytes,
+ _kFigReportingEventKey_TCPINFO_ECN_PercentOutOfOrderBytes,
_kFigReportingEventKey_TCPINFO_ECN_PercentReorderedPackets,
_kFigReportingEventKey_TCPINFO_ECN_RTTVariance, _kFigReportingEventKey_TCPINFO_ECN_State,
_kFigReportingEventKey_TCPINFO_ECN_TotalPackets, _kFigReportingEventKey_TCPINFO_ECN_TotalReceivedBytes,
_kFigReportingEventKey_TCPINFO_ECN_TotalReorderedPackets,
_kFigReportingEventKey_TCPINFO_InterfaceName, _kFigReportingEventKey_TCPINFO_OutOfOrderBytes,
_kFigReportingEventKey_TCPINFO_PercentOutOfOrderBytes, _kFigReportingEventKey_TCPINFO_PercentReorderedPackets,
- _kFigReportingEventKey_TCPINFO_RTTVariance, _kFigReportingEventKey_TCPINFO_TotalPackets,
- _kFigReportingEventKey_TCPINFO_TotalReceivedBytes, _kFigReportingEventKey_TCPINFO_TotalReorderedPackets,
- _kFigReportingEventKey_TargetDuration, _kFigReportingEventKey_TimeItemCreationAndLTKU,
- _kFigReportingEventKey_TimeLTKUAndPlayStart, _kFigReportingEventKey_TimeSinceLastResume,
- _kFigReportingEventKey_TimeSinceLastStall, _kFigReportingEventKey_TimeSinceLastSwitch,
+ _kFigReportingEventKey_TCPINFO_RTTVariance, _kFigReportingEventKey_TCPINFO_SmoothedRTT,
+ _kFigReportingEventKey_TCPINFO_TotalPackets, _kFigReportingEventKey_TCPINFO_TotalReceivedBytes,
+ _kFigReportingEventKey_TCPINFO_TotalReorderedPackets, _kFigReportingEventKey_TargetDuration,
+ _kFigReportingEventKey_TimeItemCreationAndLikelyToKeepUpMilliseconds,
+ _kFigReportingEventKey_TimeLikelyToKeepUpAndPlayStartMilliseconds,
+ _kFigReportingEventKey_TimeSinceLastResume, _kFigReportingEventKey_TimeSinceLastStall,
+ _kFigReportingEventKey_TimeSinceLastSwitch, _kFigReportingEventKey_TimeWeightedFirehoseObserverdBitrate,
+ _kFigReportingEventKey_TimeWeightedImmediateObserverdBitrate,
_kFigReportingEventKey_TimeWeightedIndicatedAverageBitrate,
_kFigReportingEventKey_TimeWeightedIndicatedAverageBits, _kFigReportingEventKey_TimeWeightedIndicatedBitrate,
_kFigReportingEventKey_TimeWeightedIndicatedBits, _kFigReportingEventKey_TimeWeightedObservedBits,
_kFigReportingEventKey_TimeWeightedObserverdBitrate, _kFigReportingEventKey_TimeWeightedRAWOBR,
_kFigReportingEventKey_TimeWeightedVariantRank, _kFigReportingEventKey_TimeWeightedVariantRankInPlayTime,
- _kFigReportingEventKey_TotalAudioChannels, _kFigReportingEventKey_TotalDownloadTime,
- _kFigReportingEventKey_TotalInitTime, _kFigReportingEventKey_TotalPauseTime,
- _kFigReportingEventKey_TotalPlayTime, _kFigReportingEventKey_TotalPlayTimeSinceLastSwitch,
+ _kFigReportingEventKey_TimeWorkingItemAndLikelyToKeepUpMilliseconds,
+ _kFigReportingEventKey_TotalAudioChannels, _kFigReportingEventKey_TotalBytesRead,
+ _kFigReportingEventKey_TotalDownloadTime, _kFigReportingEventKey_TotalInitTime,
+ _kFigReportingEventKey_TotalPauseTime, _kFigReportingEventKey_TotalPlayTime,
+ _kFigReportingEventKey_TotalPlayTimeSinceLastSwitch, _kFigReportingEventKey_TotalReadTimeMilliseconds,
_kFigReportingEventKey_TotalStallTime, _kFigReportingEventKey_TotalTimeForTimeWeightedStats,
_kFigReportingEventKey_TotalWallClockPlayTime, _kFigReportingEventKey_TotalWallClockPlayTimeSinceLastSwitch,
_kFigReportingEventKey_VariantSwitchCount, _kFigReportingEventKey_VideoBufferDuration,
@@ -2276,8 +2327,11 @@ exports:
_kFigReportingEventKey_WiFiBytes, _kFigReportingEventKey_WiredBytes,
_kFigReportingHeaderKey_Age, _kFigReportingHeaderKey_AmazonRequestID,
_kFigReportingHeaderKey_AppleTimingApp, _kFigReportingHeaderKey_Via,
- _kFigReportingStatKey_PlayerStats, _kFigReportingStatKey_PumpStats,
- _kFigSalCreationOption_FormatDescription, _kFigSalPlayerNotification_BufferQueueIsAtOrAboveHighWater,
+ _kFigReportingStatisticsCategory_ByteFlume, _kFigReportingStatisticsCategory_BytePump,
+ _kFigReportingStatisticsCategory_CRABS, _kFigReportingStatisticsCategory_Moderator,
+ _kFigReportingStatisticsCategory_Player, _kFigReportingStatisticsCategory_Prefetcher,
+ _kFigReportingTCPInfoKeyForTimeWeightedStats, _kFigSalCreationOption_FormatDescription,
+ _kFigSalPlayerNotification_BufferQueueIsAtOrAboveHighWater,
_kFigSalPlayerNotification_BufferQueueIsAtOrBelowLowWater,
_kFigSalPlayerNotification_IsDisconnected, _kFigSalPlayerNotification_IsReady,
_kFigSalPlayerProperty_AudioCurveRampStyle, _kFigSalPlayerProperty_AudioCurves,
@@ -2674,7 +2728,8 @@ exports:
_kMentorPrerollPolicy_NoPreroll, _kMentorPrerollPolicy_PrerollUntilOutputReachesLowWater,
_kMentorPrerollPolicy_PrerollUntilOutputReachesLowWaterOrSampleNotImmediatelyAvailable,
_kMentorProperty_DroppableFrameMinimumInterval, _kMentorProperty_IFrameMinimumInterval,
- _kMentorProperty_PlayRate, _kOVCColorMatrixIdentity, _kOVCColorMatrix_32BGRA_YUV601,
+ _kMentorProperty_PlayRate, _kMentorProperty_RequestedFrameTimestampIntervalStep,
+ _kOVCColorMatrixIdentity, _kOVCColorMatrix_32BGRA_YUV601,
_kOVCColorMatrix_32BGRA_YUV709, _kOVCColorMatrix_YUV601_32BGRA,
_kOVCColorMatrix_YUV601_YUV709, _kOVCColorMatrix_YUV601f_32BGRA,
_kOVCColorMatrix_YUV601f_YUV709, _kOVCColorMatrix_YUV709_32BGRA,
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Message.framework/Versions/B/Message.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/Message.framework/Versions/B/Message.tbd
index 077627201e..b7c154da21 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Message.framework/Versions/B/Message.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Message.framework/Versions/B/Message.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: AFC00CA2-4DC8-33DB-9164-753BBD729D61', 'x86_64: 01688D63-70DF-3ADD-9DB5-33D81DC4D797' ]
+uuids: [ 'i386: 5B988E3F-A3CE-3582-8CC7-63A2B72755DB', 'x86_64: 1E13E37B-4DAB-331B-8957-8C896387B04E' ]
platform: macosx
install-name: /System/Library/Frameworks/Message.framework/Versions/B/Message
-current-version: 1604.0
+current-version: 1604
objc-constraint: none
exports:
- archs: [ i386 ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Metal.framework/Versions/A/Headers/MTLCommandBuffer.h b/MacOSX10.12.sdk/System/Library/Frameworks/Metal.framework/Versions/A/Headers/MTLCommandBuffer.h
index 035c90faf3..302ecbf6cf 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Metal.framework/Versions/A/Headers/MTLCommandBuffer.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Metal.framework/Versions/A/Headers/MTLCommandBuffer.h
@@ -118,6 +118,20 @@ NS_AVAILABLE(10_11, 8_0)
*/
@property (nullable, copy, atomic) NSString *label;
+@property (readonly) CFTimeInterval kernelStartTime NS_AVAILABLE_IOS(10_3);
+@property (readonly) CFTimeInterval kernelEndTime NS_AVAILABLE_IOS(10_3);
+
+/*!
+ @property GPUStartTime
+ @abstract The host time in seconds that GPU starts exeucting this command buffer. Returns zero if it has not started. This usually can be called in command buffer completion handler.
+ */
+@property (readonly) CFTimeInterval GPUStartTime NS_AVAILABLE_IOS(10_3);
+/*!
+ @property GPUEndTime
+ @abstract The host time in seconds that GPU finishes exeucting this command buffer. Returns zero if CPU has not received completion notification. This usually can be called in command buffer completion handler.
+ */
+@property (readonly) CFTimeInterval GPUEndTime NS_AVAILABLE_IOS(10_3);
+
/*!
@method enqueue
@abstract Append this command buffer to the end of its MTLCommandQueue.
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Metal.framework/Versions/A/Headers/MTLDrawable.h b/MacOSX10.12.sdk/System/Library/Frameworks/Metal.framework/Versions/A/Headers/MTLDrawable.h
index ec15685902..8839b74d20 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Metal.framework/Versions/A/Headers/MTLDrawable.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Metal.framework/Versions/A/Headers/MTLDrawable.h
@@ -9,6 +9,7 @@
#import
NS_ASSUME_NONNULL_BEGIN
+@protocol MTLDrawable;
/*!
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Metal.framework/Versions/A/Metal.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/Metal.framework/Versions/A/Metal.tbd
index 4a85ab10fc..0193636f34 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Metal.framework/Versions/A/Metal.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Metal.framework/Versions/A/Metal.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 337AEC1E-952E-3E00-AE34-4C48AC77CBF9', 'x86_64: 7DFE0437-25A8-3E87-8318-91573C895742' ]
+uuids: [ 'i386: 3E548230-2988-315E-8DA8-0D9F20BB86E9', 'x86_64: 5D8B1DD7-84A4-359F-ACC8-8BCFBD8B0699' ]
platform: macosx
install-name: /System/Library/Frameworks/Metal.framework/Versions/A/Metal
objc-constraint: none
@@ -122,9 +122,9 @@ exports:
_MTLPipelinePerformanceKeyFragmentShader, _MTLPipelinePerformanceKeyInstructionCount,
_MTLPipelinePerformanceKeyTemporaryRegisterCount, _MTLPipelinePerformanceKeyVertexShader,
_MTLPixelFormatCompatibilityString, _MTLPixelFormatGetInfo,
- _MTLPixelFormatGetInfoForDevice, _MTLPixelFormatGetName, _MTLRangeAllocatorAllocate,
- _MTLRangeAllocatorAllocateRange, _MTLRangeAllocatorDeallocate,
- _MTLRangeAllocatorDestroy, _MTLRangeAllocatorGetFragmentCapacity,
+ _MTLPixelFormatGetInfoForDevice, _MTLPixelFormatGetName, _MTLPurgeableStateString,
+ _MTLRangeAllocatorAllocate, _MTLRangeAllocatorAllocateRange,
+ _MTLRangeAllocatorDeallocate, _MTLRangeAllocatorDestroy, _MTLRangeAllocatorGetFragmentCapacity,
_MTLRangeAllocatorGetFragmentCount, _MTLRangeAllocatorGetFreeCount,
_MTLRangeAllocatorGetMaxFreeSize, _MTLRangeAllocatorInit,
_MTLRangeAllocatorSetFragmentCapacityIncrement, _MTLReleaseAssertionFailure,
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/MetalKit.framework/Versions/A/MetalKit.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/MetalKit.framework/Versions/A/MetalKit.tbd
index 3bcc485d76..0074eddf86 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/MetalKit.framework/Versions/A/MetalKit.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/MetalKit.framework/Versions/A/MetalKit.tbd
@@ -1,18 +1,17 @@
--- !tapi-tbd-v2
archs: [ x86_64 ]
-uuids: [ 'x86_64: 0D3116D0-738E-3AE6-B605-9CF1830CF236' ]
+uuids: [ 'x86_64: BA9002FF-00C1-32C8-BC06-634C81C3DB02' ]
platform: macosx
install-name: /System/Library/Frameworks/MetalKit.framework/Versions/A/MetalKit
-current-version: 71.0
+current-version: 76.1
objc-constraint: none
exports:
- archs: [ x86_64 ]
- symbols: [ _CUIGamutForNSDisplayGamut, _MTKMetalVertexDescriptorFromModelIO,
- _MTKMetalVertexDescriptorFromModelIOWithError, _MTKMetalVertexFormatFromModelIO,
- _MTKModelErrorDomain, _MTKModelErrorKey, _MTKModelIOVertexDescriptorFromMetal,
- _MTKModelIOVertexDescriptorFromMetalWithError, _MTKModelIOVertexFormatFromMetal,
- _MTKTextureLoaderCubeLayoutVertical, _MTKTextureLoaderErrorDomain,
- _MTKTextureLoaderErrorKey, _MTKTextureLoaderOptionAllocateMipmaps,
+ symbols: [ _MTKMetalVertexDescriptorFromModelIO, _MTKMetalVertexDescriptorFromModelIOWithError,
+ _MTKMetalVertexFormatFromModelIO, _MTKModelErrorDomain, _MTKModelErrorKey,
+ _MTKModelIOVertexDescriptorFromMetal, _MTKModelIOVertexDescriptorFromMetalWithError,
+ _MTKModelIOVertexFormatFromMetal, _MTKTextureLoaderCubeLayoutVertical,
+ _MTKTextureLoaderErrorDomain, _MTKTextureLoaderErrorKey, _MTKTextureLoaderOptionAllocateMipmaps,
_MTKTextureLoaderOptionCubeFromVerticalTexture, _MTKTextureLoaderOptionCubeLayout,
_MTKTextureLoaderOptionGenerateMipmaps, _MTKTextureLoaderOptionOrigin,
_MTKTextureLoaderOptionSRGB, _MTKTextureLoaderOptionTextureCPUCacheMode,
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/ModelIO.framework/Versions/A/Headers/MDLAsset.h b/MacOSX10.12.sdk/System/Library/Frameworks/ModelIO.framework/Versions/A/Headers/MDLAsset.h
index 1a6453df1d..aaf1617fc9 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/ModelIO.framework/Versions/A/Headers/MDLAsset.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/ModelIO.framework/Versions/A/Headers/MDLAsset.h
@@ -142,6 +142,42 @@ MDL_EXPORT
*/
+ (BOOL)canExportFileExtension:(NSString *)extension;
+/*!
+ @property components
+ @abstract Allows applications to introspect the components on the asset.
+ */
+@property (nonatomic, readonly, copy) NSArray> *components;
+
+/*!
+ @method setComponent:forProtocol:
+ @abstract Extensible component support that allows user of ModelIO to customize
+ MDLAssets to fit their format and workflow.
+ */
+- (void)setComponent:(id)component forProtocol:(Protocol *)protocol;
+
+/*!
+ @method componentConformingToProtocol:
+ @abstract Extensible component support that allows user of ModelIO to customize
+ MDLAssets to fit their format and workflow.
+ */
+- (nullable id)componentConformingToProtocol:(Protocol *)protocol;
+
+/*!
+ @method objectForKeyedSubscript:
+ @abstract Allows shorthand [key] syntax for componentConformingToProtocol:.
+ @param key The protocol that the component conforms to.
+ @see componentConformingToProtocol:
+ */
+- (nullable id)objectForKeyedSubscript:(Protocol *)key;
+
+/*!
+ @method setObject:forKeyedSubscript:
+ @abstract Allows shorthand [key] syntax for setComponent:forProtocol:.
+ @param key The protocol that the component conforms to.
+ @see setComponent:forProtocol:
+ */
+- (void)setObject:(nullable id)obj forKeyedSubscript:(Protocol *)key;
+
/*!
@method childObjectsOfClass:
@abstract Inspects an asset's hierarchy for objects of the specified class type
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/ModelIO.framework/Versions/A/Headers/MDLMesh.h b/MacOSX10.12.sdk/System/Library/Frameworks/ModelIO.framework/Versions/A/Headers/MDLMesh.h
index 5f809c7c50..4725d85f13 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/ModelIO.framework/Versions/A/Headers/MDLMesh.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/ModelIO.framework/Versions/A/Headers/MDLMesh.h
@@ -30,6 +30,7 @@ MDL_EXPORT
@property (nonatomic) void *dataStart;
@property (nonatomic) NSUInteger stride;
@property (nonatomic) MDLVertexFormat format;
+@property (nonatomic) NSUInteger bufferSize;
@end
@@ -434,7 +435,7 @@ MDL_EXPORT
*/
- (instancetype)initCapsuleWithExtent:(vector_float3)extent
cylinderSegments:(vector_uint2)segments
- hemisphereSegments:(uint32_t)hemisphereSegments
+ hemisphereSegments:(int)hemisphereSegments
inwardNormals:(BOOL)inwardNormals
geometryType:(MDLGeometryType)geometryType
allocator:(nullable id)allocator;
@@ -519,7 +520,6 @@ MDL_EXPORT
subdivisionLevels:(unsigned int)subdivisionLevels
allocator:(nullable id)allocator;
-
+ (instancetype)newBoxWithDimensions:(vector_float3)dimensions
segments:(vector_uint3)segments
geometryType:(MDLGeometryType)geometryType
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/ModelIO.framework/Versions/A/Headers/MDLObject.h b/MacOSX10.12.sdk/System/Library/Frameworks/ModelIO.framework/Versions/A/Headers/MDLObject.h
index 21771e842e..db949feb43 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/ModelIO.framework/Versions/A/Headers/MDLObject.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/ModelIO.framework/Versions/A/Headers/MDLObject.h
@@ -12,7 +12,6 @@
NS_ASSUME_NONNULL_BEGIN
@protocol MDLTransformComponent;
-
/*!
@class MDLObject
@abstract Base class for object in a ModelIO asset hierarchy
@@ -23,6 +22,12 @@ NS_CLASS_AVAILABLE(10_11, 9_0)
MDL_EXPORT
@interface MDLObject : NSObject
+/*!
+ @property components
+ @abstract Allows applications to introspect the components on the objects.
+ */
+@property (nonatomic, readonly, copy) NSArray> *components;
+
/*!
@method setComponent:forProtocol:
@abstract Extensible component support that allows user of ModelIO to customize
@@ -37,6 +42,22 @@ MDL_EXPORT
*/
- (nullable id)componentConformingToProtocol:(Protocol *)protocol;
+/*!
+ @method objectForKeyedSubscript:
+ @abstract Allows shorthand [key] syntax for componentConformingToProtocol:.
+ @param key The protocol that the component conforms to.
+ @see componentConformingToProtocol:
+ */
+- (nullable id)objectForKeyedSubscript:(Protocol *)key;
+
+/*!
+ @method setObject:forKeyedSubscript:
+ @abstract Allows shorthand [key] syntax for setComponent:forProtocol:.
+ @param key The protocol that the component conforms to.
+ @see setComponent:forProtocol:
+ */
+- (void)setObject:(nullable id)obj forKeyedSubscript:(Protocol *)key;
+
/*!
@property parent
@abstract Parent object. Nil if no parent.
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/ModelIO.framework/Versions/A/Headers/MDLTransform.h b/MacOSX10.12.sdk/System/Library/Frameworks/ModelIO.framework/Versions/A/Headers/MDLTransform.h
index b3a33c311a..c917563f2c 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/ModelIO.framework/Versions/A/Headers/MDLTransform.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/ModelIO.framework/Versions/A/Headers/MDLTransform.h
@@ -100,6 +100,8 @@ MDL_EXPORT
- (vector_float3)rotationAtTime:(NSTimeInterval)time;
- (vector_float3)shearAtTime:(NSTimeInterval)time;
- (vector_float3)scaleAtTime:(NSTimeInterval)time;
+
+- (void)setMatrix:(matrix_float4x4)matrix forTime:(NSTimeInterval)time;
- (void)setTranslation:(vector_float3)translation forTime:(NSTimeInterval)time;
- (void)setRotation:(vector_float3)rotation forTime:(NSTimeInterval)time;
- (void)setShear:(vector_float3)shear forTime:(NSTimeInterval)time;
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/ModelIO.framework/Versions/A/Headers/MDLTypes.h b/MacOSX10.12.sdk/System/Library/Frameworks/ModelIO.framework/Versions/A/Headers/MDLTypes.h
index f55184a784..ed136938b4 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/ModelIO.framework/Versions/A/Headers/MDLTypes.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/ModelIO.framework/Versions/A/Headers/MDLTypes.h
@@ -74,6 +74,9 @@ MDL_EXPORT
- (void)addObject:(MDLObject*)object;
- (void)removeObject:(MDLObject*)object;
+- (MDLObject *)objectAtIndexedSubscript:(NSUInteger)index;
+
+@property (readonly) NSUInteger count;
// returns an array of this object's contained objects, aka children
@property (nonatomic, readonly, retain) NSArray *objects;
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/ModelIO.framework/Versions/A/Headers/MDLVertexDescriptor.h b/MacOSX10.12.sdk/System/Library/Frameworks/ModelIO.framework/Versions/A/Headers/MDLVertexDescriptor.h
index c98c08b0ad..3eb2a42e68 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/ModelIO.framework/Versions/A/Headers/MDLVertexDescriptor.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/ModelIO.framework/Versions/A/Headers/MDLVertexDescriptor.h
@@ -175,7 +175,12 @@ MDL_EXPORT
/*!
@property stride
- @abstract stride in bytes of each vertex element of in the buffer
+ @abstract stride in bytes of each vertex element in the buffer.
+ - If you store multiple attributes interleaved in the vertex
+ buffer, the stride will be the sum of sizes of each attribute (and any padding).
+ - If you store multiple attributes non-interleaved (back to back),
+ the stride will be the size of an attribute (and all attributes are
+ required to have the same size).
*/
@property (nonatomic, readwrite) NSUInteger stride;
@end
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/ModelIO.framework/Versions/A/ModelIO.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/ModelIO.framework/Versions/A/ModelIO.tbd
index 3a97ac6c32..76a490d09f 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/ModelIO.framework/Versions/A/ModelIO.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/ModelIO.framework/Versions/A/ModelIO.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ x86_64 ]
-uuids: [ 'x86_64: 4035386A-B4BF-3815-AB2E-536B343D438C' ]
+uuids: [ 'x86_64: A6202733-E23F-3B5A-9C15-2EFBC4C2F3D5' ]
platform: macosx
install-name: /System/Library/Frameworks/ModelIO.framework/Versions/A/ModelIO
objc-constraint: none
@@ -147,17 +147,19 @@ exports:
_kUTType3dObject, _kUTTypeAlembic, _kUTTypePolygon, _kUTTypeStereolithography,
_kUTTypeUniversalSceneDescription, _sampleTextureAtRay, _sampleTextureDataAtRay,
_sampleTextureDataAtRayMipMapped ]
- objc-classes: [ _MDLAreaLight, _MDLAsset, _MDLCamera, _MDLCheckerboardTexture,
- _MDLColorSwatchTexture, _MDLInteractiveCameraController, _MDLLight,
- _MDLLightProbe, _MDLMaterial, _MDLMaterialProperty, _MDLMaterialPropertyConnection,
+ objc-classes: [ _MDLAreaLight, _MDLAsset, _MDLBlendShapeChannel, _MDLBlendShapeDeformer,
+ _MDLCamera, _MDLCheckerboardTexture, _MDLColorSwatchTexture,
+ _MDLInteractiveCameraController, _MDLLight, _MDLLightProbe,
+ _MDLMaterial, _MDLMaterialProperty, _MDLMaterialPropertyConnection,
_MDLMaterialPropertyGraph, _MDLMaterialPropertyNode, _MDLMesh,
_MDLMeshBufferAllocatorDefault, _MDLMeshBufferData, _MDLMeshBufferDataAllocator,
_MDLMeshBufferMap, _MDLNoiseTexture, _MDLNormalMapTexture,
_MDLObject, _MDLObjectContainer, _MDLPhotometricLight, _MDLPhysicallyPlausibleLight,
- _MDLPhysicallyPlausibleScatteringFunction, _MDLScatteringFunction,
- _MDLScene, _MDLSkyCubeTexture, _MDLStereoscopicCamera, _MDLSubmesh,
- _MDLSubmeshTopology, _MDLTexture, _MDLTextureFilter, _MDLTextureSampler,
- _MDLTransform, _MDLURLTexture, _MDLVertexAttribute, _MDLVertexAttributeData,
+ _MDLPhysicallyPlausibleScatteringFunction, _MDLPrimitive,
+ _MDLScatteringFunction, _MDLScene, _MDLSkinDeformer, _MDLSkyCubeTexture,
+ _MDLStereoscopicCamera, _MDLSubmesh, _MDLSubmeshTopology,
+ _MDLTexture, _MDLTextureFilter, _MDLTextureSampler, _MDLTransform,
+ _MDLURLTexture, _MDLVertexAttribute, _MDLVertexAttributeData,
_MDLVertexBufferLayout, _MDLVertexDescriptor, _MDLVolumeGrid,
_MDLVoxelArray ]
objc-ivars: [ _MDLTransform._transform ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/MultipeerConnectivity.framework/Versions/A/MultipeerConnectivity.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/MultipeerConnectivity.framework/Versions/A/MultipeerConnectivity.tbd
index 72b42afe52..c127fb3f41 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/MultipeerConnectivity.framework/Versions/A/MultipeerConnectivity.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/MultipeerConnectivity.framework/Versions/A/MultipeerConnectivity.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ x86_64 ]
-uuids: [ 'x86_64: C9CC6ABF-477F-3A12-A60A-C9C57068DCE9' ]
+uuids: [ 'x86_64: 068FDF41-9BA2-39C4-98EF-5ED6167FE026' ]
platform: macosx
install-name: /System/Library/Frameworks/MultipeerConnectivity.framework/Versions/A/MultipeerConnectivity
-current-version: 135.0
+current-version: 135.3
objc-constraint: none
exports:
- archs: [ x86_64 ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/NetFS.framework/Versions/A/NetFS.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/NetFS.framework/Versions/A/NetFS.tbd
index 105b8fc751..8adf9f204e 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/NetFS.framework/Versions/A/NetFS.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/NetFS.framework/Versions/A/NetFS.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 5C7E8AD8-8CE2-36AB-821F-CE31BD1C586F', 'x86_64: 6614F9B8-0861-338B-8FF0-8E402F96141C' ]
+uuids: [ 'i386: E8D6B0D9-E100-31EA-9C2D-39C118D77AC8', 'x86_64: 14A24D00-5673-330A-959D-87F72040DEFF' ]
platform: macosx
install-name: /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/NetworkExtension.framework/Versions/A/NetworkExtension.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/NetworkExtension.framework/Versions/A/NetworkExtension.tbd
index ab2d9add7a..c04c612e7f 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/NetworkExtension.framework/Versions/A/NetworkExtension.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/NetworkExtension.framework/Versions/A/NetworkExtension.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ x86_64 ]
-uuids: [ 'x86_64: 75580463-68E9-3B49-8F88-71D16AB65258' ]
+uuids: [ 'x86_64: F086779E-3B54-3B11-B38F-9F5283EDFBC0' ]
platform: macosx
install-name: /System/Library/Frameworks/NetworkExtension.framework/Versions/A/NetworkExtension
objc-constraint: none
@@ -12,16 +12,18 @@ exports:
_NEAddDataToDictionary, _NEAddDateToDictionary, _NEAddInt64ToDictionary,
_NEAddIntToArray, _NEAddIntToDictionary, _NEAddPortToDictionary,
_NEAddValueToIntKeyedDictionary, _NEAddressRangeIsContainedInAddressRange,
- _NEAppProxyErrorDomain, _NEAppendIntToArray, _NECertificateDateIsValid,
- _NECompareAddresses, _NEContentFilterFlowAddData, _NEContentFilterFlowClose,
- _NEContentFilterFlowCreateBrowserType, _NEContentFilterFlowCreateSocketType,
- _NEContentFilterFlowDataComplete, _NEContentFilterFlowGetLastLocalAddress,
- _NEContentFilterFlowGetLastRemoteAddress, _NEContentFilterFlowGetOnlyDirection,
- _NEContentFilterFlowGetSocketFamily, _NEContentFilterFlowGetSocketProtocol,
- _NEContentFilterFlowGetSocketType, _NEContentFilterFlowGetType,
- _NEContentFilterFlowGetURL, _NEContentFilterFlowIsOpen, _NEContentFilterFlowSetAbsoluteVerdict,
- _NEContentFilterFlowSetLastLocalAddress, _NEContentFilterFlowSetLastRemoteAddress,
- _NECopyAllCACertificates, _NECopyConsoleUserUUID, _NECopyInterfaceAddress,
+ _NEAppProxyErrorDomain, _NEAppendIntToArray, _NEAuditTokenForPID,
+ _NECertificateDateIsValid, _NECompareAddresses, _NEContentFilterFlowAddData,
+ _NEContentFilterFlowClose, _NEContentFilterFlowCreateBrowserType,
+ _NEContentFilterFlowCreateSocketType, _NEContentFilterFlowDataComplete,
+ _NEContentFilterFlowGetLastLocalAddress, _NEContentFilterFlowGetLastRemoteAddress,
+ _NEContentFilterFlowGetOnlyDirection, _NEContentFilterFlowGetSocketFamily,
+ _NEContentFilterFlowGetSocketProtocol, _NEContentFilterFlowGetSocketType,
+ _NEContentFilterFlowGetType, _NEContentFilterFlowGetURL, _NEContentFilterFlowIsOpen,
+ _NEContentFilterFlowSetAbsoluteVerdict, _NEContentFilterFlowSetLastLocalAddress,
+ _NEContentFilterFlowSetLastRemoteAddress, _NECopyAllCACertificates,
+ _NECopyAuditPortForAuditToken, _NECopyBootstrapPortForPID,
+ _NECopyConsoleUserUUID, _NECopyInterfaceAddress, _NECopySigningIdentifierForPID,
_NECopyUserUUIDFromEUID, _NECopyUserUUIDFromXPCEUID, _NECreateAddressDataFromString,
_NECreateAddressString, _NECreateAddressStringFromBuffer,
_NECreateAddressStructDataFromString, _NECreateAddressStructFromString,
@@ -45,7 +47,7 @@ exports:
_NEFlowSetDispatchQueue, _NEFlowSetEventHandler, _NEFlowSetProperty,
_NEFlowStreamRead, _NEFlowStreamWrite, _NEFlowTLVAdd, _NEFlowTLVAddCFString,
_NEFlowTLVMsgCreate, _NEFlowTLVNext, _NEFlowUnscheduleFromRunLoop,
- _NEFlowWrite, _NEFlowWriteClose, _NEGetAddressFamilyFromString,
+ _NEFlowWrite, _NEFlowWriteClose, _NEGIDForAuditToken, _NEGetAddressFamilyFromString,
_NEGetBundleIdentifierFromAppID, _NEGetConsoleUserUID, _NEGetEntitlement,
_NEGetIntFromArray, _NEGetIntFromDictionary, _NEGetInterfaceType,
_NEGetNullUUID, _NEGetPortFromAddress, _NEGetPrefixForAddressRange,
@@ -83,12 +85,12 @@ exports:
_NEPFKeySendMigrate, _NEPFKeySendPromiscToggle, _NEPFKeySendRegister,
_NEPFKeySendSPDAdd, _NEPFKeySendSPDDelete, _NEPFKeySendSPDDisable,
_NEPFKeySendSPDDump, _NEPFKeySendSPDEnable, _NEPFKeySendSPDFlush,
- _NEPFKeySendSPDGet, _NEPFKeySendUpdate, _NEPolicyAdd, _NEPolicyApply,
- _NEPolicyCopy, _NEPolicyCopyIDs, _NEPolicyCreateSession, _NEPolicyCreateSessionWithSocket,
- _NEPolicyDelete, _NEPolicyDeleteAll, _NEPolicyLockSessionToProcess,
- _NEPolicyRegisterService, _NEPolicySessionDupSocket, _NEPolicySetDispatchQueue,
- _NEPolicySetDropPriorityLevel, _NEPolicySetSessionPriority,
- _NEPolicyUnregisterService, _NERemoveValueFromIntKeyedDictionary,
+ _NEPFKeySendSPDGet, _NEPFKeySendUpdate, _NEPIDByName, _NEPolicyAdd,
+ _NEPolicyApply, _NEPolicyCopy, _NEPolicyCopyIDs, _NEPolicyCreateSession,
+ _NEPolicyCreateSessionWithSocket, _NEPolicyDelete, _NEPolicyDeleteAll,
+ _NEPolicyLockSessionToProcess, _NEPolicyRegisterService, _NEPolicySessionDupSocket,
+ _NEPolicySetDispatchQueue, _NEPolicySetDropPriorityLevel,
+ _NEPolicySetSessionPriority, _NEPolicyUnregisterService, _NERemoveValueFromIntKeyedDictionary,
_NERepeatingEventCreate, _NERepeatingEventGetIntervalInMilliseconds,
_NERepeatingEventGetTimesFired, _NERepeatingEventRelease,
_NEResourcesCopyLocalizedString, _NEResourcesCopyTrustedApplicationPaths,
@@ -96,9 +98,10 @@ exports:
_NESocketContentFilterAddException, _NESocketContentFilterClearExceptions,
_NESocketContentFilterCreate, _NESocketContentFilterCreateFromSocket,
_NESocketContentFilterDupSocket, _NESocketContentFilterSetNewFlowHandler,
- _NETunnelProviderErrorDomain, _NEUnschedule, _NEVPNConfigurationChangeNotification,
- _NEVPNConfigurationConnectionStart, _NEVPNConfigurationConnectionStop,
- _NEVPNConfigurationCopy, _NEVPNConfigurationCopyAll, _NEVPNConfigurationCopyAppRule,
+ _NETunnelProviderErrorDomain, _NEUIDForAuditToken, _NEUnschedule,
+ _NEVPNConfigurationChangeNotification, _NEVPNConfigurationConnectionStart,
+ _NEVPNConfigurationConnectionStop, _NEVPNConfigurationCopy,
+ _NEVPNConfigurationCopyAll, _NEVPNConfigurationCopyAppRule,
_NEVPNConfigurationCopyAppRuleIDs, _NEVPNConfigurationCopyCertificate,
_NEVPNConfigurationCopyIdentities, _NEVPNConfigurationCopyLastConnectionError,
_NEVPNConfigurationCopyPersistentData, _NEVPNConfigurationCopyVendorData,
@@ -272,7 +275,8 @@ exports:
_ikev2_ike_sa_get_configured_nonce_size, _ikev2_ike_sa_get_configured_password,
_ikev2_ike_sa_get_configured_proposal, _ikev2_ike_sa_get_configured_proposal_array,
_ikev2_ike_sa_get_configured_redirect_supported, _ikev2_ike_sa_get_configured_remote_address,
- _ikev2_ike_sa_get_configured_remote_cert_hostname, _ikev2_ike_sa_get_configured_remote_certificate_authority_name,
+ _ikev2_ike_sa_get_configured_remote_cert_hostname, _ikev2_ike_sa_get_configured_remote_certificate_authority_hash,
+ _ikev2_ike_sa_get_configured_remote_certificate_authority_name,
_ikev2_ike_sa_get_configured_remote_certificate_authority_references,
_ikev2_ike_sa_get_configured_remote_id, _ikev2_ike_sa_get_configured_remote_id_type,
_ikev2_ike_sa_get_configured_responder_id, _ikev2_ike_sa_get_configured_responder_id_type,
@@ -318,24 +322,25 @@ exports:
_ikev2_ike_sa_proposal_get_soft_lifetime, _ikev2_ike_sa_proposal_match,
_ikev2_ike_sa_proposal_set_dh_groups, _ikev2_ike_sa_proposal_set_encryption_algorithms,
_ikev2_ike_sa_proposal_set_integrity_algorithms, _ikev2_ike_sa_proposal_set_prf_algorithms,
- _ikev2_ike_sa_reset, _ikev2_ike_sa_set_active_configuration,
- _ikev2_ike_sa_set_active_configuration_attributes, _ikev2_ike_sa_set_chosen_proposal,
- _ikev2_ike_sa_set_chosen_proposal_number, _ikev2_ike_sa_set_cookie,
- _ikev2_ike_sa_set_crypto_context, _ikev2_ike_sa_set_dh_context,
- _ikev2_ike_sa_set_dh_public_key_size, _ikev2_ike_sa_set_eap_client,
- _ikev2_ike_sa_set_fragmentation_supported, _ikev2_ike_sa_set_is_initiator,
- _ikev2_ike_sa_set_local_certificate_identity, _ikev2_ike_sa_set_local_dh_public_key,
- _ikev2_ike_sa_set_local_first_message, _ikev2_ike_sa_set_local_nonce,
- _ikev2_ike_sa_set_mobike_supported, _ikev2_ike_sa_set_nat_detected_incoming,
- _ikev2_ike_sa_set_nat_detected_outgoing, _ikev2_ike_sa_set_outgoing_interface,
- _ikev2_ike_sa_set_preferred_dh_group, _ikev2_ike_sa_set_rekeying,
- _ikev2_ike_sa_set_remote_address, _ikev2_ike_sa_set_remote_dh_public_key,
- _ikev2_ike_sa_set_remote_first_message, _ikev2_ike_sa_set_remote_id,
- _ikev2_ike_sa_set_remote_id_type, _ikev2_ike_sa_set_remote_nonce,
- _ikev2_ike_sa_set_remote_spi, _ikev2_ike_sa_set_responder_cookie,
- _ikev2_ike_sa_set_sk_ai, _ikev2_ike_sa_set_sk_ar, _ikev2_ike_sa_set_sk_d,
- _ikev2_ike_sa_set_sk_ei, _ikev2_ike_sa_set_sk_er, _ikev2_ike_sa_set_sk_pi,
- _ikev2_ike_sa_set_sk_pr, _ikev2_ike_sa_set_skeyseed, _ikev2_ike_sa_set_status,
+ _ikev2_ike_sa_reset, _ikev2_ike_sa_reset_short_dpd_parameters,
+ _ikev2_ike_sa_set_active_configuration, _ikev2_ike_sa_set_active_configuration_attributes,
+ _ikev2_ike_sa_set_chosen_proposal, _ikev2_ike_sa_set_chosen_proposal_number,
+ _ikev2_ike_sa_set_cookie, _ikev2_ike_sa_set_crypto_context,
+ _ikev2_ike_sa_set_dh_context, _ikev2_ike_sa_set_dh_public_key_size,
+ _ikev2_ike_sa_set_eap_client, _ikev2_ike_sa_set_fragmentation_supported,
+ _ikev2_ike_sa_set_is_initiator, _ikev2_ike_sa_set_local_certificate_identity,
+ _ikev2_ike_sa_set_local_dh_public_key, _ikev2_ike_sa_set_local_first_message,
+ _ikev2_ike_sa_set_local_nonce, _ikev2_ike_sa_set_mobike_supported,
+ _ikev2_ike_sa_set_nat_detected_incoming, _ikev2_ike_sa_set_nat_detected_outgoing,
+ _ikev2_ike_sa_set_outgoing_interface, _ikev2_ike_sa_set_preferred_dh_group,
+ _ikev2_ike_sa_set_rekeying, _ikev2_ike_sa_set_remote_address,
+ _ikev2_ike_sa_set_remote_dh_public_key, _ikev2_ike_sa_set_remote_first_message,
+ _ikev2_ike_sa_set_remote_id, _ikev2_ike_sa_set_remote_id_type,
+ _ikev2_ike_sa_set_remote_nonce, _ikev2_ike_sa_set_remote_spi,
+ _ikev2_ike_sa_set_responder_cookie, _ikev2_ike_sa_set_sk_ai,
+ _ikev2_ike_sa_set_sk_ar, _ikev2_ike_sa_set_sk_d, _ikev2_ike_sa_set_sk_ei,
+ _ikev2_ike_sa_set_sk_er, _ikev2_ike_sa_set_sk_pi, _ikev2_ike_sa_set_sk_pr,
+ _ikev2_ike_sa_set_skeyseed, _ikev2_ike_sa_set_status, _ikev2_ike_sa_should_report_short_dpd,
_ikev2_ike_sa_should_send_vendor_id_in_ike_auth, _ikev2_ike_sa_should_send_vendor_id_in_ike_sa_init,
_ikev2_ike_sa_should_use_nat_traversal, _ikev2_ike_sa_switch_to_natt_ports,
_ikev2_ike_sa_update_user_configuration, _ikev2_ike_sa_use_dpd,
@@ -401,9 +406,9 @@ exports:
_ikev2_session_is_valid, _ikev2_session_remove_packet_from_sent_mobike_requests,
_ikev2_session_report_configuration, _ikev2_session_report_custom_payload,
_ikev2_session_report_error, _ikev2_session_report_server_additional_addresses,
- _ikev2_session_report_server_redirect, _ikev2_session_report_status,
- _ikev2_session_report_traffic_selectors, _ikev2_session_reset_all,
- _ikev2_session_reset_child, _ikev2_session_reset_messages,
+ _ikev2_session_report_server_redirect, _ikev2_session_report_short_dpd,
+ _ikev2_session_report_status, _ikev2_session_report_traffic_selectors,
+ _ikev2_session_reset_all, _ikev2_session_reset_child, _ikev2_session_reset_messages,
_ikev2_session_send_reply, _ikev2_session_send_request, _ikev2_session_send_request_with_retry_interval,
_ikev2_session_set_client_queue, _ikev2_session_set_ike_sa,
_ikev2_session_set_is_invalidated, _ikev2_session_set_listen_child_configuration,
@@ -523,7 +528,6 @@ exports:
_pfkey_recv, _pfkey_recv_register, _pfkey_set_supported, _updateOSLogPlist ]
objc-classes: [ _NEAOVPN, _NEAOVPNException, _NEAOVPNNetworkAgent, _NEAgentFilterPlugin,
_NEAppProxyFlow, _NEAppProxyProvider, _NEAppProxyProviderContainer,
- _NEAppProxyProviderContainerContext, _NEAppProxyProviderContainerHostContext,
_NEAppProxyProviderManager, _NEAppProxyTCPFlow, _NEAppProxyUDPFlow,
_NEAppRule, _NEAppVPNNetworkAgent, _NEConfiguration, _NEConfigurationManager,
_NEContentFilter, _NEContentFilterNetworkAgent, _NEContentFilterPlugin,
@@ -550,11 +554,11 @@ exports:
_NEProfileIngestionPayloadInfo, _NEProfilePayloadAOVPN, _NEProfilePayloadBase,
_NEProfilePayloadBaseVPN, _NEProfilePayloadContentFilter,
_NEProvider, _NEProviderAppConfigurationClient, _NEProvider_Subsystem,
- _NEProxyServer, _NEProxySettings, _NETunnelNetworkSettings,
- _NETunnelProvider, _NETunnelProviderManager, _NETunnelProviderProtocol,
- _NETunnelProviderSession, _NEUserNotification, _NEUtilConfigurationClient,
- _NEVPN, _NEVPNApp, _NEVPNAppRuleExecutable, _NEVPNConnection,
- _NEVPNIKEv1ProposalParameters, _NEVPNIKEv2SecurityAssociationParameters,
+ _NEProxyConfigurationNetworkAgent, _NEProxyServer, _NEProxySettings,
+ _NETunnelNetworkSettings, _NETunnelProvider, _NETunnelProviderManager,
+ _NETunnelProviderProtocol, _NETunnelProviderSession, _NEUserNotification,
+ _NEUtilConfigurationClient, _NEVPN, _NEVPNApp, _NEVPNAppRuleExecutable,
+ _NEVPNConnection, _NEVPNIKEv1ProposalParameters, _NEVPNIKEv2SecurityAssociationParameters,
_NEVPNManager, _NEVPNNetworkAgent, _NEVPNProtocol, _NEVPNProtocolIKEv2,
_NEVPNProtocolIPSec, _NEVPNProtocolL2TP, _NEVPNProtocolPPP,
_NEVPNProtocolPPTP, _NEVPNProtocolPlugin, _NWTLSParameters ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/NotificationCenter.framework/Versions/A/NotificationCenter.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/NotificationCenter.framework/Versions/A/NotificationCenter.tbd
index e2094fafb5..8f90d7d57c 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/NotificationCenter.framework/Versions/A/NotificationCenter.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/NotificationCenter.framework/Versions/A/NotificationCenter.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ x86_64 ]
-uuids: [ 'x86_64: 4276844A-54BD-3820-9FCE-557B6047BC54' ]
+uuids: [ 'x86_64: D46FB923-829E-3119-8803-115A0CD110E1' ]
platform: macosx
install-name: /System/Library/Frameworks/NotificationCenter.framework/Versions/A/NotificationCenter
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OSAKit.framework/Versions/A/OSAKit.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OSAKit.framework/Versions/A/OSAKit.tbd
index 9e75b280b5..93a152f25a 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OSAKit.framework/Versions/A/OSAKit.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OSAKit.framework/Versions/A/OSAKit.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: BE0DC22E-4FF1-30F0-BB53-CDF442CBBDDF', 'x86_64: 10214BA9-4B15-3D3E-9AEC-9F5183275158' ]
+uuids: [ 'i386: 3CDC20D0-F831-353B-9AFE-B3BFD3B38939', 'x86_64: 06120E05-5E9B-3259-AD56-74D5B207FF59' ]
platform: macosx
install-name: /System/Library/Frameworks/OSAKit.framework/Versions/A/OSAKit
-current-version: 105.0
+current-version: 105
objc-constraint: none
exports:
- archs: [ x86_64 ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenAL.framework/Versions/A/OpenAL.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenAL.framework/Versions/A/OpenAL.tbd
index b9f4b50db4..326ee074bf 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenAL.framework/Versions/A/OpenAL.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenAL.framework/Versions/A/OpenAL.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 348B308B-F1D6-3EBB-A560-CBDCED04F62E', 'x86_64: 3867A1C7-1D67-37EE-8DA1-520B75D3B234' ]
+uuids: [ 'i386: 797917CE-1544-334C-B9AE-D5A31CC1DFCD', 'x86_64: E3447078-6A7E-3A6D-B136-B6EA93982EE1' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenAL.framework/Versions/A/OpenAL
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/3425AMD/libcl2module.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/3425AMD/libcl2module.tbd
index 0b4d16d842..b862f1d8c6 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/3425AMD/libcl2module.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/3425AMD/libcl2module.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: ECF6A09C-72B6-31B5-A3A9-0038AAAAB4FA', 'x86_64: D9CD4938-253F-3C34-B953-6718DE771F96' ]
+uuids: [ 'i386: 1D95BCD1-BF1D-30FD-AF35-3A3A40F1218F', 'x86_64: EB773236-AA9F-3328-82C6-AA8F2E02A179' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/3425AMD/libcl2module.dylib
-current-version: 2.4.4
+current-version: 2.4.9
objc-constraint: none
exports:
- archs: [ i386, x86_64 ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/AMDil.dylib b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/AMDil.dylib
index 1bdfbdbfb9..8ba691a386 100755
Binary files a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/AMDil.dylib and b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/AMDil.dylib differ
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/AMDil_r700.dylib b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/AMDil_r700.dylib
index 02f884d389..41006f7599 100755
Binary files a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/AMDil_r700.dylib and b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/AMDil_r700.dylib differ
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/IGIL.dylib b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/IGIL.dylib
index c0ddf9fe2f..ff3da653b8 100755
Binary files a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/IGIL.dylib and b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/IGIL.dylib differ
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/float_i.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/float_i.tbd
index 4273608464..b58f82885e 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/float_i.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/float_i.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 9CAC80F5-97F8-3D52-A47D-D938F4CC2AC6', 'x86_64: 5E327649-CC07-3B1F-8BFE-47F668AFD45F' ]
+uuids: [ 'i386: 74D3203F-CE51-3B3F-BA60-08579ED997E8', 'x86_64: 53DB27AF-98D4-39EC-80A4-9244748751DF' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/float_i.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/float_rgba.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/float_rgba.tbd
index aa14547f26..ccf71ae820 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/float_rgba.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/float_rgba.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: E288E87B-A36F-3542-B4A1-4DFDE58011FA', 'x86_64: 81FDB5BC-8470-34CC-9341-044D55F652CE' ]
+uuids: [ 'i386: 65A972E9-30F9-3B8B-94FC-E41216074F27', 'x86_64: 2E0858B4-6816-3D59-8355-2EE0483FFB66' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/float_rgba.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/float_rgbx.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/float_rgbx.tbd
index a9171d29e4..6d0aef47f7 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/float_rgbx.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/float_rgbx.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 58CF8FD3-2E9F-345D-8D9B-396E8D96401C', 'x86_64: 672BA4F8-E52A-3FD0-B2CA-D3A64F9FF1A7' ]
+uuids: [ 'i386: A06A6BA6-F3A5-35F3-91EF-AC8A132C3224', 'x86_64: 967A4581-96FE-3D85-8CE5-6152D474AD01' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/float_rgbx.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/float_rgx.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/float_rgx.tbd
index 72332a122d..989bc0dec7 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/float_rgx.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/float_rgx.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 0452FFA5-5C49-392B-A049-5C186625444A', 'x86_64: E287F806-12CC-315F-BB0A-A8BA63E82F7B' ]
+uuids: [ 'i386: D71D506E-3271-3ED7-BB8D-F3D7B15FBD4C', 'x86_64: 8EE900D6-5D19-3290-A981-AB8E3B04E581' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/float_rgx.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/float_rx.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/float_rx.tbd
index a6ea574341..df6b49b83f 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/float_rx.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/float_rx.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 9B2E14BF-C90F-3E9A-97D3-2CD9823854EC', 'x86_64: 0D29966A-0F31-3F51-BC1E-D6BD29043D30' ]
+uuids: [ 'i386: C8634175-61BE-353B-A96F-E77BF56A7A4D', 'x86_64: 7DBF7362-10EF-302C-B4E7-20A63A3D7711' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/float_rx.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/half_i.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/half_i.tbd
index a30a11988c..b38bc630e7 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/half_i.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/half_i.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: F840EA7D-D175-3DDF-B755-555EDC319B98', 'x86_64: 7FBF23AF-89B4-3B48-AF19-3F02CD8DAF72' ]
+uuids: [ 'i386: D97C7C15-595C-33FB-BE40-09724CCF9085', 'x86_64: 50B6338C-E4CD-34C6-ADA1-15E0C2E70B5B' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/half_i.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/half_rgba.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/half_rgba.tbd
index a6662fdd99..a1efdcc385 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/half_rgba.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/half_rgba.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 3F8C716F-3210-3FE3-AF2A-E551F5E97779', 'x86_64: 66151A03-B324-3AC9-B1B9-D3AEC4BC28FF' ]
+uuids: [ 'i386: CAA83E69-24AE-33C9-9E24-3165394DFE62', 'x86_64: E70D5229-D006-37BD-9E69-B99362E45C5A' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/half_rgba.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/half_rgbx.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/half_rgbx.tbd
index 8d17f7ed44..9a7f336ad6 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/half_rgbx.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/half_rgbx.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 3A35B64C-4D39-3458-A8E7-1BFAF2D32E78', 'x86_64: 8DAA716D-03C7-33A6-ADB0-E7D867DEE203' ]
+uuids: [ 'i386: 8ABA0BC7-AF65-3E9E-8EBA-C04AF6C57D31', 'x86_64: 9E1C04F7-BEF4-38B7-BB99-F73F8883FADE' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/half_rgbx.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/sfixed14_rgba.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/sfixed14_rgba.tbd
index 6d11067c0a..bbac438ad0 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/sfixed14_rgba.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/sfixed14_rgba.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 347836C8-32C2-3A0F-A2B9-56712905DF2E', 'x86_64: 60509F03-5F9D-30E8-8485-5889AA7DA826' ]
+uuids: [ 'i386: 52E8C3A3-6C9B-36C2-8ECB-5475120A1561', 'x86_64: 5B6A9227-3C8B-35FD-BCE4-12AF7E1ED076' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/sfixed14_rgba.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/sint16_rgba.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/sint16_rgba.tbd
index c8c45bccff..0681d3e4df 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/sint16_rgba.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/sint16_rgba.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 183F57AB-8358-3661-8A1C-EF25DE51F032', 'x86_64: EB1AFAF1-F838-3611-962D-C83815066A60' ]
+uuids: [ 'i386: 0F1881AE-A474-3FC7-B9F4-0CB5089AE960', 'x86_64: C331E1C0-230C-30EA-853D-922B03781D6D' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/sint16_rgba.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/sint32_rgba.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/sint32_rgba.tbd
index da3937f7a4..5b26c4663d 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/sint32_rgba.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/sint32_rgba.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 6F032FB0-0470-3879-8134-20194573ADF6', 'x86_64: 90ED1184-2C60-36D1-90A5-C1D213894DD6' ]
+uuids: [ 'i386: B37148CB-3B4A-3C6F-918D-9F1300BC0870', 'x86_64: 5D7594B5-2E1E-3861-B981-97428A935E6E' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/sint32_rgba.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/sint8_rgba.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/sint8_rgba.tbd
index ef1bdc971b..080d69a935 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/sint8_rgba.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/sint8_rgba.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: E07959E3-5B29-3EBC-B47B-16E9585E808F', 'x86_64: FC8DFF00-822B-3BCC-9FA6-C269579D4757' ]
+uuids: [ 'i386: 2BFF612A-B02C-3799-8D79-4A4DB60C3D80', 'x86_64: AFC2A0E3-2521-3FB5-8A12-855A14FF21DB' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/sint8_rgba.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/snorm16_rgba.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/snorm16_rgba.tbd
index 3d5b52f7b7..94e55a6583 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/snorm16_rgba.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/snorm16_rgba.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 3379088E-2188-3E96-9117-A6A2B5A1A56F', 'x86_64: CF6B7165-235C-3311-9121-A98F41518E37' ]
+uuids: [ 'i386: A8E5EFD9-F101-3E7D-97B9-04E3636BD449', 'x86_64: 577E6BBA-1FBB-3F8A-8CE6-BA367EEF58CB' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/snorm16_rgba.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/snorm8_rgba.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/snorm8_rgba.tbd
index 09ad097565..d23c209362 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/snorm8_rgba.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/snorm8_rgba.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 075C6EFD-A1A0-3BEA-B408-15E3CD115F0F', 'x86_64: 312C4555-9217-3F29-8E26-2F6FFB10C7BA' ]
+uuids: [ 'i386: 06F3E946-6F2F-3006-86E2-FFA460644CA0', 'x86_64: FEA5BBE2-CB51-3F12-BB58-7FB601AF47B8' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/snorm8_rgba.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/uint16_rgba.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/uint16_rgba.tbd
index b441920c6a..62e6f8c4e0 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/uint16_rgba.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/uint16_rgba.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: F596DFB4-BCAA-3133-9B64-5C2964C6C1F0', 'x86_64: E24A6801-A215-3889-919A-DF829D1C715A' ]
+uuids: [ 'i386: 42BEC8F2-14C8-3DC7-8B8C-EF3A47040E86', 'x86_64: 2096A9D2-A66D-3488-85E7-3EB33A2FEE54' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/uint16_rgba.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/uint32_rgba.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/uint32_rgba.tbd
index 066aaf5f11..d0c159585d 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/uint32_rgba.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/uint32_rgba.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: FC4E3ACD-A392-37ED-8A68-4ABB8C36552F', 'x86_64: 6E14E1E9-35C7-327B-BA38-607ED3DDDD25' ]
+uuids: [ 'i386: 41CC2882-6151-36DA-8D22-06972C5EADF4', 'x86_64: 44950241-582B-34E4-AC7B-2324D9E665C1' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/uint32_rgba.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/uint8_rgba.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/uint8_rgba.tbd
index 0d172823c1..3d5ca0915b 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/uint8_rgba.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/uint8_rgba.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: E453DE83-BD62-374E-8EEA-170D796CB99A', 'x86_64: A53D02BA-7B3C-3D40-8571-7253B5BF4510' ]
+uuids: [ 'i386: ED489AAD-F439-3229-92C8-3D0EBBDE6A6A', 'x86_64: 7E7975D8-F0F0-3940-B38A-6A6089FDB1A2' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/uint8_rgba.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm16_rgba.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm16_rgba.tbd
index 382e2315f2..98295943ac 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm16_rgba.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm16_rgba.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: EC8EC8E4-CF78-31CB-94F3-1E4D4896475A', 'x86_64: 3FB27F6A-9774-3070-82EB-DCAB6CC928BB' ]
+uuids: [ 'i386: 1FAB774E-68BC-30BD-B20A-60AE1D232969', 'x86_64: 69181089-3355-39EF-82CE-7B7B27EE9502' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/unorm16_rgba.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm16_rgbx.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm16_rgbx.tbd
index a1ac34a372..1277b2efe2 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm16_rgbx.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm16_rgbx.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 6AE5B9BC-FED3-3707-88DC-23979E050F40', 'x86_64: 36395A21-7C1C-3BD4-A592-080B06B33672' ]
+uuids: [ 'i386: 6DF0B1E3-01FC-3C04-883D-06017B5A51F3', 'x86_64: 01D8C39F-1089-399E-989A-F0AEB64DFEAE' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/unorm16_rgbx.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_1rgb.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_1rgb.tbd
index dc85519fd3..260593837e 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_1rgb.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_1rgb.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 4EB5EFAA-DF1C-3D6D-8CD0-624EF0FDAAE0', 'x86_64: C7E7D9E0-E33E-333C-83D9-BEC5F7665CCD' ]
+uuids: [ 'i386: EF36DEF4-FC27-366B-BC52-181A3FEBDE96', 'x86_64: 53A0944A-8C3A-38B0-9B39-9B49A7039F27' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/unorm8_1rgb.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_a.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_a.tbd
index 0a467a4a71..0fed2c4b29 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_a.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_a.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: DF3CB21C-B293-3668-AFAD-9101791E1E22', 'x86_64: 55BA64B4-2230-3313-837E-BD49993E1DC0' ]
+uuids: [ 'i386: 9F78D6F2-46C6-3817-93FE-DD785C0B3946', 'x86_64: 02F3451E-7564-3C37-995C-0C2492EE82FD' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/unorm8_a.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_argb.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_argb.tbd
index 9f9133b40a..17d55d5e43 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_argb.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_argb.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 9B512AFA-6851-3624-A229-5B56702C3AB6', 'x86_64: 03E14425-ABC6-32FA-89DA-93F4A605DAEF' ]
+uuids: [ 'i386: 14E0B4FD-D516-3DEB-896C-853295712697', 'x86_64: 1ED5030F-39CD-3C44-BE6D-9E2A7C7B1352' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/unorm8_argb.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_bgr1.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_bgr1.tbd
index 89fc83bf0d..57b51348f5 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_bgr1.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_bgr1.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: FF01B3A4-73D7-3166-A305-0FBDAECE9830', 'x86_64: 46526335-73C3-302E-BA0C-A7ED3B54D5FB' ]
+uuids: [ 'i386: 6B31922A-BDC4-39BB-A74C-269BD5379BB8', 'x86_64: 47611F17-4AB9-3350-B50E-65B90D99D4F0' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/unorm8_bgr1.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_bgra.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_bgra.tbd
index 02c5c0bda0..c27e312787 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_bgra.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_bgra.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 90FAEB2B-3299-375B-9509-83626F516E13', 'x86_64: 405F343C-325A-3828-A3C8-C5CD85EF71CD' ]
+uuids: [ 'i386: 0D4D49B0-004E-3950-8D2D-B95F0A3F82C0', 'x86_64: BC3B5906-663C-306B-8E2E-9C2B7720161D' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/unorm8_bgra.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_i.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_i.tbd
index 98e4a43718..a43d145e9f 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_i.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_i.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 1959069E-99AA-353F-A7BA-5BBA53800835', 'x86_64: A16CEDF1-76CA-3851-B407-68716FD7ADFE' ]
+uuids: [ 'i386: AF1BD342-6AC4-3C26-A9EA-199E7DBB0821', 'x86_64: 858176E2-E961-3412-A19C-6C87F8A10C1F' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/unorm8_i.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_rgba.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_rgba.tbd
index e260a1ff9e..6d7fcb58cc 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_rgba.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_rgba.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 3262320A-27B0-36E6-A2AF-CB0AEC891C5B', 'x86_64: F7CCDDB1-B48F-3348-A83E-E55BC336D69A' ]
+uuids: [ 'i386: 313AE454-8E91-3582-9448-4D867E982044', 'x86_64: 6E66A49F-CFF3-3495-8450-01EE86A955BB' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/unorm8_rgba.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_rgbx.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_rgbx.tbd
index 029ce5cece..039232a689 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_rgbx.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_rgbx.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: CE91ADC7-DC59-3B4F-B0B1-F2DF72299480', 'x86_64: 0BEDE7A4-4850-3D13-BB26-0E246FDC4AED' ]
+uuids: [ 'i386: DE797008-6B25-3498-AC6F-52738D7FC575', 'x86_64: 8765BA16-FD12-38FB-B853-F77E5904396F' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/unorm8_rgbx.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_rgx.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_rgx.tbd
index d321e2d6fd..a94f126544 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_rgx.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_rgx.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: FA6075AB-0F8C-3719-B14F-52F237BA3E45', 'x86_64: 01DAEDE7-17C1-3165-A7CE-005C5FFC1B71' ]
+uuids: [ 'i386: 27B3EB24-8B58-3744-A478-AA0DB253AC97', 'x86_64: 87DE1842-9E2C-3AD5-9DDE-C2060D122F1A' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/unorm8_rgx.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/Legacy/libcl2module.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/Legacy/libcl2module.tbd
index 80f3088e07..d17f5cd9e3 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/Legacy/libcl2module.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/Legacy/libcl2module.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 4A88C37F-C2F9-342E-A05B-533A5A7F68D6', 'x86_64: A3AC9F26-BEFE-33C8-B783-48A2240078AC' ]
+uuids: [ 'i386: 5F5E6A7E-6658-368D-83BE-610953D67D39', 'x86_64: 41575AEA-597E-3193-B3B4-65C8B35CA29E' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/Legacy/libcl2module.dylib
current-version: 2.4.1
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/NVPTX.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/NVPTX.tbd
index 5e6c5095c2..b014925432 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/NVPTX.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/NVPTX.tbd
@@ -1,8 +1,8 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 4AC7E312-37CE-30FF-B085-5E2BA68C4189', 'x86_64: 36055B60-36D9-3115-BE33-C9D484C09D85' ]
+uuids: [ 'i386: 48C47FFC-08F0-3BE8-87F5-70FD88368A75', 'x86_64: 132BF236-604F-33A8-8BE0-1801CCA9EEFE' ]
platform: macosx
-install-name: '/Library/Caches/com.apple.xbs/Binaries/GPUDriversNvidia/GPUDriversNvidia-10.14.20~30/Root/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/NVPTX.dylib'
+install-name: '/Library/Caches/com.apple.xbs/Binaries/GPUDriversNvidia/GPUDriversNvidia-10.16.34~20/Root/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/NVPTX.dylib'
objc-constraint: none
exports:
- archs: [ i386, x86_64 ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/PTX.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/PTX.tbd
index f75e797fde..aa2c27997c 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/PTX.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/PTX.tbd
@@ -1,8 +1,8 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: A2AA98E9-DFCE-31BC-BAFB-58E54F9BAA81', 'x86_64: F52E3F78-8A4A-389E-9A0A-68C2FA155EC3' ]
+uuids: [ 'i386: 4C84D951-675B-3749-A012-1C4DF07AA624', 'x86_64: D6A8B5EB-4569-34A3-9481-18ABCBE216D0' ]
platform: macosx
-install-name: '/Library/Caches/com.apple.xbs/Binaries/GPUDriversNvidia/GPUDriversNvidia-10.14.20~30/Root/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/PTX.dylib'
+install-name: '/Library/Caches/com.apple.xbs/Binaries/GPUDriversNvidia/GPUDriversNvidia-10.16.34~20/Root/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/PTX.dylib'
objc-constraint: none
exports:
- archs: [ i386, x86_64 ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/PTXSM1X.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/PTXSM1X.tbd
index 1e34d16532..34738f8bff 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/PTXSM1X.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/PTXSM1X.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 0F48F4DB-CB97-37E4-8EF8-8C5D3FE9331D', 'x86_64: 37804014-E87E-393D-A189-E623BF67F324' ]
+uuids: [ 'i386: 5019B679-ADB8-325C-B1C4-C50DC3AC4ACF', 'x86_64: E1AB3002-7DC8-334E-A427-FC42D9149AD1' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/PTXSM1X.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/Vectorizer.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/Vectorizer.tbd
index 1b26b4250f..26a96cdb9c 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/Vectorizer.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/Vectorizer.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 34051983-DA46-325F-B6B4-515392423A37', 'x86_64: 09F8F32B-C870-3C41-BDB2-AF41794E2AAE' ]
+uuids: [ 'i386: 6114646D-5A12-3C86-9FA3-93E15FCB977E', 'x86_64: 47452B60-32A5-325A-BC81-949A0F3BCA5F' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/Vectorizer.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMAMDilPlugin.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMAMDilPlugin.tbd
index 7c68e92a19..71bdbb7346 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMAMDilPlugin.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMAMDilPlugin.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 629D9858-1F61-3B38-815F-2BDA006E667A', 'x86_64: 7A3965C4-FCA8-37CB-AB60-06A8824EEE48' ]
+uuids: [ 'i386: E72B48C9-786B-3380-98B4-A246B8AB34E4', 'x86_64: CA605416-6D72-37F9-8C75-9BF6EE395CEE' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMAMDilPlugin.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMAMDil_r700Plugin.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMAMDil_r700Plugin.tbd
index 495215d4ec..d9989e6cdc 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMAMDil_r700Plugin.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMAMDil_r700Plugin.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 19955063-30C3-359C-B0A7-A9AF6107BFED', 'x86_64: 775A31E2-8D9A-3C5D-ACB9-D741BD1D6A13' ]
+uuids: [ 'i386: 6096178F-B7D9-346A-A626-625E4885334F', 'x86_64: D69493CE-ABA1-3080-984E-B3F40DC1984B' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMAMDil_r700Plugin.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMCPUPlugin.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMCPUPlugin.tbd
index 34a4722dd4..9a6a501b0e 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMCPUPlugin.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMCPUPlugin.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: A85CB947-05AB-3A0F-99AC-73EF11F8ADDA', 'x86_64: 589EAC13-8A6D-3B1A-A676-AE6D77FA307B' ]
+uuids: [ 'i386: F6EAC2C9-02DA-374F-AFCF-6A79880D683A', 'x86_64: D20A03FC-CBAF-3B6A-974C-4658459E032A' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMCPUPlugin.dylib
current-version: 2.8.5
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMIGCPlugin.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMIGCPlugin.tbd
index cac6dffe76..23bda5c5da 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMIGCPlugin.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMIGCPlugin.tbd
@@ -1,8 +1,8 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 9C77FB11-57DD-3D7E-AE77-EB888A35C67D', 'x86_64: 1B76EEE0-1C6E-3170-8AED-8817D27D4CE6' ]
+uuids: [ 'i386: FDA37FFB-807E-3FB0-9F25-F166CD977954', 'x86_64: 039F80E8-06C0-30F2-8FFC-73996BAC96AE' ]
platform: macosx
-install-name: '/Library/Caches/com.apple.xbs/Binaries/GPUDriversIntel/GPUDriversIntel-10.22.24~1/Symbols/libCLVMIGCPlugin.dylib'
+install-name: '/Library/Caches/com.apple.xbs/Binaries/GPUDriversIntel/GPUDriversIntel-10.24.45.1~2/Symbols/libCLVMIGCPlugin.dylib'
objc-constraint: none
exports:
- archs: [ i386, x86_64 ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMIGILPlugin.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMIGILPlugin.tbd
index 47da71a222..0b14bdbd1a 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMIGILPlugin.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMIGILPlugin.tbd
@@ -1,8 +1,8 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 8D0265B0-F952-3803-8455-8582A5B97D7C', 'x86_64: 39A93599-EFA1-3CAC-9FA6-0CB357BB502B' ]
+uuids: [ 'i386: C1A15F20-D929-3F3E-87BF-5BC60656C794', 'x86_64: 015D62CC-000A-3917-9BBE-B410F2E05B43' ]
platform: macosx
-install-name: '/Library/Caches/com.apple.xbs/Binaries/GPUDriversIntel/GPUDriversIntel-10.22.24~1/Symbols/libCLVMIGILPlugin.dylib'
+install-name: '/Library/Caches/com.apple.xbs/Binaries/GPUDriversIntel/GPUDriversIntel-10.24.45.1~2/Symbols/libCLVMIGILPlugin.dylib'
objc-constraint: none
exports:
- archs: [ i386, x86_64 ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMNVPTXPlugin.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMNVPTXPlugin.tbd
index d8e2de0bf1..7bc68704c8 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMNVPTXPlugin.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMNVPTXPlugin.tbd
@@ -1,8 +1,8 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 39420D4F-619E-38AE-964D-5987D9485407', 'x86_64: BA30BE38-CFC5-3B72-A7FF-CE33802C8EA2' ]
+uuids: [ 'i386: E3E3E51F-0B4B-3F61-8CE8-0D2D4D8E9290', 'x86_64: 94776CE4-B482-3441-8F7E-D39408AB7777' ]
platform: macosx
-install-name: '/Library/Caches/com.apple.xbs/Binaries/GPUDriversNvidia/GPUDriversNvidia-10.14.20~30/Root/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMNVPTXPlugin.dylib'
+install-name: '/Library/Caches/com.apple.xbs/Binaries/GPUDriversNvidia/GPUDriversNvidia-10.16.34~20/Root/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMNVPTXPlugin.dylib'
objc-constraint: none
exports:
- archs: [ i386, x86_64 ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMPTXPlugin.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMPTXPlugin.tbd
index 5b336b2eac..7d70774579 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMPTXPlugin.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMPTXPlugin.tbd
@@ -1,8 +1,8 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 1650F288-E2B8-3C63-A19C-113C9B86A636', 'x86_64: C6E1B6F3-5096-3D18-A8F2-21782A7995C8' ]
+uuids: [ 'i386: 863EF707-3CC7-35E8-8CED-7F0BD29CD7D9', 'x86_64: DE3ACFDE-33D0-3F4A-976B-777DBAF3F80F' ]
platform: macosx
-install-name: '/Library/Caches/com.apple.xbs/Binaries/GPUDriversNvidia/GPUDriversNvidia-10.14.20~30/Root/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMPTXPlugin.dylib'
+install-name: '/Library/Caches/com.apple.xbs/Binaries/GPUDriversNvidia/GPUDriversNvidia-10.16.34~20/Root/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMPTXPlugin.dylib'
objc-constraint: none
exports:
- archs: [ i386, x86_64 ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMPTXSM1XPlugin.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMPTXSM1XPlugin.tbd
index 3e6bfd055c..aedd5478b7 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMPTXSM1XPlugin.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMPTXSM1XPlugin.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 3F8EC56F-D2FF-3725-A731-3570A9635600', 'x86_64: E69266C6-F6CC-3659-B070-30FF24BDD119' ]
+uuids: [ 'i386: 41460FE4-D1BD-3208-97BB-36EB93F7F69C', 'x86_64: 9905AA68-ED5F-3110-9C4F-146E067D96AB' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMPTXSM1XPlugin.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcl2module.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcl2module.tbd
index 82fa0919c9..a165548811 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcl2module.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcl2module.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: F53E2FFE-1E8E-3E57-B534-A216EB6C91BF', 'x86_64: 40034A49-DAAB-33C9-B174-035A413C7A0D' ]
+uuids: [ 'i386: BA1B06E0-7555-3958-80A5-9E01187A0376', 'x86_64: BDA18E03-17D2-3EB1-87E0-FB5B5CCA412E' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcl2module.dylib
-current-version: 2.4.4
+current-version: 2.4.9
objc-constraint: none
exports:
- archs: [ i386, x86_64 ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengine.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengine.tbd
index 76360d260f..952284a396 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengine.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengine.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 92E72E22-7A87-3D4A-BE8A-418B35EC6E0A', 'x86_64: F049DD9A-64CD-32AD-8D07-443399B18D29' ]
+uuids: [ 'i386: 4C269073-2A1D-316C-ACCC-AACDD24F8D2E', 'x86_64: 6D10BDF1-8D39-347D-BB7C-6C25BA2336E3' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengine.dylib
current-version: 2.8.5
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL.tbd
index d9c6167d7f..f11e442f68 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: B60428BB-2672-3951-A8FD-E8C584D5DF70', 'x86_64: 3B682D4D-779D-3521-88AE-2C129E0112BD' ]
+uuids: [ 'i386: BFAEA0C9-AC84-34AE-AB44-C708370A9CF2', 'x86_64: 908C7F66-C3B7-349E-8649-1F3DAD0A7790' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory.tbd
index 4faf87b9d2..399e0adf94 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 73459C3C-DDD8-3E7A-BC31-D1CA301B37B2', 'x86_64: 292FCA26-B2E4-37F8-BC8C-8369ACD3345A' ]
+uuids: [ 'i386: 09428A53-EF56-3967-9C46-2A78FD399C25', 'x86_64: 2D856BB1-4865-3B54-A39A-CCBB25A4A935' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory.tbd
index d35380c89e..16045eff33 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 0861E1DA-4915-3F66-9084-8ADB31974FED', 'x86_64: 399F4633-97CE-3560-BB3C-1E30E9604878' ]
+uuids: [ 'i386: 66BE66E7-357A-3436-9946-DB1A4A466194', 'x86_64: D5977817-7507-3005-8DDC-AB059672BEA0' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/3425AMD/libCoreVMClient.mono.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/3425AMD/libCoreVMClient.mono.tbd
index aa1812ba86..17407174ed 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/3425AMD/libCoreVMClient.mono.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/3425AMD/libCoreVMClient.mono.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: AB87EC23-AB9B-3435-AFF5-E150FA50ADF9', 'x86_64: 864CB12B-08F9-3277-85D4-02BF10BDF8E1' ]
+uuids: [ 'i386: 1BD5997C-DF31-3F6F-BE96-1CD37BDF65AC', 'x86_64: C5B6B702-6EA0-3E1C-872E-6744ADE41D73' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/3425AMD/libLLVMContainer.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/3425AMD/libLLVMContainer.tbd
index b58a24d9d4..6ff6688875 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/3425AMD/libLLVMContainer.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/3425AMD/libLLVMContainer.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: B84F85C7-065C-3486-A507-F153B149314C', 'x86_64: D8AFCEE5-1E64-3204-9123-972103BF557B' ]
+uuids: [ 'i386: EA97E7B4-A919-3B49-A0A8-60F1A28538AE', 'x86_64: 3951C4BB-0144-3C4B-AFF7-16D74B1C5596' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenGL.framework//Versions/A/Libraries/3425AMD/libLLVMContainer.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/3600/libCoreVMClient.mono.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/3600/libCoreVMClient.mono.tbd
index 319ad97376..9a4e39590c 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/3600/libCoreVMClient.mono.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/3600/libCoreVMClient.mono.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 567E8ACF-19B1-35FC-9B8E-648183449D69', 'x86_64: 7071F8B8-FF45-3E73-A696-1F9AD55B4873' ]
+uuids: [ 'i386: 1A9AF013-2FF7-3A91-9E32-6308B3E82704', 'x86_64: 58CAEEF0-7415-352E-9CCF-3D77A416D409' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/Legacy/libCoreVMClient.mono.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/Legacy/libCoreVMClient.mono.tbd
index a4623180fb..d7da3a4288 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/Legacy/libCoreVMClient.mono.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/Legacy/libCoreVMClient.mono.tbd
@@ -1,8 +1,8 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: A2CAE017-F692-3D1C-A7ED-A2D5C00C3761', 'x86_64: 65A047DA-5A12-3288-8C29-F860491AA681' ]
+uuids: [ 'i386: A321F76D-32B6-32C0-851D-8801334B2A69', 'x86_64: 3D5DA4B1-0131-3013-B0B2-DBA5375C8ADA' ]
platform: macosx
-install-name: /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
+install-name: /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.monoLegacy.dylib
objc-constraint: none
exports:
- archs: [ i386, x86_64 ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/Legacy/libLLVMContainer.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/Legacy/libLLVMContainer.tbd
index 5b2f8df7fc..c0b88475ae 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/Legacy/libLLVMContainer.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/Legacy/libLLVMContainer.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 4292849D-6D30-3317-A8CA-59AB1BBAF820', 'x86_64: 438B53F8-ED3F-38D3-B8A1-F0E5426A72DD' ]
+uuids: [ 'i386: AFC8D345-029C-30E5-BBEC-09B5CDAD1E71', 'x86_64: 0378AC4E-6FA6-3B2E-897C-8C3DAFFE3EFC' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/Legacy/libLLVMContainer.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.tbd
index a786f28ade..a24117481a 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: A85A7714-15B1-3EA6-9DC7-74609960FC3D', 'x86_64: 1FEA5097-23C2-3541-8084-F53582F4D52A' ]
+uuids: [ 'i386: 73EC34A4-8745-3947-9C14-37EB90D408B6', 'x86_64: BFB83695-7593-392D-A9C2-A784CBE413BD' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.tbd
index 3c43ab7f67..0fc7d8c1ac 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 00805DB8-13BB-32A6-AC8A-11D22CE9DBB7', 'x86_64: 1910EF80-DE30-3817-8FDF-63F3C8B4BA37' ]
+uuids: [ 'i386: 770AE6AB-E412-333F-BB75-A8C4D89BB518', 'x86_64: 1B2EAF78-F6DA-38C1-A5E7-C9911C61F674' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.mono.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.mono.tbd
index 95ce302375..c3d1af6e67 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.mono.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.mono.tbd
@@ -1,8 +1,8 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 0A49642B-7017-3F58-B45F-B363E66EC5B7', 'x86_64: 5C973AB3-B0F6-3361-A71E-F643D19E3DE5' ]
+uuids: [ 'i386: BEB5AEDA-8D61-3806-9003-01835D9FB4F1', 'x86_64: CAA075EA-F4EC-35C0-BF34-D11879106FDD' ]
platform: macosx
-install-name: /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
+install-name: /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.mono.dylib
objc-constraint: none
exports:
- archs: [ i386, x86_64 ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.tbd
index 135c0a62dc..d3c6e5128e 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: BA3EB25E-E606-3882-A5A4-7CBBA39E60B9', 'x86_64: 8C8E9295-1918-3763-A0B7-6397EB181EF4' ]
+uuids: [ 'i386: E68545CB-CD28-3346-AA7F-238EB792159A', 'x86_64: 9660B91D-0C39-385A-96CB-268345035995' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.tbd
index 0c41e74d6b..d1c9dcea40 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 98A9A1BD-84B6-33E5-85D7-86C6E8015D9E', 'x86_64: B06CDD8D-F405-3EB2-AAAC-B489473E4DB4' ]
+uuids: [ 'i386: BBA65C5E-6C9D-312E-AFD4-2CA8B38287C6', 'x86_64: BCE7AE7D-6953-3E00-84B5-6592B0398DD1' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.tbd
index 8527960417..788d11278d 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 78187622-5FE5-30BC-9D77-892A92A29358', 'x86_64: 943C3492-6CCF-38F8-A2F7-1649959D68DE' ]
+uuids: [ 'i386: C2E23DC5-A8AE-33FB-8DD0-0075A297DDB9', 'x86_64: 604077A8-D7E7-3E6F-984B-EB962CD776E2' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.tbd
index 7e912e335d..40a735c0a8 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 413EA34D-773C-3DC3-BAD9-9B48225A8D55', 'x86_64: 6A114E58-A132-36D9-8AF0-1B4C843F1E12' ]
+uuids: [ 'i386: DB1FFA85-2F08-3216-BAB3-FA75803AE24C', 'x86_64: 1BD43691-4215-349C-8BD5-8A986195CB5E' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.tbd
index 491234ce6b..247b986c54 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: D9EF8AFB-6BA4-3C43-AEBA-EA525727A843', 'x86_64: 3EA712BB-B1FD-320E-B2CA-F64B9631BA89' ]
+uuids: [ 'i386: BE4EFBFA-D66D-3A67-B8D6-C07A030FD956', 'x86_64: 658CA7D8-A521-3011-A056-4F19C3E42F8D' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.tbd
index 57f5c09366..edbddd3112 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 15D31B3C-589D-35E5-819C-7D7BDBF2CB6D', 'x86_64: 5871C47E-206D-3B02-80C2-674E2C88DD86' ]
+uuids: [ 'i386: D31822F5-E1B5-3D26-87B1-AE415AF948E0', 'x86_64: FDE9713F-2965-30C0-A399-B6FC1489FD05' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLVMPlugin.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLVMPlugin.tbd
index f105429886..3023d265a8 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLVMPlugin.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLVMPlugin.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 129D7F31-85CC-32FC-9151-3657B05E1C17', 'x86_64: 4A751C2F-4D2F-373F-8CE0-AD248C29D689' ]
+uuids: [ 'i386: 4F568027-9D6E-3D21-B459-4737B4541664', 'x86_64: 2BFF4A45-1C6C-35DA-B44D-BD83010C78A4' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLVMPlugin.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libLLVMContainer.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libLLVMContainer.tbd
index 3e2cebee22..45f90ad3f3 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libLLVMContainer.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libLLVMContainer.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 6B59B251-9061-3831-8A8B-AFA4FE591677', 'x86_64: C7CDE60F-ABCF-3A6F-8C90-79EDB13E14ED' ]
+uuids: [ 'i386: 8CC93A7C-B814-35AD-B576-4A9FAF06FDA9', 'x86_64: 9ACBECAE-E912-3E29-B653-94114F4552F0' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libLLVMContainer.dylib
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL.tbd
index 928b455af2..08d75ada38 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 59990A82-AB6B-3DAD-BF25-81B429BAD5E2', 'x86_64: A2D4E79E-7823-37E3-BF65-FEAF86082704' ]
+uuids: [ 'i386: F001DFCD-1499-3C5A-BB6A-FA9382D107EC', 'x86_64: 2970D284-D6BD-3727-AA74-2697AE676952' ]
platform: macosx
install-name: /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/PCSC.framework/Versions/A/PCSC.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/PCSC.framework/Versions/A/PCSC.tbd
index abe064961c..d154126bcf 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/PCSC.framework/Versions/A/PCSC.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/PCSC.framework/Versions/A/PCSC.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 53D1EE67-4299-35B2-AC28-0EB3AC55F0F6', 'x86_64: EC9256B0-7004-391B-AD8B-5231086FE5AE' ]
+uuids: [ 'i386: 96D3034D-A104-3BF9-A7AB-62F198394345', 'x86_64: 0DDA8F7A-3D35-3EC0-95DC-5B8CA6BD2959' ]
platform: macosx
install-name: /System/Library/Frameworks/PCSC.framework/Versions/A/PCSC
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Photos.framework/Versions/A/Photos.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/Photos.framework/Versions/A/Photos.tbd
index f4779faee2..21786965a1 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Photos.framework/Versions/A/Photos.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Photos.framework/Versions/A/Photos.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ x86_64 ]
-uuids: [ 'x86_64: 3CDA14E6-A776-3731-BA79-24438566DEC6' ]
+uuids: [ 'x86_64: CD4C7186-E774-3D87-AAC1-8A5F630548E4' ]
platform: macosx
install-name: /System/Library/Frameworks/Photos.framework/Versions/A/Photos
-current-version: 3130.0.240
+current-version: 3150.4.120
objc-constraint: none
exports:
- archs: [ x86_64 ]
@@ -20,11 +20,11 @@ exports:
_PHAssetPropertySetPhotoIris, _PHAssetPropertySetSceneAnalysis,
_PHAssetPropertySetUserActivity, _PHFacePropertySetClustering,
_PHFacePropertySetCore, _PHFacePropertySetCropping, _PHFacePropertySetIdentifier,
- _PHLivePhotoEditingErrorDomain, _PHLivePhotoShouldRenderAtPlaybackTime,
- _PHMemoryCreationAttributeSubtitleKey, _PHMemoryCreationAttributeTitleCategoryKey,
- _PHMemoryCreationAttributeTitleKey, _PHMemoryMovieDataTitleFontNameKey,
- _PHPhotosErrorDomain, _PHTraceSubsystem, _PhotosVersionNumber,
- _PhotosVersionString ]
+ _PHFacePropertySetPersonBuilder, _PHLivePhotoEditingErrorDomain,
+ _PHLivePhotoShouldRenderAtPlaybackTime, _PHMemoryCreationAttributeSubtitleKey,
+ _PHMemoryCreationAttributeTitleCategoryKey, _PHMemoryCreationAttributeTitleKey,
+ _PHMemoryMovieDataTitleFontNameKey, _PHPhotosErrorDomain,
+ _PHTraceSubsystem, _PhotosVersionNumber, _PhotosVersionString ]
objc-classes: [ _PHAdjustmentData, _PHAlbum, _PHAlbumsQuery, _PHAsset, _PHAssetAnalysisStateProperties,
_PHAssetChangeRequest, _PHAssetCollection, _PHAssetCollectionChangeRequest,
_PHAssetCollectionCreationRequest, _PHAssetCoreProperties,
@@ -42,22 +42,25 @@ exports:
_PHCollectionListCreationRequest, _PHContentEditingInput,
_PHContentEditingInputRequestOptions, _PHContentEditingOutput,
_PHEmptyQuery, _PHFace, _PHFaceChangeRequest, _PHFaceClusteringProperties,
- _PHFaceCoreProperties, _PHFaceCreationRequest, _PHFaceCroppingProperties,
- _PHFaceGroup, _PHFaceGroupChangeRequest, _PHFaceGroupCreationRequest,
- _PHFaceGroupsQuery, _PHFaceIdentifierProperties, _PHFacePropertySet,
- _PHFaceTileResourceOutput, _PHFaceprint, _PHFacesQuery, _PHFetchOptions,
- _PHFetchResult, _PHFetchResultChangeDetails, _PHFolder, _PHFoldersQuery,
- _PHImageManager, _PHImageRequestOptions, _PHInMemoryDownloadAssetResourceRequest,
- _PHLivePhoto, _PHLivePhotoEditingContext, _PHManualFetchResult,
- _PHMemoriesQuery, _PHMemory, _PHMemoryChangeRequest, _PHMemoryCreationRequest,
- _PHMemoryGenerationOptions, _PHModelChangeDescriptor, _PHMoment,
- _PHMomentClusterListsQuery, _PHMomentCollection, _PHMomentList,
- _PHMomentYear, _PHMomentYearListsQuery, _PHMomentsQuery, _PHObject,
- _PHObjectChangeDetails, _PHObjectPlaceholder, _PHPerson, _PHPersonChangeRequest,
- _PHPersonCreationRequest, _PHPersonsQuery, _PHPhotoLibrary,
- _PHPhotoLibraryTransactionState, _PHQuery, _PHRelatedCollection,
- _PHRelatedFetchOptions, _PHResourceOutput, _PHResultMerge,
- _PHSceneClassification, _PHTransientCollectionList, _PHUnauthorizedFetchResult ]
+ _PHFaceCoreProperties, _PHFaceCreationRequest, _PHFaceCrop,
+ _PHFaceCropChangeRequest, _PHFaceCropCreationRequest, _PHFaceCroppingProperties,
+ _PHFaceCropsQuery, _PHFaceGroup, _PHFaceGroupChangeRequest,
+ _PHFaceGroupCreationRequest, _PHFaceGroupsQuery, _PHFaceIdentifierProperties,
+ _PHFacePersonBuilderProperties, _PHFacePropertySet, _PHFaceTileResourceOutput,
+ _PHFaceprint, _PHFacesQuery, _PHFetchOptions, _PHFetchResult,
+ _PHFetchResultChangeDetails, _PHFolder, _PHFoldersQuery, _PHImageManager,
+ _PHImageRequestOptions, _PHInMemoryDownloadAssetResourceRequest,
+ _PHLibraryChangeRequest, _PHLivePhoto, _PHLivePhotoEditingContext,
+ _PHManualFetchResult, _PHMemoriesQuery, _PHMemory, _PHMemoryChangeRequest,
+ _PHMemoryCreationRequest, _PHMemoryGenerationOptions, _PHModelChangeDescriptor,
+ _PHMoment, _PHMomentClusterListsQuery, _PHMomentCollection,
+ _PHMomentList, _PHMomentYear, _PHMomentYearListsQuery, _PHMomentsQuery,
+ _PHObject, _PHObjectChangeDetails, _PHObjectPlaceholder, _PHPerson,
+ _PHPersonChangeRequest, _PHPersonCreationRequest, _PHPersonsQuery,
+ _PHPhotoLibrary, _PHPhotoLibraryTransactionState, _PHQuery,
+ _PHRelatedCollection, _PHRelatedFetchOptions, _PHResourceOutput,
+ _PHResultMerge, _PHSceneClassification, _PHTransientCollectionList,
+ _PHUnauthorizedFetchResult ]
objc-ivars: [ _PHAssetCollection._assets, _PHAssetCollection._query, _PHAssetCollection._transientIdentifier,
_PHAssetPropertySet._asset, _PHFacePropertySet._face ]
...
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/PhotosUI.framework/Versions/A/PhotosUI.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/PhotosUI.framework/Versions/A/PhotosUI.tbd
index d8b5a503db..7e48a9554f 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/PhotosUI.framework/Versions/A/PhotosUI.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/PhotosUI.framework/Versions/A/PhotosUI.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ x86_64 ]
-uuids: [ 'x86_64: 0ADE930F-5D60-3676-98C4-85A9253B7670' ]
+uuids: [ 'x86_64: 30C99956-E287-3AAE-925A-E426D7827381' ]
platform: macosx
install-name: /System/Library/Frameworks/PhotosUI.framework/Versions/A/PhotosUI
-current-version: 3130.0.240
+current-version: 3150.4.120
objc-constraint: none
exports:
- archs: [ x86_64 ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/PreferencePanes.framework/Versions/A/PreferencePanes.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/PreferencePanes.framework/Versions/A/PreferencePanes.tbd
index e34c9775c7..7b174d53ce 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/PreferencePanes.framework/Versions/A/PreferencePanes.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/PreferencePanes.framework/Versions/A/PreferencePanes.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 4F2E71AF-032D-3A84-9DB6-9856843EFD0B', 'x86_64: 022A1365-64A3-3795-9BAA-B942733AF417' ]
+uuids: [ 'i386: 7A57FD8F-1285-3A8A-AE29-3C5347A47159', 'x86_64: 697E0865-969F-3EEB-9A77-BF104D846B58' ]
platform: macosx
install-name: /System/Library/Frameworks/PreferencePanes.framework/Versions/A/PreferencePanes
objc-constraint: none
@@ -57,7 +57,7 @@ exports:
_NSPreferencePrefPaneIsAvailableNotification, _NSPreferencePrefPaneUnavailableNotification,
_PreferencePaneMain, _SetSymbolicHotKeyButtonValue, _SetSymbolicHotKeyEnabled,
_SetSymbolicHotKeyValue, _SetSymbolicHotModifierValue, __sortSearchResults,
- _copySymbolicHotKeyPreferences, _getHotKeyEntry ]
+ _copySymbolicHotKeyPreferences, _getHotKeyEntry, _setAttentionCountForPreferencePane ]
objc-classes: [ _AddRemoveView, _NSAdminMultiAuthenticator, _NSAdminPreference,
_NSCFPrefManager, _NSPrefAnimatedView, _NSPrefCrossFadeView,
_NSPrefCrossFadeWindow, _NSPrefCrossFadeWindowMoveHelper,
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/PubSub.framework/Versions/A/PubSub.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/PubSub.framework/Versions/A/PubSub.tbd
index ae8df2e03f..fa09b549a2 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/PubSub.framework/Versions/A/PubSub.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/PubSub.framework/Versions/A/PubSub.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 1E4C8DD8-8029-3D74-8F10-1090771DDDBE', 'x86_64: 6135866B-83A7-3627-91D4-9DF07FCBB4F7' ]
+uuids: [ 'i386: D24157D7-3AF5-34F3-956C-1D75C3D459B7', 'x86_64: E8AACDB5-AD4E-334C-9282-2C66806376A4' ]
platform: macosx
install-name: /System/Library/Frameworks/PubSub.framework/Versions/A/PubSub
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Python.framework/Versions/2.6/Python.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/Python.framework/Versions/2.6/Python.tbd
index 5244c1cfee..687b34addc 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Python.framework/Versions/2.6/Python.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Python.framework/Versions/2.6/Python.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 4C475679-30EE-3E51-869F-285660C6CE50', 'x86_64: D684EC40-3CC1-35CB-B807-01084F32EDDF' ]
+uuids: [ 'i386: 0F691E8F-B84F-3FA6-BBD5-560BFFD122F3', 'x86_64: 9C04814D-667B-3F87-A94C-1473DB81EB63' ]
platform: macosx
install-name: /System/Library/Frameworks/Python.framework/Versions/2.6/Python
current-version: 2.6.9
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Python.framework/Versions/2.7/Python.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/Python.framework/Versions/2.7/Python.tbd
index fddeaecdbb..107f24ae1f 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Python.framework/Versions/2.7/Python.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Python.framework/Versions/2.7/Python.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: E19B21A0-B684-3082-9DF6-70336C9E76E4', 'x86_64: 92A4E40A-8B83-3F5F-B5F8-62587FE2EE4C' ]
+uuids: [ 'i386: 67313AA3-2884-3DC0-A1E1-025806CA6E90', 'x86_64: 475C5616-E821-3764-A435-55F05857B366' ]
platform: macosx
install-name: /System/Library/Frameworks/Python.framework/Versions/2.7/Python
current-version: 2.7.10
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/QTKit.framework/Versions/A/QTKit.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/QTKit.framework/Versions/A/QTKit.tbd
index 4aeb377dfe..56fbf172cb 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/QTKit.framework/Versions/A/QTKit.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/QTKit.framework/Versions/A/QTKit.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 1E23F9BB-9E01-3134-A0C3-567CD2734923', 'x86_64: 665AF577-900D-349E-B1C5-D5BDD70DB481' ]
+uuids: [ 'i386: 3ABD39CF-1AE7-35AF-BB44-D17A073D50F8', 'x86_64: 4A9519EF-54D5-3537-86A9-329FAC6AB067' ]
platform: macosx
install-name: /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Versions/A/ImageKit.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Versions/A/ImageKit.tbd
index 1a71ed84ad..d1e2b7af40 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Versions/A/ImageKit.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Versions/A/ImageKit.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 243BC79F-4A65-35B6-A204-2540C91F9BB5', 'x86_64: 5D77D4A4-F844-376B-93AA-F9CB55C719AE' ]
+uuids: [ 'i386: 6E2C722E-6F25-33B8-964A-FB87B43185FA', 'x86_64: 412DD8C9-16DE-3715-9E60-76E30A9DB009' ]
platform: macosx
install-name: /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Versions/A/ImageKit
objc-constraint: none
@@ -679,10 +679,11 @@ exports:
_IKScan._evenPageOrientation, _IKScan._fileFormat, _IKScan._finalDestURL,
_IKScan._flatbedOrientation, _IKScan._functionalUnit, _IKScan._imageCorrectionHandler,
_IKScan._inchPosition, _IKScan._lastDocumentLocation, _IKScan._lastDocumentName,
- _IKScan._measurementUnit, _IKScan._metaData, _IKScan._numberOfSelections,
- _IKScan._oddPageOrientation, _IKScan._overviewResolution,
- _IKScan._overviewScanInProgress, _IKScan._pixelDataType, _IKScan._postProcessingApp,
- _IKScan._resolution, _IKScan._reviewSimpleScanResults, _IKScan._rotationAngle,
+ _IKScan._measurementUnit, _IKScan._metaData, _IKScan._needsSpecialOrientationHandling,
+ _IKScan._numberOfSelections, _IKScan._oddPageOrientation,
+ _IKScan._overviewResolution, _IKScan._overviewScanInProgress,
+ _IKScan._pixelDataType, _IKScan._postProcessingApp, _IKScan._resolution,
+ _IKScan._reviewSimpleScanResults, _IKScan._rotationAngle,
_IKScan._scaleFactor, _IKScan._scanComplete, _IKScan._scanFailed,
_IKScan._scanInProgress, _IKScan._scanInfo, _IKScan._scanIsICARawScan,
_IKScan._scanPercentDone, _IKScan._scanRect, _IKScan._scanRectNonClipped,
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/Headers/PDFAnnotation.h b/MacOSX10.12.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/Headers/PDFAnnotation.h
index 637408d278..f1277362e7 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/Headers/PDFAnnotation.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/Headers/PDFAnnotation.h
@@ -155,6 +155,9 @@ NS_CLASS_AVAILABLE_MAC(10_4)
// -------- drawing
+// This method is deprecated in favor of the of the context aware -[PDFAnnotation drawWithBox:inContext:]. If you subclass
+// PDFAnnotation, rendering code will first call -[PDFAnnotation drawWithBox:inContext:]. If your subclass does not override
+// the context-aware function, this original -[PDFAnnotation drawWithBox:] method will be called.
// Draw method. Draws in page-space relative to origin of "box" passed in.
- (void) drawWithBox: (PDFDisplayBox) box PDFKIT_DEPRECATED(10_4, 10_12);
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/Headers/PDFPage.h b/MacOSX10.12.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/Headers/PDFPage.h
index 07f45bfdf2..b753730253 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/Headers/PDFPage.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/Headers/PDFPage.h
@@ -80,10 +80,16 @@ NS_CLASS_AVAILABLE_MAC(10_4)
// -------- rendering
-// Drawing method takes into account page rotation, draws in page space relative to and clipped to the box bounds. If
+// This method is deprecated in favor of the of the context aware -[PDFPage drawWithBox:toContext:]. If you subclass
+// PDFPage, rendering code will first call -[PDFPage drawWithBox:toContext:]. If your subclass does not override the
+// context-aware function, this original -[PDFPage drawWithBox:] method will be called.
+// Drawing method takes into account page rotation, draws in page space relative to and clipped to the box bounds. If
// -[displaysAnnotations] is true, also draws any page annotations. Does not clear the background (page white).
- (void) drawWithBox: (PDFDisplayBox) box PDFKIT_DEPRECATED(10_4, 10_12);
+// This method is deprecated in favor of the of the context aware -[PDFPage transformContext:forBox:]. If you subclass
+// PDFPage, rendering code will first call -[PDFPage transformContext:forBox:]. If your subclass does not override the
+// context-aware function, this original -[PDFPage transformContextForBox:] method will be called.
// Given a display box, will transform the current context to take into account the rotation of the page as well as
// the origin of the box with repect to the page's base coordinates system. This is a convenient method to call from
// within -[PDFView drawPage] or from within the draw method a PDFAnnotation subclass.
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/Headers/PDFView.h b/MacOSX10.12.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/Headers/PDFView.h
index 3bc97e233c..f9f373f7d9 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/Headers/PDFView.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/Headers/PDFView.h
@@ -209,13 +209,17 @@ NS_CLASS_AVAILABLE_MAC(10_4)
// -------- rendering
-// This method is deprecated, and will no longer be called on macOS 10.12+. Use the context-aware alternatives below.
+// This method is deprecated in favor of the of the context aware -[PDFView drawPage:toContext:]. If you subclass
+// PDFView, rendering code will first call -[PDFView drawPage:toContext:]. If your subclass does not override the
+// context-aware function, this original -[PDFView drawPage:] method will be called.
// For subclasses. This method is called for each visible page requiring rendering. By subclassing you can draw on top
// of the PDF page or draw the page entirely yourself. Default implementation erases page to white and calls:
// [page drawWithBox: [self displayBox]], then draws the selection if any.
- (void) drawPage: (PDFPage *) page PDFKIT_DEPRECATED(10_4, 10_12);
-// This method is deprecated, and will no longer be called on macOS 10.12+. Use the context-aware alternatives below.
+// This method is deprecated in favor of the of the context aware -[PDFView drawPagePost:toContext:]. If you subclass
+// PDFView, rendering code will first call -[PDFView drawPagePost:toContext:]. If your subclass does not override the
+// context-aware function, this original -[PDFView drawPagePost:] method will be called.
// Also a handy method for sub-classing. Called for post-page rendering. In this method however no scaling/rotating is
// applied to the current context to map to page-space. The context is in "view-space" coordinates. The default
// implementation of this method draws the text highlighting (if any) for page.
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/PDFKit.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/PDFKit.tbd
index 4a6e7e6781..b8bb393a4b 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/PDFKit.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/PDFKit.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 208FBB06-5B0D-3D71-9009-5A99BDF706AD', 'x86_64: C1F429E3-1DCE-3F53-B189-19ED7F413D57' ]
+uuids: [ 'i386: FA8EFC23-27C8-340F-86A1-7CD12634306B', 'x86_64: C43D3BB2-4C25-3741-8379-66557C68DE38' ]
platform: macosx
install-name: /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/PDFKit
objc-constraint: none
@@ -26,22 +26,20 @@ exports:
_PDFActionResetFormPrivateVars.fields, _PDFActionResetFormPrivateVars.included,
_PDFActionURLPrivateVars.lazyInitDictionary, _PDFActionURLPrivateVars.lazyInitDocument,
_PDFActionURLPrivateVars.lazyInitPageIndex, _PDFActionURLPrivateVars.url,
- _PDFAnnotationButtonWidgetPrivateVars.appearanceChars, _PDFAnnotationButtonWidgetPrivateVars.controlType,
- _PDFAnnotationButtonWidgetPrivateVars.dictionary, _PDFAnnotationButtonWidgetPrivateVars.font,
- _PDFAnnotationButtonWidgetPrivateVars.fontColor, _PDFAnnotationButtonWidgetPrivateVars.highlight,
- _PDFAnnotationButtonWidgetPrivateVars.onState, _PDFAnnotationButtonWidgetPrivateVars.parentID,
- _PDFAnnotationButtonWidgetPrivateVars.pdfView, _PDFAnnotationButtonWidgetPrivateVars.state,
- _PDFAnnotationButtonWidgetPrivateVars.trackingArea, _PDFAnnotationChoiceWidgetPrivateVars.appearanceChars,
- _PDFAnnotationChoiceWidgetPrivateVars.dictionary, _PDFAnnotationChoiceWidgetPrivateVars.font,
- _PDFAnnotationChoiceWidgetPrivateVars.fontColor, _PDFAnnotationChoiceWidgetPrivateVars.isList,
- _PDFAnnotationChoiceWidgetPrivateVars.options, _PDFAnnotationChoiceWidgetPrivateVars.values,
- _PDFAnnotationFreeTextPrivateVars.font, _PDFAnnotationFreeTextPrivateVars.fontColor,
- _PDFAnnotationInkPrivateVars.cgPaths, _PDFAnnotationInkPrivateVars.pathLock,
- _PDFAnnotationInkPrivateVars.paths, _PDFAnnotationLinePrivateVars.endLineStyle,
+ _PDFAnnotationButtonWidgetPrivateVars.appearanceChars, _PDFAnnotationButtonWidgetPrivateVars.dictionary,
+ _PDFAnnotationButtonWidgetPrivateVars.font, _PDFAnnotationButtonWidgetPrivateVars.fontColor,
+ _PDFAnnotationButtonWidgetPrivateVars.highlight, _PDFAnnotationButtonWidgetPrivateVars.onState,
+ _PDFAnnotationButtonWidgetPrivateVars.parentID, _PDFAnnotationButtonWidgetPrivateVars.pdfView,
+ _PDFAnnotationButtonWidgetPrivateVars.state, _PDFAnnotationButtonWidgetPrivateVars.trackingArea,
+ _PDFAnnotationChoiceWidgetPrivateVars.appearanceChars, _PDFAnnotationChoiceWidgetPrivateVars.dictionary,
+ _PDFAnnotationChoiceWidgetPrivateVars.font, _PDFAnnotationChoiceWidgetPrivateVars.fontColor,
+ _PDFAnnotationChoiceWidgetPrivateVars.isList, _PDFAnnotationChoiceWidgetPrivateVars.options,
+ _PDFAnnotationChoiceWidgetPrivateVars.values, _PDFAnnotationFreeTextPrivateVars.font,
+ _PDFAnnotationFreeTextPrivateVars.fontColor, _PDFAnnotationInkPrivateVars.cgPaths,
+ _PDFAnnotationInkPrivateVars.pathLock, _PDFAnnotationLinePrivateVars.endLineStyle,
_PDFAnnotationLinePrivateVars.endPt, _PDFAnnotationLinePrivateVars.needsSecondaryInit,
_PDFAnnotationLinePrivateVars.startLineStyle, _PDFAnnotationLinePrivateVars.startPt,
- _PDFAnnotationLinkPrivateVars.control, _PDFAnnotationLinkPrivateVars.destination,
- _PDFAnnotationLinkPrivateVars.highlight, _PDFAnnotationLinkPrivateVars.needsUI,
+ _PDFAnnotationLinkPrivateVars.destination, _PDFAnnotationLinkPrivateVars.highlight,
_PDFAnnotationLinkPrivateVars.style, _PDFAnnotationLinkPrivateVars.url,
_PDFAnnotationMarkupPrivateVars.markupType, _PDFAnnotationMarkupPrivateVars.needsSecondaryInit,
_PDFAnnotationPopupPrivateVars.font, _PDFAnnotationPopupPrivateVars.highlight,
@@ -192,8 +190,8 @@ exports:
_PDFPagePrivate.lock_getAnnotations, _PDFPagePrivate.lock_text,
_PDFPagePrivate.mediaBox, _PDFPagePrivate.numChars, _PDFPagePrivate.page,
_PDFPagePrivate.ranDataDetectors, _PDFPagePrivate.rotation,
- _PDFPagePrivate.scannedAnnotations, _PDFPagePrivate.text,
- _PDFPagePrivate.textCharsLoaded, _PDFPagePrivate.threadFetchingLayout,
+ _PDFPagePrivate.scannedAnnotations, _PDFPagePrivate.suppressSetDisplaysAnnotationsNotification,
+ _PDFPagePrivate.text, _PDFPagePrivate.textCharsLoaded, _PDFPagePrivate.threadFetchingLayout,
_PDFPagePrivate.trimBox, _PDFPagePrivate.unsupportedElements,
_PDFPagePrivate.view, _PDFPageRangePrivate.page, _PDFPageRangePrivate.range,
_PDFPageSearchLayer._private, _PDFPageSearchLayerPrivate.displayBox,
@@ -221,16 +219,15 @@ exports:
_PDFPageViewPrivate.backgroundLayer, _PDFPageViewPrivate.coachMarks,
_PDFPageViewPrivate.control, _PDFPageViewPrivate.controlAnnotation,
_PDFPageViewPrivate.displayBox, _PDFPageViewPrivate.hasBackgroundImage,
- _PDFPageViewPrivate.page, _PDFPageViewPrivate.pageLayer, _PDFPageViewPrivate.pageLinks,
- _PDFPageViewPrivate.pageMarkups, _PDFPageViewPrivate.pageSignatures,
- _PDFPageViewPrivate.pageWidgetMapTable, _PDFPageViewPrivate.popupLayer,
- _PDFPageViewPrivate.searchLayer, _PDFPageViewPrivate.selectionLayer,
- _PDFPageViewPrivate.shouldAntiAlias, _PDFPageViewPrivate.visibilityDelegateIndex,
- _PDFPasswordViewController._passwordField, _PDFPasswordViewController._passwordInstruction,
- _PDFPasswordViewController._passwordPrompt, _PDFPasswordViewController._passwordView,
- _PDFPasswordViewController._pdfView, _PDFPopupRect.annotation,
- _PDFPopupRect.isSelected, _PDFPopupRect.layer, _PDFPreviewView._hud,
- _PDFPreviewView._pdfView, _PDFPreviewView._topLevelObjects,
+ _PDFPageViewPrivate.page, _PDFPageViewPrivate.pageLayer, _PDFPageViewPrivate.pageMarkups,
+ _PDFPageViewPrivate.pageSignatures, _PDFPageViewPrivate.pageWidgetMapTable,
+ _PDFPageViewPrivate.popupLayer, _PDFPageViewPrivate.searchLayer,
+ _PDFPageViewPrivate.selectionLayer, _PDFPageViewPrivate.shouldAntiAlias,
+ _PDFPageViewPrivate.visibilityDelegateIndex, _PDFPasswordViewController._passwordField,
+ _PDFPasswordViewController._passwordInstruction, _PDFPasswordViewController._passwordPrompt,
+ _PDFPasswordViewController._passwordView, _PDFPasswordViewController._pdfView,
+ _PDFPopupRect.annotation, _PDFPopupRect.isSelected, _PDFPopupRect.layer,
+ _PDFPreviewView._hud, _PDFPreviewView._pdfView, _PDFPreviewView._topLevelObjects,
_PDFPrintViewPrivate.autoRotate, _PDFPrintViewPrivate.document,
_PDFPrintViewPrivate.pageIndex, _PDFPrintViewPrivate.printJobTitle,
_PDFPrintViewPrivate.rotateRight, _PDFPrintViewPrivate.scaleMode,
@@ -239,17 +236,17 @@ exports:
_PDFScrollViewPrivate.documentView, _PDFScrollViewPrivate.forcesTopAlignment,
_PDFScrollViewPrivate.hasQueuedUpdate, _PDFScrollViewPrivate.isZooming,
_PDFScrollViewPrivate.oldMagnification, _PDFScrollViewPrivate.pageSyncDate,
- _PDFScrollViewPrivate.scheduledPageSync, _PDFSelectionPrivate.activeColor,
- _PDFSelectionPrivate.cgSelections, _PDFSelectionPrivate.document,
- _PDFSelectionPrivate.forceBreaks, _PDFSelectionPrivate.hasHandles,
- _PDFSelectionPrivate.hasMagnifier, _PDFSelectionPrivate.inactiveColor,
- _PDFSelectionPrivate.pageRanges, _PDFSelectionPrivate.pages,
- _PDFSelectionTrackingData.annotation, _PDFSelectionTrackingData.extendingSelection,
- _PDFSelectionTrackingData.highlighted, _PDFSelectionTrackingData.marquee,
- _PDFSelectionTrackingData.selectionMode, _PDFSelectionTrackingData.startPage,
- _PDFSelectionTrackingData.startPoint, _PDFThumbnailItem_osx._imageView,
- _PDFThumbnailItem_osx._textField, _PDFThumbnailRenderingContext._contextObject,
- _PDFThumbnailRenderingContext._needToRescheduleOnCompletionOfOperation,
+ _PDFScrollViewPrivate.pdfView, _PDFScrollViewPrivate.scheduledPageSync,
+ _PDFSelectionPrivate.activeColor, _PDFSelectionPrivate.cgSelections,
+ _PDFSelectionPrivate.document, _PDFSelectionPrivate.forceBreaks,
+ _PDFSelectionPrivate.hasHandles, _PDFSelectionPrivate.hasMagnifier,
+ _PDFSelectionPrivate.inactiveColor, _PDFSelectionPrivate.pageRanges,
+ _PDFSelectionPrivate.pages, _PDFSelectionTrackingData.annotation,
+ _PDFSelectionTrackingData.extendingSelection, _PDFSelectionTrackingData.highlighted,
+ _PDFSelectionTrackingData.marquee, _PDFSelectionTrackingData.selectionMode,
+ _PDFSelectionTrackingData.startPage, _PDFSelectionTrackingData.startPoint,
+ _PDFThumbnailItem_osx._imageView, _PDFThumbnailItem_osx._textField,
+ _PDFThumbnailRenderingContext._contextObject, _PDFThumbnailRenderingContext._needToRescheduleOnCompletionOfOperation,
_PDFThumbnailRenderingContext._page, _PDFThumbnailRenderingContext._preferredImageSize,
_PDFThumbnailRenderingContext._shouldRescheduleIfChangingPreferredSize,
_PDFThumbnailRenderingContext._updateThumbnailBlock, _PDFThumbnailRenderingController._contextObjectToContextMap,
@@ -297,13 +294,14 @@ exports:
_PDFViewLayoutPrivate.layoutLock, _PDFViewLayoutPrivate.pageCount,
_PDFViewLayoutPrivate.pageLayoutBounds, _PDFViewLayoutPrivate.pageSubrange,
_PDFViewLayoutPrivate.singlePageContinuousSize, _PDFViewLayoutPrivate.twoUpContinousSize,
- _PDFViewPrivate.animateFlag, _PDFViewPrivate.antiAliasing,
- _PDFViewPrivate.autoScale, _PDFViewPrivate.controller, _PDFViewPrivate.currentPageIndex,
- _PDFViewPrivate.currentSelection, _PDFViewPrivate.deepPressTextRecognizer,
- _PDFViewPrivate.deepPressURLRecognizer, _PDFViewPrivate.delegate,
- _PDFViewPrivate.delegateOrdersPageDrawing, _PDFViewPrivate.delegateWillScale,
- _PDFViewPrivate.destinationHistory, _PDFViewPrivate.disableInterPageSpacing,
- _PDFViewPrivate.displayBox, _PDFViewPrivate.displayMode, _PDFViewPrivate.displaysAsBook,
+ _PDFViewPrivate.allowsDragging, _PDFViewPrivate.animateFlag,
+ _PDFViewPrivate.antiAliasing, _PDFViewPrivate.autoScale, _PDFViewPrivate.controller,
+ _PDFViewPrivate.currentPageIndex, _PDFViewPrivate.currentSelection,
+ _PDFViewPrivate.deepPressTextRecognizer, _PDFViewPrivate.deepPressURLRecognizer,
+ _PDFViewPrivate.delegate, _PDFViewPrivate.delegateOrdersPageDrawing,
+ _PDFViewPrivate.delegateWillScale, _PDFViewPrivate.destinationHistory,
+ _PDFViewPrivate.disableInterPageSpacing, _PDFViewPrivate.displayBox,
+ _PDFViewPrivate.displayMode, _PDFViewPrivate.displaysAsBook,
_PDFViewPrivate.displaysPageBreaks, _PDFViewPrivate.displaysSoloPagesCentered,
_PDFViewPrivate.document, _PDFViewPrivate.firstVisiblePage,
_PDFViewPrivate.forceUseMainThread, _PDFViewPrivate.fromPage,
@@ -329,17 +327,17 @@ exports:
_PageImagePoolPrivate.pageRangeMediumRes, _PageImagePoolPrivate.pageResolutionHighRes,
_PageImagePoolPrivate.pageResolutionLowRes, _PageImagePoolPrivate.pageResolutionMediumRes,
_PageImagePoolPrivate.willForceUpdateWork, _PageImagePoolPrivate.workQueue,
- _PageLink.annotation, _PageLink.linkControl, _PageMarkup.annotation,
- _PageMarkup.markupEffect, _PageSignature.annotation, _PageSignature.signatureLayer,
- _PageTilesWidgetPrivate.pageFrames, _PageTilesWidgetPrivate.parentViewSize,
- _PageTilesWidgetPrivate.tileSize, _PerformanceGraphWidgetPrivate.dataPoints,
- _PerformanceGraphWidgetPrivate.lastDraw, _PerformanceGraphWidgetPrivate.lastUpdate,
- _PerformanceGraphWidgetPrivate.maxMemoryUsage, _PerformanceGraphWidgetPrivate.maxPageCount,
- _PerformanceGraphWidgetPrivate.maxRenderTime, _PerformanceGraphWidgetPrivate.pageMemory,
- _PerformanceGraphWidgetPrivate.queueCount, _PerformanceGraphWidgetPrivate.queueIndex,
- _PerformanceGraphWidgetPrivate.timer, _TileRenderRequest.matrix,
- _TileRenderRequest.page, _TileRenderRequest.pdfView, _TileRenderRequest.shouldAntiAlias,
- _TileRenderRequest.target, _TileRenderRequest.tileFrame, _TileRenderRequest.zoomFactor,
+ _PageMarkup.annotation, _PageMarkup.markupEffect, _PageSignature.annotation,
+ _PageSignature.signatureLayer, _PageTilesWidgetPrivate.pageFrames,
+ _PageTilesWidgetPrivate.parentViewSize, _PageTilesWidgetPrivate.tileSize,
+ _PerformanceGraphWidgetPrivate.dataPoints, _PerformanceGraphWidgetPrivate.lastDraw,
+ _PerformanceGraphWidgetPrivate.lastUpdate, _PerformanceGraphWidgetPrivate.maxMemoryUsage,
+ _PerformanceGraphWidgetPrivate.maxPageCount, _PerformanceGraphWidgetPrivate.maxRenderTime,
+ _PerformanceGraphWidgetPrivate.pageMemory, _PerformanceGraphWidgetPrivate.queueCount,
+ _PerformanceGraphWidgetPrivate.queueIndex, _PerformanceGraphWidgetPrivate.timer,
+ _TileRenderRequest.matrix, _TileRenderRequest.page, _TileRenderRequest.pdfView,
+ _TileRenderRequest.shouldAntiAlias, _TileRenderRequest.target,
+ _TileRenderRequest.tileFrame, _TileRenderRequest.zoomFactor,
_TileRequest.contentsScale, _TileRequest.matrix, _TileRequest.tileFrameInPageLayer,
_TileRequest.tileX, _TileRequest.tileY ]
- archs: [ i386, x86_64 ]
@@ -469,7 +467,7 @@ exports:
_PDFTileRenderingOperation, _PDFView, _PDFViewAnimation, _PDFViewAnimationPrivate,
_PDFViewController, _PDFViewControllerPrivate, _PDFViewLayout,
_PDFViewLayoutPrivate, _PDFViewPrivate, _PageImagePool, _PageImagePoolPrivate,
- _PageLink, _PageMarkup, _PageSignature, _PageTilesWidget,
- _PageTilesWidgetPrivate, _PerformanceGraphWidget, _PerformanceGraphWidgetPrivate,
- _TileRenderRequest, _TileRequest ]
+ _PageMarkup, _PageSignature, _PageTilesWidget, _PageTilesWidgetPrivate,
+ _PerformanceGraphWidget, _PerformanceGraphWidgetPrivate, _TileRenderRequest,
+ _TileRequest ]
...
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Versions/A/QuartzComposer.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Versions/A/QuartzComposer.tbd
index 957ac21f7a..8f0fc07be6 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Versions/A/QuartzComposer.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Versions/A/QuartzComposer.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 65739134-9F2A-3C56-B684-44EFA6B87CA5', 'x86_64: A13FD5C2-36D1-3B92-88E6-AB4CAF733907' ]
+uuids: [ 'i386: EA095793-CB99-3AB7-A895-32202EA8A59A', 'x86_64: 94E40A1F-0E11-3713-BC54-00112BDBC9FC' ]
platform: macosx
install-name: /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Versions/A/QuartzComposer
-current-version: 168.0
+current-version: 168
objc-constraint: none
exports:
- archs: [ x86_64 ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters.framework/Versions/A/QuartzFilters.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters.framework/Versions/A/QuartzFilters.tbd
index f712daef8f..028b5616c1 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters.framework/Versions/A/QuartzFilters.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters.framework/Versions/A/QuartzFilters.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 07CD5B26-899E-39D0-ABAB-19CAB4C95D4C', 'x86_64: 8A8ED06E-3A07-312A-A976-982C51159A45' ]
+uuids: [ 'i386: 6AAC63BE-A4DD-3ED8-943C-8EA524802E8B', 'x86_64: 365342ED-7A1A-3C75-AE60-90764E96034C' ]
platform: macosx
install-name: /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters.framework/Versions/A/QuartzFilters
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.framework/Versions/A/QuickLookUI.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.framework/Versions/A/QuickLookUI.tbd
index 28b8037273..e545d3b55a 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.framework/Versions/A/QuickLookUI.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.framework/Versions/A/QuickLookUI.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 78BA13A2-5BE8-3EED-BF2D-9BB9797CD8D7', 'x86_64: 85A0BF0F-94B1-33CD-A3DC-4048380A3258' ]
+uuids: [ 'i386: 7344A4D1-6D43-32F1-9C65-F6302C2D7B9E', 'x86_64: 5BB5AC09-51F7-32B0-86D0-C0CEF201BDCE' ]
platform: macosx
install-name: /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.framework/Versions/A/QuickLookUI
-current-version: 0.0
+current-version: 0
objc-constraint: none
exports:
- archs: [ i386 ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Quartz.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Quartz.tbd
index b339e55afc..8060b500b0 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Quartz.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Quartz.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: F25F35BB-2F95-3E59-BFA9-2ABC4865EFD6', 'x86_64: DA6924FE-3D6C-3CCE-9CB6-188B6B1671DD' ]
+uuids: [ 'i386: 7F5010C4-576C-387F-8EB7-BDA0A0915526', 'x86_64: 09455972-8A33-3D61-B193-BA7E7CF984CA' ]
platform: macosx
install-name: /System/Library/Frameworks/Quartz.framework/Versions/A/Quartz
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CAAnimation.h b/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CAAnimation.h
index 3db4440002..230e599a2b 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CAAnimation.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CAAnimation.h
@@ -1,6 +1,6 @@
/* CoreAnimation - CAAnimation.h
- Copyright (c) 2006-2016, Apple Inc.
+ Copyright (c) 2006-2017, Apple Inc.
All rights reserved. */
#import
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CABase.h b/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CABase.h
index 26a8c20695..037dc63631 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CABase.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CABase.h
@@ -1,6 +1,6 @@
/* CoreAnimation - CABase.h
- Copyright (c) 2006-2016, Apple Inc.
+ Copyright (c) 2006-2017, Apple Inc.
All rights reserved. */
#ifndef CABASE_H
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CAConstraintLayoutManager.h b/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CAConstraintLayoutManager.h
index c165981509..7d0445cc9d 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CAConstraintLayoutManager.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CAConstraintLayoutManager.h
@@ -1,6 +1,6 @@
/* CoreAnimation - CAConstraintLayoutManager.h
- Copyright (c) 2006-2016, Apple Inc.
+ Copyright (c) 2006-2017, Apple Inc.
All rights reserved. */
#import
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CAEmitterBehavior.h b/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CAEmitterBehavior.h
index 260c99cc62..4720fd8534 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CAEmitterBehavior.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CAEmitterBehavior.h
@@ -1,6 +1,6 @@
/* CoreAnimation - CAEmitterBehavior.h
- Copyright (c) 2013-2016, Apple Inc.
+ Copyright (c) 2013-2017, Apple Inc.
All rights reserved. */
#import
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CAEmitterCell.h b/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CAEmitterCell.h
index df4fc6ad4a..cc7a8ebf20 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CAEmitterCell.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CAEmitterCell.h
@@ -1,6 +1,6 @@
/* CoreAnimation - CAEmitterCell.h
- Copyright (c) 2007-2016, Apple Inc.
+ Copyright (c) 2007-2017, Apple Inc.
All rights reserved. */
#import
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CAEmitterLayer.h b/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CAEmitterLayer.h
index 1adf1042c8..14c73eea07 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CAEmitterLayer.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CAEmitterLayer.h
@@ -1,6 +1,6 @@
/* CoreAnimation - CAEmitterLayer.h
- Copyright (c) 2007-2016, Apple Inc.
+ Copyright (c) 2007-2017, Apple Inc.
All rights reserved. */
/* Particle emitter layer.
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CAGradientLayer.h b/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CAGradientLayer.h
index d885e3c269..3a4298ea60 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CAGradientLayer.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CAGradientLayer.h
@@ -1,6 +1,6 @@
/* CoreAnimation - CAGradientLayer.h
- Copyright (c) 2008-2016, Apple Inc.
+ Copyright (c) 2008-2017, Apple Inc.
All rights reserved. */
/* The gradient layer draws a color gradient over its background color,
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CALayer.h b/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CALayer.h
index 78e956d0fb..c2ba60009c 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CALayer.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CALayer.h
@@ -1,6 +1,6 @@
/* CoreAnimation - CALayer.h
- Copyright (c) 2006-2016, Apple Inc.
+ Copyright (c) 2006-2017, Apple Inc.
All rights reserved. */
#import
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CAMediaTiming.h b/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CAMediaTiming.h
index bc2b1d9079..9af7f022a5 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CAMediaTiming.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CAMediaTiming.h
@@ -1,6 +1,6 @@
/* CoreAnimation - CAMediaTiming.h
- Copyright (c) 2006-2016, Apple Inc.
+ Copyright (c) 2006-2017, Apple Inc.
All rights reserved. */
#import
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CAMediaTimingFunction.h b/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CAMediaTimingFunction.h
index 7bdd556809..9530d8b7b0 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CAMediaTimingFunction.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CAMediaTimingFunction.h
@@ -1,6 +1,6 @@
/* CoreAnimation - CAMediaTimingFunction.h
- Copyright (c) 2006-2016, Apple Inc.
+ Copyright (c) 2006-2017, Apple Inc.
All rights reserved. */
#import
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CAMetalLayer.h b/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CAMetalLayer.h
index 7cbe9904ac..27b57f289c 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CAMetalLayer.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CAMetalLayer.h
@@ -1,6 +1,6 @@
/* CoreAnimation - CAMetalLayer.h
- Copyright (c) 2013-2016, Apple Inc.
+ Copyright (c) 2013-2017, Apple Inc.
All rights reserved. */
#import
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CAOpenGLLayer.h b/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CAOpenGLLayer.h
index 364bc075cf..247705d397 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CAOpenGLLayer.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CAOpenGLLayer.h
@@ -1,6 +1,6 @@
/* CoreAnimation - CAOpenGLLayer.h
- Copyright (c) 2006-2016, Apple Inc.
+ Copyright (c) 2006-2017, Apple Inc.
All rights reserved. */
#import
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CARemoteLayerClient.h b/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CARemoteLayerClient.h
index 30ab1468dc..79174eb1f1 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CARemoteLayerClient.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CARemoteLayerClient.h
@@ -1,6 +1,6 @@
/* CoreAnimation - CARemoteLayerClient.h
- Copyright (c) 2010-2016, Apple Inc.
+ Copyright (c) 2010-2017, Apple Inc.
All rights reserved. */
#import
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CARemoteLayerServer.h b/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CARemoteLayerServer.h
index 12f55878ee..8f2f8e84aa 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CARemoteLayerServer.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CARemoteLayerServer.h
@@ -1,6 +1,6 @@
/* CoreAnimation - CARemoteLayerServer.h
- Copyright (c) 2010-2016, Apple Inc.
+ Copyright (c) 2010-2017, Apple Inc.
All rights reserved. */
#import
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CARenderer.h b/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CARenderer.h
index aa8f5a7e97..3198d54a69 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CARenderer.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CARenderer.h
@@ -1,6 +1,6 @@
/* CoreAnimation - CARenderer.h
- Copyright (c) 2007-2016, Apple Inc.
+ Copyright (c) 2007-2017, Apple Inc.
All rights reserved. */
/* This class lets an application manually drive the rendering of a
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CAReplicatorLayer.h b/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CAReplicatorLayer.h
index c0d47947da..e410f6eb4c 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CAReplicatorLayer.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CAReplicatorLayer.h
@@ -1,6 +1,6 @@
/* CoreAnimation - CAReplicatorLayer.h
- Copyright (c) 2008-2016, Apple Inc.
+ Copyright (c) 2008-2017, Apple Inc.
All rights reserved. */
#import
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CAScrollLayer.h b/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CAScrollLayer.h
index b1ed9e4921..d9387ed38a 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CAScrollLayer.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CAScrollLayer.h
@@ -1,6 +1,6 @@
/* CoreAnimation - CAScrollLayer.h
- Copyright (c) 2006-2016, Apple Inc.
+ Copyright (c) 2006-2017, Apple Inc.
All rights reserved. */
#import
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CAShapeLayer.h b/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CAShapeLayer.h
index 5834502ac2..82d70dee16 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CAShapeLayer.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CAShapeLayer.h
@@ -1,6 +1,6 @@
/* CoreAnimation - CAShapeLayer.h
- Copyright (c) 2008-2016, Apple Inc.
+ Copyright (c) 2008-2017, Apple Inc.
All rights reserved. */
#import
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CATextLayer.h b/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CATextLayer.h
index 6a0225c866..09010aa56f 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CATextLayer.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CATextLayer.h
@@ -1,6 +1,6 @@
/* CoreAnimation - CATextLayer.h
- Copyright (c) 2006-2016, Apple Inc.
+ Copyright (c) 2006-2017, Apple Inc.
All rights reserved. */
#import
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CATiledLayer.h b/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CATiledLayer.h
index 88e8c50c3b..a153e26aaf 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CATiledLayer.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CATiledLayer.h
@@ -1,6 +1,6 @@
/* CoreAnimation - CATiledLayer.h
- Copyright (c) 2006-2016, Apple Inc.
+ Copyright (c) 2006-2017, Apple Inc.
All rights reserved. */
/* This is a subclass of CALayer providing a way to asynchronously
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CATransaction.h b/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CATransaction.h
index 01bd22cc1b..d87316e74c 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CATransaction.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CATransaction.h
@@ -1,6 +1,6 @@
/* CoreAnimation - CATransaction.h
- Copyright (c) 2006-2016, Apple Inc.
+ Copyright (c) 2006-2017, Apple Inc.
All rights reserved. */
#import
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CATransform3D.h b/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CATransform3D.h
index e540155d7a..5458b78e99 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CATransform3D.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CATransform3D.h
@@ -1,6 +1,6 @@
/* CoreAnimation - CATransform3D.h
- Copyright (c) 2006-2016, Apple Inc.
+ Copyright (c) 2006-2017, Apple Inc.
All rights reserved. */
#ifndef CATRANSFORM_H
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CATransformLayer.h b/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CATransformLayer.h
index c7c19fc699..802fd51d7d 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CATransformLayer.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CATransformLayer.h
@@ -1,6 +1,6 @@
/* CoreAnimation - CATransformLayer.h
- Copyright (c) 2006-2016, Apple Inc.
+ Copyright (c) 2006-2017, Apple Inc.
All rights reserved. */
#import
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CAValueFunction.h b/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CAValueFunction.h
index 47acd3d897..bac55010e9 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CAValueFunction.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CAValueFunction.h
@@ -1,6 +1,6 @@
/* CoreAnimation - CAValueFunction.h
- Copyright (c) 2008-2016, Apple Inc.
+ Copyright (c) 2008-2017, Apple Inc.
All rights reserved. */
#import
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CoreAnimation.h b/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CoreAnimation.h
index 0f954ea95a..c85784044e 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CoreAnimation.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CoreAnimation.h
@@ -1,6 +1,6 @@
/* CoreAnimation - CoreAnimation.h
- Copyright (c) 2006-2016, Apple Inc.
+ Copyright (c) 2006-2017, Apple Inc.
All rights reserved. */
#ifndef COREANIMATION_H
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/QuartzCore.h b/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/QuartzCore.h
index 42aac8c5db..1ab783441a 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/QuartzCore.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/QuartzCore.h
@@ -1,6 +1,6 @@
/* QuartzCore.h
- Copyright (c) 2004-2016, Apple Inc.
+ Copyright (c) 2004-2017, Apple Inc.
All rights reserved. */
#ifndef QUARTZCORE_H
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore.tbd
index f6fa4241f6..627f886c3a 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: A8D5C4F7-F0BA-3613-9879-B990D521FFDC', 'x86_64: 5BCF6EAE-9588-3C4D-8940-81517203E03B' ]
+uuids: [ 'i386: 9A335643-F2D7-30FD-9661-8E4A8FC1C075', 'x86_64: 8B771CD0-F78A-30EA-AD88-F65960528A5B' ]
platform: macosx
install-name: /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
current-version: 1.11
@@ -142,10 +142,10 @@ exports:
_CACFVectorGetTypeID, _CACFVectorGetValue, _CACFViewCreate,
_CACFViewGetContext, _CACFViewGetLayer, _CACFViewSetLayer,
_CACFilterGetValue, _CAClearDebugOptions, _CACodingImageFormat,
- _CACurrentMediaTime, _CADebugLayerRelease, _CADisableParallelCGRendering,
- _CAEncodeBackingStores, _CAEncodeLayerTree, _CAEncodeLayerTreeToFile,
- _CAEncodeLayerTreeToFileWithInfo, _CAEncodeLayerTreeWithInfo,
- _CAGetCurrentImageBytes, _CAGetDebugColor, _CAGetDebugFlags,
+ _CACurrentMediaTime, _CADebugLayerRelease, _CADecrementDebugValue,
+ _CADisableParallelCGRendering, _CAEncodeBackingStores, _CAEncodeLayerTree,
+ _CAEncodeLayerTreeToFile, _CAEncodeLayerTreeToFileWithInfo,
+ _CAEncodeLayerTreeWithInfo, _CAGetCurrentImageBytes, _CAGetDebugFlags,
_CAGetDebugMessage, _CAGetDebugOption, _CAGetDebugValue, _CAGetFrameCounter,
_CAGetMaximumImageBytes, _CAGetTransactionCounter, _CAIOSurfaceContextVTable,
_CAImageProviderCreate, _CAImageProviderDraw, _CAImageProviderGetFillColor,
@@ -177,21 +177,22 @@ exports:
_CALayerMapGeometry, _CALayerShouldInvokeAnimationCallbacksTheOldWay,
_CALinearMaskContextClearRect, _CALinearMaskContextConcatCTM,
_CALinearMaskContextDrawGlyphs, _CALinearMaskContextGetCTM,
- _CAMLEncodeLayerTreeToPathWithInfo, _CAMachPortCreate, _CAMachPortGetPort,
- _CAMachPortGetTypeID, _CAPoint3DEqualToPoint, _CAPoint3DZero,
- _CAPointApplyTransform, _CAPointApplyTransform_, _CAPointArrayApplyTransform,
- _CAPointEqualToPoint, _CAPointToCGPoint, _CAPointZero, _CARenderCGCollect,
- _CARenderCGDestroy, _CARenderCGGetFeatureFlags, _CARenderCGLSetScissorOffset,
+ _CAMLEncodeLayerTreeToPathWithInfo, _CAMLEncodeLayerTreeToPathWithOptions,
+ _CAMachPortCreate, _CAMachPortGetPort, _CAMachPortGetTypeID,
+ _CAPoint3DEqualToPoint, _CAPoint3DZero, _CAPointApplyTransform,
+ _CAPointApplyTransform_, _CAPointArrayApplyTransform, _CAPointEqualToPoint,
+ _CAPointToCGPoint, _CAPointZero, _CARenderCGCollect, _CARenderCGDestroy,
+ _CARenderCGGetFeatureFlags, _CARenderCGLSetScissorOffset,
_CARenderCGNew, _CARenderCGPurge, _CARenderCGRender, _CARenderCGSetFeatureFlags,
_CARenderClientGetArchivedLayerTree, _CARenderCollect, _CARenderContextById,
_CARenderContextCanZombify, _CARenderContextCopyBoundsRegion,
_CARenderContextCopyOpaqueRegion, _CARenderContextDestroy,
- _CARenderContextGetCommitSeed, _CARenderContextGetDisplayInfo,
- _CARenderContextGetEventMask, _CARenderContextGetGeometrySeed,
- _CARenderContextGetId, _CARenderContextGetInputTime, _CARenderContextGetOptions,
- _CARenderContextGetProcessId, _CARenderContextGetServerPort,
- _CARenderContextGetTransactionSeed, _CARenderContextHitTest,
- _CARenderContextHitTest_, _CARenderContextInvalidateRect,
+ _CARenderContextGetColorspace, _CARenderContextGetCommitSeed,
+ _CARenderContextGetDisplayInfo, _CARenderContextGetEventMask,
+ _CARenderContextGetGeometrySeed, _CARenderContextGetId, _CARenderContextGetInputTime,
+ _CARenderContextGetOptions, _CARenderContextGetProcessId,
+ _CARenderContextGetServerPort, _CARenderContextGetTransactionSeed,
+ _CARenderContextHitTest, _CARenderContextHitTest_, _CARenderContextInvalidateRect,
_CARenderContextLock, _CARenderContextNeedsDeferUpdate, _CARenderContextNew,
_CARenderContextSetCanZombify, _CARenderContextSetDisplayInfo,
_CARenderContextSetVisible, _CARenderContextUnlock, _CARenderGetGlobalFeatureFlags,
@@ -219,9 +220,8 @@ exports:
_CARenderServerGetDebugOption, _CARenderServerGetDebugValue,
_CARenderServerGetFrameCounter, _CARenderServerGetFrameCounterByIndex,
_CARenderServerGetInfo, _CARenderServerGetNeededAlignment,
- _CARenderServerGetPort, _CARenderServerGetServerPort, _CARenderServerGetStatistics,
- _CARenderServerIsRunning, _CARenderServerRegister, _CARenderServerSetDebugColors,
- _CARenderServerSetDebugFlags, _CARenderServerSetDebugMessage,
+ _CARenderServerGetPort, _CARenderServerGetServerPort, _CARenderServerIsRunning,
+ _CARenderServerRegister, _CARenderServerSetDebugFlags, _CARenderServerSetDebugMessage,
_CARenderServerSetDebugOption, _CARenderServerSetDebugValue,
_CARenderServerSetMessageFile, _CARenderServerShutdown, _CARenderServerStart,
_CARenderSetGlobalFeatureFlags, _CARenderSetPluginNeedsDisplay,
@@ -241,11 +241,10 @@ exports:
_CARenderUpdateInvalidateDetachedLayers, _CARenderUpdatePrintTrees,
_CARenderUpdateSetIsolated, _CARenderUpdateSetRect, _CARenderUpdateSetRegion,
_CARenderUpdateSetVBLTime, _CARenderUpdateValidateRestrictedLayerHosts,
- _CAResetDebugValue, _CASetDebugColors, _CASetDebugFlags, _CASetDebugMessage,
- _CASetDebugOption, _CASetDebugValue, _CASetMessageFile, _CASetMessageFunction,
- _CATransform3DConcat, _CATransform3DConcatAffineTransform,
- _CATransform3DConcatAffineTransform_, _CATransform3DConcat_,
- _CATransform3DEqualToTransform, _CATransform3DEqualToTransform_,
+ _CASetDebugFlags, _CASetDebugMessage, _CASetDebugOption, _CASetDebugValue,
+ _CASetMessageFile, _CASetMessageFunction, _CATransform3DConcat,
+ _CATransform3DConcatAffineTransform, _CATransform3DConcatAffineTransform_,
+ _CATransform3DConcat_, _CATransform3DEqualToTransform, _CATransform3DEqualToTransform_,
_CATransform3DGetAffineTransform, _CATransform3DGetAffineTransform_,
_CATransform3DIdentity, _CATransform3DInterpolate, _CATransform3DInvert,
_CATransform3DInvert_, _CATransform3DIsAffine, _CATransform3DIsAffine_,
@@ -303,6 +302,7 @@ exports:
_kCACFValueFunctionScale, _kCACFValueFunctionScaleX, _kCACFValueFunctionScaleY,
_kCACFValueFunctionScaleZ, _kCACFValueFunctionTranslate, _kCACFValueFunctionTranslateX,
_kCACFValueFunctionTranslateY, _kCACFValueFunctionTranslateZ,
+ _kCACodingImageFormat, _kCACodingImageOptions, _kCACodingUserInfo,
_kCAContentsFormatA8, _kCAContentsFormatGray8Uint, _kCAContentsFormatRGBA10XR,
_kCAContentsFormatRGBA16Float, _kCAContentsFormatRGBA16Uint,
_kCAContentsFormatRGBA8, _kCAContentsFormatRGBA8ColorA8LinearGlyphMask,
@@ -347,28 +347,27 @@ exports:
_kCAFilterMultiply, _kCAFilterMultiplyBlendMode, _kCAFilterMultiplyColor,
_kCAFilterNearest, _kCAFilterNormalBlendMode, _kCAFilterOverlayBlendMode,
_kCAFilterPageCurl, _kCAFilterPinLightBlendMode, _kCAFilterPlusD,
- _kCAFilterPlusL, _kCAFilterReflection, _kCAFilterScreenBlendMode,
- _kCAFilterSoftLightBlendMode, _kCAFilterSourceAtop, _kCAFilterSourceIn,
- _kCAFilterSourceOut, _kCAFilterSourceOver, _kCAFilterSubtractBlendMode,
- _kCAFilterSubtractD, _kCAFilterSubtractS, _kCAFilterTrilinear,
- _kCAFilterVibrantDark, _kCAFilterVibrantLight, _kCAFilterXor,
- _kCAGradientLayerAxial, _kCAGradientLayerRadial, _kCAGravityBottom,
- _kCAGravityBottomLeft, _kCAGravityBottomRight, _kCAGravityCenter,
- _kCAGravityLeft, _kCAGravityResize, _kCAGravityResizeAspect,
- _kCAGravityResizeAspectFill, _kCAGravityRight, _kCAGravityTop,
- _kCAGravityTopLeft, _kCAGravityTopRight, _kCALightTypeAmbient,
- _kCALightTypeDirectional, _kCALightTypePoint, _kCALightTypeSpot,
- _kCALineCapButt, _kCALineCapRound, _kCALineCapSquare, _kCALineJoinBevel,
- _kCALineJoinMiter, _kCALineJoinRound, _kCAMLWriterSrc, _kCAMediaTimingFunctionDefault,
- _kCAMediaTimingFunctionEaseIn, _kCAMediaTimingFunctionEaseInEaseOut,
- _kCAMediaTimingFunctionEaseOut, _kCAMediaTimingFunctionLinear,
- _kCAOnOrderIn, _kCAOnOrderOut, _kCAPackageTypeArchive, _kCAPackageTypeCAMLBundle,
- _kCAPackageTypeCAMLFile, _kCAProxyLayerActive, _kCAProxyLayerBlendMode,
- _kCAProxyLayerLevel, _kCAProxyLayerMaterial, _kCAProxyLayerSaturation,
- _kCARenderCGLCallbacks, _kCARenderCGLSCallbacks, _kCARenderMetalCallbacks,
- _kCARenderMetalServerCallbacks, _kCARenderSoftwareCallbacks,
- _kCARendererColorSpace, _kCARendererDeepBuffers, _kCAScrollBoth,
- _kCAScrollHorizontally, _kCAScrollNone, _kCAScrollVertically,
+ _kCAFilterPlusL, _kCAFilterScreenBlendMode, _kCAFilterSoftLightBlendMode,
+ _kCAFilterSourceAtop, _kCAFilterSourceIn, _kCAFilterSourceOut,
+ _kCAFilterSourceOver, _kCAFilterSubtractBlendMode, _kCAFilterSubtractD,
+ _kCAFilterSubtractS, _kCAFilterTrilinear, _kCAFilterVibrantDark,
+ _kCAFilterVibrantLight, _kCAFilterXor, _kCAGradientLayerAxial,
+ _kCAGradientLayerRadial, _kCAGravityBottom, _kCAGravityBottomLeft,
+ _kCAGravityBottomRight, _kCAGravityCenter, _kCAGravityLeft,
+ _kCAGravityResize, _kCAGravityResizeAspect, _kCAGravityResizeAspectFill,
+ _kCAGravityRight, _kCAGravityTop, _kCAGravityTopLeft, _kCAGravityTopRight,
+ _kCALightTypeAmbient, _kCALightTypeDirectional, _kCALightTypePoint,
+ _kCALightTypeSpot, _kCALineCapButt, _kCALineCapRound, _kCALineCapSquare,
+ _kCALineJoinBevel, _kCALineJoinMiter, _kCALineJoinRound, _kCAMLWriterSrc,
+ _kCAMediaTimingFunctionDefault, _kCAMediaTimingFunctionEaseIn,
+ _kCAMediaTimingFunctionEaseInEaseOut, _kCAMediaTimingFunctionEaseOut,
+ _kCAMediaTimingFunctionLinear, _kCAOnOrderIn, _kCAOnOrderOut,
+ _kCAPackageTypeArchive, _kCAPackageTypeCAMLBundle, _kCAPackageTypeCAMLFile,
+ _kCAProxyLayerActive, _kCAProxyLayerBlendMode, _kCAProxyLayerLevel,
+ _kCAProxyLayerMaterial, _kCAProxyLayerSaturation, _kCARenderCGLCallbacks,
+ _kCARenderCGLSCallbacks, _kCARenderMetalCallbacks, _kCARenderMetalServerCallbacks,
+ _kCARenderSoftwareCallbacks, _kCARendererColorSpace, _kCARendererDeepBuffers,
+ _kCAScrollBoth, _kCAScrollHorizontally, _kCAScrollNone, _kCAScrollVertically,
_kCASubtypeAngle, _kCASubtypeBool, _kCASubtypeColorMatrix,
_kCASubtypeDistance, _kCASubtypeEnum, _kCASubtypeFloat, _kCASubtypeInt,
_kCASubtypePercentage, _kCASubtypePoint, _kCASubtypePoint3D,
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/QuickLook.framework/Versions/A/QuickLook.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/QuickLook.framework/Versions/A/QuickLook.tbd
index 353e82f12b..7b9548a337 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/QuickLook.framework/Versions/A/QuickLook.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/QuickLook.framework/Versions/A/QuickLook.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: AF4E0916-3DAD-32B2-80F6-FF698511EF07', 'x86_64: 9E76504A-B17B-3302-82DF-9CE1CB31CAC3' ]
+uuids: [ 'i386: 810116E2-8AE9-37A6-93A5-51247C3FCE4C', 'x86_64: 3BD7BA2F-924C-3EFF-B26E-3F930E62E6B4' ]
platform: macosx
install-name: /System/Library/Frameworks/QuickLook.framework/Versions/A/QuickLook
-current-version: 0.0
+current-version: 0
objc-constraint: none
exports:
- archs: [ x86_64 ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime.tbd
index 26e08654bf..9615ae3d66 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ i386 ]
-uuids: [ 'i386: 6528A891-A284-386B-BFBA-91D25FE54FE7' ]
+uuids: [ 'i386: 16D8BBF0-4140-3468-9948-16DBBF32585D' ]
platform: macosx
install-name: /System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime
-current-version: 2978.3
+current-version: 2978.7
objc-constraint: none
exports:
- archs: [ i386 ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Ruby.framework/Versions/2.0/Headers/ruby/config.h b/MacOSX10.12.sdk/System/Library/Frameworks/Ruby.framework/Versions/2.0/Headers/ruby/config.h
index ba332a99b6..3dda15a7ca 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Ruby.framework/Versions/2.0/Headers/ruby/config.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Ruby.framework/Versions/2.0/Headers/ruby/config.h
@@ -280,10 +280,10 @@
#define LIBDIR_BASENAME "lib"
#define HAVE_PTHREAD_H 1
#define RUBY_EXEC_PREFIX "/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr"
-#if defined __x86_64__
-#define RUBY_PLATFORM_CPU "x86_64"
-#endif /* defined __x86_64__ */
#if defined __i386__
#define RUBY_PLATFORM_CPU "i386"
#endif /* defined __i386__ */
+#if defined __x86_64__
+#define RUBY_PLATFORM_CPU "x86_64"
+#endif /* defined __x86_64__ */
#endif /* INCLUDE_RUBY_CONFIG_H */
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Ruby.framework/Versions/2.0/Ruby.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/Ruby.framework/Versions/2.0/Ruby.tbd
index 7246788b1a..3e3ceeac5d 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Ruby.framework/Versions/2.0/Ruby.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Ruby.framework/Versions/2.0/Ruby.tbd
@@ -1,10 +1,10 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 4DB75A6D-EFA5-3030-A74F-F23C9E9BEBF1', 'x86_64: C11B8FA9-9A94-3CFC-AE75-1BBB34BAAB20' ]
+uuids: [ 'i386: 5ADA33F5-590B-3CDD-A7BC-192270BDA0DE', 'x86_64: E2809591-4FD5-3F84-BB42-79C789E5F412' ]
platform: macosx
install-name: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/libruby.2.0.0.dylib
-current-version: 2.0
-compatibility-version: 2.0
+current-version: 2
+compatibility-version: 2
objc-constraint: none
exports:
- archs: [ x86_64 ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin16/ruby/config.h b/MacOSX10.12.sdk/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin16/ruby/config.h
index ba332a99b6..3dda15a7ca 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin16/ruby/config.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin16/ruby/config.h
@@ -280,10 +280,10 @@
#define LIBDIR_BASENAME "lib"
#define HAVE_PTHREAD_H 1
#define RUBY_EXEC_PREFIX "/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr"
-#if defined __x86_64__
-#define RUBY_PLATFORM_CPU "x86_64"
-#endif /* defined __x86_64__ */
#if defined __i386__
#define RUBY_PLATFORM_CPU "i386"
#endif /* defined __i386__ */
+#if defined __x86_64__
+#define RUBY_PLATFORM_CPU "x86_64"
+#endif /* defined __x86_64__ */
#endif /* INCLUDE_RUBY_CONFIG_H */
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin16/rbconfig.rb b/MacOSX10.12.sdk/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin16/rbconfig.rb
index e37ea35f7c..4320e20ac2 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin16/rbconfig.rb
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin16/rbconfig.rb
@@ -9,7 +9,7 @@ module RbConfig
TOPDIR = File.dirname(__FILE__).chomp!("/lib/ruby/2.0.0/universal-darwin16")
DESTDIR = '' unless defined? DESTDIR
arch_flag = ENV['ARCHFLAGS'] || ((e = ENV['RC_ARCHS']) && e.split.uniq.map {|a| "-arch #{a}"}.join(' '))
- universal = " x86_64=x86_64 i386=i386"
+ universal = " i386=i386 x86_64=x86_64"
CONFIG = {}
CONFIG["DESTDIR"] = DESTDIR
CONFIG["MAJOR"] = "2"
@@ -37,7 +37,7 @@ module RbConfig
CONFIG["rubyhdrdir"] = "$(includedir)/$(RUBY_VERSION_NAME)"
CONFIG["UNIVERSAL_INTS"] = "'long long' long int short"
CONFIG["UNIVERSAL_ARCHNAMES"] = universal
- CONFIG["configure_args"] = " '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--disable-dependency-tracking' '--prefix=/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr' '--sysconfdir=/Library/Ruby/Site' '--with-sitedir=/Library/Ruby/Site' '--enable-shared' '--with-arch=x86_64,i386' '--without-ext=tk' 'ac_cv_func_getcontext=no' 'ac_cv_func_setcontext=no' 'ac_cv_c_compiler_gnu=no' 'ac_cv_header_net_if_h=yes' 'av_cv_header_ifaddrs_h=yes' 'rb_cv_pri_prefix_long_long=ll' 'ac_cv_sizeof_struct_stat_st_size=SIZEOF_OFF_T' 'ac_cv_sizeof_struct_stat_st_blocks=SIZEOF_INT64_T' 'ac_cv_sizeof_struct_stat_st_ino=SIZEOF_UINT64_T' 'CC=xcrun clang' 'CFLAGS=-arch x86_64 -arch i386 -g -Os -pipe -DHAVE_GCC_SYNC_BUILTINS' 'LDFLAGS=-arch x86_64 -arch i386 ' 'CXX=xcrun clang++' 'CXXFLAGS=-arch x86_64 -arch i386 -g -Os -pipe '"
+ CONFIG["configure_args"] = " '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--disable-dependency-tracking' '--prefix=/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr' '--sysconfdir=/Library/Ruby/Site' '--with-sitedir=/Library/Ruby/Site' '--enable-shared' '--with-arch=i386,x86_64' '--without-ext=tk' 'ac_cv_func_getcontext=no' 'ac_cv_func_setcontext=no' 'ac_cv_c_compiler_gnu=no' 'ac_cv_header_net_if_h=yes' 'av_cv_header_ifaddrs_h=yes' 'rb_cv_pri_prefix_long_long=ll' 'ac_cv_sizeof_struct_stat_st_size=SIZEOF_OFF_T' 'ac_cv_sizeof_struct_stat_st_blocks=SIZEOF_INT64_T' 'ac_cv_sizeof_struct_stat_st_ino=SIZEOF_UINT64_T' 'CC=xcrun clang' 'CFLAGS=-arch i386 -arch x86_64 -g -Os -pipe -DHAVE_GCC_SYNC_BUILTINS' 'LDFLAGS=-arch i386 -arch x86_64 ' 'CXX=xcrun clang++' 'CXXFLAGS=-arch i386 -arch x86_64 -g -Os -pipe '"
CONFIG["vendorarchdir"] = "$(vendorlibdir)/$(sitearch)"
CONFIG["vendorlibdir"] = "$(vendordir)/$(ruby_version)"
CONFIG["vendordir"] = "$(rubylibprefix)/vendor_ruby"
@@ -122,7 +122,7 @@ module RbConfig
CONFIG["LDSHARED"] = "$(CC) -dynamic -bundle"
CONFIG["CCDLFLAGS"] = ""
CONFIG["STATIC"] = ""
- CONFIG["ARCH_FLAG"] = arch_flag || " -arch x86_64 -arch i386"
+ CONFIG["ARCH_FLAG"] = arch_flag || " -arch i386 -arch x86_64"
CONFIG["DLDFLAGS"] = "-Wl,-undefined,dynamic_lookup -Wl,-multiply_defined,suppress"
CONFIG["ALLOCA"] = ""
CONFIG["codesign"] = "codesign"
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/share/ri/2.0.0/system/Gem/Commands/SourcesCommand/cdesc-SourcesCommand.ri b/MacOSX10.12.sdk/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/share/ri/2.0.0/system/Gem/Commands/SourcesCommand/cdesc-SourcesCommand.ri
index 7b20fecf2f..3b983fd291 100644
Binary files a/MacOSX10.12.sdk/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/share/ri/2.0.0/system/Gem/Commands/SourcesCommand/cdesc-SourcesCommand.ri and b/MacOSX10.12.sdk/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/share/ri/2.0.0/system/Gem/Commands/SourcesCommand/cdesc-SourcesCommand.ri differ
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/SFSafariApplication.h b/MacOSX10.12.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/SFSafariApplication.h
index ceb31383c5..09a50dec3e 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/SFSafariApplication.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/SFSafariApplication.h
@@ -33,6 +33,9 @@ SF_CLASS_AVAILABLE_MAC_SAFARI(10_0)
/// Opens Safari Extensions preferences and selects extension with the identifier.
+ (void)showPreferencesForExtensionWithIdentifier:(NSString *)identifier completionHandler:(void (^ _Nullable)(NSError * _Nullable error))completionHandler NS_EXTENSION_UNAVAILABLE("Not available to extensions");
+// Dispatches a message to the Safari Extension with the given identifier.
++ (void)dispatchMessageWithName:(NSString *)messageName toExtensionWithIdentifier:(NSString *)identifier userInfo:(nullable NSDictionary *)userInfo completionHandler:(void (^ _Nullable)(NSError * _Nullable error))completionHandler NS_EXTENSION_UNAVAILABLE("Not available to extensions");
+
@end
NS_ASSUME_NONNULL_END
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/SFSafariExtensionHandling.h b/MacOSX10.12.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/SFSafariExtensionHandling.h
index 47502c01d7..07a6ebe9ad 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/SFSafariExtensionHandling.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/SFSafariExtensionHandling.h
@@ -22,6 +22,9 @@ NS_ASSUME_NONNULL_BEGIN
/// This is called when a content script from an extension dispatches a message to the app extension.
- (void)messageReceivedWithName:(NSString *)messageName fromPage:(SFSafariPage *)page userInfo:(nullable NSDictionary *)userInfo;
+/// This is called when the extension's containing app dispatches a message to the app extension.
+- (void)messageReceivedFromContainingAppWithName:(NSString *)messageName userInfo:(nullable NSDictionary *)userInfo;
+
/// This is called when the extension's toolbar item is clicked.
- (void)toolbarItemClickedInWindow:(SFSafariWindow *)window;
@@ -31,6 +34,9 @@ NS_ASSUME_NONNULL_BEGIN
/// This is called when one of the extension's context menu items is selected.
- (void)contextMenuItemSelectedWithCommand:(NSString *)command inPage:(SFSafariPage *)page userInfo:(nullable NSDictionary *)userInfo;
+/// This is called before context menu is shown, and provides a way to validate individual context menu items.
+- (void)validateContextMenuItemWithCommand:(NSString *)command inPage:(SFSafariPage *)page userInfo:(nullable NSDictionary *)userInfo validationHandler:(void (^)(BOOL shouldHide, NSString * _Nullable text))validationHandler;
+
/// This is called when the extension's popover is about to be opened.
- (void)popoverWillShowInWindow:(SFSafariWindow *)window;
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/SFSafariToolbarItem.h b/MacOSX10.12.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/SFSafariToolbarItem.h
index eaaf6b4659..fe77c1291d 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/SFSafariToolbarItem.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/SFSafariToolbarItem.h
@@ -22,6 +22,15 @@ SF_CLASS_AVAILABLE_MAC_SAFARI(10_0)
/// Sets the enabled state and the badge text for the toolbar item. The badge text is visible even when the toolbar item is disabled.
- (void)setEnabled:(BOOL)enabled withBadgeText:(nullable NSString *)badgeText;
+/// Sets the enabled state for the toolbar item.
+- (void)setEnabled:(BOOL)enabled;
+
+/// Sets the badge text for the toolbar item. The badge text is visible even when the toolbar item is disabled. Setting the text to nil will clear the badge.
+- (void)setBadgeText:(nullable NSString *)badgeText;
+
+/// Sets the image for the toolbar item. Setting the image to nil will set the default image.
+- (void)setImage:(nullable NSImage *)image;
+
@end
NS_ASSUME_NONNULL_END
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/SFSwiftOverlaySupport.h b/MacOSX10.12.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/SFSwiftOverlaySupport.h
index e87b147724..0badb06bf4 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/SFSwiftOverlaySupport.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/SFSwiftOverlaySupport.h
@@ -10,11 +10,19 @@
#pragma once
+#import
+
#ifdef __cplusplus
extern "C" {
#endif
+typedef NS_ENUM(NSInteger, SFSafariServicesVersion) {
+ SFSafariServicesVersion10_0,
+ SFSafariServicesVersion10_1
+};
+
extern void* _SFSafariServicesAvailable __attribute__((visibility("default"))) __attribute__((weak_import)) __attribute__((availability(swift, unavailable)));
+extern SFSafariServicesVersion _SFSafariServicesVersion __attribute__((visibility("default"))) __attribute__((weak_import)) __attribute__((availability(swift, unavailable)));
#ifdef __cplusplus
}
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/SafariServices.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/SafariServices.tbd
index efc844293c..c0c3239c03 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/SafariServices.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/SafariServices.tbd
@@ -1,10 +1,10 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 4E75AA22-4AC1-3624-BFC1-8E8C58C8332C', 'x86_64: B6EEDF8F-56BF-3E9D-A615-175E03E6A547' ]
+uuids: [ 'i386: 9B15F1EF-BF4D-3B1C-84B3-CE9A01CC4CEA', 'x86_64: 750D3F2F-1630-32D6-B743-B714B87A73DA' ]
platform: macosx
install-name: /System/Library/Frameworks/SafariServices.framework/Versions/A/SafariServices
-current-version: 602.3.12
-compatibility-version: 535.0
+current-version: 603.1.30
+compatibility-version: 535
objc-constraint: none
exports:
- archs: [ x86_64 ]
@@ -25,5 +25,5 @@ exports:
symbols: [ _SSGetApplicationNameForUserAgent, _SSGetFullySimplifiedStringForURL,
_SSGetSafariDateOfLastActiveUse, _SSGetSyncedDataClasses,
_SSHasDefaultBookmarks, _SSRemoveSyncedKeychainData, _SSSyncedTabsServiceEnableStateChanged,
- __SFSafariServicesAvailable ]
+ __SFSafariServicesAvailable, __SFSafariServicesVersion ]
...
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/SceneKit.framework/Versions/A/Headers/SCNLayer.h b/MacOSX10.12.sdk/System/Library/Frameworks/SceneKit.framework/Versions/A/Headers/SCNLayer.h
index b9a3678e05..f75a7cb125 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/SceneKit.framework/Versions/A/Headers/SCNLayer.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/SceneKit.framework/Versions/A/Headers/SCNLayer.h
@@ -10,6 +10,7 @@
NS_ASSUME_NONNULL_BEGIN
+
/*!
@class SCNLayer
@abstract A SCNLayer is a layer that can display a SCNScene.
@@ -26,4 +27,5 @@ API_UNAVAILABLE(ios, watchos, tvos)
@end
+
NS_ASSUME_NONNULL_END
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/SceneKit.framework/Versions/A/SceneKit.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/SceneKit.framework/Versions/A/SceneKit.tbd
index 7bd6301ec1..e6afe4a16e 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/SceneKit.framework/Versions/A/SceneKit.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/SceneKit.framework/Versions/A/SceneKit.tbd
@@ -1,9 +1,9 @@
--- !tapi-tbd-v2
archs: [ x86_64 ]
-uuids: [ 'x86_64: 412A2E33-B9C5-3797-922A-5F919E59BD5C' ]
+uuids: [ 'x86_64: 228672F1-1ED3-3004-B161-90E3E14F8478' ]
platform: macosx
install-name: /System/Library/Frameworks/SceneKit.framework/Versions/A/SceneKit
-current-version: 186.0
+current-version: 186
objc-constraint: none
exports:
- archs: [ x86_64 ]
@@ -147,17 +147,17 @@ exports:
_SCNHitTestResult, _SCNIKConstraint, _SCNImageSource, _SCNKeyedUnarchiver,
_SCNLayer, _SCNLevelOfDetail, _SCNLight, _SCNLightProbes,
_SCNLookAtConstraint, _SCNMaterial, _SCNMaterialProperty,
- _SCNMorpher, _SCNNode, _SCNNodeReference, _SCNOffscreenRenderer,
- _SCNParticlePropertyController, _SCNParticleSystem, _SCNPhysicsBallSocketJoint,
- _SCNPhysicsBehavior, _SCNPhysicsBody, _SCNPhysicsCharacter,
- _SCNPhysicsContact, _SCNPhysicsCustomField, _SCNPhysicsDragField,
- _SCNPhysicsField, _SCNPhysicsHingeJoint, _SCNPhysicsLinearGravityField,
- _SCNPhysicsMagneticField, _SCNPhysicsNoiseField, _SCNPhysicsRadialGravityField,
- _SCNPhysicsShape, _SCNPhysicsSliderJoint, _SCNPhysicsSpringField,
- _SCNPhysicsTurbulenceField, _SCNPhysicsVehicle, _SCNPhysicsVehicleWheel,
- _SCNPhysicsVortexField, _SCNPhysicsWorld, _SCNPlane, _SCNProgram,
- _SCNPyramid, _SCNReferenceNode, _SCNRenderer, _SCNScene, _SCNSceneSource,
- _SCNShape, _SCNSkinner, _SCNSphere, _SCNTechnique, _SCNText,
- _SCNTextureSource, _SCNTorus, _SCNTransaction, _SCNTransformConstraint,
- _SCNTube, _SCNView, __SCNShadableCompilationIssue ]
+ _SCNMetalLayer, _SCNMorpher, _SCNNode, _SCNNodeReference,
+ _SCNOffscreenRenderer, _SCNParticlePropertyController, _SCNParticleSystem,
+ _SCNPhysicsBallSocketJoint, _SCNPhysicsBehavior, _SCNPhysicsBody,
+ _SCNPhysicsCharacter, _SCNPhysicsContact, _SCNPhysicsCustomField,
+ _SCNPhysicsDragField, _SCNPhysicsField, _SCNPhysicsHingeJoint,
+ _SCNPhysicsLinearGravityField, _SCNPhysicsMagneticField, _SCNPhysicsNoiseField,
+ _SCNPhysicsRadialGravityField, _SCNPhysicsShape, _SCNPhysicsSliderJoint,
+ _SCNPhysicsSpringField, _SCNPhysicsTurbulenceField, _SCNPhysicsVehicle,
+ _SCNPhysicsVehicleWheel, _SCNPhysicsVortexField, _SCNPhysicsWorld,
+ _SCNPlane, _SCNProgram, _SCNPyramid, _SCNReferenceNode, _SCNRenderer,
+ _SCNScene, _SCNSceneSource, _SCNShape, _SCNSkinner, _SCNSphere,
+ _SCNTechnique, _SCNText, _SCNTextureSource, _SCNTorus, _SCNTransaction,
+ _SCNTransformConstraint, _SCNTube, _SCNView, __SCNShadableCompilationIssue ]
...
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/ScreenSaver.framework/Versions/A/ScreenSaver.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/ScreenSaver.framework/Versions/A/ScreenSaver.tbd
index 485708573a..a3a033879e 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/ScreenSaver.framework/Versions/A/ScreenSaver.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/ScreenSaver.framework/Versions/A/ScreenSaver.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: 7B064667-BB10-3E8A-94E1-1BD522FDA2A9', 'x86_64: C8303890-66EE-32FB-BEEC-6BD356212FFA' ]
+uuids: [ 'i386: DB13E95D-7C69-3022-B288-843AE90EA0E6', 'x86_64: 83877C1C-853A-39E9-A124-584D49C01FF4' ]
platform: macosx
install-name: /System/Library/Frameworks/ScreenSaver.framework/Versions/A/ScreenSaver
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Scripting.framework/Versions/A/Scripting.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/Scripting.framework/Versions/A/Scripting.tbd
index e6c24942ad..f2b298646b 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Scripting.framework/Versions/A/Scripting.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Scripting.framework/Versions/A/Scripting.tbd
@@ -3,7 +3,7 @@ archs: [ i386 ]
uuids: [ 'i386: C19E90A3-D17F-3037-B815-001CE91803E7' ]
platform: macosx
install-name: /System/Library/Frameworks/Scripting.framework/Versions/A/Scripting
-current-version: 37.0
+current-version: 37
objc-constraint: none
exports:
- archs: [ i386 ]
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/ScriptingBridge.framework/Versions/A/ScriptingBridge.tbd b/MacOSX10.12.sdk/System/Library/Frameworks/ScriptingBridge.framework/Versions/A/ScriptingBridge.tbd
index f6d7d6164e..42baf8993d 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/ScriptingBridge.framework/Versions/A/ScriptingBridge.tbd
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/ScriptingBridge.framework/Versions/A/ScriptingBridge.tbd
@@ -1,6 +1,6 @@
--- !tapi-tbd-v2
archs: [ i386, x86_64 ]
-uuids: [ 'i386: AB39F6D6-7146-3740-AD27-17C40E32B110', 'x86_64: D93D7916-CDFA-30A6-A349-63E57778EA19' ]
+uuids: [ 'i386: 6FD97743-7723-3E9F-92DF-DA36268CAC28', 'x86_64: F51B85CD-9C80-317E-B594-4A03612EAF52' ]
platform: macosx
install-name: /System/Library/Frameworks/ScriptingBridge.framework/Versions/A/ScriptingBridge
objc-constraint: none
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/Authorization.h b/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/Authorization.h
index 068a5e221c..1c6e9a3b27 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/Authorization.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/Authorization.h
@@ -54,7 +54,7 @@ CF_ASSUME_NONNULL_BEGIN
If any of the operations that the preference panel wishes to perform are currently not allowed the lock icon in the window would show up in the locked state. Otherwise it would show up unlocked.
- When the user locks the lock AuthorizationFree() is called with the kAuthorizationFlagDestroyRights to destroy any authorization rights that have been aquired.
+ When the user locks the lock AuthorizationFree() is called with the kAuthorizationFlagDestroyRights to destroy any authorization rights that have been acquired.
When the user unlocks the lock AuthorizationCreate() is called with the kAuthorizationFlagInteractionAllowed and kAuthorizationFlagExtendRights flags to obtain all required rights. The old authorization object can be freed by calling AuthorizationFree() with no flags.
@@ -176,7 +176,7 @@ typedef struct {
} AuthorizationItemSet;
-
+static const size_t kAuthorizationExternalFormLength = 32;
/*!
@struct AuthorizationExternalForm
An AuthorizationExternalForm structure can hold the externalized form of
@@ -188,8 +188,6 @@ typedef struct {
SECURITY NOTE: Applications should take care to not disclose the AuthorizationExternalForm to
potential attackers since it would authorize rights to them.
*/
-static const size_t kAuthorizationExternalFormLength = 32;
-
typedef struct {
char bytes[kAuthorizationExternalFormLength];
} AuthorizationExternalForm;
@@ -232,7 +230,7 @@ typedef AuthorizationItemSet AuthorizationEnvironment;
@param rights (input/optional) An AuthorizationItemSet containing rights for which authorization is being requested. If none are specified the resulting AuthorizationRef will authorize nothing at all.
@param environment (input/optional) An AuthorizationItemSet containing environment state used when making the autorization decision. See the AuthorizationEnvironment type for details.
@param flags (input) options specified by the AuthorizationFlags enum. set all unused bits to zero to allow for future expansion.
- @param authorization (output optional) A pointer to an AuthorizationRef to be returned. When the returned AuthorizationRef is no longer needed AuthorizationFree should be called to prevent anyone from using the aquired rights. If NULL is specified no new rights are returned, but the system will attempt to authorize all the requested rights and return the appropriate status.
+ @param authorization (output optional) A pointer to an AuthorizationRef to be returned. When the returned AuthorizationRef is no longer needed AuthorizationFree should be called to prevent anyone from using the acquired rights. If NULL is specified no new rights are returned, but the system will attempt to authorize all the requested rights and return the appropriate status.
@result errAuthorizationSuccess 0 authorization or all requested rights succeeded.
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/AuthorizationTags.h b/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/AuthorizationTags.h
index f2018dd915..cfba3efa0e 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/AuthorizationTags.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/AuthorizationTags.h
@@ -60,7 +60,7 @@
@define kAuthorizationRightExecute
The name of the AuthorizationItem that should be passed into the rights when preauthorizing for a call to AuthorizationExecuteWithPrivileges().
- You need to aquire this right to be able to perform a AuthorizationExecuteWithPrivileges() operation. In addtion to this right you should obtain whatever rights the tool you are executing with privileges need to perform it's operation on your behalf. Currently no options are supported but you should pass in the full path of the tool you wish to execute in the value and valueLength fields. In the future we will limit the right to only execute the requested path, and we will display this information to the user.
+ You need to acquire this right to be able to perform a AuthorizationExecuteWithPrivileges() operation. In addtion to this right you should obtain whatever rights the tool you are executing with privileges need to perform it's operation on your behalf. Currently no options are supported but you should pass in the full path of the tool you wish to execute in the value and valueLength fields. In the future we will limit the right to only execute the requested path, and we will display this information to the user.
*/
#define kAuthorizationRightExecute "system.privilege.admin"
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/CMSEncoder.h b/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/CMSEncoder.h
index f24227b253..7bb5596c74 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/CMSEncoder.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/CMSEncoder.h
@@ -243,7 +243,7 @@ OSStatus CMSEncoderCopySupportingCerts(
* Standard signed attributes, optionally specified in
* CMSEncoderAddSignedAttributes().
*/
-typedef CF_ENUM(uint32_t, CMSSignedAttributes) {
+typedef CF_OPTIONS(uint32_t, CMSSignedAttributes) {
kCMSAttrNone = 0x0000,
/*
* S/MIME Capabilities - identifies supported signature, encryption, and
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecAccessControl.h b/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecAccessControl.h
index 07a06e1eaa..8d96afc773 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecAccessControl.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecAccessControl.h
@@ -48,13 +48,13 @@ __OSX_AVAILABLE_STARTING(__MAC_10_10, __IPHONE_8_0);
typedef CF_OPTIONS(CFOptionFlags, SecAccessControlCreateFlags) {
kSecAccessControlUserPresence = 1 << 0, // User presence policy using Touch ID or Passcode. Touch ID does not have to be available or enrolled. Item is still accessible by Touch ID even if fingers are added or removed.
- kSecAccessControlTouchIDAny CF_ENUM_AVAILABLE(10_12, 9_0) = 1u << 1, // Constraint: Touch ID (any finger). Touch ID must be available and at least one finger must be enrolled. Item is still accessible by Touch ID even if fingers are added or removed.
- kSecAccessControlTouchIDCurrentSet CF_ENUM_AVAILABLE(10_12, 9_0) = 1u << 3, // Constraint: Touch ID from the set of currently enrolled fingers. Touch ID must be available and at least one finger must be enrolled. When fingers are added or removed, the item is invalidated.
+ kSecAccessControlTouchIDAny CF_ENUM_AVAILABLE(10_12_1, 9_0) = 1u << 1, // Constraint: Touch ID (any finger). Touch ID must be available and at least one finger must be enrolled. Item is still accessible by Touch ID even if fingers are added or removed.
+ kSecAccessControlTouchIDCurrentSet CF_ENUM_AVAILABLE(10_12_1, 9_0) = 1u << 3, // Constraint: Touch ID from the set of currently enrolled fingers. Touch ID must be available and at least one finger must be enrolled. When fingers are added or removed, the item is invalidated.
kSecAccessControlDevicePasscode CF_ENUM_AVAILABLE(10_11, 9_0) = 1u << 4, // Constraint: Device passcode
- kSecAccessControlOr CF_ENUM_AVAILABLE(10_12, 9_0) = 1u << 14, // Constraint logic operation: when using more than one constraint, at least one of them must be satisfied.
- kSecAccessControlAnd CF_ENUM_AVAILABLE(10_12, 9_0) = 1u << 15, // Constraint logic operation: when using more than one constraint, all must be satisfied.
- kSecAccessControlPrivateKeyUsage CF_ENUM_AVAILABLE(10_12, 9_0) = 1u << 30, // Create access control for private key operations (i.e. sign operation)
- kSecAccessControlApplicationPassword CF_ENUM_AVAILABLE(10_12, 9_0) = 1u << 31, // Security: Application provided password for data encryption key generation. This is not a constraint but additional item encryption mechanism.
+ kSecAccessControlOr CF_ENUM_AVAILABLE(10_12_1, 9_0) = 1u << 14, // Constraint logic operation: when using more than one constraint, at least one of them must be satisfied.
+ kSecAccessControlAnd CF_ENUM_AVAILABLE(10_12_1, 9_0) = 1u << 15, // Constraint logic operation: when using more than one constraint, all must be satisfied.
+ kSecAccessControlPrivateKeyUsage CF_ENUM_AVAILABLE(10_12_1, 9_0) = 1u << 30, // Create access control for private key operations (i.e. sign operation)
+ kSecAccessControlApplicationPassword CF_ENUM_AVAILABLE(10_12_1, 9_0) = 1u << 31, // Security: Application provided password for data encryption key generation. This is not a constraint but additional item encryption mechanism.
} __OSX_AVAILABLE_STARTING(__MAC_10_10, __IPHONE_8_0);
/*!
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecBase.h b/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecBase.h
index 7a0cb54683..b42b348690 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecBase.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecBase.h
@@ -1,15 +1,15 @@
/*
- * Copyright (c) 2000-2014 Apple Inc. All Rights Reserved.
+ * Copyright (c) 2000-2016 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,54 +17,113 @@
* FITNESS FOR 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@
*/
-/*!
- @header SecBase
- SecBase contains common declarations for the Security functions.
-*/
-
#ifndef _SECURITY_SECBASE_H_
#define _SECURITY_SECBASE_H_
+#include
#include
#include
+#if TARGET_OS_OSX
+ #ifdef SEC_IOS_ON_OSX
+ #define SEC_OS_IPHONE 1
+ #define SEC_OS_IPHONE_INCLUDES 0
+
+ #define SEC_OS_OSX 0
+ #define SEC_OS_OSX_INCLUDES 1
+ #endif // SEC_IOS_ON_OSX
+#endif // TARGET_OS_OSX
+
+#ifndef SEC_OS_IPHONE
+ // block above did not fire; set flags to current platform
+ #define SEC_OS_IPHONE TARGET_OS_IPHONE
+ #define SEC_OS_IPHONE_INCLUDES TARGET_OS_IPHONE
+
+ #define SEC_OS_OSX TARGET_OS_OSX
+ #define SEC_OS_OSX_INCLUDES TARGET_OS_OSX
+#endif
+
+#if SEC_OS_IPHONE
+#include
+#endif
+
#if defined(__clang__)
#define SEC_DEPRECATED_ATTRIBUTE DEPRECATED_ATTRIBUTE
#else
#define SEC_DEPRECATED_ATTRIBUTE
#endif
-#if defined(__cplusplus)
-extern "C" {
-#endif
+__BEGIN_DECLS
CF_ASSUME_NONNULL_BEGIN
CF_IMPLICIT_BRIDGING_ENABLED
-#ifndef __SEC_TYPES__
-#define __SEC_TYPES__
+
+#if SEC_OS_IPHONE
+#define SECTYPE(a) __##a
+#elif SEC_OS_OSX
+#define SECTYPE(a) Opaque##a##Ref
+#endif
+
+/*!
+ @typedef SecCertificateRef
+ @abstract CFType representing a X.509 certificate.
+ See SecCertificate.h for details.
+*/
+typedef struct CF_BRIDGED_TYPE(id) SECTYPE(SecCertificate) *SecCertificateRef;
+
+/*!
+ @typedef SecIdentityRef
+ @abstract CFType representing an identity, which contains
+ a SecKeyRef and an associated SecCertificateRef. See
+ SecIdentity.h for details.
+*/
+typedef struct CF_BRIDGED_TYPE(id) SECTYPE(SecIdentity) *SecIdentityRef;
+
+/*!
+ @typedef SecKeyRef
+ @abstract CFType representing a cryptographic key. See
+ SecKey.h for details.
+*/
+typedef struct CF_BRIDGED_TYPE(id) SECTYPE(SecKey) *SecKeyRef;
+
+/*!
+ @typedef SecPolicyRef
+ @abstract CFType representing a X.509 certificate trust policy.
+ See SecPolicy.h for details.
+*/
+typedef struct CF_BRIDGED_TYPE(id) SECTYPE(SecPolicy) *SecPolicyRef;
+
+/*!
+ @typedef SecAccessControl
+ @abstract CFType representing access control for an item.
+ SecAccessControl.h for details.
+*/
+typedef struct CF_BRIDGED_TYPE(id) SECTYPE(SecAccessControl) *SecAccessControlRef;
+
+#if SEC_OS_OSX_INCLUDES
/*!
@typedef SecKeychainRef
@abstract Contains information about a keychain.
*/
-typedef struct CF_BRIDGED_TYPE(id) OpaqueSecKeychainRef *SecKeychainRef;
+typedef struct CF_BRIDGED_TYPE(id) SECTYPE(SecKeychain) *SecKeychainRef;
/*!
@typedef SecKeychainItemRef
@abstract Contains information about a keychain item.
*/
-typedef struct CF_BRIDGED_TYPE(id) OpaqueSecKeychainItemRef *SecKeychainItemRef;
+typedef struct CF_BRIDGED_TYPE(id) SECTYPE(SecKeychainItem) *SecKeychainItemRef;
/*!
@typedef SecKeychainSearchRef
@abstract Contains information about a keychain search.
*/
-typedef struct CF_BRIDGED_TYPE(id) OpaqueSecKeychainSearchRef *SecKeychainSearchRef;
+typedef struct CF_BRIDGED_TYPE(id) SECTYPE(SecKeychainSearch) *SecKeychainSearchRef;
/*!
@typedef SecKeychainAttrType
@@ -81,7 +140,7 @@ typedef OSType SecKeychainAttrType;
*/
struct SecKeychainAttribute
{
- SecKeychainAttrType tag;
+ SecKeychainAttrType tag;
UInt32 length;
void *data;
};
@@ -111,61 +170,30 @@ typedef struct SecKeychainAttributeList SecKeychainAttributeList;
@abstract Represents the status of a keychain.
*/
typedef UInt32 SecKeychainStatus;
-#endif
/*!
@typedef SecTrustedApplicationRef
@abstract Contains information about a trusted application.
*/
-typedef struct CF_BRIDGED_TYPE(id) OpaqueSecTrustedApplicationRef *SecTrustedApplicationRef;
-
-/*!
- @typedef SecPolicyRef
- @abstract Contains information about a policy.
-*/
-typedef struct CF_BRIDGED_TYPE(id) OpaqueSecPolicyRef *SecPolicyRef;
-
-/*!
- @typedef SecCertificateRef
- @abstract Contains information about a certificate.
-*/
-typedef struct CF_BRIDGED_TYPE(id) OpaqueSecCertificateRef *SecCertificateRef;
+typedef struct CF_BRIDGED_TYPE(id) SECTYPE(SecTrustedApplication) *SecTrustedApplicationRef;
/*!
@typedef SecAccessRef
@abstract Contains information about an access.
*/
-typedef struct CF_BRIDGED_TYPE(id) OpaqueSecAccessRef *SecAccessRef;
-
-/*!
- @typedef SecIdentityRef
- @abstract Contains information about an identity.
-*/
-typedef struct CF_BRIDGED_TYPE(id) OpaqueSecIdentityRef *SecIdentityRef;
-
-/*!
- @typedef SecKeyRef
- @abstract Contains information about a key.
-*/
-typedef struct CF_BRIDGED_TYPE(id) OpaqueSecKeyRef *SecKeyRef;
+typedef struct CF_BRIDGED_TYPE(id) SECTYPE(SecAccess) *SecAccessRef;
/*!
@typedef SecACLRef
@abstract Contains information about an access control list (ACL) entry.
*/
-typedef struct CF_BRIDGED_TYPE(id) OpaqueSecTrustRef *SecACLRef;
-
-/*!
- @typedef SecAccessControlRef
- @abstract CFType representing access control for an item.
-*/
-typedef struct CF_BRIDGED_TYPE(id) OpaqueSecAccessControl *SecAccessControlRef;
+typedef struct CF_BRIDGED_TYPE(id) SECTYPE(SecTrust) *SecACLRef;
/*!
@typedef SecPasswordRef
@abstract Contains information about a password.
*/
-typedef struct CF_BRIDGED_TYPE(id) OpaqueSecPasswordRef *SecPasswordRef;
+typedef struct CF_BRIDGED_TYPE(id) SECTYPE(SecPassword) *SecPasswordRef;
/*!
@typedef SecKeychainAttributeInfo
@@ -179,7 +207,7 @@ struct SecKeychainAttributeInfo
{
UInt32 count;
UInt32 *tag;
- UInt32 *format;
+ UInt32 *format;
};
typedef struct SecKeychainAttributeInfo SecKeychainAttributeInfo;
@@ -193,6 +221,12 @@ typedef struct SecKeychainAttributeInfo SecKeychainAttributeInfo;
__nullable
CFStringRef SecCopyErrorMessageString(OSStatus status, void * __nullable reserved)
__OSX_AVAILABLE_STARTING(__MAC_10_3, __IPHONE_NA);
+
+#endif // SEC_OS_OSX_INCLUDES
+
+#undef SECTYPE
+
+
/*!
@enum Security Error Codes
@abstract Result codes returned from Security framework functions.
@@ -201,7 +235,7 @@ CFStringRef SecCopyErrorMessageString(OSStatus status, void * __nullable reserve
@constant errSecDskFull Disk Full error.
@constant errSecIO I/O error.
@constant errSecParam One or more parameters passed to a function were not valid.
-@constant errSecWrPerm Write permissions error.
+@constant errSecWrPerm Write permissions error.
@constant errSecAllocate Failed to allocate memory.
@constant errSecUserCanceled User canceled the operation.
@constant errSecBadReq Bad parameter or invalid state for operation.
@@ -264,392 +298,391 @@ CFStringRef SecCopyErrorMessageString(OSStatus status, void * __nullable reserve
CF_ENUM(OSStatus)
{
- errSecSuccess = 0, /* No error. */
- errSecUnimplemented = -4, /* Function or operation not implemented. */
- errSecDskFull = -34,
- errSecIO = -36, /*I/O error (bummers)*/
-
- errSecParam = -50, /* One or more parameters passed to a function were not valid. */
- errSecWrPerm = -61, /* write permissions error*/
- errSecAllocate = -108, /* Failed to allocate memory. */
- errSecUserCanceled = -128, /* User canceled the operation. */
- errSecBadReq = -909, /* Bad parameter or invalid state for operation. */
-
- errSecInternalComponent = -2070,
- errSecCoreFoundationUnknown = -4960,
-
- errSecNotAvailable = -25291, /* No keychain is available. You may need to restart your computer. */
- errSecReadOnly = -25292, /* This keychain cannot be modified. */
- errSecAuthFailed = -25293, /* The user name or passphrase you entered is not correct. */
- errSecNoSuchKeychain = -25294, /* The specified keychain could not be found. */
- errSecInvalidKeychain = -25295, /* The specified keychain is not a valid keychain file. */
- errSecDuplicateKeychain = -25296, /* A keychain with the same name already exists. */
- errSecDuplicateCallback = -25297, /* The specified callback function is already installed. */
- errSecInvalidCallback = -25298, /* The specified callback function is not valid. */
- errSecDuplicateItem = -25299, /* The specified item already exists in the keychain. */
- errSecItemNotFound = -25300, /* The specified item could not be found in the keychain. */
- errSecBufferTooSmall = -25301, /* There is not enough memory available to use the specified item. */
- errSecDataTooLarge = -25302, /* This item contains information which is too large or in a format that cannot be displayed. */
- errSecNoSuchAttr = -25303, /* The specified attribute does not exist. */
- errSecInvalidItemRef = -25304, /* The specified item is no longer valid. It may have been deleted from the keychain. */
- errSecInvalidSearchRef = -25305, /* Unable to search the current keychain. */
- errSecNoSuchClass = -25306, /* The specified item does not appear to be a valid keychain item. */
- errSecNoDefaultKeychain = -25307, /* A default keychain could not be found. */
- errSecInteractionNotAllowed = -25308, /* User interaction is not allowed. */
- errSecReadOnlyAttr = -25309, /* The specified attribute could not be modified. */
- errSecWrongSecVersion = -25310, /* This keychain was created by a different version of the system software and cannot be opened. */
- errSecKeySizeNotAllowed = -25311, /* This item specifies a key size which is too large. */
- errSecNoStorageModule = -25312, /* A required component (data storage module) could not be loaded. You may need to restart your computer. */
- errSecNoCertificateModule = -25313, /* A required component (certificate module) could not be loaded. You may need to restart your computer. */
- errSecNoPolicyModule = -25314, /* A required component (policy module) could not be loaded. You may need to restart your computer. */
- errSecInteractionRequired = -25315, /* User interaction is required, but is currently not allowed. */
- errSecDataNotAvailable = -25316, /* The contents of this item cannot be retrieved. */
- errSecDataNotModifiable = -25317, /* The contents of this item cannot be modified. */
- errSecCreateChainFailed = -25318, /* One or more certificates required to validate this certificate cannot be found. */
- errSecInvalidPrefsDomain = -25319, /* The specified preferences domain is not valid. */
- errSecInDarkWake = -25320, /* In dark wake, no UI possible */
-
- errSecACLNotSimple = -25240, /* The specified access control list is not in standard (simple) form. */
- errSecPolicyNotFound = -25241, /* The specified policy cannot be found. */
- errSecInvalidTrustSetting = -25242, /* The specified trust setting is invalid. */
- errSecNoAccessForItem = -25243, /* The specified item has no access control. */
- errSecInvalidOwnerEdit = -25244, /* Invalid attempt to change the owner of this item. */
- errSecTrustNotAvailable = -25245, /* No trust results are available. */
- errSecUnsupportedFormat = -25256, /* Import/Export format unsupported. */
- errSecUnknownFormat = -25257, /* Unknown format in import. */
- errSecKeyIsSensitive = -25258, /* Key material must be wrapped for export. */
- errSecMultiplePrivKeys = -25259, /* An attempt was made to import multiple private keys. */
- errSecPassphraseRequired = -25260, /* Passphrase is required for import/export. */
- errSecInvalidPasswordRef = -25261, /* The password reference was invalid. */
- errSecInvalidTrustSettings = -25262, /* The Trust Settings Record was corrupted. */
- errSecNoTrustSettings = -25263, /* No Trust Settings were found. */
- errSecPkcs12VerifyFailure = -25264, /* MAC verification failed during PKCS12 import (wrong password?) */
- errSecNotSigner = -26267, /* A certificate was not signed by its proposed parent. */
-
- errSecDecode = -26275, /* Unable to decode the provided data. */
-
- errSecServiceNotAvailable = -67585, /* The required service is not available. */
- errSecInsufficientClientID = -67586, /* The client ID is not correct. */
- errSecDeviceReset = -67587, /* A device reset has occurred. */
- errSecDeviceFailed = -67588, /* A device failure has occurred. */
- errSecAppleAddAppACLSubject = -67589, /* Adding an application ACL subject failed. */
- errSecApplePublicKeyIncomplete = -67590, /* The public key is incomplete. */
- errSecAppleSignatureMismatch = -67591, /* A signature mismatch has occurred. */
- errSecAppleInvalidKeyStartDate = -67592, /* The specified key has an invalid start date. */
- errSecAppleInvalidKeyEndDate = -67593, /* The specified key has an invalid end date. */
- errSecConversionError = -67594, /* A conversion error has occurred. */
- errSecAppleSSLv2Rollback = -67595, /* A SSLv2 rollback error has occurred. */
- errSecDiskFull = -34, /* The disk is full. */
- errSecQuotaExceeded = -67596, /* The quota was exceeded. */
- errSecFileTooBig = -67597, /* The file is too big. */
- errSecInvalidDatabaseBlob = -67598, /* The specified database has an invalid blob. */
- errSecInvalidKeyBlob = -67599, /* The specified database has an invalid key blob. */
- errSecIncompatibleDatabaseBlob = -67600, /* The specified database has an incompatible blob. */
- errSecIncompatibleKeyBlob = -67601, /* The specified database has an incompatible key blob. */
- errSecHostNameMismatch = -67602, /* A host name mismatch has occurred. */
- errSecUnknownCriticalExtensionFlag = -67603, /* There is an unknown critical extension flag. */
- errSecNoBasicConstraints = -67604, /* No basic constraints were found. */
- errSecNoBasicConstraintsCA = -67605, /* No basic CA constraints were found. */
- errSecInvalidAuthorityKeyID = -67606, /* The authority key ID is not valid. */
- errSecInvalidSubjectKeyID = -67607, /* The subject key ID is not valid. */
- errSecInvalidKeyUsageForPolicy = -67608, /* The key usage is not valid for the specified policy. */
- errSecInvalidExtendedKeyUsage = -67609, /* The extended key usage is not valid. */
- errSecInvalidIDLinkage = -67610, /* The ID linkage is not valid. */
- errSecPathLengthConstraintExceeded = -67611, /* The path length constraint was exceeded. */
- errSecInvalidRoot = -67612, /* The root or anchor certificate is not valid. */
- errSecCRLExpired = -67613, /* The CRL has expired. */
- errSecCRLNotValidYet = -67614, /* The CRL is not yet valid. */
- errSecCRLNotFound = -67615, /* The CRL was not found. */
- errSecCRLServerDown = -67616, /* The CRL server is down. */
- errSecCRLBadURI = -67617, /* The CRL has a bad Uniform Resource Identifier. */
- errSecUnknownCertExtension = -67618, /* An unknown certificate extension was encountered. */
- errSecUnknownCRLExtension = -67619, /* An unknown CRL extension was encountered. */
- errSecCRLNotTrusted = -67620, /* The CRL is not trusted. */
- errSecCRLPolicyFailed = -67621, /* The CRL policy failed. */
- errSecIDPFailure = -67622, /* The issuing distribution point was not valid. */
- errSecSMIMEEmailAddressesNotFound = -67623, /* An email address mismatch was encountered. */
- errSecSMIMEBadExtendedKeyUsage = -67624, /* The appropriate extended key usage for SMIME was not found. */
- errSecSMIMEBadKeyUsage = -67625, /* The key usage is not compatible with SMIME. */
- errSecSMIMEKeyUsageNotCritical = -67626, /* The key usage extension is not marked as critical. */
- errSecSMIMENoEmailAddress = -67627, /* No email address was found in the certificate. */
- errSecSMIMESubjAltNameNotCritical = -67628, /* The subject alternative name extension is not marked as critical. */
- errSecSSLBadExtendedKeyUsage = -67629, /* The appropriate extended key usage for SSL was not found. */
- errSecOCSPBadResponse = -67630, /* The OCSP response was incorrect or could not be parsed. */
- errSecOCSPBadRequest = -67631, /* The OCSP request was incorrect or could not be parsed. */
- errSecOCSPUnavailable = -67632, /* OCSP service is unavailable. */
- errSecOCSPStatusUnrecognized = -67633, /* The OCSP server did not recognize this certificate. */
- errSecEndOfData = -67634, /* An end-of-data was detected. */
- errSecIncompleteCertRevocationCheck = -67635, /* An incomplete certificate revocation check occurred. */
- errSecNetworkFailure = -67636, /* A network failure occurred. */
- errSecOCSPNotTrustedToAnchor = -67637, /* The OCSP response was not trusted to a root or anchor certificate. */
- errSecRecordModified = -67638, /* The record was modified. */
- errSecOCSPSignatureError = -67639, /* The OCSP response had an invalid signature. */
- errSecOCSPNoSigner = -67640, /* The OCSP response had no signer. */
- errSecOCSPResponderMalformedReq = -67641, /* The OCSP responder was given a malformed request. */
- errSecOCSPResponderInternalError = -67642, /* The OCSP responder encountered an internal error. */
- errSecOCSPResponderTryLater = -67643, /* The OCSP responder is busy, try again later. */
- errSecOCSPResponderSignatureRequired = -67644, /* The OCSP responder requires a signature. */
- errSecOCSPResponderUnauthorized = -67645, /* The OCSP responder rejected this request as unauthorized. */
- errSecOCSPResponseNonceMismatch = -67646, /* The OCSP response nonce did not match the request. */
- errSecCodeSigningBadCertChainLength = -67647, /* Code signing encountered an incorrect certificate chain length. */
- errSecCodeSigningNoBasicConstraints = -67648, /* Code signing found no basic constraints. */
- errSecCodeSigningBadPathLengthConstraint= -67649, /* Code signing encountered an incorrect path length constraint. */
- errSecCodeSigningNoExtendedKeyUsage = -67650, /* Code signing found no extended key usage. */
- errSecCodeSigningDevelopment = -67651, /* Code signing indicated use of a development-only certificate. */
- errSecResourceSignBadCertChainLength = -67652, /* Resource signing has encountered an incorrect certificate chain length. */
- errSecResourceSignBadExtKeyUsage = -67653, /* Resource signing has encountered an error in the extended key usage. */
- errSecTrustSettingDeny = -67654, /* The trust setting for this policy was set to Deny. */
- errSecInvalidSubjectName = -67655, /* An invalid certificate subject name was encountered. */
- errSecUnknownQualifiedCertStatement = -67656, /* An unknown qualified certificate statement was encountered. */
- errSecMobileMeRequestQueued = -67657, /* The MobileMe request will be sent during the next connection. */
- errSecMobileMeRequestRedirected = -67658, /* The MobileMe request was redirected. */
- errSecMobileMeServerError = -67659, /* A MobileMe server error occurred. */
- errSecMobileMeServerNotAvailable = -67660, /* The MobileMe server is not available. */
- errSecMobileMeServerAlreadyExists = -67661, /* The MobileMe server reported that the item already exists. */
- errSecMobileMeServerServiceErr = -67662, /* A MobileMe service error has occurred. */
- errSecMobileMeRequestAlreadyPending = -67663, /* A MobileMe request is already pending. */
- errSecMobileMeNoRequestPending = -67664, /* MobileMe has no request pending. */
- errSecMobileMeCSRVerifyFailure = -67665, /* A MobileMe CSR verification failure has occurred. */
- errSecMobileMeFailedConsistencyCheck = -67666, /* MobileMe has found a failed consistency check. */
- errSecNotInitialized = -67667, /* A function was called without initializing CSSM. */
- errSecInvalidHandleUsage = -67668, /* The CSSM handle does not match with the service type. */
- errSecPVCReferentNotFound = -67669, /* A reference to the calling module was not found in the list of authorized callers. */
- errSecFunctionIntegrityFail = -67670, /* A function address was not within the verified module. */
- errSecInternalError = -67671, /* An internal error has occurred. */
- errSecMemoryError = -67672, /* A memory error has occurred. */
- errSecInvalidData = -67673, /* Invalid data was encountered. */
- errSecMDSError = -67674, /* A Module Directory Service error has occurred. */
- errSecInvalidPointer = -67675, /* An invalid pointer was encountered. */
- errSecSelfCheckFailed = -67676, /* Self-check has failed. */
- errSecFunctionFailed = -67677, /* A function has failed. */
- errSecModuleManifestVerifyFailed = -67678, /* A module manifest verification failure has occurred. */
- errSecInvalidGUID = -67679, /* An invalid GUID was encountered. */
- errSecInvalidHandle = -67680, /* An invalid handle was encountered. */
- errSecInvalidDBList = -67681, /* An invalid DB list was encountered. */
- errSecInvalidPassthroughID = -67682, /* An invalid passthrough ID was encountered. */
- errSecInvalidNetworkAddress = -67683, /* An invalid network address was encountered. */
- errSecCRLAlreadySigned = -67684, /* The certificate revocation list is already signed. */
- errSecInvalidNumberOfFields = -67685, /* An invalid number of fields were encountered. */
- errSecVerificationFailure = -67686, /* A verification failure occurred. */
- errSecUnknownTag = -67687, /* An unknown tag was encountered. */
- errSecInvalidSignature = -67688, /* An invalid signature was encountered. */
- errSecInvalidName = -67689, /* An invalid name was encountered. */
- errSecInvalidCertificateRef = -67690, /* An invalid certificate reference was encountered. */
- errSecInvalidCertificateGroup = -67691, /* An invalid certificate group was encountered. */
- errSecTagNotFound = -67692, /* The specified tag was not found. */
- errSecInvalidQuery = -67693, /* The specified query was not valid. */
- errSecInvalidValue = -67694, /* An invalid value was detected. */
- errSecCallbackFailed = -67695, /* A callback has failed. */
- errSecACLDeleteFailed = -67696, /* An ACL delete operation has failed. */
- errSecACLReplaceFailed = -67697, /* An ACL replace operation has failed. */
- errSecACLAddFailed = -67698, /* An ACL add operation has failed. */
- errSecACLChangeFailed = -67699, /* An ACL change operation has failed. */
- errSecInvalidAccessCredentials = -67700, /* Invalid access credentials were encountered. */
- errSecInvalidRecord = -67701, /* An invalid record was encountered. */
- errSecInvalidACL = -67702, /* An invalid ACL was encountered. */
- errSecInvalidSampleValue = -67703, /* An invalid sample value was encountered. */
- errSecIncompatibleVersion = -67704, /* An incompatible version was encountered. */
- errSecPrivilegeNotGranted = -67705, /* The privilege was not granted. */
- errSecInvalidScope = -67706, /* An invalid scope was encountered. */
- errSecPVCAlreadyConfigured = -67707, /* The PVC is already configured. */
- errSecInvalidPVC = -67708, /* An invalid PVC was encountered. */
- errSecEMMLoadFailed = -67709, /* The EMM load has failed. */
- errSecEMMUnloadFailed = -67710, /* The EMM unload has failed. */
- errSecAddinLoadFailed = -67711, /* The add-in load operation has failed. */
- errSecInvalidKeyRef = -67712, /* An invalid key was encountered. */
- errSecInvalidKeyHierarchy = -67713, /* An invalid key hierarchy was encountered. */
- errSecAddinUnloadFailed = -67714, /* The add-in unload operation has failed. */
- errSecLibraryReferenceNotFound = -67715, /* A library reference was not found. */
- errSecInvalidAddinFunctionTable = -67716, /* An invalid add-in function table was encountered. */
- errSecInvalidServiceMask = -67717, /* An invalid service mask was encountered. */
- errSecModuleNotLoaded = -67718, /* A module was not loaded. */
- errSecInvalidSubServiceID = -67719, /* An invalid subservice ID was encountered. */
- errSecAttributeNotInContext = -67720, /* An attribute was not in the context. */
- errSecModuleManagerInitializeFailed = -67721, /* A module failed to initialize. */
- errSecModuleManagerNotFound = -67722, /* A module was not found. */
- errSecEventNotificationCallbackNotFound = -67723, /* An event notification callback was not found. */
- errSecInputLengthError = -67724, /* An input length error was encountered. */
- errSecOutputLengthError = -67725, /* An output length error was encountered. */
- errSecPrivilegeNotSupported = -67726, /* The privilege is not supported. */
- errSecDeviceError = -67727, /* A device error was encountered. */
- errSecAttachHandleBusy = -67728, /* The CSP handle was busy. */
- errSecNotLoggedIn = -67729, /* You are not logged in. */
- errSecAlgorithmMismatch = -67730, /* An algorithm mismatch was encountered. */
- errSecKeyUsageIncorrect = -67731, /* The key usage is incorrect. */
- errSecKeyBlobTypeIncorrect = -67732, /* The key blob type is incorrect. */
- errSecKeyHeaderInconsistent = -67733, /* The key header is inconsistent. */
- errSecUnsupportedKeyFormat = -67734, /* The key header format is not supported. */
- errSecUnsupportedKeySize = -67735, /* The key size is not supported. */
- errSecInvalidKeyUsageMask = -67736, /* The key usage mask is not valid. */
- errSecUnsupportedKeyUsageMask = -67737, /* The key usage mask is not supported. */
- errSecInvalidKeyAttributeMask = -67738, /* The key attribute mask is not valid. */
- errSecUnsupportedKeyAttributeMask = -67739, /* The key attribute mask is not supported. */
- errSecInvalidKeyLabel = -67740, /* The key label is not valid. */
- errSecUnsupportedKeyLabel = -67741, /* The key label is not supported. */
- errSecInvalidKeyFormat = -67742, /* The key format is not valid. */
- errSecUnsupportedVectorOfBuffers = -67743, /* The vector of buffers is not supported. */
- errSecInvalidInputVector = -67744, /* The input vector is not valid. */
- errSecInvalidOutputVector = -67745, /* The output vector is not valid. */
- errSecInvalidContext = -67746, /* An invalid context was encountered. */
- errSecInvalidAlgorithm = -67747, /* An invalid algorithm was encountered. */
- errSecInvalidAttributeKey = -67748, /* A key attribute was not valid. */
- errSecMissingAttributeKey = -67749, /* A key attribute was missing. */
- errSecInvalidAttributeInitVector = -67750, /* An init vector attribute was not valid. */
- errSecMissingAttributeInitVector = -67751, /* An init vector attribute was missing. */
- errSecInvalidAttributeSalt = -67752, /* A salt attribute was not valid. */
- errSecMissingAttributeSalt = -67753, /* A salt attribute was missing. */
- errSecInvalidAttributePadding = -67754, /* A padding attribute was not valid. */
- errSecMissingAttributePadding = -67755, /* A padding attribute was missing. */
- errSecInvalidAttributeRandom = -67756, /* A random number attribute was not valid. */
- errSecMissingAttributeRandom = -67757, /* A random number attribute was missing. */
- errSecInvalidAttributeSeed = -67758, /* A seed attribute was not valid. */
- errSecMissingAttributeSeed = -67759, /* A seed attribute was missing. */
- errSecInvalidAttributePassphrase = -67760, /* A passphrase attribute was not valid. */
- errSecMissingAttributePassphrase = -67761, /* A passphrase attribute was missing. */
- errSecInvalidAttributeKeyLength = -67762, /* A key length attribute was not valid. */
- errSecMissingAttributeKeyLength = -67763, /* A key length attribute was missing. */
- errSecInvalidAttributeBlockSize = -67764, /* A block size attribute was not valid. */
- errSecMissingAttributeBlockSize = -67765, /* A block size attribute was missing. */
- errSecInvalidAttributeOutputSize = -67766, /* An output size attribute was not valid. */
- errSecMissingAttributeOutputSize = -67767, /* An output size attribute was missing. */
- errSecInvalidAttributeRounds = -67768, /* The number of rounds attribute was not valid. */
- errSecMissingAttributeRounds = -67769, /* The number of rounds attribute was missing. */
- errSecInvalidAlgorithmParms = -67770, /* An algorithm parameters attribute was not valid. */
- errSecMissingAlgorithmParms = -67771, /* An algorithm parameters attribute was missing. */
- errSecInvalidAttributeLabel = -67772, /* A label attribute was not valid. */
- errSecMissingAttributeLabel = -67773, /* A label attribute was missing. */
- errSecInvalidAttributeKeyType = -67774, /* A key type attribute was not valid. */
- errSecMissingAttributeKeyType = -67775, /* A key type attribute was missing. */
- errSecInvalidAttributeMode = -67776, /* A mode attribute was not valid. */
- errSecMissingAttributeMode = -67777, /* A mode attribute was missing. */
- errSecInvalidAttributeEffectiveBits = -67778, /* An effective bits attribute was not valid. */
- errSecMissingAttributeEffectiveBits = -67779, /* An effective bits attribute was missing. */
- errSecInvalidAttributeStartDate = -67780, /* A start date attribute was not valid. */
- errSecMissingAttributeStartDate = -67781, /* A start date attribute was missing. */
- errSecInvalidAttributeEndDate = -67782, /* An end date attribute was not valid. */
- errSecMissingAttributeEndDate = -67783, /* An end date attribute was missing. */
- errSecInvalidAttributeVersion = -67784, /* A version attribute was not valid. */
- errSecMissingAttributeVersion = -67785, /* A version attribute was missing. */
- errSecInvalidAttributePrime = -67786, /* A prime attribute was not valid. */
- errSecMissingAttributePrime = -67787, /* A prime attribute was missing. */
- errSecInvalidAttributeBase = -67788, /* A base attribute was not valid. */
- errSecMissingAttributeBase = -67789, /* A base attribute was missing. */
- errSecInvalidAttributeSubprime = -67790, /* A subprime attribute was not valid. */
- errSecMissingAttributeSubprime = -67791, /* A subprime attribute was missing. */
- errSecInvalidAttributeIterationCount = -67792, /* An iteration count attribute was not valid. */
- errSecMissingAttributeIterationCount = -67793, /* An iteration count attribute was missing. */
- errSecInvalidAttributeDLDBHandle = -67794, /* A database handle attribute was not valid. */
- errSecMissingAttributeDLDBHandle = -67795, /* A database handle attribute was missing. */
- errSecInvalidAttributeAccessCredentials = -67796, /* An access credentials attribute was not valid. */
- errSecMissingAttributeAccessCredentials = -67797, /* An access credentials attribute was missing. */
- errSecInvalidAttributePublicKeyFormat = -67798, /* A public key format attribute was not valid. */
- errSecMissingAttributePublicKeyFormat = -67799, /* A public key format attribute was missing. */
- errSecInvalidAttributePrivateKeyFormat = -67800, /* A private key format attribute was not valid. */
- errSecMissingAttributePrivateKeyFormat = -67801, /* A private key format attribute was missing. */
- errSecInvalidAttributeSymmetricKeyFormat = -67802, /* A symmetric key format attribute was not valid. */
- errSecMissingAttributeSymmetricKeyFormat = -67803, /* A symmetric key format attribute was missing. */
- errSecInvalidAttributeWrappedKeyFormat = -67804, /* A wrapped key format attribute was not valid. */
- errSecMissingAttributeWrappedKeyFormat = -67805, /* A wrapped key format attribute was missing. */
- errSecStagedOperationInProgress = -67806, /* A staged operation is in progress. */
- errSecStagedOperationNotStarted = -67807, /* A staged operation was not started. */
- errSecVerifyFailed = -67808, /* A cryptographic verification failure has occurred. */
- errSecQuerySizeUnknown = -67809, /* The query size is unknown. */
- errSecBlockSizeMismatch = -67810, /* A block size mismatch occurred. */
- errSecPublicKeyInconsistent = -67811, /* The public key was inconsistent. */
- errSecDeviceVerifyFailed = -67812, /* A device verification failure has occurred. */
- errSecInvalidLoginName = -67813, /* An invalid login name was detected. */
- errSecAlreadyLoggedIn = -67814, /* The user is already logged in. */
- errSecInvalidDigestAlgorithm = -67815, /* An invalid digest algorithm was detected. */
- errSecInvalidCRLGroup = -67816, /* An invalid CRL group was detected. */
- errSecCertificateCannotOperate = -67817, /* The certificate cannot operate. */
- errSecCertificateExpired = -67818, /* An expired certificate was detected. */
- errSecCertificateNotValidYet = -67819, /* The certificate is not yet valid. */
- errSecCertificateRevoked = -67820, /* The certificate was revoked. */
- errSecCertificateSuspended = -67821, /* The certificate was suspended. */
- errSecInsufficientCredentials = -67822, /* Insufficient credentials were detected. */
- errSecInvalidAction = -67823, /* The action was not valid. */
- errSecInvalidAuthority = -67824, /* The authority was not valid. */
- errSecVerifyActionFailed = -67825, /* A verify action has failed. */
- errSecInvalidCertAuthority = -67826, /* The certificate authority was not valid. */
- errSecInvaldCRLAuthority = -67827, /* The CRL authority was not valid. */
- errSecInvalidCRLEncoding = -67828, /* The CRL encoding was not valid. */
- errSecInvalidCRLType = -67829, /* The CRL type was not valid. */
- errSecInvalidCRL = -67830, /* The CRL was not valid. */
- errSecInvalidFormType = -67831, /* The form type was not valid. */
- errSecInvalidID = -67832, /* The ID was not valid. */
- errSecInvalidIdentifier = -67833, /* The identifier was not valid. */
- errSecInvalidIndex = -67834, /* The index was not valid. */
- errSecInvalidPolicyIdentifiers = -67835, /* The policy identifiers are not valid. */
- errSecInvalidTimeString = -67836, /* The time specified was not valid. */
- errSecInvalidReason = -67837, /* The trust policy reason was not valid. */
- errSecInvalidRequestInputs = -67838, /* The request inputs are not valid. */
- errSecInvalidResponseVector = -67839, /* The response vector was not valid. */
- errSecInvalidStopOnPolicy = -67840, /* The stop-on policy was not valid. */
- errSecInvalidTuple = -67841, /* The tuple was not valid. */
- errSecMultipleValuesUnsupported = -67842, /* Multiple values are not supported. */
- errSecNotTrusted = -67843, /* The trust policy was not trusted. */
- errSecNoDefaultAuthority = -67844, /* No default authority was detected. */
- errSecRejectedForm = -67845, /* The trust policy had a rejected form. */
- errSecRequestLost = -67846, /* The request was lost. */
- errSecRequestRejected = -67847, /* The request was rejected. */
- errSecUnsupportedAddressType = -67848, /* The address type is not supported. */
- errSecUnsupportedService = -67849, /* The service is not supported. */
- errSecInvalidTupleGroup = -67850, /* The tuple group was not valid. */
- errSecInvalidBaseACLs = -67851, /* The base ACLs are not valid. */
- errSecInvalidTupleCredendtials = -67852, /* The tuple credentials are not valid. */
- errSecInvalidEncoding = -67853, /* The encoding was not valid. */
- errSecInvalidValidityPeriod = -67854, /* The validity period was not valid. */
- errSecInvalidRequestor = -67855, /* The requestor was not valid. */
- errSecRequestDescriptor = -67856, /* The request descriptor was not valid. */
- errSecInvalidBundleInfo = -67857, /* The bundle information was not valid. */
- errSecInvalidCRLIndex = -67858, /* The CRL index was not valid. */
- errSecNoFieldValues = -67859, /* No field values were detected. */
- errSecUnsupportedFieldFormat = -67860, /* The field format is not supported. */
- errSecUnsupportedIndexInfo = -67861, /* The index information is not supported. */
- errSecUnsupportedLocality = -67862, /* The locality is not supported. */
- errSecUnsupportedNumAttributes = -67863, /* The number of attributes is not supported. */
- errSecUnsupportedNumIndexes = -67864, /* The number of indexes is not supported. */
- errSecUnsupportedNumRecordTypes = -67865, /* The number of record types is not supported. */
- errSecFieldSpecifiedMultiple = -67866, /* Too many fields were specified. */
- errSecIncompatibleFieldFormat = -67867, /* The field format was incompatible. */
- errSecInvalidParsingModule = -67868, /* The parsing module was not valid. */
- errSecDatabaseLocked = -67869, /* The database is locked. */
- errSecDatastoreIsOpen = -67870, /* The data store is open. */
- errSecMissingValue = -67871, /* A missing value was detected. */
- errSecUnsupportedQueryLimits = -67872, /* The query limits are not supported. */
- errSecUnsupportedNumSelectionPreds = -67873, /* The number of selection predicates is not supported. */
- errSecUnsupportedOperator = -67874, /* The operator is not supported. */
- errSecInvalidDBLocation = -67875, /* The database location is not valid. */
- errSecInvalidAccessRequest = -67876, /* The access request is not valid. */
- errSecInvalidIndexInfo = -67877, /* The index information is not valid. */
- errSecInvalidNewOwner = -67878, /* The new owner is not valid. */
- errSecInvalidModifyMode = -67879, /* The modify mode is not valid. */
- errSecMissingRequiredExtension = -67880, /* A required certificate extension is missing. */
- errSecExtendedKeyUsageNotCritical = -67881, /* The extended key usage extension was not marked critical. */
- errSecTimestampMissing = -67882, /* A timestamp was expected but was not found. */
- errSecTimestampInvalid = -67883, /* The timestamp was not valid. */
- errSecTimestampNotTrusted = -67884, /* The timestamp was not trusted. */
- errSecTimestampServiceNotAvailable = -67885, /* The timestamp service is not available. */
- errSecTimestampBadAlg = -67886, /* An unrecognized or unsupported Algorithm Identifier in timestamp. */
- errSecTimestampBadRequest = -67887, /* The timestamp transaction is not permitted or supported. */
- errSecTimestampBadDataFormat = -67888, /* The timestamp data submitted has the wrong format. */
- errSecTimestampTimeNotAvailable = -67889, /* The time source for the Timestamp Authority is not available. */
- errSecTimestampUnacceptedPolicy = -67890, /* The requested policy is not supported by the Timestamp Authority. */
- errSecTimestampUnacceptedExtension = -67891, /* The requested extension is not supported by the Timestamp Authority. */
- errSecTimestampAddInfoNotAvailable = -67892, /* The additional information requested is not available. */
- errSecTimestampSystemFailure = -67893, /* The timestamp request cannot be handled due to system failure. */
- errSecSigningTimeMissing = -67894, /* A signing time was expected but was not found. */
- errSecTimestampRejection = -67895, /* A timestamp transaction was rejected. */
- errSecTimestampWaiting = -67896, /* A timestamp transaction is waiting. */
- errSecTimestampRevocationWarning = -67897, /* A timestamp authority revocation warning was issued. */
- errSecTimestampRevocationNotification = -67898, /* A timestamp authority revocation notification was issued. */
+ errSecSuccess = 0, /* No error. */
+ errSecUnimplemented = -4, /* Function or operation not implemented. */
+ errSecDskFull = -34,
+ errSecIO = -36, /*I/O error (bummers)*/
+ errSecOpWr = -49, /*file already open with with write permission*/
+ errSecParam = -50, /* One or more parameters passed to a function were not valid. */
+ errSecWrPerm = -61, /* write permissions error*/
+ errSecAllocate = -108, /* Failed to allocate memory. */
+ errSecUserCanceled = -128, /* User canceled the operation. */
+ errSecBadReq = -909, /* Bad parameter or invalid state for operation. */
+
+ errSecInternalComponent = -2070,
+ errSecCoreFoundationUnknown = -4960,
+
+ errSecNotAvailable = -25291, /* No keychain is available. You may need to restart your computer. */
+ errSecReadOnly = -25292, /* This keychain cannot be modified. */
+ errSecAuthFailed = -25293, /* The user name or passphrase you entered is not correct. */
+ errSecNoSuchKeychain = -25294, /* The specified keychain could not be found. */
+ errSecInvalidKeychain = -25295, /* The specified keychain is not a valid keychain file. */
+ errSecDuplicateKeychain = -25296, /* A keychain with the same name already exists. */
+ errSecDuplicateCallback = -25297, /* The specified callback function is already installed. */
+ errSecInvalidCallback = -25298, /* The specified callback function is not valid. */
+ errSecDuplicateItem = -25299, /* The specified item already exists in the keychain. */
+ errSecItemNotFound = -25300, /* The specified item could not be found in the keychain. */
+ errSecBufferTooSmall = -25301, /* There is not enough memory available to use the specified item. */
+ errSecDataTooLarge = -25302, /* This item contains information which is too large or in a format that cannot be displayed. */
+ errSecNoSuchAttr = -25303, /* The specified attribute does not exist. */
+ errSecInvalidItemRef = -25304, /* The specified item is no longer valid. It may have been deleted from the keychain. */
+ errSecInvalidSearchRef = -25305, /* Unable to search the current keychain. */
+ errSecNoSuchClass = -25306, /* The specified item does not appear to be a valid keychain item. */
+ errSecNoDefaultKeychain = -25307, /* A default keychain could not be found. */
+ errSecInteractionNotAllowed = -25308, /* User interaction is not allowed. */
+ errSecReadOnlyAttr = -25309, /* The specified attribute could not be modified. */
+ errSecWrongSecVersion = -25310, /* This keychain was created by a different version of the system software and cannot be opened. */
+ errSecKeySizeNotAllowed = -25311, /* This item specifies a key size which is too large. */
+ errSecNoStorageModule = -25312, /* A required component (data storage module) could not be loaded. You may need to restart your computer. */
+ errSecNoCertificateModule = -25313, /* A required component (certificate module) could not be loaded. You may need to restart your computer. */
+ errSecNoPolicyModule = -25314, /* A required component (policy module) could not be loaded. You may need to restart your computer. */
+ errSecInteractionRequired = -25315, /* User interaction is required, but is currently not allowed. */
+ errSecDataNotAvailable = -25316, /* The contents of this item cannot be retrieved. */
+ errSecDataNotModifiable = -25317, /* The contents of this item cannot be modified. */
+ errSecCreateChainFailed = -25318, /* One or more certificates required to validate this certificate cannot be found. */
+ errSecInvalidPrefsDomain = -25319, /* The specified preferences domain is not valid. */
+ errSecInDarkWake = -25320, /* In dark wake, no UI possible */
+
+ errSecACLNotSimple = -25240, /* The specified access control list is not in standard (simple) form. */
+ errSecPolicyNotFound = -25241, /* The specified policy cannot be found. */
+ errSecInvalidTrustSetting = -25242, /* The specified trust setting is invalid. */
+ errSecNoAccessForItem = -25243, /* The specified item has no access control. */
+ errSecInvalidOwnerEdit = -25244, /* Invalid attempt to change the owner of this item. */
+ errSecTrustNotAvailable = -25245, /* No trust results are available. */
+ errSecUnsupportedFormat = -25256, /* Import/Export format unsupported. */
+ errSecUnknownFormat = -25257, /* Unknown format in import. */
+ errSecKeyIsSensitive = -25258, /* Key material must be wrapped for export. */
+ errSecMultiplePrivKeys = -25259, /* An attempt was made to import multiple private keys. */
+ errSecPassphraseRequired = -25260, /* Passphrase is required for import/export. */
+ errSecInvalidPasswordRef = -25261, /* The password reference was invalid. */
+ errSecInvalidTrustSettings = -25262, /* The Trust Settings Record was corrupted. */
+ errSecNoTrustSettings = -25263, /* No Trust Settings were found. */
+ errSecPkcs12VerifyFailure = -25264, /* MAC verification failed during PKCS12 import (wrong password?) */
+ errSecNotSigner = -26267, /* A certificate was not signed by its proposed parent. */
+
+ errSecDecode = -26275, /* Unable to decode the provided data. */
+
+ errSecServiceNotAvailable = -67585, /* The required service is not available. */
+ errSecInsufficientClientID = -67586, /* The client ID is not correct. */
+ errSecDeviceReset = -67587, /* A device reset has occurred. */
+ errSecDeviceFailed = -67588, /* A device failure has occurred. */
+ errSecAppleAddAppACLSubject = -67589, /* Adding an application ACL subject failed. */
+ errSecApplePublicKeyIncomplete = -67590, /* The public key is incomplete. */
+ errSecAppleSignatureMismatch = -67591, /* A signature mismatch has occurred. */
+ errSecAppleInvalidKeyStartDate = -67592, /* The specified key has an invalid start date. */
+ errSecAppleInvalidKeyEndDate = -67593, /* The specified key has an invalid end date. */
+ errSecConversionError = -67594, /* A conversion error has occurred. */
+ errSecAppleSSLv2Rollback = -67595, /* A SSLv2 rollback error has occurred. */
+ errSecDiskFull = -34, /* The disk is full. */
+ errSecQuotaExceeded = -67596, /* The quota was exceeded. */
+ errSecFileTooBig = -67597, /* The file is too big. */
+ errSecInvalidDatabaseBlob = -67598, /* The specified database has an invalid blob. */
+ errSecInvalidKeyBlob = -67599, /* The specified database has an invalid key blob. */
+ errSecIncompatibleDatabaseBlob = -67600, /* The specified database has an incompatible blob. */
+ errSecIncompatibleKeyBlob = -67601, /* The specified database has an incompatible key blob. */
+ errSecHostNameMismatch = -67602, /* A host name mismatch has occurred. */
+ errSecUnknownCriticalExtensionFlag = -67603, /* There is an unknown critical extension flag. */
+ errSecNoBasicConstraints = -67604, /* No basic constraints were found. */
+ errSecNoBasicConstraintsCA = -67605, /* No basic CA constraints were found. */
+ errSecInvalidAuthorityKeyID = -67606, /* The authority key ID is not valid. */
+ errSecInvalidSubjectKeyID = -67607, /* The subject key ID is not valid. */
+ errSecInvalidKeyUsageForPolicy = -67608, /* The key usage is not valid for the specified policy. */
+ errSecInvalidExtendedKeyUsage = -67609, /* The extended key usage is not valid. */
+ errSecInvalidIDLinkage = -67610, /* The ID linkage is not valid. */
+ errSecPathLengthConstraintExceeded = -67611, /* The path length constraint was exceeded. */
+ errSecInvalidRoot = -67612, /* The root or anchor certificate is not valid. */
+ errSecCRLExpired = -67613, /* The CRL has expired. */
+ errSecCRLNotValidYet = -67614, /* The CRL is not yet valid. */
+ errSecCRLNotFound = -67615, /* The CRL was not found. */
+ errSecCRLServerDown = -67616, /* The CRL server is down. */
+ errSecCRLBadURI = -67617, /* The CRL has a bad Uniform Resource Identifier. */
+ errSecUnknownCertExtension = -67618, /* An unknown certificate extension was encountered. */
+ errSecUnknownCRLExtension = -67619, /* An unknown CRL extension was encountered. */
+ errSecCRLNotTrusted = -67620, /* The CRL is not trusted. */
+ errSecCRLPolicyFailed = -67621, /* The CRL policy failed. */
+ errSecIDPFailure = -67622, /* The issuing distribution point was not valid. */
+ errSecSMIMEEmailAddressesNotFound = -67623, /* An email address mismatch was encountered. */
+ errSecSMIMEBadExtendedKeyUsage = -67624, /* The appropriate extended key usage for SMIME was not found. */
+ errSecSMIMEBadKeyUsage = -67625, /* The key usage is not compatible with SMIME. */
+ errSecSMIMEKeyUsageNotCritical = -67626, /* The key usage extension is not marked as critical. */
+ errSecSMIMENoEmailAddress = -67627, /* No email address was found in the certificate. */
+ errSecSMIMESubjAltNameNotCritical = -67628, /* The subject alternative name extension is not marked as critical. */
+ errSecSSLBadExtendedKeyUsage = -67629, /* The appropriate extended key usage for SSL was not found. */
+ errSecOCSPBadResponse = -67630, /* The OCSP response was incorrect or could not be parsed. */
+ errSecOCSPBadRequest = -67631, /* The OCSP request was incorrect or could not be parsed. */
+ errSecOCSPUnavailable = -67632, /* OCSP service is unavailable. */
+ errSecOCSPStatusUnrecognized = -67633, /* The OCSP server did not recognize this certificate. */
+ errSecEndOfData = -67634, /* An end-of-data was detected. */
+ errSecIncompleteCertRevocationCheck = -67635, /* An incomplete certificate revocation check occurred. */
+ errSecNetworkFailure = -67636, /* A network failure occurred. */
+ errSecOCSPNotTrustedToAnchor = -67637, /* The OCSP response was not trusted to a root or anchor certificate. */
+ errSecRecordModified = -67638, /* The record was modified. */
+ errSecOCSPSignatureError = -67639, /* The OCSP response had an invalid signature. */
+ errSecOCSPNoSigner = -67640, /* The OCSP response had no signer. */
+ errSecOCSPResponderMalformedReq = -67641, /* The OCSP responder was given a malformed request. */
+ errSecOCSPResponderInternalError = -67642, /* The OCSP responder encountered an internal error. */
+ errSecOCSPResponderTryLater = -67643, /* The OCSP responder is busy, try again later. */
+ errSecOCSPResponderSignatureRequired = -67644, /* The OCSP responder requires a signature. */
+ errSecOCSPResponderUnauthorized = -67645, /* The OCSP responder rejected this request as unauthorized. */
+ errSecOCSPResponseNonceMismatch = -67646, /* The OCSP response nonce did not match the request. */
+ errSecCodeSigningBadCertChainLength = -67647, /* Code signing encountered an incorrect certificate chain length. */
+ errSecCodeSigningNoBasicConstraints = -67648, /* Code signing found no basic constraints. */
+ errSecCodeSigningBadPathLengthConstraint = -67649, /* Code signing encountered an incorrect path length constraint. */
+ errSecCodeSigningNoExtendedKeyUsage = -67650, /* Code signing found no extended key usage. */
+ errSecCodeSigningDevelopment = -67651, /* Code signing indicated use of a development-only certificate. */
+ errSecResourceSignBadCertChainLength = -67652, /* Resource signing has encountered an incorrect certificate chain length. */
+ errSecResourceSignBadExtKeyUsage = -67653, /* Resource signing has encountered an error in the extended key usage. */
+ errSecTrustSettingDeny = -67654, /* The trust setting for this policy was set to Deny. */
+ errSecInvalidSubjectName = -67655, /* An invalid certificate subject name was encountered. */
+ errSecUnknownQualifiedCertStatement = -67656, /* An unknown qualified certificate statement was encountered. */
+ errSecMobileMeRequestQueued = -67657, /* The MobileMe request will be sent during the next connection. */
+ errSecMobileMeRequestRedirected = -67658, /* The MobileMe request was redirected. */
+ errSecMobileMeServerError = -67659, /* A MobileMe server error occurred. */
+ errSecMobileMeServerNotAvailable = -67660, /* The MobileMe server is not available. */
+ errSecMobileMeServerAlreadyExists = -67661, /* The MobileMe server reported that the item already exists. */
+ errSecMobileMeServerServiceErr = -67662, /* A MobileMe service error has occurred. */
+ errSecMobileMeRequestAlreadyPending = -67663, /* A MobileMe request is already pending. */
+ errSecMobileMeNoRequestPending = -67664, /* MobileMe has no request pending. */
+ errSecMobileMeCSRVerifyFailure = -67665, /* A MobileMe CSR verification failure has occurred. */
+ errSecMobileMeFailedConsistencyCheck = -67666, /* MobileMe has found a failed consistency check. */
+ errSecNotInitialized = -67667, /* A function was called without initializing CSSM. */
+ errSecInvalidHandleUsage = -67668, /* The CSSM handle does not match with the service type. */
+ errSecPVCReferentNotFound = -67669, /* A reference to the calling module was not found in the list of authorized callers. */
+ errSecFunctionIntegrityFail = -67670, /* A function address was not within the verified module. */
+ errSecInternalError = -67671, /* An internal error has occurred. */
+ errSecMemoryError = -67672, /* A memory error has occurred. */
+ errSecInvalidData = -67673, /* Invalid data was encountered. */
+ errSecMDSError = -67674, /* A Module Directory Service error has occurred. */
+ errSecInvalidPointer = -67675, /* An invalid pointer was encountered. */
+ errSecSelfCheckFailed = -67676, /* Self-check has failed. */
+ errSecFunctionFailed = -67677, /* A function has failed. */
+ errSecModuleManifestVerifyFailed = -67678, /* A module manifest verification failure has occurred. */
+ errSecInvalidGUID = -67679, /* An invalid GUID was encountered. */
+ errSecInvalidHandle = -67680, /* An invalid handle was encountered. */
+ errSecInvalidDBList = -67681, /* An invalid DB list was encountered. */
+ errSecInvalidPassthroughID = -67682, /* An invalid passthrough ID was encountered. */
+ errSecInvalidNetworkAddress = -67683, /* An invalid network address was encountered. */
+ errSecCRLAlreadySigned = -67684, /* The certificate revocation list is already signed. */
+ errSecInvalidNumberOfFields = -67685, /* An invalid number of fields were encountered. */
+ errSecVerificationFailure = -67686, /* A verification failure occurred. */
+ errSecUnknownTag = -67687, /* An unknown tag was encountered. */
+ errSecInvalidSignature = -67688, /* An invalid signature was encountered. */
+ errSecInvalidName = -67689, /* An invalid name was encountered. */
+ errSecInvalidCertificateRef = -67690, /* An invalid certificate reference was encountered. */
+ errSecInvalidCertificateGroup = -67691, /* An invalid certificate group was encountered. */
+ errSecTagNotFound = -67692, /* The specified tag was not found. */
+ errSecInvalidQuery = -67693, /* The specified query was not valid. */
+ errSecInvalidValue = -67694, /* An invalid value was detected. */
+ errSecCallbackFailed = -67695, /* A callback has failed. */
+ errSecACLDeleteFailed = -67696, /* An ACL delete operation has failed. */
+ errSecACLReplaceFailed = -67697, /* An ACL replace operation has failed. */
+ errSecACLAddFailed = -67698, /* An ACL add operation has failed. */
+ errSecACLChangeFailed = -67699, /* An ACL change operation has failed. */
+ errSecInvalidAccessCredentials = -67700, /* Invalid access credentials were encountered. */
+ errSecInvalidRecord = -67701, /* An invalid record was encountered. */
+ errSecInvalidACL = -67702, /* An invalid ACL was encountered. */
+ errSecInvalidSampleValue = -67703, /* An invalid sample value was encountered. */
+ errSecIncompatibleVersion = -67704, /* An incompatible version was encountered. */
+ errSecPrivilegeNotGranted = -67705, /* The privilege was not granted. */
+ errSecInvalidScope = -67706, /* An invalid scope was encountered. */
+ errSecPVCAlreadyConfigured = -67707, /* The PVC is already configured. */
+ errSecInvalidPVC = -67708, /* An invalid PVC was encountered. */
+ errSecEMMLoadFailed = -67709, /* The EMM load has failed. */
+ errSecEMMUnloadFailed = -67710, /* The EMM unload has failed. */
+ errSecAddinLoadFailed = -67711, /* The add-in load operation has failed. */
+ errSecInvalidKeyRef = -67712, /* An invalid key was encountered. */
+ errSecInvalidKeyHierarchy = -67713, /* An invalid key hierarchy was encountered. */
+ errSecAddinUnloadFailed = -67714, /* The add-in unload operation has failed. */
+ errSecLibraryReferenceNotFound = -67715, /* A library reference was not found. */
+ errSecInvalidAddinFunctionTable = -67716, /* An invalid add-in function table was encountered. */
+ errSecInvalidServiceMask = -67717, /* An invalid service mask was encountered. */
+ errSecModuleNotLoaded = -67718, /* A module was not loaded. */
+ errSecInvalidSubServiceID = -67719, /* An invalid subservice ID was encountered. */
+ errSecAttributeNotInContext = -67720, /* An attribute was not in the context. */
+ errSecModuleManagerInitializeFailed = -67721, /* A module failed to initialize. */
+ errSecModuleManagerNotFound = -67722, /* A module was not found. */
+ errSecEventNotificationCallbackNotFound = -67723, /* An event notification callback was not found. */
+ errSecInputLengthError = -67724, /* An input length error was encountered. */
+ errSecOutputLengthError = -67725, /* An output length error was encountered. */
+ errSecPrivilegeNotSupported = -67726, /* The privilege is not supported. */
+ errSecDeviceError = -67727, /* A device error was encountered. */
+ errSecAttachHandleBusy = -67728, /* The CSP handle was busy. */
+ errSecNotLoggedIn = -67729, /* You are not logged in. */
+ errSecAlgorithmMismatch = -67730, /* An algorithm mismatch was encountered. */
+ errSecKeyUsageIncorrect = -67731, /* The key usage is incorrect. */
+ errSecKeyBlobTypeIncorrect = -67732, /* The key blob type is incorrect. */
+ errSecKeyHeaderInconsistent = -67733, /* The key header is inconsistent. */
+ errSecUnsupportedKeyFormat = -67734, /* The key header format is not supported. */
+ errSecUnsupportedKeySize = -67735, /* The key size is not supported. */
+ errSecInvalidKeyUsageMask = -67736, /* The key usage mask is not valid. */
+ errSecUnsupportedKeyUsageMask = -67737, /* The key usage mask is not supported. */
+ errSecInvalidKeyAttributeMask = -67738, /* The key attribute mask is not valid. */
+ errSecUnsupportedKeyAttributeMask = -67739, /* The key attribute mask is not supported. */
+ errSecInvalidKeyLabel = -67740, /* The key label is not valid. */
+ errSecUnsupportedKeyLabel = -67741, /* The key label is not supported. */
+ errSecInvalidKeyFormat = -67742, /* The key format is not valid. */
+ errSecUnsupportedVectorOfBuffers = -67743, /* The vector of buffers is not supported. */
+ errSecInvalidInputVector = -67744, /* The input vector is not valid. */
+ errSecInvalidOutputVector = -67745, /* The output vector is not valid. */
+ errSecInvalidContext = -67746, /* An invalid context was encountered. */
+ errSecInvalidAlgorithm = -67747, /* An invalid algorithm was encountered. */
+ errSecInvalidAttributeKey = -67748, /* A key attribute was not valid. */
+ errSecMissingAttributeKey = -67749, /* A key attribute was missing. */
+ errSecInvalidAttributeInitVector = -67750, /* An init vector attribute was not valid. */
+ errSecMissingAttributeInitVector = -67751, /* An init vector attribute was missing. */
+ errSecInvalidAttributeSalt = -67752, /* A salt attribute was not valid. */
+ errSecMissingAttributeSalt = -67753, /* A salt attribute was missing. */
+ errSecInvalidAttributePadding = -67754, /* A padding attribute was not valid. */
+ errSecMissingAttributePadding = -67755, /* A padding attribute was missing. */
+ errSecInvalidAttributeRandom = -67756, /* A random number attribute was not valid. */
+ errSecMissingAttributeRandom = -67757, /* A random number attribute was missing. */
+ errSecInvalidAttributeSeed = -67758, /* A seed attribute was not valid. */
+ errSecMissingAttributeSeed = -67759, /* A seed attribute was missing. */
+ errSecInvalidAttributePassphrase = -67760, /* A passphrase attribute was not valid. */
+ errSecMissingAttributePassphrase = -67761, /* A passphrase attribute was missing. */
+ errSecInvalidAttributeKeyLength = -67762, /* A key length attribute was not valid. */
+ errSecMissingAttributeKeyLength = -67763, /* A key length attribute was missing. */
+ errSecInvalidAttributeBlockSize = -67764, /* A block size attribute was not valid. */
+ errSecMissingAttributeBlockSize = -67765, /* A block size attribute was missing. */
+ errSecInvalidAttributeOutputSize = -67766, /* An output size attribute was not valid. */
+ errSecMissingAttributeOutputSize = -67767, /* An output size attribute was missing. */
+ errSecInvalidAttributeRounds = -67768, /* The number of rounds attribute was not valid. */
+ errSecMissingAttributeRounds = -67769, /* The number of rounds attribute was missing. */
+ errSecInvalidAlgorithmParms = -67770, /* An algorithm parameters attribute was not valid. */
+ errSecMissingAlgorithmParms = -67771, /* An algorithm parameters attribute was missing. */
+ errSecInvalidAttributeLabel = -67772, /* A label attribute was not valid. */
+ errSecMissingAttributeLabel = -67773, /* A label attribute was missing. */
+ errSecInvalidAttributeKeyType = -67774, /* A key type attribute was not valid. */
+ errSecMissingAttributeKeyType = -67775, /* A key type attribute was missing. */
+ errSecInvalidAttributeMode = -67776, /* A mode attribute was not valid. */
+ errSecMissingAttributeMode = -67777, /* A mode attribute was missing. */
+ errSecInvalidAttributeEffectiveBits = -67778, /* An effective bits attribute was not valid. */
+ errSecMissingAttributeEffectiveBits = -67779, /* An effective bits attribute was missing. */
+ errSecInvalidAttributeStartDate = -67780, /* A start date attribute was not valid. */
+ errSecMissingAttributeStartDate = -67781, /* A start date attribute was missing. */
+ errSecInvalidAttributeEndDate = -67782, /* An end date attribute was not valid. */
+ errSecMissingAttributeEndDate = -67783, /* An end date attribute was missing. */
+ errSecInvalidAttributeVersion = -67784, /* A version attribute was not valid. */
+ errSecMissingAttributeVersion = -67785, /* A version attribute was missing. */
+ errSecInvalidAttributePrime = -67786, /* A prime attribute was not valid. */
+ errSecMissingAttributePrime = -67787, /* A prime attribute was missing. */
+ errSecInvalidAttributeBase = -67788, /* A base attribute was not valid. */
+ errSecMissingAttributeBase = -67789, /* A base attribute was missing. */
+ errSecInvalidAttributeSubprime = -67790, /* A subprime attribute was not valid. */
+ errSecMissingAttributeSubprime = -67791, /* A subprime attribute was missing. */
+ errSecInvalidAttributeIterationCount = -67792, /* An iteration count attribute was not valid. */
+ errSecMissingAttributeIterationCount = -67793, /* An iteration count attribute was missing. */
+ errSecInvalidAttributeDLDBHandle = -67794, /* A database handle attribute was not valid. */
+ errSecMissingAttributeDLDBHandle = -67795, /* A database handle attribute was missing. */
+ errSecInvalidAttributeAccessCredentials = -67796, /* An access credentials attribute was not valid. */
+ errSecMissingAttributeAccessCredentials = -67797, /* An access credentials attribute was missing. */
+ errSecInvalidAttributePublicKeyFormat = -67798, /* A public key format attribute was not valid. */
+ errSecMissingAttributePublicKeyFormat = -67799, /* A public key format attribute was missing. */
+ errSecInvalidAttributePrivateKeyFormat = -67800, /* A private key format attribute was not valid. */
+ errSecMissingAttributePrivateKeyFormat = -67801, /* A private key format attribute was missing. */
+ errSecInvalidAttributeSymmetricKeyFormat = -67802, /* A symmetric key format attribute was not valid. */
+ errSecMissingAttributeSymmetricKeyFormat = -67803, /* A symmetric key format attribute was missing. */
+ errSecInvalidAttributeWrappedKeyFormat = -67804, /* A wrapped key format attribute was not valid. */
+ errSecMissingAttributeWrappedKeyFormat = -67805, /* A wrapped key format attribute was missing. */
+ errSecStagedOperationInProgress = -67806, /* A staged operation is in progress. */
+ errSecStagedOperationNotStarted = -67807, /* A staged operation was not started. */
+ errSecVerifyFailed = -67808, /* A cryptographic verification failure has occurred. */
+ errSecQuerySizeUnknown = -67809, /* The query size is unknown. */
+ errSecBlockSizeMismatch = -67810, /* A block size mismatch occurred. */
+ errSecPublicKeyInconsistent = -67811, /* The public key was inconsistent. */
+ errSecDeviceVerifyFailed = -67812, /* A device verification failure has occurred. */
+ errSecInvalidLoginName = -67813, /* An invalid login name was detected. */
+ errSecAlreadyLoggedIn = -67814, /* The user is already logged in. */
+ errSecInvalidDigestAlgorithm = -67815, /* An invalid digest algorithm was detected. */
+ errSecInvalidCRLGroup = -67816, /* An invalid CRL group was detected. */
+ errSecCertificateCannotOperate = -67817, /* The certificate cannot operate. */
+ errSecCertificateExpired = -67818, /* An expired certificate was detected. */
+ errSecCertificateNotValidYet = -67819, /* The certificate is not yet valid. */
+ errSecCertificateRevoked = -67820, /* The certificate was revoked. */
+ errSecCertificateSuspended = -67821, /* The certificate was suspended. */
+ errSecInsufficientCredentials = -67822, /* Insufficient credentials were detected. */
+ errSecInvalidAction = -67823, /* The action was not valid. */
+ errSecInvalidAuthority = -67824, /* The authority was not valid. */
+ errSecVerifyActionFailed = -67825, /* A verify action has failed. */
+ errSecInvalidCertAuthority = -67826, /* The certificate authority was not valid. */
+ errSecInvaldCRLAuthority = -67827, /* The CRL authority was not valid. */
+ errSecInvalidCRLEncoding = -67828, /* The CRL encoding was not valid. */
+ errSecInvalidCRLType = -67829, /* The CRL type was not valid. */
+ errSecInvalidCRL = -67830, /* The CRL was not valid. */
+ errSecInvalidFormType = -67831, /* The form type was not valid. */
+ errSecInvalidID = -67832, /* The ID was not valid. */
+ errSecInvalidIdentifier = -67833, /* The identifier was not valid. */
+ errSecInvalidIndex = -67834, /* The index was not valid. */
+ errSecInvalidPolicyIdentifiers = -67835, /* The policy identifiers are not valid. */
+ errSecInvalidTimeString = -67836, /* The time specified was not valid. */
+ errSecInvalidReason = -67837, /* The trust policy reason was not valid. */
+ errSecInvalidRequestInputs = -67838, /* The request inputs are not valid. */
+ errSecInvalidResponseVector = -67839, /* The response vector was not valid. */
+ errSecInvalidStopOnPolicy = -67840, /* The stop-on policy was not valid. */
+ errSecInvalidTuple = -67841, /* The tuple was not valid. */
+ errSecMultipleValuesUnsupported = -67842, /* Multiple values are not supported. */
+ errSecNotTrusted = -67843, /* The trust policy was not trusted. */
+ errSecNoDefaultAuthority = -67844, /* No default authority was detected. */
+ errSecRejectedForm = -67845, /* The trust policy had a rejected form. */
+ errSecRequestLost = -67846, /* The request was lost. */
+ errSecRequestRejected = -67847, /* The request was rejected. */
+ errSecUnsupportedAddressType = -67848, /* The address type is not supported. */
+ errSecUnsupportedService = -67849, /* The service is not supported. */
+ errSecInvalidTupleGroup = -67850, /* The tuple group was not valid. */
+ errSecInvalidBaseACLs = -67851, /* The base ACLs are not valid. */
+ errSecInvalidTupleCredendtials = -67852, /* The tuple credentials are not valid. */
+ errSecInvalidEncoding = -67853, /* The encoding was not valid. */
+ errSecInvalidValidityPeriod = -67854, /* The validity period was not valid. */
+ errSecInvalidRequestor = -67855, /* The requestor was not valid. */
+ errSecRequestDescriptor = -67856, /* The request descriptor was not valid. */
+ errSecInvalidBundleInfo = -67857, /* The bundle information was not valid. */
+ errSecInvalidCRLIndex = -67858, /* The CRL index was not valid. */
+ errSecNoFieldValues = -67859, /* No field values were detected. */
+ errSecUnsupportedFieldFormat = -67860, /* The field format is not supported. */
+ errSecUnsupportedIndexInfo = -67861, /* The index information is not supported. */
+ errSecUnsupportedLocality = -67862, /* The locality is not supported. */
+ errSecUnsupportedNumAttributes = -67863, /* The number of attributes is not supported. */
+ errSecUnsupportedNumIndexes = -67864, /* The number of indexes is not supported. */
+ errSecUnsupportedNumRecordTypes = -67865, /* The number of record types is not supported. */
+ errSecFieldSpecifiedMultiple = -67866, /* Too many fields were specified. */
+ errSecIncompatibleFieldFormat = -67867, /* The field format was incompatible. */
+ errSecInvalidParsingModule = -67868, /* The parsing module was not valid. */
+ errSecDatabaseLocked = -67869, /* The database is locked. */
+ errSecDatastoreIsOpen = -67870, /* The data store is open. */
+ errSecMissingValue = -67871, /* A missing value was detected. */
+ errSecUnsupportedQueryLimits = -67872, /* The query limits are not supported. */
+ errSecUnsupportedNumSelectionPreds = -67873, /* The number of selection predicates is not supported. */
+ errSecUnsupportedOperator = -67874, /* The operator is not supported. */
+ errSecInvalidDBLocation = -67875, /* The database location is not valid. */
+ errSecInvalidAccessRequest = -67876, /* The access request is not valid. */
+ errSecInvalidIndexInfo = -67877, /* The index information is not valid. */
+ errSecInvalidNewOwner = -67878, /* The new owner is not valid. */
+ errSecInvalidModifyMode = -67879, /* The modify mode is not valid. */
+ errSecMissingRequiredExtension = -67880, /* A required certificate extension is missing. */
+ errSecExtendedKeyUsageNotCritical = -67881, /* The extended key usage extension was not marked critical. */
+ errSecTimestampMissing = -67882, /* A timestamp was expected but was not found. */
+ errSecTimestampInvalid = -67883, /* The timestamp was not valid. */
+ errSecTimestampNotTrusted = -67884, /* The timestamp was not trusted. */
+ errSecTimestampServiceNotAvailable = -67885, /* The timestamp service is not available. */
+ errSecTimestampBadAlg = -67886, /* An unrecognized or unsupported Algorithm Identifier in timestamp. */
+ errSecTimestampBadRequest = -67887, /* The timestamp transaction is not permitted or supported. */
+ errSecTimestampBadDataFormat = -67888, /* The timestamp data submitted has the wrong format. */
+ errSecTimestampTimeNotAvailable = -67889, /* The time source for the Timestamp Authority is not available. */
+ errSecTimestampUnacceptedPolicy = -67890, /* The requested policy is not supported by the Timestamp Authority. */
+ errSecTimestampUnacceptedExtension = -67891, /* The requested extension is not supported by the Timestamp Authority. */
+ errSecTimestampAddInfoNotAvailable = -67892, /* The additional information requested is not available. */
+ errSecTimestampSystemFailure = -67893, /* The timestamp request cannot be handled due to system failure. */
+ errSecSigningTimeMissing = -67894, /* A signing time was expected but was not found. */
+ errSecTimestampRejection = -67895, /* A timestamp transaction was rejected. */
+ errSecTimestampWaiting = -67896, /* A timestamp transaction is waiting. */
+ errSecTimestampRevocationWarning = -67897, /* A timestamp authority revocation warning was issued. */
+ errSecTimestampRevocationNotification = -67898, /* A timestamp authority revocation notification was issued. */
};
+
CF_IMPLICIT_BRIDGING_DISABLED
CF_ASSUME_NONNULL_END
-#if defined(__cplusplus)
-}
-#endif
+__END_DECLS
-#endif /* !_SECURITY_SECBASE_H_ */
+#endif /* _SECURITY_SECBASE_H_ */
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecCertificate.h b/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecCertificate.h
index aac97e5a31..b284fc0be8 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecCertificate.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecCertificate.h
@@ -1,15 +1,15 @@
/*
- * Copyright (c) 2002-2011,2013 Apple Inc. All Rights Reserved.
- *
+ * Copyright (c) 2002-2016 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,142 +17,257 @@
* FITNESS FOR 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@
*/
/*!
- @header SecCertificate
- The functions provided in SecCertificate implement and manage a particular type of keychain item that represents a certificate. You can store a certificate in a keychain, but a certificate can also be a transient object.
-
- You can use a certificate as a keychain item in most functions.
+ @header SecCertificate
+ The functions provided in SecCertificate.h implement and manage a
+ particular type of keychain item that represents a X.509 public key
+ certificate. You can store a certificate in a keychain, but a
+ certificate can also be a transient object.
+
+ You can use a certificate as a keychain item in most functions.
*/
#ifndef _SECURITY_SECCERTIFICATE_H_
#define _SECURITY_SECCERTIFICATE_H_
-#define _SECURITY_VERSION_GREATER_THAN_57610_
-
#include
#include
#include
#include
#include
-#include
-#include
-#include
#include
#include
-/*
-#include
-#include
-*/
-#if defined(__cplusplus)
-extern "C" {
+#include
+
+#if SEC_OS_OSX
+#define _SECURITY_VERSION_GREATER_THAN_57610_
+
+#include
+#include
#endif
+__BEGIN_DECLS
+
CF_ASSUME_NONNULL_BEGIN
CF_IMPLICIT_BRIDGING_ENABLED
/*!
- @enum CertificateItemAttributes
- @abstract Indicates the type of a certificate item attribute.
- @constant kSecSubjectItemAttr Indicates a DER-encoded subject distinguished name.
- @constant kSecIssuerItemAttr Indicates a DER-encoded issuer distinguished name.
- @constant kSecSerialNumberItemAttr Indicates a DER-encoded certificate serial number (without the tag and length).
- @constant kSecPublicKeyHashItemAttr Indicates a public key hash.
- @constant kSecSubjectKeyIdentifierItemAttr Indicates a subject key identifier.
- @constant kSecCertTypeItemAttr Indicates a certificate type.
- @constant kSecCertEncodingItemAttr Indicates a certificate encoding.
+ @function SecCertificateGetTypeID
+ @abstract Returns the type identifier of SecCertificate instances.
+ @result The CFTypeID of SecCertificate instances.
+ */
+CFTypeID SecCertificateGetTypeID(void)
+ __OSX_AVAILABLE_STARTING(__MAC_10_3, __IPHONE_2_0);
+
+/*!
+ @function SecCertificateCreateWithData
+ @abstract Create a certificate given it's DER representation as a CFData.
+ @param allocator CFAllocator to allocate the certificate with.
+ @param data DER encoded X.509 certificate.
+ @result Return NULL if the passed-in data is not a valid DER-encoded
+ X.509 certificate, return a SecCertificateRef otherwise.
+ */
+__nullable
+SecCertificateRef SecCertificateCreateWithData(CFAllocatorRef __nullable allocator, CFDataRef data)
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+
+/*!
+ @function SecCertificateCopyData
+ @abstract Return the DER representation of an X.509 certificate.
+ @param certificate SecCertificate object created with
+ SecCertificateCreateWithData().
+ @result DER encoded X.509 certificate.
+ */
+CFDataRef SecCertificateCopyData(SecCertificateRef certificate)
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+
+/*!
+ @function SecCertificateCopySubjectSummary
+ @abstract Return a simple string which hopefully represents a human
+ understandable summary.
+ @param certificate A reference to the certificate from which to derive
+ the subject summary string.
+ @discussion All the data in this string comes from the certificate itself
+ and thus it's in whatever language the certificate itself is in.
+ @result A CFStringRef which the caller should CFRelease() once it's no
+ longer needed.
+ */
+__nullable
+CFStringRef SecCertificateCopySubjectSummary(SecCertificateRef certificate)
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+
+/*!
+ @function SecCertificateCopyCommonName
+ @abstract Retrieves the common name of the subject of a given certificate.
+ @param certificate A reference to the certificate from which to retrieve the common name.
+ @param commonName On return, a reference to the common name. Your code must release this reference by calling the CFRelease function.
+ @result A result code. See "Security Error Codes" (SecBase.h).
+ @discussion All the data in this string comes from the certificate itself, and thus it's in whatever language the certificate itself is in.
+ Note that the certificate's common name field may not be present, or may be inadequate to describe the certificate; for display purposes,
+ you should consider using SecCertificateCopySubjectSummary instead of this function.
+ */
+OSStatus SecCertificateCopyCommonName(SecCertificateRef certificate, CFStringRef * __nonnull CF_RETURNS_RETAINED commonName)
+ __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_10_3);
+
+/*!
+ @function SecCertificateCopyEmailAddresses
+ @abstract Returns an array of zero or more email addresses for the subject of a given certificate.
+ @param certificate A reference to the certificate from which to retrieve the email addresses.
+ @param emailAddresses On return, an array of zero or more CFStringRef elements corresponding to each email address found.
+ Your code must release this array reference by calling the CFRelease function.
+ @result A result code. See "Security Error Codes" (SecBase.h).
+ */
+OSStatus SecCertificateCopyEmailAddresses(SecCertificateRef certificate, CFArrayRef * __nonnull CF_RETURNS_RETAINED emailAddresses)
+ __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_10_3);
+
+/*!
+ @function SecCertificateCopyNormalizedIssuerSequence
+ @abstract Return the certificate's normalized issuer
+ @param certificate The certificate from which to get values
+ @discussion The issuer is a sequence in the format used by SecItemCopyMatching. The content returned is a DER-encoded X.509 distinguished name. For a display version of the issuer, call SecCertificateCopyValues. The caller must CFRelease the value returned.
+ */
+__nullable
+CFDataRef SecCertificateCopyNormalizedIssuerSequence(SecCertificateRef certificate)
+ __OSX_AVAILABLE_STARTING(__MAC_10_12_4, __IPHONE_10_3);
+
+/*!
+ @function SecCertificateCopyNormalizedSubjectSequence
+ @abstract Return the certificate's normalized subject
+ @param certificate The certificate from which to get values
+ @discussion The subject is a sequence in the format used by SecItemCopyMatching. The content returned is a DER-encoded X.509 distinguished name. For a display version of the subject, call SecCertificateCopyValues. The caller must CFRelease the value returned.
+ */
+__nullable
+CFDataRef SecCertificateCopyNormalizedSubjectSequence(SecCertificateRef certificate)
+ __OSX_AVAILABLE_STARTING(__MAC_10_12_4, __IPHONE_10_3);
+
+#if TARGET_OS_IPHONE
+/*!
+ @function SecCertificateCopyPublicKey
+ @abstract Retrieves the public key for a given certificate.
+ @param certificate A reference to the certificate from which to retrieve the public key.
+ @result A reference to the public key for the specified certificate. Your code must release this reference by calling the CFRelease function.
+ */
+__nullable
+SecKeyRef SecCertificateCopyPublicKey(SecCertificateRef certificate)
+ __OSX_AVAILABLE_STARTING(__MAC_NA, __IPHONE_10_3);
+#endif
+
+#if TARGET_OS_OSX
+/*!
+ @function SecCertificateCopyPublicKey
+ @abstract Retrieves the public key for a given certificate.
+ @param certificate A reference to the certificate from which to retrieve the public key.
+ @param key On return, a reference to the public key for the specified certificate. Your code must release this reference by calling the CFRelease function.
+ @result A result code. See "Security Error Codes" (SecBase.h).
+ */
+OSStatus SecCertificateCopyPublicKey(SecCertificateRef certificate, SecKeyRef * __nonnull CF_RETURNS_RETAINED key)
+ __OSX_AVAILABLE_STARTING(__MAC_10_3, __IPHONE_NA);
+#endif
+
+#if TARGET_OS_IPHONE
+/*!
+ @function SecCertificateCopySerialNumber
+ @abstract Return the certificate's serial number.
+ @param certificate The certificate from which to get values
+ @discussion Return the content of a DER-encoded integer (without the tag and length fields) for this certificate's serial number. The caller must CFRelease the value returned.
+ */
+__nullable
+CFDataRef SecCertificateCopySerialNumber(SecCertificateRef certificate)
+ __OSX_AVAILABLE_STARTING(__MAC_NA, __IPHONE_10_3);
+#endif
+
+#if TARGET_OS_OSX
+/*!
+ @function SecCertificateCopySerialNumber
+ @abstract Return the certificate's serial number.
+ @param certificate The certificate from which to get values
+ @param error An optional pointer to a CFErrorRef. This value is set if an error occurred. If not NULL the caller is responsible for releasing the CFErrorRef.
+ @discussion Return the content of a DER-encoded integer (without the tag and length fields) for this certificate's serial number. The caller must CFRelease the value returned.
+ */
+__nullable
+CFDataRef SecCertificateCopySerialNumber(SecCertificateRef certificate, CFErrorRef *error)
+ __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
+#endif
+
+/*
+ * Legacy functions (OS X only)
+ */
+#if SEC_OS_OSX
+/*!
+ @enum CertificateItemAttributes
+ @abstract Indicates the type of a certificate item attribute.
+ @constant kSecSubjectItemAttr Indicates a DER-encoded subject distinguished name.
+ @constant kSecIssuerItemAttr Indicates a DER-encoded issuer distinguished name.
+ @constant kSecSerialNumberItemAttr Indicates a DER-encoded certificate serial number (without the tag and length).
+ @constant kSecPublicKeyHashItemAttr Indicates a public key hash.
+ @constant kSecSubjectKeyIdentifierItemAttr Indicates a subject key identifier.
+ @constant kSecCertTypeItemAttr Indicates a certificate type.
+ @constant kSecCertEncodingItemAttr Indicates a certificate encoding.
*/
enum
{
- kSecSubjectItemAttr = 'subj',
- kSecIssuerItemAttr = 'issu',
- kSecSerialNumberItemAttr = 'snbr',
- kSecPublicKeyHashItemAttr = 'hpky',
+ kSecSubjectItemAttr = 'subj',
+ kSecIssuerItemAttr = 'issu',
+ kSecSerialNumberItemAttr = 'snbr',
+ kSecPublicKeyHashItemAttr = 'hpky',
kSecSubjectKeyIdentifierItemAttr = 'skid',
- kSecCertTypeItemAttr = 'ctyp',
- kSecCertEncodingItemAttr = 'cenc'
+ kSecCertTypeItemAttr = 'ctyp',
+ kSecCertEncodingItemAttr = 'cenc'
} /*DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER*/;
-/*!
- @function SecCertificateGetTypeID
- @abstract Returns the type identifier of SecCertificate instances.
- @result The CFTypeID of SecCertificate instances.
-*/
-CFTypeID SecCertificateGetTypeID(void)
- __OSX_AVAILABLE_STARTING(__MAC_10_3, __IPHONE_2_0);
-
#pragma mark ---- Certificate Operations ----
/*!
- @function SecCertificateCreateFromData
- @abstract Creates a certificate based on the input data, type, and encoding.
+ @function SecCertificateCreateFromData
+ @abstract Creates a certificate based on the input data, type, and encoding.
@param data A pointer to the certificate data.
@param type The certificate type as defined in cssmtype.h.
@param encoding The certificate encoding as defined in cssmtype.h.
- @param certificate On return, a reference to the newly created certificate.
+ @param certificate On return, a reference to the newly created certificate.
@result A result code. See "Security Error Codes" (SecBase.h).
- @discussion This API is deprecated in 10.7 Please use the SecCertificateCreateWithData API instead.
+ @discussion This API is deprecated in 10.7 Please use the SecCertificateCreateWithData API instead.
*/
OSStatus SecCertificateCreateFromData(const CSSM_DATA *data, CSSM_CERT_TYPE type, CSSM_CERT_ENCODING encoding, SecCertificateRef * __nonnull CF_RETURNS_RETAINED certificate)
- DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER;
+ DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER;
/*!
- @function SecCertificateCreateWithData
- @abstract Create a certificate reference given its DER representation as a CFData.
- @param allocator CFAllocator to allocate the certificate data. Pass NULL to use the default allocator.
- @param data DER encoded X.509 certificate.
- @result On return, a reference to the certificate. Returns NULL if the passed-in data is not a valid DER-encoded X.509 certificate.
-*/
-__nullable
-SecCertificateRef SecCertificateCreateWithData(CFAllocatorRef __nullable allocator, CFDataRef data)
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
-
-/*!
- @function SecCertificateAddToKeychain
- @abstract Adds a certificate to the specified keychain.
+ @function SecCertificateAddToKeychain
+ @abstract Adds a certificate to the specified keychain.
@param certificate A reference to a certificate.
@param keychain A reference to the keychain in which to add the certificate. Pass NULL to add the certificate to the default keychain.
@result A result code. See "Security Error Codes" (SecBase.h).
- @discussion This function is successful only if the certificate was created using the SecCertificateCreateFromData or
- SecCertificateCreateWithData functions, and the certificate has not yet been added to the specified keychain.
+ @discussion This function is successful only if the certificate was created using the SecCertificateCreateFromData or
+ SecCertificateCreateWithData functions, and the certificate has not yet been added to the specified keychain.
*/
OSStatus SecCertificateAddToKeychain(SecCertificateRef certificate, SecKeychainRef __nullable keychain)
- __OSX_AVAILABLE_STARTING(__MAC_10_3, __IPHONE_NA);
+ __OSX_AVAILABLE_STARTING(__MAC_10_3, __IPHONE_NA);
/*!
- @function SecCertificateGetData
- @abstract Retrieves the data for a given certificate.
+ @function SecCertificateGetData
+ @abstract Retrieves the data for a given certificate.
@param certificate A reference to the certificate from which to retrieve the data.
@param data On return, the CSSM_DATA structure pointed to by data is filled in. You must allocate the space for a CSSM_DATA structure before calling this function. This data pointer is only guaranteed to remain valid as long as the certificate remains unchanged and valid.
- @result A result code. See "Security Error Codes" (SecBase.h).
- @discussion This API is deprecated in 10.7. Please use the SecCertificateCopyData API instead.
+ @result A result code. See "Security Error Codes" (SecBase.h).
+ @discussion This API is deprecated in 10.7. Please use the SecCertificateCopyData API instead.
*/
OSStatus SecCertificateGetData(SecCertificateRef certificate, CSSM_DATA_PTR data)
- DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER;
+ DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER;
/*!
- @function SecCertificateCopyData
- @abstract Returns the DER representation of an X.509 certificate.
- @param certificate A reference to a certificate.
- @result On return, a data reference containing the DER encoded representation of the X.509 certificate.
- */
-CFDataRef SecCertificateCopyData(SecCertificateRef certificate)
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
-
-/*!
- @function SecCertificateGetType
- @abstract Retrieves the type for a given certificate.
+ @function SecCertificateGetType
+ @abstract Retrieves the type for a given certificate.
@param certificate A reference to the certificate from which to obtain the type.
@param certificateType On return, the certificate type of the certificate. Certificate types are defined in cssmtype.h.
- @result A result code. See "Security Error Codes" (SecBase.h).
- @discussion This API is deprecated in 10.7. Please use the SecCertificateCopyValues API instead.
+ @result A result code. See "Security Error Codes" (SecBase.h).
+ @discussion This API is deprecated in 10.7. Please use the SecCertificateCopyValues API instead.
*/
OSStatus SecCertificateGetType(SecCertificateRef certificate, CSSM_CERT_TYPE *certificateType)
- DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER;
+ DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER;
/*!
@function SecCertificateGetSubject
@@ -167,10 +282,10 @@ OSStatus SecCertificateGetType(SecCertificateRef certificate, CSSM_CERT_TYPE *ce
if ( (status == errSecSuccess) && (subject != NULL) ) {
// subject is valid
}
- This API is deprecated in 10.7. Please use the SecCertificateCopyValues API instead.
+ This API is deprecated in 10.7. Please use the SecCertificateCopyValues API instead.
*/
OSStatus SecCertificateGetSubject(SecCertificateRef certificate, const CSSM_X509_NAME * __nullable * __nonnull subject)
- DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER;
+ DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER;
/*!
@function SecCertificateGetIssuer
@@ -185,10 +300,10 @@ OSStatus SecCertificateGetSubject(SecCertificateRef certificate, const CSSM_X509
if ( (status == errSecSuccess) && (issuer != NULL) ) {
// issuer is valid
}
- This API is deprecated in 10.7. Please use the SecCertificateCopyValues API instead.
+ This API is deprecated in 10.7. Please use the SecCertificateCopyValues API instead.
*/
OSStatus SecCertificateGetIssuer(SecCertificateRef certificate, const CSSM_X509_NAME * __nullable * __nonnull issuer)
- DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER;
+ DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER;
/*!
@function SecCertificateGetCLHandle
@@ -196,10 +311,10 @@ OSStatus SecCertificateGetIssuer(SecCertificateRef certificate, const CSSM_X509_
@param certificate A reference to the certificate from which to obtain the certificate library handle.
@param clHandle On return, the certificate library handle of the given certificate. This handle remains valid at least as long as the certificate does.
@result A result code. See "Security Error Codes" (SecBase.h).
- @discussion This API is deprecated in 10.7. Please use the SecCertificateCopyValues API instead.
+ @discussion This API is deprecated in 10.7. Please use the SecCertificateCopyValues API instead.
*/
OSStatus SecCertificateGetCLHandle(SecCertificateRef certificate, CSSM_CL_HANDLE *clHandle)
- DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER;
+ DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER;
/*!
@function SecCertificateGetAlgorithmID
@@ -207,54 +322,10 @@ OSStatus SecCertificateGetCLHandle(SecCertificateRef certificate, CSSM_CL_HANDLE
@param certificate A reference to the certificate from which to retrieve the algorithm identifier.
@param algid On return, a pointer to a CSSM_X509_ALGORITHM_IDENTIFIER struct which identifies the algorithm for this certificate (x509defs.h). This pointer remains valid until the certificate reference is released. The caller should not attempt to free this pointer.
@result A result code. See "Security Error Codes" (SecBase.h).
- discussion This API is deprecated in 10.7. Please use the SecCertificateCopyValues API instead.
+ discussion This API is deprecated in 10.7. Please use the SecCertificateCopyValues API instead.
*/
OSStatus SecCertificateGetAlgorithmID(SecCertificateRef certificate, const CSSM_X509_ALGORITHM_IDENTIFIER * __nullable * __nonnull algid)
- DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER;
-
-/*!
- @function SecCertificateCopyPublicKey
- @abstract Retrieves the public key for a given certificate.
- @param certificate A reference to the certificate from which to retrieve the public key.
- @param key On return, a reference to the public key for the specified certificate. Your code must release this reference by calling the CFRelease function.
- @result A result code. See "Security Error Codes" (SecBase.h).
-*/
-OSStatus SecCertificateCopyPublicKey(SecCertificateRef certificate, SecKeyRef * __nonnull CF_RETURNS_RETAINED key)
- __OSX_AVAILABLE_STARTING(__MAC_10_3, __IPHONE_NA);
-
-/*!
- @function SecCertificateCopyCommonName
- @abstract Retrieves the common name of the subject of a given certificate.
- @param certificate A reference to the certificate from which to retrieve the common name.
- @param commonName On return, a reference to the common name. Your code must release this reference by calling the CFRelease function.
- @result A result code. See "Security Error Codes" (SecBase.h).
- @discussion All the data in this string comes from the certificate itself, and thus it's in whatever language the certificate itself is in.
- Note that the certificate's common name field may not be present, or may be inadequate to describe the certificate; for display purposes,
- you should consider using SecCertificateCopySubjectSummary instead of this function.
-*/
-OSStatus SecCertificateCopyCommonName(SecCertificateRef certificate, CFStringRef * __nonnull CF_RETURNS_RETAINED commonName)
- __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_NA);
-
-/*!
- @function SecCertificateCopySubjectSummary
- @abstract Returns a simple string which hopefully represents a human understandable summary.
- @param certificate A reference to the certificate from which to derive the subject summary string.
- @result On return, a reference to the subject summary string. Your code must release this reference by calling the CFRelease function.
- @discussion All the data in this string comes from the certificate itself, and thus it's in whatever language the certificate itself is in.
-*/
-CFStringRef SecCertificateCopySubjectSummary(SecCertificateRef certificate)
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
-
-/*!
- @function SecCertificateCopyEmailAddresses
- @abstract Returns an array of zero or more email addresses for the subject of a given certificate.
- @param certificate A reference to the certificate from which to retrieve the email addresses.
- @param emailAddresses On return, an array of zero or more CFStringRef elements corresponding to each email address found.
- Your code must release this array reference by calling the CFRelease function.
- @result A result code. See "Security Error Codes" (SecBase.h).
-*/
-OSStatus SecCertificateCopyEmailAddresses(SecCertificateRef certificate, CFArrayRef * __nonnull CF_RETURNS_RETAINED emailAddresses)
- __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_NA);
+ DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER;
/*!
@function SecCertificateCopyPreference
@@ -264,10 +335,10 @@ OSStatus SecCertificateCopyEmailAddresses(SecCertificateRef certificate, CFArray
@param certificate On return, a reference to the preferred certificate, or NULL if none was found. You are responsible for releasing this reference by calling the CFRelease function.
@result A result code. See "Security Error Codes" (SecBase.h).
@discussion This function will typically be used to obtain the preferred encryption certificate for an email recipient.
- This API is deprecated in 10.7. Please use the SecCertificateCopyPreferred API instead.
+ This API is deprecated in 10.7. Please use the SecCertificateCopyPreferred API instead.
*/
OSStatus SecCertificateCopyPreference(CFStringRef name, uint32 keyUsage, SecCertificateRef * __nonnull CF_RETURNS_RETAINED certificate)
- DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER;
+ DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER;
/*!
@function SecCertificateCopyPreferred
@@ -276,11 +347,11 @@ OSStatus SecCertificateCopyPreference(CFStringRef name, uint32 keyUsage, SecCert
@param keyUsage A CFArrayRef value, containing items defined in SecItem.h Pass NULL to ignore this parameter. (kSecAttrCanEncrypt, kSecAttrCanDecrypt, kSecAttrCanDerive, kSecAttrCanSign, kSecAttrCanVerify, kSecAttrCanWrap, kSecAttrCanUnwrap)
@result On return, a reference to the preferred certificate, or NULL if none was found. You are responsible for releasing this reference by calling the CFRelease function.
@discussion This function will typically be used to obtain the preferred encryption certificate for an email recipient. If a preferred certificate has not been set
- for the supplied name, the returned reference will be NULL. Your code should then perform a search for possible certificates, using the SecItemCopyMatching API.
+ for the supplied name, the returned reference will be NULL. Your code should then perform a search for possible certificates, using the SecItemCopyMatching API.
*/
__nullable
SecCertificateRef SecCertificateCopyPreferred(CFStringRef name, CFArrayRef __nullable keyUsage)
- __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
+ __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
/*!
@function SecCertificateSetPreference
@@ -291,10 +362,10 @@ SecCertificateRef SecCertificateCopyPreferred(CFStringRef name, CFArrayRef __nul
@param date (optional) A date reference. If supplied, the preferred certificate will be changed only if this date is later than the currently saved setting. Pass NULL if this preference should not be restricted by date.
@result A result code. See "Security Error Codes" (SecBase.h).
@discussion This function will typically be used to set the preferred encryption certificate for an email recipient, either manually (when encrypting email to a recipient) or automatically upon receipt of encrypted email.
- This API is deprecated in 10.7. Plese use the SecCertificateSetPreferred API instead.
+ This API is deprecated in 10.7. Plese use the SecCertificateSetPreferred API instead.
*/
OSStatus SecCertificateSetPreference(SecCertificateRef certificate, CFStringRef name, uint32 keyUsage, CFDateRef __nullable date)
- __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_NA);
+ DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER;
/*!
@function SecCertificateSetPreferred
@@ -304,10 +375,10 @@ OSStatus SecCertificateSetPreference(SecCertificateRef certificate, CFStringRef
@param keyUsage A CFArrayRef value, containing items defined in SecItem.h Pass NULL to ignore this parameter. (kSecAttrCanEncrypt, kSecAttrCanDecrypt, kSecAttrCanDerive, kSecAttrCanSign, kSecAttrCanVerify, kSecAttrCanWrap, kSecAttrCanUnwrap)
@result A result code. See "Security Error Codes" (SecBase.h).
@discussion This function will typically be used to set the preferred encryption certificate for an email recipient, either manually (when encrypting email to a recipient)
- or automatically upon receipt of encrypted email.
+ or automatically upon receipt of encrypted email.
*/
OSStatus SecCertificateSetPreferred(SecCertificateRef __nullable certificate, CFStringRef name, CFArrayRef __nullable keyUsage)
- __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
+ __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
/*!
@typedef SecKeyUsage
@@ -327,19 +398,19 @@ OSStatus SecCertificateSetPreferred(SecCertificateRef __nullable certificate, CF
@constant kSecKeyUsageAll For masking purposes, all SecKeyUsage values.
*/
typedef CF_OPTIONS(uint32_t, SecKeyUsage) {
- kSecKeyUsageUnspecified = 0,
- kSecKeyUsageDigitalSignature = 1 << 0,
- kSecKeyUsageNonRepudiation = 1 << 1,
- kSecKeyUsageContentCommitment= 1 << 1,
- kSecKeyUsageKeyEncipherment = 1 << 2,
- kSecKeyUsageDataEncipherment = 1 << 3,
- kSecKeyUsageKeyAgreement = 1 << 4,
- kSecKeyUsageKeyCertSign = 1 << 5,
- kSecKeyUsageCRLSign = 1 << 6,
- kSecKeyUsageEncipherOnly = 1 << 7,
- kSecKeyUsageDecipherOnly = 1 << 8,
- kSecKeyUsageCritical = 1 << 31,
- kSecKeyUsageAll = 0x7FFFFFFF
+ kSecKeyUsageUnspecified = 0u,
+ kSecKeyUsageDigitalSignature = 1u << 0,
+ kSecKeyUsageNonRepudiation = 1u << 1,
+ kSecKeyUsageContentCommitment= 1u << 1,
+ kSecKeyUsageKeyEncipherment = 1u << 2,
+ kSecKeyUsageDataEncipherment = 1u << 3,
+ kSecKeyUsageKeyAgreement = 1u << 4,
+ kSecKeyUsageKeyCertSign = 1u << 5,
+ kSecKeyUsageCRLSign = 1u << 6,
+ kSecKeyUsageEncipherOnly = 1u << 7,
+ kSecKeyUsageDecipherOnly = 1u << 8,
+ kSecKeyUsageCritical = 1u << 31,
+ kSecKeyUsageAll = 0x7FFFFFFFu
};
/*!
@@ -350,16 +421,16 @@ typedef CF_OPTIONS(uint32_t, SecKeyUsage) {
@constant kSecPropertyKeyLocalizedLabel The localized label of the entry
@constant kSecPropertyKeyValue The value of the entry
*/
-
+
extern const CFStringRef kSecPropertyKeyType __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
extern const CFStringRef kSecPropertyKeyLabel __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
extern const CFStringRef kSecPropertyKeyLocalizedLabel __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
extern const CFStringRef kSecPropertyKeyValue __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
/*!
- @enum kSecPropertyType
- @abstract Public Constants for property list values returned by SecCertificateCopyValues
- @discussion Note that kSecPropertyTypeTitle and kSecPropertyTypeError are defined in SecTrust.h
+ @enum kSecPropertyType
+ @abstract Public Constants for property list values returned by SecCertificateCopyValues
+ @discussion Note that kSecPropertyTypeTitle and kSecPropertyTypeError are defined in SecTrust.h
*/
extern const CFStringRef kSecPropertyTypeWarning __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
extern const CFStringRef kSecPropertyTypeSuccess __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
@@ -371,145 +442,115 @@ extern const CFStringRef kSecPropertyTypeDate __OSX_AVAILABLE_STARTING(__MAC_10_
/*!
@function SecCertificateCopyValues
- @abstract Creates a dictionary that represents a certificate's contents.
- @param certificate The certificate from which to get values
- @param keys An array of string OID values, or NULL. If present, this is
- the subset of values from the certificate to return. If NULL,
- all values will be returned. Only OIDs that are top level keys
- in the returned dictionary can be specified. Unknown OIDs are
- ignored.
- @param error An optional pointer to a CFErrorRef. This value is
- set if an error occurred. If not NULL the caller is
- responsible for releasing the CFErrorRef.
- @discussion The keys array will contain all of the keys used in the
- returned dictionary. The top level keys in the returned
- dictionary are OIDs, many of which are found in SecCertificateOIDs.h.
- Each entry that is returned is itself a dictionary with four
- entries, whose keys are kSecPropertyKeyType, kSecPropertyKeyLabel,
- kSecPropertyKeyLocalizedLabel, kSecPropertyKeyValue. The label
- entries may contain a descriptive (localized) string, or an
- OID string. The kSecPropertyKeyType describes the type in the
- value entry. The value entry may be any CFType, although it
- is usually a CFStringRef, CFArrayRef or a CFDictionaryRef.
+ @abstract Creates a dictionary that represents a certificate's contents.
+ @param certificate The certificate from which to get values
+ @param keys An array of string OID values, or NULL. If present, this is
+ the subset of values from the certificate to return. If NULL,
+ all values will be returned. Only OIDs that are top level keys
+ in the returned dictionary can be specified. Unknown OIDs are
+ ignored.
+ @param error An optional pointer to a CFErrorRef. This value is
+ set if an error occurred. If not NULL the caller is
+ responsible for releasing the CFErrorRef.
+ @discussion The keys array will contain all of the keys used in the
+ returned dictionary. The top level keys in the returned
+ dictionary are OIDs, many of which are found in SecCertificateOIDs.h.
+ Each entry that is returned is itself a dictionary with four
+ entries, whose keys are kSecPropertyKeyType, kSecPropertyKeyLabel,
+ kSecPropertyKeyLocalizedLabel, kSecPropertyKeyValue. The label
+ entries may contain a descriptive (localized) string, or an
+ OID string. The kSecPropertyKeyType describes the type in the
+ value entry. The value entry may be any CFType, although it
+ is usually a CFStringRef, CFArrayRef or a CFDictionaryRef.
*/
__nullable
CFDictionaryRef SecCertificateCopyValues(SecCertificateRef certificate, CFArrayRef __nullable keys, CFErrorRef *error)
- __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
+ __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
/*!
- @enum Transform Key Value Constants
- @discussion Predefined values for the kSecTransformAttrCertificateUsage attribute.
-
-
- kSecCertificateUsageSigning
- kSecCertificateUsageSigningAndEncrypting
- kSecCertificateUsageDeriveAndSign
-
-*/
-
-extern const CFStringRef kSecCertificateUsageSigning __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
-extern const CFStringRef kSecCertificateUsageSigningAndEncrypting __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
-extern const CFStringRef kSecCertificateUsageDeriveAndSign __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
-
-/*!
- @function SecCertificateCopyLongDescription
- @abstract Return the long description of a certificate
- @param alloc The CFAllocator which should be used to allocate
- memory for the dictionary and its storage for values. This
- parameter may be NULL in which case the current default
- CFAllocator is used. If this reference is not a valid
- CFAllocator, the behavior is undefined.
- @param certificate The certificate from which to retrieve the long description
- @param error An optional pointer to a CFErrorRef. This value is
- set if an error occurred. If not NULL the caller is
- responsible for releasing the CFErrorRef.
- @result A CFStringRef of the long description or NULL. If NULL and the error
- parameter is supplied the error will be returned in the error parameter
- @discussion Note that the format of this string may change in the future
+ @function SecCertificateCopyLongDescription
+ @abstract Return the long description of a certificate
+ @param alloc The CFAllocator which should be used to allocate
+ memory for the dictionary and its storage for values. This
+ parameter may be NULL in which case the current default
+ CFAllocator is used. If this reference is not a valid
+ CFAllocator, the behavior is undefined.
+ @param certificate The certificate from which to retrieve the long description
+ @param error An optional pointer to a CFErrorRef. This value is
+ set if an error occurred. If not NULL the caller is
+ responsible for releasing the CFErrorRef.
+ @result A CFStringRef of the long description or NULL. If NULL and the error
+ parameter is supplied the error will be returned in the error parameter
+ @discussion Note that the format of this string may change in the future
*/
__nullable
CFStringRef SecCertificateCopyLongDescription(CFAllocatorRef __nullable alloc, SecCertificateRef certificate, CFErrorRef *error)
- __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
-
-/*!
- @function SecCertificateCopyShortDescription
- @abstract Return the short description of a certificate
- @param alloc The CFAllocator which should be used to allocate
- memory for the dictionary and its storage for values. This
- parameter may be NULL in which case the current default
- CFAllocator is used. If this reference is not a valid
- CFAllocator, the behavior is undefined.
- @param certificate The certificate from which to retrieve the short description
- @param error An optional pointer to a CFErrorRef. This value is
- set if an error occurred. If not NULL the caller is
- responsible for releasing the CFErrorRef.
- @result A CFStringRef of the short description or NULL. If NULL and the error
- parameter is supplied the error will be returned in the error parameter
- @discussion Note that the format of this string may change in the future
+ __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
+
+/*!
+ @function SecCertificateCopyShortDescription
+ @abstract Return the short description of a certificate
+ @param alloc The CFAllocator which should be used to allocate
+ memory for the dictionary and its storage for values. This
+ parameter may be NULL in which case the current default
+ CFAllocator is used. If this reference is not a valid
+ CFAllocator, the behavior is undefined.
+ @param certificate The certificate from which to retrieve the short description
+ @param error An optional pointer to a CFErrorRef. This value is
+ set if an error occurred. If not NULL the caller is
+ responsible for releasing the CFErrorRef.
+ @result A CFStringRef of the short description or NULL. If NULL and the error
+ parameter is supplied the error will be returned in the error parameter
+ @discussion Note that the format of this string may change in the future
*/
__nullable
CFStringRef SecCertificateCopyShortDescription(CFAllocatorRef __nullable alloc, SecCertificateRef certificate, CFErrorRef *error)
- __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
-
-/*!
- @function SecCertificateCopySerialNumber
- @abstract Return the certificate's serial number.
- @param certificate The certificate from which to get values
- @param error An optional pointer to a CFErrorRef. This value is
- set if an error occurred. If not NULL the caller is
- responsible for releasing the CFErrorRef.
- @discussion Return the content of a DER-encoded integer (without the
- tag and length fields) for this certificate's serial
- number. The caller must CFRelease the value returned.
-*/
+ __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
-__nullable
-CFDataRef SecCertificateCopySerialNumber(SecCertificateRef certificate, CFErrorRef *error)
- __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
-
-/*!
- @function SecCertificateCopyNormalizedIssuerContent
- @abstract Return the certificate's normalized issuer
- @param certificate The certificate from which to get values
- @param error An optional pointer to a CFErrorRef. This value is
- set if an error occurred. If not NULL the caller is
- responsible for releasing the CFErrorRef.
- @discussion The issuer is a sequence in the format used by
- SecItemCopyMatching. The content returned is a DER-encoded
- X.509 distinguished name. For a display version of the issuer,
- call SecCertificateCopyValues. The caller must CFRelease
- the value returned.
+/*!
+ @function SecCertificateCopyNormalizedIssuerContent
+ @abstract Return the certificate's normalized issuer
+ @param certificate The certificate from which to get values
+ @param error An optional pointer to a CFErrorRef. This value is
+ set if an error occurred. If not NULL the caller is
+ responsible for releasing the CFErrorRef.
+ @discussion The issuer is a sequence in the format used by
+ SecItemCopyMatching. The content returned is a DER-encoded
+ X.509 distinguished name. For a display version of the issuer,
+ call SecCertificateCopyValues. The caller must CFRelease
+ the value returned.
*/
__nullable
CFDataRef SecCertificateCopyNormalizedIssuerContent(SecCertificateRef certificate, CFErrorRef *error)
- __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
-
-/*!
- @function SecCertificateCopyNormalizedSubjectContent
- @abstract Return the certificate's normalized subject
- @param certificate The certificate from which to get values
- @param error An optional pointer to a CFErrorRef. This value is
- set if an error occurred. If not NULL the caller is
- responsible for releasing the CFErrorRef.
- @discussion The subject is a sequence in the format used by
- SecItemCopyMatching. The content returned is a DER-encoded
- X.509 distinguished name. For a display version of the subject,
- call SecCertificateCopyValues. The caller must CFRelease
- the value returned.
+ __OSX_AVAILABLE_BUT_DEPRECATED_MSG(__MAC_10_7, __MAC_10_12_4, __IPHONE_NA, __IPHONE_NA, "SecCertificateCopyNormalizedIssuerContent is deprecated. Use SecCertificateCopyNormalizedIssuerSequence instead.");
+
+/*!
+ @function SecCertificateCopyNormalizedSubjectContent
+ @abstract Return the certificate's normalized subject
+ @param certificate The certificate from which to get values
+ @param error An optional pointer to a CFErrorRef. This value is
+ set if an error occurred. If not NULL the caller is
+ responsible for releasing the CFErrorRef.
+ @discussion The subject is a sequence in the format used by
+ SecItemCopyMatching. The content returned is a DER-encoded
+ X.509 distinguished name. For a display version of the subject,
+ call SecCertificateCopyValues. The caller must CFRelease
+ the value returned.
*/
__nullable
CFDataRef SecCertificateCopyNormalizedSubjectContent(SecCertificateRef certificate, CFErrorRef *error)
- __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
+ __OSX_AVAILABLE_BUT_DEPRECATED_MSG(__MAC_10_7, __MAC_10_12_4, __IPHONE_NA, __IPHONE_NA, "SecCertificateCopyNormalizedSubjectContent is deprecated. Use SecCertificateCopyNormalizedSubjectSequence instead.");
+
+
+#endif /* SEC_OS_OSX */
CF_IMPLICIT_BRIDGING_DISABLED
CF_ASSUME_NONNULL_END
-#if defined(__cplusplus)
-}
-#endif
+__END_DECLS
#endif /* !_SECURITY_SECCERTIFICATE_H_ */
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecIdentity.h b/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecIdentity.h
index 50278a0313..ea002f3e9e 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecIdentity.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecIdentity.h
@@ -1,15 +1,15 @@
/*
- * Copyright (c) 2002-2011 Apple Inc. All Rights Reserved.
- *
+ * Copyright (c) 2002-2011,2012-2013,2016 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,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@
*/
/*!
- @header SecIdentity
- The functions provided in SecIdentity implement a convenient way to match private keys with certificates.
+ @header SecIdentity
+ The functions provided in SecIdentity.h implement a convenient way to
+ match private keys with certificates.
*/
#ifndef _SECURITY_SECIDENTITY_H_
@@ -31,63 +32,73 @@
#include
#include
+
#include
-#include
#include
-#if defined(__cplusplus)
-extern "C" {
+#if SEC_OS_OSX
+#include
#endif
+__BEGIN_DECLS
+
CF_ASSUME_NONNULL_BEGIN
CF_IMPLICIT_BRIDGING_ENABLED
/*!
- @function SecIdentityGetTypeID
- @abstract Returns the type identifier of SecIdentity instances.
- @result The CFTypeID of SecIdentity instances.
+ @function SecIdentityGetTypeID
+ @abstract Returns the type identifier of SecIdentity instances.
+ @result The CFTypeID of SecIdentity instances.
*/
CFTypeID SecIdentityGetTypeID(void)
- __OSX_AVAILABLE_STARTING(__MAC_10_3, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_3, __IPHONE_2_0);
+#if SEC_OS_OSX
/*!
- @function SecIdentityCreateWithCertificate
+ @function SecIdentityCreateWithCertificate
@abstract Creates a new identity reference for the given certificate, assuming the associated private key is in one of the specified keychains.
@param keychainOrArray A reference to an array of keychains to search, a single keychain, or NULL to search the user's default keychain search list.
- @param certificateRef A certificate reference.
+ @param certificateRef A certificate reference.
@param identityRef On return, an identity reference. You are responsible for releasing this reference by calling the CFRelease function.
@result A result code. See "Security Error Codes" (SecBase.h).
*/
OSStatus SecIdentityCreateWithCertificate(
- CFTypeRef __nullable keychainOrArray,
- SecCertificateRef certificateRef,
+ CFTypeRef __nullable keychainOrArray,
+ SecCertificateRef certificateRef,
SecIdentityRef * __nonnull CF_RETURNS_RETAINED identityRef)
- __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_NA);
+ __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_NA);
+#endif
/*!
- @function SecIdentityCopyCertificate
- @abstract Returns a reference to a certificate for the given identity reference.
+ @function SecIdentityCopyCertificate
+ @abstract Returns a reference to a certificate for the given identity
+ reference.
@param identityRef An identity reference.
- @param certificateRef On return, a reference to the found certificate. You are responsible for releasing this reference by calling the CFRelease function.
+ @param certificateRef On return, a pointer to the found certificate
+ reference. You are responsible for releasing this reference by calling
+ the CFRelease function.
@result A result code. See "Security Error Codes" (SecBase.h).
*/
OSStatus SecIdentityCopyCertificate(
- SecIdentityRef identityRef,
+ SecIdentityRef identityRef,
SecCertificateRef * __nonnull CF_RETURNS_RETAINED certificateRef)
- __OSX_AVAILABLE_STARTING(__MAC_10_3, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_3, __IPHONE_2_0);
/*!
- @function SecIdentityCopyPrivateKey
+ @function SecIdentityCopyPrivateKey
@abstract Returns the private key associated with an identity.
@param identityRef An identity reference.
- @param privateKeyRef On return, a reference to the private key for the given identity. You are responsible for releasing this reference by calling the CFRelease function.
+ @param privateKeyRef On return, a pointer to the private key for the given
+ identity. On iOS, the private key must be of class type kSecAppleKeyItemClass.
+ You are responsible for releasing this reference by calling the CFRelease function.
@result A result code. See "Security Error Codes" (SecBase.h).
*/
OSStatus SecIdentityCopyPrivateKey(
- SecIdentityRef identityRef,
+ SecIdentityRef identityRef,
SecKeyRef * __nonnull CF_RETURNS_RETAINED privateKeyRef)
- __OSX_AVAILABLE_STARTING(__MAC_10_3, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_3, __IPHONE_2_0);
+#if SEC_OS_OSX
/*!
@function SecIdentityCopyPreference
@abstract Returns the preferred identity for the specified name and key usage, optionally limiting the result to an identity issued by a certificate whose subject is one of the distinguished names in validIssuers. If a preferred identity does not exist, NULL is returned.
@@ -99,7 +110,7 @@ OSStatus SecIdentityCopyPrivateKey(
@discussion This API is deprecated in 10.7. Please use the SecIdentityCopyPreferred API instead.
*/
OSStatus SecIdentityCopyPreference(CFStringRef name, CSSM_KEYUSE keyUsage, CFArrayRef __nullable validIssuers, SecIdentityRef * __nonnull CF_RETURNS_RETAINED identity)
- DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER;
+ DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER;
/*!
@function SecIdentityCopyPreferred
@@ -112,8 +123,8 @@ OSStatus SecIdentityCopyPreference(CFStringRef name, CSSM_KEYUSE keyUsage, CFArr
*/
__nullable
SecIdentityRef SecIdentityCopyPreferred(CFStringRef name, CFArrayRef __nullable keyUsage, CFArrayRef __nullable validIssuers)
- __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
-
+ __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
+
/*!
@function SecIdentitySetPreference
@abstract Sets the preferred identity for the specified name and key usage.
@@ -121,11 +132,11 @@ SecIdentityRef SecIdentityCopyPreferred(CFStringRef name, CFArrayRef __nullable
@param name A string containing a URI, RFC822 email address, DNS hostname, or other name which uniquely identifies a service requiring this identity.
@param keyUsage A CSSM_KEYUSE key usage value, as defined in cssmtype.h. Pass 0 to specify any key usage.
@result A result code. See "Security Error Codes" (SecBase.h).
- @discussion This API is deprecated in 10.7. Please use the SecIdentitySetPreferred API instead.
+ @discussion This API is deprecated in 10.7. Please use the SecIdentitySetPreferred API instead.
*/
OSStatus SecIdentitySetPreference(SecIdentityRef identity, CFStringRef name, CSSM_KEYUSE keyUsage)
- DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER;
-
+ DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER;
+
/*!
@function SecIdentitySetPreferred
@abstract Sets the preferred identity for the specified name and key usage.
@@ -133,71 +144,71 @@ OSStatus SecIdentitySetPreference(SecIdentityRef identity, CFStringRef name, CSS
@param name A string containing a URI, RFC822 email address, DNS hostname, or other name which uniquely identifies a service requiring this identity.
@param keyUsage A CFArrayRef value, containing items defined in SecItem.h Pass NULL to specify any key usage. (kSecAttrCanEncrypt, kSecAttrCanDecrypt, kSecAttrCanDerive, kSecAttrCanSign, kSecAttrCanVerify, kSecAttrCanWrap, kSecAttrCanUnwrap)
@result A result code. See "Security Error Codes" (SecBase.h).
-*/
+*/
OSStatus SecIdentitySetPreferred(SecIdentityRef __nullable identity, CFStringRef name, CFArrayRef __nullable keyUsage)
- __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
+ __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
/*!
- @function SecIdentityCopySystemIdentity
- @abstract Obtain the system-wide SecIdentityRef associated with
- a specified domain.
- @param domain Identifies the SecIdentityRef to be obtained, typically
- in the form "com.apple.subdomain...".
- @param idRef On return, the system SecIdentityRef assicated with
- the specified domain. Caller must CFRelease this when
- finished with it.
- @param actualDomain (optional) The actual domain name of the
- the returned identity is returned here. This
- may be different from the requested domain.
- @result A result code. See "Security Error Codes" (SecBase.h).
- @discussion If no system SecIdentityRef exists for the specified
- domain, a domain-specific alternate may be returned
- instead, typically (but not exclusively) the
- kSecIdentityDomainDefault SecIdentityRef.
+ @function SecIdentityCopySystemIdentity
+ @abstract Obtain the system-wide SecIdentityRef associated with
+ a specified domain.
+ @param domain Identifies the SecIdentityRef to be obtained, typically
+ in the form "com.apple.subdomain...".
+ @param idRef On return, the system SecIdentityRef assicated with
+ the specified domain. Caller must CFRelease this when
+ finished with it.
+ @param actualDomain (optional) The actual domain name of the
+ the returned identity is returned here. This
+ may be different from the requested domain.
+ @result A result code. See "Security Error Codes" (SecBase.h).
+ @discussion If no system SecIdentityRef exists for the specified
+ domain, a domain-specific alternate may be returned
+ instead, typically (but not exclusively) the
+ kSecIdentityDomainDefault SecIdentityRef.
*/
OSStatus SecIdentityCopySystemIdentity(
- CFStringRef domain,
+ CFStringRef domain,
SecIdentityRef * __nonnull CF_RETURNS_RETAINED idRef,
CFStringRef * __nullable CF_RETURNS_RETAINED actualDomain) /* optional */
- __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_NA);
+ __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_NA);
/*!
- @function SecIdentitySetSystemIdentity
- @abstract Assign the supplied SecIdentityRef to the specified
- domain.
- @param domain Identifies the domain to which the specified
- SecIdentityRef will be assigned.
- @param idRef (optional) The identity to be assigned to the specified
- domain. Pass NULL to delete a possible entry for the specified
- domain; in this case, it is not an error if no identity
- exists for the specified domain.
- @result A result code. See "Security Error Codes" (SecBase.h).
- @discussion The caller must be running as root.
+ @function SecIdentitySetSystemIdentity
+ @abstract Assign the supplied SecIdentityRef to the specified
+ domain.
+ @param domain Identifies the domain to which the specified
+ SecIdentityRef will be assigned.
+ @param idRef (optional) The identity to be assigned to the specified
+ domain. Pass NULL to delete a possible entry for the specified
+ domain; in this case, it is not an error if no identity
+ exists for the specified domain.
+ @result A result code. See "Security Error Codes" (SecBase.h).
+ @discussion The caller must be running as root.
*/
OSStatus SecIdentitySetSystemIdentity(
- CFStringRef domain,
+ CFStringRef domain,
SecIdentityRef __nullable idRef)
- __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_NA);
+ __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_NA);
/*
* Defined system identity domains.
*/
/*!
- @const kSecIdentityDomainDefault The system-wide default identity.
+ @const kSecIdentityDomainDefault The system-wide default identity.
*/
extern const CFStringRef kSecIdentityDomainDefault __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_NA);
/*!
- @const kSecIdentityDomainKerberosKDC Kerberos KDC identity.
+ @const kSecIdentityDomainKerberosKDC Kerberos KDC identity.
*/
extern const CFStringRef kSecIdentityDomainKerberosKDC __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_NA);
+#endif // SEC_OS_OSX
+
CF_IMPLICIT_BRIDGING_DISABLED
CF_ASSUME_NONNULL_END
-#if defined(__cplusplus)
-}
-#endif
+__END_DECLS
#endif /* !_SECURITY_SECIDENTITY_H_ */
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecImportExport.h b/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecImportExport.h
index a0058aed84..019d835795 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecImportExport.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecImportExport.h
@@ -1,15 +1,15 @@
/*
- * Copyright (c) 2000-2011,2013-2014 Apple Inc. All Rights Reserved.
+ * Copyright (c) 2000-2011,2012-2014,2016 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,84 +17,91 @@
* FITNESS FOR 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@
*/
/*!
- @header SecImportExport
- contains import/export functionality for keys and certificates.
+ @header SecImportExport
+ contains import/export functionality for keys and certificates.
*/
-#ifndef _SECURITY_SEC_IMPORT_EXPORT_H_
-#define _SECURITY_SEC_IMPORT_EXPORT_H_
+#ifndef _SECURITY_SECIMPORTEXPORT_H_
+#define _SECURITY_SECIMPORTEXPORT_H_
+
+#include
+#include
+#include
+#include
+#include
+#include
+#if SEC_OS_OSX
#include
#include
#include
-#include
#include
+#endif /* SEC_OS_OSX */
-#ifdef __cplusplus
-extern "C" {
-#endif
+__BEGIN_DECLS
CF_ASSUME_NONNULL_BEGIN
CF_IMPLICIT_BRIDGING_ENABLED
+#if SEC_OS_OSX
/*
* Supported import/export Formats
*/
typedef CF_ENUM(uint32_t, SecExternalFormat)
{
- /*
- * When importing: unknown format
- * When exporting: default format for item
- */
- kSecFormatUnknown = 0,
-
- /*
- * Public and Private Key formats.
- * Default for export is kSecFormatOpenSSL.
- */
- kSecFormatOpenSSL, /* a.k.a. X509 for public keys */
- kSecFormatSSH, /* OpenSSH v.1 */
- kSecFormatBSAFE,
-
- /* Symmetric Key Formats */
- kSecFormatRawKey, /* raw unformatted key bits; default */
-
- /* Formats for wrapped symmetric and private keys */
- kSecFormatWrappedPKCS8,
- kSecFormatWrappedOpenSSL, /* traditional openssl */
- kSecFormatWrappedSSH, /* OpenSSH v.1 */
- kSecFormatWrappedLSH,
-
- /* Formats for certificates */
- kSecFormatX509Cert, /* DER encoded; default */
-
- /* Aggregate Types */
- kSecFormatPEMSequence, /* sequence of certs and/or keys, implies PEM
- * armour. Default format for multiple items */
- kSecFormatPKCS7, /* sequence of certs */
- kSecFormatPKCS12, /* set of certs and private keys */
- kSecFormatNetscapeCertSequence, /* sequence of certs, form netscape-cert-sequence */
-
- /* Added in Mac OS X 10.5 */
- kSecFormatSSHv2 /* OpenSSH v.2. Note that OpenSSH v2 private keys
- * are in format kSecFormatOpenSSL or
- * kSecFormatWrappedOpenSSL. */
+ /*
+ * When importing: unknown format
+ * When exporting: default format for item
+ */
+ kSecFormatUnknown = 0,
+
+ /*
+ * Public and Private Key formats.
+ * Default for export is kSecFormatOpenSSL.
+ */
+ kSecFormatOpenSSL, /* a.k.a. X509 for public keys */
+ kSecFormatSSH, /* OpenSSH v.1 */
+ kSecFormatBSAFE,
+
+ /* Symmetric Key Formats */
+ kSecFormatRawKey, /* raw unformatted key bits; default */
+
+ /* Formats for wrapped symmetric and private keys */
+ kSecFormatWrappedPKCS8,
+ kSecFormatWrappedOpenSSL, /* traditional openssl */
+ kSecFormatWrappedSSH, /* OpenSSH v.1 */
+ kSecFormatWrappedLSH,
+
+ /* Formats for certificates */
+ kSecFormatX509Cert, /* DER encoded; default */
+
+ /* Aggregate Types */
+ kSecFormatPEMSequence, /* sequence of certs and/or keys, implies PEM
+ * armour. Default format for multiple items */
+ kSecFormatPKCS7, /* sequence of certs */
+ kSecFormatPKCS12, /* set of certs and private keys */
+ kSecFormatNetscapeCertSequence, /* sequence of certs, form netscape-cert-sequence */
+
+ /* Added in Mac OS X 10.5 */
+ kSecFormatSSHv2 /* OpenSSH v.2. Note that OpenSSH v2 private keys
+ * are in format kSecFormatOpenSSL or
+ * kSecFormatWrappedOpenSSL. */
};
/*
* Indication of basic item type when importing.
*/
typedef CF_ENUM(uint32_t, SecExternalItemType) {
- kSecItemTypeUnknown, /* caller doesn't know what this is */
- kSecItemTypePrivateKey,
- kSecItemTypePublicKey,
- kSecItemTypeSessionKey,
- kSecItemTypeCertificate,
- kSecItemTypeAggregate /* PKCS7, PKCS12, kSecFormatPEMSequence, etc. */
+ kSecItemTypeUnknown, /* caller doesn't know what this is */
+ kSecItemTypePrivateKey,
+ kSecItemTypePublicKey,
+ kSecItemTypeSessionKey,
+ kSecItemTypeCertificate,
+ kSecItemTypeAggregate /* PKCS7, PKCS12, kSecFormatPEMSequence, etc. */
};
/*
@@ -102,7 +109,7 @@ typedef CF_ENUM(uint32_t, SecExternalItemType) {
*/
typedef CF_OPTIONS(uint32_t, SecItemImportExportFlags)
{
- kSecItemPemArmour = 0x00000001, /* exported blob is PEM formatted */
+ kSecItemPemArmour = 0x00000001, /* exported blob is PEM formatted */
};
/*
@@ -110,84 +117,83 @@ typedef CF_OPTIONS(uint32_t, SecItemImportExportFlags)
*/
typedef CF_OPTIONS(uint32_t, SecKeyImportExportFlags)
{
- /*
- * When true, prevents the importing of more than one private key
- * in a given SecKeychainItemImport().
- */
- kSecKeyImportOnlyOne = 0x00000001,
-
- /*
- * When true, passphrase for import/export is obtained by user prompt
- * instead of by caller-supplied data (SecKeyImportExportParameters.passphrase).
- * This is the preferred method for obtaining a user-supplied passphrase
- * as it avoids having the cleartext passphrase appear in the app's
- * address space at any time.
- */
- kSecKeySecurePassphrase = 0x00000002,
-
- /*
- * When true, imported private keys will have no Access Control List
- * (ACL) attached to them. In the absence of both this bit and the accessRef
- * field in SecKeyImportExportParameters (see below), imported private
- * keys are given a default ACL.
- */
- kSecKeyNoAccessControl = 0x00000004
+ /*
+ * When true, prevents the importing of more than one private key
+ * in a given SecKeychainItemImport().
+ */
+ kSecKeyImportOnlyOne = 0x00000001,
+
+ /*
+ * When true, passphrase for import/export is obtained by user prompt
+ * instead of by caller-supplied data (SecKeyImportExportParameters.passphrase).
+ * This is the preferred method for obtaining a user-supplied passphrase
+ * as it avoids having the cleartext passphrase appear in the app's
+ * address space at any time.
+ */
+ kSecKeySecurePassphrase = 0x00000002,
+
+ /*
+ * When true, imported private keys will have no Access Control List
+ * (ACL) attached to them. In the absence of both this bit and the accessRef
+ * field in SecKeyImportExportParameters (see below), imported private
+ * keys are given a default ACL.
+ */
+ kSecKeyNoAccessControl = 0x00000004
};
/*
* Version of a SecKeyImportExportParameters.
*/
-#define SEC_KEY_IMPORT_EXPORT_PARAMS_VERSION 0
+#define SEC_KEY_IMPORT_EXPORT_PARAMS_VERSION 0
/*
* Parameters specific to SecKeyRefs.
*/
typedef struct
{
- /* for import and export */
- uint32_t version; /* SEC_KEY_IMPORT_EXPORT_PARAMS_VERSION */
- SecKeyImportExportFlags flags; /* SecKeyImportExportFlags bits */
- CFTypeRef passphrase; /* kSecFormatPKCS12, kSecFormatWrapped*
- * formats only. Legal types are
- * CFStringRef and CFDataRef. */
- CFStringRef alertTitle; /* title of secure passphrase alert panel */
- CFStringRef alertPrompt; /* prompt in secure passphrase alert panel */
-
- /* for import only */
- SecAccessRef __nullable accessRef; /* specifies the initial ACL of imported
- * key(s) */
- CSSM_KEYUSE keyUsage; /* CSSM_KEYUSE_DECRYPT, CSSM_KEYUSE_SIGN,
- * etc. */
- CSSM_KEYATTR_FLAGS keyAttributes; /* CSSM_KEYATTR_PERMANENT, etc. */
+ /* for import and export */
+ uint32_t version; /* SEC_KEY_IMPORT_EXPORT_PARAMS_VERSION */
+ SecKeyImportExportFlags flags; /* SecKeyImportExportFlags bits */
+ CFTypeRef passphrase; /* kSecFormatPKCS12, kSecFormatWrapped*
+ * formats only. Legal types are
+ * CFStringRef and CFDataRef. */
+ CFStringRef alertTitle; /* title of secure passphrase alert panel */
+ CFStringRef alertPrompt; /* prompt in secure passphrase alert panel */
+
+ /* for import only */
+ SecAccessRef __nullable accessRef; /* specifies the initial ACL of imported
+ * key(s) */
+ CSSM_KEYUSE keyUsage; /* CSSM_KEYUSE_DECRYPT, CSSM_KEYUSE_SIGN,
+ * etc. */
+ CSSM_KEYATTR_FLAGS keyAttributes; /* CSSM_KEYATTR_PERMANENT, etc. */
} SecKeyImportExportParameters;
typedef struct
{
- /* for import and export */
- uint32_t version; /* SEC_KEY_IMPORT_EXPORT_PARAMS_VERSION */
- SecKeyImportExportFlags flags; /* SecKeyImportExportFlags bits */
- CFTypeRef passphrase; /* kSecFormatPKCS12, kSecFormatWrapped*
- * formats only. Legal types are
- * CFStringRef and CFDataRef. */
- CFStringRef alertTitle; /* title of secure passphrase alert panel */
- CFStringRef alertPrompt; /* prompt in secure passphrase alert panel */
-
- /* for import only */
- SecAccessRef __nullable accessRef; /* specifies the initial ACL of imported
- * key(s) */
- CFArrayRef __nullable keyUsage; /* An Array containing usage attributes from SecItem.h, e.g.
- kSecAttrCanEncrypt;, kSecAttrCanDecrypt, kSecAttrCanDerive, etc.
- */
-
- CFArrayRef __nullable keyAttributes; /* An array containing zero or more key attributes
- for an imported key. Possible values (from SecItem.h):
- kSecAttrIsPermanent, kSecAttrIsSensitive, kSecAttrIsExtractable
- Pass NULL in this field to use default attributes:
- - kSecAttrIsPermanent if a keychain is specified
- - kSecAttrIsSensitive for private keys
- - kSecAttrIsExtractable by default
- */
+ /* for import and export */
+ uint32_t version; /* SEC_KEY_IMPORT_EXPORT_PARAMS_VERSION */
+ SecKeyImportExportFlags flags; /* SecKeyImportExportFlags bits */
+ CFTypeRef passphrase; /* kSecFormatPKCS12, kSecFormatWrapped*
+ * formats only. Legal types are
+ * CFStringRef and CFDataRef. */
+ CFStringRef alertTitle; /* title of secure passphrase alert panel */
+ CFStringRef alertPrompt; /* prompt in secure passphrase alert panel */
+
+ /* for import only */
+ SecAccessRef __nullable accessRef; /* specifies the initial ACL of imported
+ * key(s) */
+ CFArrayRef __nullable keyUsage; /* An Array containing usage attributes from SecItem.h, e.g.
+ * kSecAttrCanEncrypt;, kSecAttrCanDecrypt, kSecAttrCanDerive, etc.
+ */
+ CFArrayRef __nullable keyAttributes; /* An array containing zero or more key attributes
+ * for an imported key. Possible values (from SecItem.h):
+ * kSecAttrIsPermanent, kSecAttrIsSensitive, kSecAttrIsExtractable
+ * Pass NULL in this field to use default attributes:
+ * - kSecAttrIsPermanent if a keychain is specified
+ * - kSecAttrIsSensitive for private keys
+ * - kSecAttrIsExtractable by default
+ */
} SecItemImportExportKeyParameters;
/*
@@ -243,12 +249,12 @@ typedef struct
* @discussion This API has been deprecated. Please us the SecItemExport API instead.
*/
OSStatus SecKeychainItemExport(
- CFTypeRef keychainItemOrArray,
- SecExternalFormat outputFormat,
- SecItemImportExportFlags flags, /* kSecItemPemArmor, etc. */
- const SecKeyImportExportParameters * __nullable keyParams, /* optional */
- CFDataRef * __nonnull CF_RETURNS_RETAINED exportedData) /* external representation returned here */
- DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER;
+ CFTypeRef keychainItemOrArray,
+ SecExternalFormat outputFormat,
+ SecItemImportExportFlags flags, /* kSecItemPemArmor, etc. */
+ const SecKeyImportExportParameters * __nullable keyParams, /* optional */
+ CFDataRef * __nonnull CF_RETURNS_RETAINED exportedData) /* external representation returned here */
+ DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER;
/*
* SecItemExport()
@@ -303,12 +309,12 @@ OSStatus SecKeychainItemExport(
*
*/
OSStatus SecItemExport(
- CFTypeRef secItemOrArray,
- SecExternalFormat outputFormat,
- SecItemImportExportFlags flags, /* kSecItemPemArmor, etc. */
- const SecItemImportExportKeyParameters * __nullable keyParams, /* optional */
- CFDataRef * __nonnull CF_RETURNS_RETAINED exportedData) /* external representation returned here */
- __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
+ CFTypeRef secItemOrArray,
+ SecExternalFormat outputFormat,
+ SecItemImportExportFlags flags, /* kSecItemPemArmor, etc. */
+ const SecItemImportExportKeyParameters * __nullable keyParams, /* optional */
+ CFDataRef * __nonnull CF_RETURNS_RETAINED exportedData) /* external representation returned here */
+ __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
/*
* SecKeychainItemImport()
*
@@ -458,15 +464,15 @@ OSStatus SecItemExport(
* @discussion This API has been deprecated. Please use the SecItemImport API instead.
*/
OSStatus SecKeychainItemImport(
- CFDataRef importedData,
- CFStringRef __nullable fileNameOrExtension, /* optional */
- SecExternalFormat * __nullable inputFormat, /* optional, IN/OUT */
- SecExternalItemType * __nullable itemType, /* optional, IN/OUT */
- SecItemImportExportFlags flags,
- const SecKeyImportExportParameters * __nullable keyParams, /* optional */
- SecKeychainRef __nullable importKeychain, /* optional */
- CFArrayRef * __nullable CF_RETURNS_RETAINED outItems) /* optional */
- DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER;
+ CFDataRef importedData,
+ CFStringRef __nullable fileNameOrExtension, /* optional */
+ SecExternalFormat * __nullable inputFormat, /* optional, IN/OUT */
+ SecExternalItemType * __nullable itemType, /* optional, IN/OUT */
+ SecItemImportExportFlags flags,
+ const SecKeyImportExportParameters * __nullable keyParams, /* optional */
+ SecKeychainRef __nullable importKeychain, /* optional */
+ CFArrayRef * __nullable CF_RETURNS_RETAINED outItems) /* optional */
+ DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER;
/*
* SecItemImport()
@@ -625,59 +631,81 @@ OSStatus SecKeychainItemImport(
* The SecItemImportExportFlags argument is currently unused; caller should pass
* in 0.
*/
-
OSStatus SecItemImport(
- CFDataRef importedData,
- CFStringRef __nullable fileNameOrExtension, /* optional */
- SecExternalFormat * __nullable inputFormat, /* optional, IN/OUT */
- SecExternalItemType * __nullable itemType, /* optional, IN/OUT */
- SecItemImportExportFlags flags,
- const SecItemImportExportKeyParameters * __nullable keyParams, /* optional */
- SecKeychainRef __nullable importKeychain, /* optional */
- CFArrayRef * __nullable CF_RETURNS_RETAINED outItems) /* optional */
- __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
+ CFDataRef importedData,
+ CFStringRef __nullable fileNameOrExtension, /* optional */
+ SecExternalFormat * __nullable inputFormat, /* optional, IN/OUT */
+ SecExternalItemType * __nullable itemType, /* optional, IN/OUT */
+ SecItemImportExportFlags flags,
+ const SecItemImportExportKeyParameters * __nullable keyParams, /* optional */
+ SecKeychainRef __nullable importKeychain, /* optional */
+ CFArrayRef * __nullable CF_RETURNS_RETAINED outItems) /* optional */
+ __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
+#endif /* SEC_OS_OSX */
+
/*!
@enum Import/Export options
@discussion Predefined key constants used when passing dictionary-based arguments to import/export functions.
@constant kSecImportExportPassphrase Specifies a passphrase represented by a CFStringRef to be used when exporting to (or importing from) PKCS#12 format.
- @constant kSecImportExportKeychain Specifies a keychain represented by a SecKeychainRef to be used as the target when importing from PKCS#12 format.
- @constant kSecImportExportAccess Specifies an access represented by a SecAccessRef for the initial access (ACL) of a key imported from PKCS#12 format.
+ @constant kSecImportExportKeychain On OSX, specifies a keychain represented by a SecKeychainRef to be used as the target when importing from PKCS#12 format.
+ @constant kSecImportExportAccess On OSX, specifies an access represented by a SecAccessRef for the initial access (ACL) of a key imported from PKCS#12 format.
*/
-extern const CFStringRef kSecImportExportPassphrase;
-extern const CFStringRef kSecImportExportKeychain;
-extern const CFStringRef kSecImportExportAccess;
+extern const CFStringRef kSecImportExportPassphrase
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+extern const CFStringRef kSecImportExportKeychain
+ __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
+extern const CFStringRef kSecImportExportAccess
+ __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
/*!
@enum Import/Export item description
- @discussion Predefined key constants used by functions which return a CFArray with a CFDictionary per item.
- @constant kSecImportItemLabel A CFStringRef representing the item label. This implementation specific identifier cannot be expected to have any format.
- @constant kSecImportItemKeyID A CFDataRef representing the key id. Typically this is the SHA-1 digest of the public key.
- @constant kSecImportItemIdentity A SecIdentityRef representing the identity.
- @constant kSecImportItemTrust A SecTrustRef set up with all relevant certificates. Not guaranteed to succesfully evaluate.
- @constant kSecImportItemCertChain A CFArrayRef holding all relevant certificates for this item's identity.
+ @discussion Predefined key constants used to pass back a CFArray with a
+ CFDictionary per item.
+
+ @constant kSecImportItemLabel a CFStringRef representing the item label.
+ This implementation specific identifier cannot be expected to have
+ any format.
+ @constant kSecImportItemKeyID a CFDataRef representing the key id. Often
+ the SHA-1 digest of the public key.
+ @constant kSecImportItemIdentity a SecIdentityRef representing the identity.
+ @constant kSecImportItemTrust a SecTrustRef set up with all relevant
+ certificates. Not guaranteed to succesfully evaluate.
+ @constant kSecImportItemCertChain a CFArrayRef holding all relevant
+ certificates for this item's identity
*/
-extern const CFStringRef kSecImportItemLabel;
-extern const CFStringRef kSecImportItemKeyID;
-extern const CFStringRef kSecImportItemTrust;
-extern const CFStringRef kSecImportItemCertChain;
-extern const CFStringRef kSecImportItemIdentity;
+extern const CFStringRef kSecImportItemLabel
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+extern const CFStringRef kSecImportItemKeyID
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+extern const CFStringRef kSecImportItemTrust
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+extern const CFStringRef kSecImportItemCertChain
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+extern const CFStringRef kSecImportItemIdentity
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
/*!
- @function SecPKCS12Import
- @abstract Imports the contents of a PKCS12 formatted blob.
- @param pkcs12_data The PKCS12 data to be imported.
- @param options A dictionary containing import options. A kSecImportExportPassphrase entry is required at minimum. Only password-based PKCS12 blobs are currently supported.
- @param items On return, an array containing a dictionary for every item extracted. Use kSecImportItem constants to access specific elements of these dictionaries. Your code must CFRelease the array when it is no longer needed.
- @result errSecSuccess in case of success. errSecDecode means either the blob can't be read or it is malformed.
- errSecAuthFailed means an incorrect password was supplied, or data in the container is damaged.
+ @function SecPKCS12Import
+ @abstract Imports the contents of a PKCS12 formatted blob.
+ @param pkcs12_data The PKCS#12 formatted data to be imported.
+ @param options A dictionary containing import options. A
+ kSecImportExportPassphrase entry is required at minimum. Only password-based
+ PKCS12 blobs are currently supported.
+ @param items On return, an array containing a dictionary for every item
+ extracted. Use kSecImportItem constants to access specific elements of
+ these dictionaries. Your code must CFRelease the array when it is no longer
+ needed.
+ @result errSecSuccess in case of success. errSecDecode means either the
+ blob can't be read or it is malformed. errSecAuthFailed means an
+ incorrect password was supplied, or data in the container is damaged.
*/
-OSStatus SecPKCS12Import(CFDataRef pkcs12_data, CFDictionaryRef options, CFArrayRef * __nonnull CF_RETURNS_RETAINED items);
+OSStatus SecPKCS12Import(CFDataRef pkcs12_data, CFDictionaryRef options, CFArrayRef * __nonnull CF_RETURNS_RETAINED items)
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+
CF_IMPLICIT_BRIDGING_DISABLED
CF_ASSUME_NONNULL_END
-#ifdef __cplusplus
-}
-#endif
+__END_DECLS
-#endif /* _SECURITY_SEC_IMPORT_EXPORT_H_ */
+#endif /* !_SECURITY_SECIMPORTEXPORT_H_ */
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecItem.h b/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecItem.h
index b84712e72c..680bf7ec51 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecItem.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecItem.h
@@ -2,14 +2,14 @@
* Copyright (c) 2006-2014 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,156 +17,164 @@
* FITNESS FOR 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@
*/
/*!
- @header SecItem
- SecItem defines CoreFoundation-based constants and functions for
- access to Security items (certificates, keys, identities, and
- passwords.)
+ @header SecItem
+ SecItem defines CoreFoundation-based constants and functions for
+ access to Security items (certificates, keys, identities, and
+ passwords.)
*/
#ifndef _SECURITY_SECITEM_H_
#define _SECURITY_SECITEM_H_
+#include
#include
#include
#include
-#if defined(__cplusplus)
-extern "C" {
-#endif
+__BEGIN_DECLS
CF_ASSUME_NONNULL_BEGIN
CF_IMPLICIT_BRIDGING_ENABLED
/*!
- @enum Class Key Constant
- @discussion Predefined key constant used to get or set item class values in
- a dictionary. Its value is one of the constants defined in the Value
- Constants for kSecClass.
- @constant kSecClass Specifies a dictionary key whose value is the item's
- class code. You use this key to get or set a value of type CFTypeRef
- that contains the item class code.
+ @enum Class Key Constant
+ @discussion Predefined key constant used to get or set item class values in
+ a dictionary. Its value is one of the constants defined in the Value
+ Constants for kSecClass.
+ @constant kSecClass Specifies a dictionary key whose value is the item's
+ class code. You use this key to get or set a value of type CFTypeRef
+ that contains the item class code.
*/
extern const CFStringRef kSecClass
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
/*!
- @enum Class Value Constants
- @discussion Predefined item class constants used to get or set values in
- a dictionary. The kSecClass constant is the key and its value is one
- of the constants defined here. Note: on Mac OS X 10.6, only items
- of class kSecClassInternetPassword are supported.
- @constant kSecClassInternetPassword Specifies Internet password items.
- @constant kSecClassGenericPassword Specifies generic password items.
- @constant kSecClassCertificate Specifies certificate items.
- @constant kSecClassKey Specifies key items.
- @constant kSecClassIdentity Specifies identity items.
+ @enum Class Value Constants
+ @discussion Predefined item class constants used to get or set values in
+ a dictionary. The kSecClass constant is the key and its value is one
+ of the constants defined here. Note: on Mac OS X 10.6, only items
+ of class kSecClassInternetPassword are supported.
+ @constant kSecClassInternetPassword Specifies Internet password items.
+ @constant kSecClassGenericPassword Specifies generic password items.
+ @constant kSecClassCertificate Specifies certificate items.
+ @constant kSecClassKey Specifies key items.
+ @constant kSecClassIdentity Specifies identity items.
*/
extern const CFStringRef kSecClassInternetPassword
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecClassGenericPassword
- __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_2_0);
extern const CFStringRef kSecClassCertificate
- __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_2_0);
extern const CFStringRef kSecClassKey
- __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_2_0);
extern const CFStringRef kSecClassIdentity
- __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_2_0);
/*!
- @enum Attribute Key Constants
- @discussion Predefined item attribute keys used to get or set values in a
- dictionary. Not all attributes apply to each item class. The table
- below lists the currently defined attributes for each item class:
+ @enum Attribute Key Constants
+ @discussion Predefined item attribute keys used to get or set values in a
+ dictionary. Not all attributes apply to each item class. The table
+ below lists the currently defined attributes for each item class:
- kSecClassGenericPassword item attributes:
- kSecAttrAccess (OS X only)
- kSecAttrAccessControl
- kSecAttrAccessGroup (iOS; also OS X if kSecAttrSynchronizable specified)
- kSecAttrAccessible (iOS; also OS X if kSecAttrSynchronizable specified)
- kSecAttrCreationDate
- kSecAttrModificationDate
- kSecAttrDescription
- kSecAttrComment
- kSecAttrCreator
- kSecAttrType
- kSecAttrLabel
- kSecAttrIsInvisible
- kSecAttrIsNegative
- kSecAttrAccount
- kSecAttrService
- kSecAttrGeneric
+ kSecClassGenericPassword item attributes:
+ kSecAttrAccess (OS X only)
+ kSecAttrAccessControl
+ kSecAttrAccessGroup (iOS; also OS X if kSecAttrSynchronizable specified)
+ kSecAttrAccessible (iOS; also OS X if kSecAttrSynchronizable specified)
+ kSecAttrCreationDate
+ kSecAttrModificationDate
+ kSecAttrDescription
+ kSecAttrComment
+ kSecAttrCreator
+ kSecAttrType
+ kSecAttrLabel
+ kSecAttrIsInvisible
+ kSecAttrIsNegative
+ kSecAttrAccount
+ kSecAttrService
+ kSecAttrGeneric
+ kSecAttrSynchronizable
- kSecClassInternetPassword item attributes:
- kSecAttrAccess (OS X only)
- kSecAttrAccessGroup (iOS; also OS X if kSecAttrSynchronizable specified)
- kSecAttrAccessible (iOS; also OS X if kSecAttrSynchronizable specified)
- kSecAttrCreationDate
- kSecAttrModificationDate
- kSecAttrDescription
- kSecAttrComment
- kSecAttrCreator
- kSecAttrType
- kSecAttrLabel
- kSecAttrIsInvisible
- kSecAttrIsNegative
- kSecAttrAccount
- kSecAttrSecurityDomain
- kSecAttrServer
- kSecAttrProtocol
- kSecAttrAuthenticationType
- kSecAttrPort
- kSecAttrPath
+ kSecClassInternetPassword item attributes:
+ kSecAttrAccess (OS X only)
+ kSecAttrAccessControl
+ kSecAttrAccessGroup (iOS; also OS X if kSecAttrSynchronizable specified)
+ kSecAttrAccessible (iOS; also OS X if kSecAttrSynchronizable specified)
+ kSecAttrCreationDate
+ kSecAttrModificationDate
+ kSecAttrDescription
+ kSecAttrComment
+ kSecAttrCreator
+ kSecAttrType
+ kSecAttrLabel
+ kSecAttrIsInvisible
+ kSecAttrIsNegative
+ kSecAttrAccount
+ kSecAttrSecurityDomain
+ kSecAttrServer
+ kSecAttrProtocol
+ kSecAttrAuthenticationType
+ kSecAttrPort
+ kSecAttrPath
+ kSecAttrSynchronizable
- kSecClassCertificate item attributes:
- kSecAttrCertificateType
- kSecAttrCertificateEncoding
- kSecAttrLabel
- kSecAttrSubject
- kSecAttrIssuer
- kSecAttrSerialNumber
- kSecAttrSubjectKeyID
- kSecAttrPublicKeyHash
+ kSecClassCertificate item attributes:
+ kSecAttrAccessible (iOS only)
+ kSecAttrAccessControl (iOS only)
+ kSecAttrAccessGroup (iOS only)
+ kSecAttrCertificateType
+ kSecAttrCertificateEncoding
+ kSecAttrLabel
+ kSecAttrSubject
+ kSecAttrIssuer
+ kSecAttrSerialNumber
+ kSecAttrSubjectKeyID
+ kSecAttrPublicKeyHash
+ kSecAttrSynchronizable
- kSecClassKey item attributes:
- kSecAttrAccess (OS X only)
- kSecAttrAccessGroup (iOS only)
- kSecAttrAccessible (iOS only)
- kSecAttrKeyClass
- kSecAttrLabel
- kSecAttrApplicationLabel
- kSecAttrIsPermanent
- kSecAttrApplicationTag
- kSecAttrKeyType
- kSecAttrPRF
- kSecAttrSalt
- kSecAttrRounds
- kSecAttrKeySizeInBits
- kSecAttrEffectiveKeySize
- kSecAttrCanEncrypt
- kSecAttrCanDecrypt
- kSecAttrCanDerive
- kSecAttrCanSign
- kSecAttrCanVerify
- kSecAttrCanWrap
- kSecAttrCanUnwrap
+ kSecClassKey item attributes:
+ kSecAttrAccess (OS X only)
+ kSecAttrAccessControl
+ kSecAttrAccessGroup (iOS; also OS X if kSecAttrSynchronizable specified)
+ kSecAttrAccessible (iOS; also OS X if kSecAttrSynchronizable specified)
+ kSecAttrKeyClass
+ kSecAttrLabel
+ kSecAttrApplicationLabel
+ kSecAttrIsPermanent
+ kSecAttrApplicationTag
+ kSecAttrKeyType
+ kSecAttrPRF (iOS only)
+ kSecAttrSalt (iOS only)
+ kSecAttrRounds (iOS only)
+ kSecAttrKeySizeInBits
+ kSecAttrEffectiveKeySize
+ kSecAttrCanEncrypt
+ kSecAttrCanDecrypt
+ kSecAttrCanDerive
+ kSecAttrCanSign
+ kSecAttrCanVerify
+ kSecAttrCanWrap
+ kSecAttrCanUnwrap
+ kSecAttrSynchronizable
- Note that the attributes kSecAttrCan* describe attributes of the
- key itself at relatively high level. Some of these attributes are
- mathematical -- for example, a DSA key cannot encrypt. Others are
- key-level policy issues -- for example, it is good cryptographic
- hygiene to use an RSA key either for encryption or signing but not
- both. Compare these to the certificate-level policy values in
- SecPolicy.h.
+ Note that the attributes kSecAttrCan* describe attributes of the
+ key itself at relatively high level. Some of these attributes are
+ mathematical -- for example, a DSA key cannot encrypt. Others are
+ key-level policy issues -- for example, it is good cryptographic
+ hygiene to use an RSA key either for encryption or signing but not
+ both. Compare these to the certificate-level policy values in
+ SecPolicy.h.
- kSecClassIdentity item attributes:
- Since an identity is the combination of a private key and a
- certificate, this class shares attributes of both kSecClassKey and
- kSecClassCertificate.
+ kSecClassIdentity item attributes:
+ Since an identity is the combination of a private key and a
+ certificate, this class shares attributes of both kSecClassKey and
+ kSecClassCertificate.
@constant kSecAttrAccessible Specifies a dictionary key whose value
indicates when your application needs access to an item's data. You
@@ -247,276 +255,299 @@ extern const CFStringRef kSecClassIdentity
The only search constant which may be used is kSecMatchLimit; other
constants using the kSecMatch prefix are not supported at this time.
- @constant kSecAttrSynchronizableAny Specifies that both synchronizable and
- non-synchronizable results should be returned from this query. This may be
- used as a value for the kSecAttrSynchronizable dictionary key in a call to
- SecItemCopyMatching, SecItemUpdate, or SecItemDelete.
+ @constant kSecAttrSynchronizableAny Specifies that both synchronizable and
+ non-synchronizable results should be returned from this query. This may be
+ used as a value for the kSecAttrSynchronizable dictionary key in a call to
+ SecItemCopyMatching, SecItemUpdate, or SecItemDelete.
- @constant kSecAttrCreationDate (read-only) Specifies a dictionary key whose
- value is the item's creation date. You use this key to get a value
- of type CFDateRef that represents the date the item was created.
- @constant kSecAttrModificationDate (read-only) Specifies a dictionary key
- whose value is the item's modification date. You use this key to get
- a value of type CFDateRef that represents the last time the item was
- updated.
- @constant kSecAttrDescription Specifies a dictionary key whose value is
- the item's description attribute. You use this key to set or get a
- value of type CFStringRef that represents a user-visible string
- describing this particular kind of item (e.g., "disk image password").
- @constant kSecAttrComment Specifies a dictionary key whose value is the
- item's comment attribute. You use this key to set or get a value of
- type CFStringRef containing the user-editable comment for this item.
- @constant kSecAttrCreator Specifies a dictionary key whose value is the
- item's creator attribute. You use this key to set or get a value of
- type CFNumberRef that represents the item's creator. This number is
- the unsigned integer representation of a four-character code (e.g.,
- 'aCrt').
- @constant kSecAttrType Specifies a dictionary key whose value is the item's
- type attribute. You use this key to set or get a value of type
- CFNumberRef that represents the item's type. This number is the
- unsigned integer representation of a four-character code (e.g.,
- 'aTyp').
- @constant kSecAttrLabel Specifies a dictionary key whose value is the
- item's label attribute. You use this key to set or get a value of
- type CFStringRef containing the user-visible label for this item.
- @constant kSecAttrIsInvisible Specifies a dictionary key whose value is the
- item's invisible attribute. You use this key to set or get a value
- of type CFBooleanRef that indicates whether the item is invisible
- (i.e., should not be displayed.)
- @constant kSecAttrIsNegative Specifies a dictionary key whose value is the
- item's negative attribute. You use this key to set or get a value of
- type CFBooleanRef that indicates whether there is a valid password
- associated with this keychain item. This is useful if your application
- doesn't want a password for some particular service to be stored in
- the keychain, but prefers that it always be entered by the user.
- @constant kSecAttrAccount Specifies a dictionary key whose value is the
- item's account attribute. You use this key to set or get a CFStringRef
- that contains an account name. (Items of class
- kSecClassGenericPassword, kSecClassInternetPassword have this
- attribute.)
- @constant kSecAttrService Specifies a dictionary key whose value is the
- item's service attribute. You use this key to set or get a CFStringRef
- that represents the service associated with this item. (Items of class
- kSecClassGenericPassword have this attribute.)
- @constant kSecAttrGeneric Specifies a dictionary key whose value is the
- item's generic attribute. You use this key to set or get a value of
- CFDataRef that contains a user-defined attribute. (Items of class
- kSecClassGenericPassword have this attribute.)
- @constant kSecAttrSecurityDomain Specifies a dictionary key whose value
- is the item's security domain attribute. You use this key to set or
- get a CFStringRef value that represents the Internet security domain.
- (Items of class kSecClassInternetPassword have this attribute.)
- @constant kSecAttrServer Specifies a dictionary key whose value is the
- item's server attribute. You use this key to set or get a value of
- type CFStringRef that contains the server's domain name or IP address.
- (Items of class kSecClassInternetPassword have this attribute.)
- @constant kSecAttrProtocol Specifies a dictionary key whose value is the
- item's protocol attribute. You use this key to set or get a value of
- type CFNumberRef that denotes the protocol for this item (see the
- SecProtocolType enum in SecKeychainItem.h). (Items of class
- kSecClassInternetPassword have this attribute.)
- @constant kSecAttrAuthenticationType Specifies a dictionary key whose value
- is the item's authentication type attribute. You use this key to set
- or get a value of type CFNumberRef that denotes the authentication
- scheme for this item (see the kSecAttrAuthenticationType value
- constants below).
- @constant kSecAttrPort Specifies a dictionary key whose value is the item's
- port attribute. You use this key to set or get a CFNumberRef value
- that represents an Internet port number. (Items of class
- kSecClassInternetPassword have this attribute.)
- @constant kSecAttrPath Specifies a dictionary key whose value is the item's
- path attribute, typically this is the path component of the URL. You use
- this key to set or get a CFStringRef value that represents a path. (Items
- of class kSecClassInternetPassword have this attribute.)
- @constant kSecAttrSubject (read-only) Specifies a dictionary key whose
- value is the item's subject. You use this key to get a value of type
- CFDataRef that contains the X.500 subject name of a certificate.
- (Items of class kSecClassCertificate have this attribute.)
- @constant kSecAttrIssuer (read-only) Specifies a dictionary key whose value
- is the item's issuer. You use this key to get a value of type
- CFDataRef that contains the X.500 issuer name of a certificate. (Items
- of class kSecClassCertificate have this attribute.)
- @constant kSecAttrSerialNumber (read-only) Specifies a dictionary key whose
- value is the item's serial number. You use this key to get a value
- of type CFDataRef that contains the serial number data of a
- certificate. (Items of class kSecClassCertificate have this
- attribute.)
- @constant kSecAttrSubjectKeyID (read-only) Specifies a dictionary key whose
- value is the item's subject key ID. You use this key to get a value
- of type CFDataRef that contains the subject key ID of a certificate.
- (Items of class kSecClassCertificate have this attribute.)
- @constant kSecAttrPublicKeyHash (read-only) Specifies a dictionary key
- whose value is the item's public key hash. You use this key to get a
- value of type CFDataRef that contains the hash of a certificate's
- public key. (Items of class kSecClassCertificate have this attribute.)
- @constant kSecAttrCertificateType (read-only) Specifies a dictionary key
- whose value is the item's certificate type. You use this key to get
- a value of type CFNumberRef that denotes the certificate type (see the
- CSSM_CERT_TYPE enum in cssmtype.h). (Items of class
- kSecClassCertificate have this attribute.)
- @constant kSecAttrCertificateEncoding (read-only) Specifies a dictionary
- key whose value is the item's certificate encoding. You use this key
- to get a value of type CFNumberRef that denotes the certificate
- encoding (see the CSSM_CERT_ENCODING enum in cssmtype.h). (Items of
- class kSecClassCertificate have this attribute.)
- @constant kSecAttrKeyClass (read only) Specifies a dictionary key whose
- value is one of kSecAttrKeyClassPublic, kSecAttrKeyClassPrivate or
- kSecAttrKeyClassSymmetric.
- @constant kSecAttrApplicationLabel Specifies a dictionary key whose value
- is the key's application label attribute. This is different from the
- kSecAttrLabel (which is intended to be human-readable). This attribute
- is used to look up a key programmatically; in particular, for keys of
- class kSecAttrKeyClassPublic and kSecAttrKeyClassPrivate, the value of
- this attribute is the hash of the public key. This item is a type of CFDataRef.
- Legacy keys may contain a UUID in this field as a CFStringRef.
- @constant kSecAttrIsPermanent Specifies a dictionary key whose value is a
- CFBooleanRef indicating whether the key in question will be stored
- permanently.
- @constant kSecAttrIsSensitive Specifies a dictionary key whose value is a
- CFBooleanRef indicating that the key in question can only be exported
- in a wrapped (encrypted) format.
- @constant kSecAttrIsExtractable Specifies a dictionary key whose value is a
- CFBooleanRef indicating whether the key in question can be exported from
- its keychain container.
- @constant kSecAttrApplicationTag Specifies a dictionary key whose value is a
- CFDataRef containing private tag data.
- @constant kSecAttrKeyType Specifies a dictionary key whose value is a
- CFNumberRef indicating the algorithm associated with this key (see the
- CSSM_ALGORITHMS enum in cssmtype.h).
- @constant kSecAttrPRF Specifies a dictionary key whose value is the PRF
- (pseudo-random function) for this key (see "kSecAttrPRF Value Constants".)
- @constant kSecAttrSalt Specifies a dictionary key whose value is a
- CFData containing the salt to use for this key.
- @constant kSecAttrRounds Specifies a dictionary key whose value is the
- number of rounds for the pseudo-random function specified by kSecAttrPRF.
- @constant kSecAttrKeySizeInBits Specifies a dictionary key whose value
- is a CFNumberRef indicating the number of bits in this key.
- @constant kSecAttrEffectiveKeySize Specifies a dictionary key whose value
- is a CFNumberRef indicating the effective number of bits in this key.
- For example, a DES key has a kSecAttrKeySizeInBits of 64, but a
- kSecAttrEffectiveKeySize of 56 bits.
- @constant kSecAttrCanEncrypt Specifies a dictionary key whole value is a
- CFBooleanRef indicating whether the key in question can be used to
- encrypt data.
- @constant kSecAttrCanDecrypt Specifies a dictionary key whole value is a
- CFBooleanRef indicating whether the key in question can be used to
- decrypt data.
- @constant kSecAttrCanDerive Specifies a dictionary key whole value is a
- CFBooleanRef indicating whether the key in question can be used to
- derive another key.
- @constant kSecAttrCanSign Specifies a dictionary key whole value is a
- CFBooleanRef indicating whether the key in question can be used to
- create a digital signature.
- @constant kSecAttrCanVerify Specifies a dictionary key whole value is a
- CFBooleanRef indicating whether the key in question can be used to
- verify a digital signature.
- @constant kSecAttrCanWrap Specifies a dictionary key whole value is a
- CFBooleanRef indicating whether the key in question can be used to
- wrap another key.
- @constant kSecAttrCanUnwrap Specifies a dictionary key whole value is a
- CFBooleanRef indicating whether the key in question can be used to
- unwrap another key.
-*/
+ @constant kSecAttrCreationDate (read-only) Specifies a dictionary key whose
+ value is the item's creation date. You use this key to get a value
+ of type CFDateRef that represents the date the item was created.
+ @constant kSecAttrModificationDate (read-only) Specifies a dictionary key
+ whose value is the item's modification date. You use this key to get
+ a value of type CFDateRef that represents the last time the item was
+ updated.
+ @constant kSecAttrDescription Specifies a dictionary key whose value is
+ the item's description attribute. You use this key to set or get a
+ value of type CFStringRef that represents a user-visible string
+ describing this particular kind of item (e.g., "disk image password").
+ @constant kSecAttrComment Specifies a dictionary key whose value is the
+ item's comment attribute. You use this key to set or get a value of
+ type CFStringRef containing the user-editable comment for this item.
+ @constant kSecAttrCreator Specifies a dictionary key whose value is the
+ item's creator attribute. You use this key to set or get a value of
+ type CFNumberRef that represents the item's creator. This number is
+ the unsigned integer representation of a four-character code (e.g.,
+ 'aCrt').
+ @constant kSecAttrType Specifies a dictionary key whose value is the item's
+ type attribute. You use this key to set or get a value of type
+ CFNumberRef that represents the item's type. This number is the
+ unsigned integer representation of a four-character code (e.g.,
+ 'aTyp').
+ @constant kSecAttrLabel Specifies a dictionary key whose value is the
+ item's label attribute. You use this key to set or get a value of
+ type CFStringRef containing the user-visible label for this item.
+ @constant kSecAttrIsInvisible Specifies a dictionary key whose value is the
+ item's invisible attribute. You use this key to set or get a value
+ of type CFBooleanRef that indicates whether the item is invisible
+ (i.e., should not be displayed.)
+ @constant kSecAttrIsNegative Specifies a dictionary key whose value is the
+ item's negative attribute. You use this key to set or get a value of
+ type CFBooleanRef that indicates whether there is a valid password
+ associated with this keychain item. This is useful if your application
+ doesn't want a password for some particular service to be stored in
+ the keychain, but prefers that it always be entered by the user.
+ @constant kSecAttrAccount Specifies a dictionary key whose value is the
+ item's account attribute. You use this key to set or get a CFStringRef
+ that contains an account name. (Items of class
+ kSecClassGenericPassword, kSecClassInternetPassword have this
+ attribute.)
+ @constant kSecAttrService Specifies a dictionary key whose value is the
+ item's service attribute. You use this key to set or get a CFStringRef
+ that represents the service associated with this item. (Items of class
+ kSecClassGenericPassword have this attribute.)
+ @constant kSecAttrGeneric Specifies a dictionary key whose value is the
+ item's generic attribute. You use this key to set or get a value of
+ CFDataRef that contains a user-defined attribute. (Items of class
+ kSecClassGenericPassword have this attribute.)
+ @constant kSecAttrSecurityDomain Specifies a dictionary key whose value
+ is the item's security domain attribute. You use this key to set or
+ get a CFStringRef value that represents the Internet security domain.
+ (Items of class kSecClassInternetPassword have this attribute.)
+ @constant kSecAttrServer Specifies a dictionary key whose value is the
+ item's server attribute. You use this key to set or get a value of
+ type CFStringRef that contains the server's domain name or IP address.
+ (Items of class kSecClassInternetPassword have this attribute.)
+ @constant kSecAttrProtocol Specifies a dictionary key whose value is the
+ item's protocol attribute. You use this key to set or get a value of
+ type CFNumberRef that denotes the protocol for this item (see the
+ SecProtocolType enum in SecKeychainItem.h). (Items of class
+ kSecClassInternetPassword have this attribute.)
+ @constant kSecAttrAuthenticationType Specifies a dictionary key whose value
+ is the item's authentication type attribute. You use this key to set
+ or get a value of type CFNumberRef that denotes the authentication
+ scheme for this item (see the kSecAttrAuthenticationType value
+ constants below).
+ @constant kSecAttrPort Specifies a dictionary key whose value is the item's
+ port attribute. You use this key to set or get a CFNumberRef value
+ that represents an Internet port number. (Items of class
+ kSecClassInternetPassword have this attribute.)
+ @constant kSecAttrPath Specifies a dictionary key whose value is the item's
+ path attribute, typically this is the path component of the URL. You use
+ this key to set or get a CFStringRef value that represents a path. (Items
+ of class kSecClassInternetPassword have this attribute.)
+ @constant kSecAttrSubject (read-only) Specifies a dictionary key whose
+ value is the item's subject. You use this key to get a value of type
+ CFDataRef that contains the X.500 subject name of a certificate.
+ (Items of class kSecClassCertificate have this attribute.)
+ @constant kSecAttrIssuer (read-only) Specifies a dictionary key whose value
+ is the item's issuer. You use this key to get a value of type
+ CFDataRef that contains the X.500 issuer name of a certificate. (Items
+ of class kSecClassCertificate have this attribute.)
+ @constant kSecAttrSerialNumber (read-only) Specifies a dictionary key whose
+ value is the item's serial number. You use this key to get a value
+ of type CFDataRef that contains the serial number data of a
+ certificate. (Items of class kSecClassCertificate have this
+ attribute.)
+ @constant kSecAttrSubjectKeyID (read-only) Specifies a dictionary key whose
+ value is the item's subject key ID. You use this key to get a value
+ of type CFDataRef that contains the subject key ID of a certificate.
+ (Items of class kSecClassCertificate have this attribute.)
+ @constant kSecAttrPublicKeyHash (read-only) Specifies a dictionary key
+ whose value is the item's public key hash. You use this key to get a
+ value of type CFDataRef that contains the hash of a certificate's
+ public key. (Items of class kSecClassCertificate have this attribute.)
+ @constant kSecAttrCertificateType (read-only) Specifies a dictionary key
+ whose value is the item's certificate type. You use this key to get
+ a value of type CFNumberRef that denotes the certificate type
+ (On iOS, currently the value of this attribute must be equal to the
+ version of the X509 certificate. So, 1 for v1, 2 for v2, and 3 for v3
+ certificates). (On OSX, see the CSSM_CERT_TYPE enum in cssmtype.h).
+ Only items of class kSecClassCertificate have this attribute.
+ @constant kSecAttrCertificateEncoding (read-only) Specifies a dictionary
+ key whose value is the item's certificate encoding. You use this key
+ to get a value of type CFNumberRef that denotes the certificate
+ encoding (On iOS, currently only the value 3 meaning
+ kSecAttrCertificateEncodingDER is supported). On OSX, see the
+ CSSM_CERT_ENCODING enum in cssmtype.h. Only items of class
+ kSecClassCertificate have this attribute.
+ @constant kSecAttrKeyClass (read only) Specifies a dictionary key whose
+ value is one of kSecAttrKeyClassPublic, kSecAttrKeyClassPrivate or
+ kSecAttrKeyClassSymmetric.
+ @constant kSecAttrApplicationLabel Specifies a dictionary key whose value
+ is the key's application label attribute. This is different from the
+ kSecAttrLabel (which is intended to be human-readable). This attribute
+ is used to look up a key programmatically; in particular, for keys of
+ class kSecAttrKeyClassPublic and kSecAttrKeyClassPrivate, the value of
+ this attribute is the hash of the public key. This item is a type of CFDataRef.
+ Legacy keys may contain a UUID in this field as a CFStringRef.
+ @constant kSecAttrIsPermanent Specifies a dictionary key whose value is a
+ CFBooleanRef indicating whether the key in question will be stored
+ permanently.
+ @constant kSecAttrIsSensitive Specifies a dictionary key whose value is a
+ CFBooleanRef indicating that the key in question can only be exported
+ in a wrapped (encrypted) format. OS X only.
+ @constant kSecAttrIsExtractable Specifies a dictionary key whose value is a
+ CFBooleanRef indicating whether the key in question can be exported from
+ its keychain container. OS X only.
+ @constant kSecAttrApplicationTag Specifies a dictionary key whose value is a
+ CFDataRef containing private tag data.
+ @constant kSecAttrKeyType Specifies a dictionary key whose value is a
+ CFNumberRef indicating the algorithm associated with this key
+ (On iOS, currently only the value 42 is supported, alternatively you can use
+ kSecAttrKeyTypeRSA). (On OSX, see the CSSM_ALGORITHMS enum in cssmtype.h).
+
+ @constant kSecAttrPRF Specifies a dictionary key whose value is the PRF
+ (pseudo-random function) for this key (see "kSecAttrPRF Value Constants".)
+ iOS only.
+ @constant kSecAttrSalt Specifies a dictionary key whose value is a
+ CFData containing the salt to use for this key. iOS only.
+ @constant kSecAttrRounds Specifies a dictionary key whose value is the
+ number of rounds for the pseudo-random function specified by kSecAttrPRF.
+ iOS only.
+ @constant kSecAttrKeySizeInBits Specifies a dictionary key whose value
+ is a CFNumberRef indicating the number of bits in this key.
+ @constant kSecAttrEffectiveKeySize Specifies a dictionary key whose value
+ is a CFNumberRef indicating the effective number of bits in this key.
+ For example, a DES key has a kSecAttrKeySizeInBits of 64, but a
+ kSecAttrEffectiveKeySize of 56 bits.
+ @constant kSecAttrCanEncrypt Specifies a dictionary key whole value is a
+ CFBooleanRef indicating whether the key in question can be used to
+ encrypt data.
+ @constant kSecAttrCanDecrypt Specifies a dictionary key whose value is a
+ CFBooleanRef indicating whether the key in question can be used to
+ decrypt data.
+ @constant kSecAttrCanDerive Specifies a dictionary key whole value is a
+ CFBooleanRef indicating whether the key in question can be used to
+ derive another key.
+ @constant kSecAttrCanSign Specifies a dictionary key whole value is a
+ CFBooleanRef indicating whether the key in question can be used to
+ create a digital signature.
+ @constant kSecAttrCanVerify Specifies a dictionary key whole value is a
+ CFBooleanRef indicating whether the key in question can be used to
+ verify a digital signature.
+ @constant kSecAttrCanWrap Specifies a dictionary key whole value is a
+ CFBooleanRef indicating whether the key in question can be used to
+ wrap another key.
+ @constant kSecAttrCanUnwrap Specifies a dictionary key whole value is a
+ CFBooleanRef indicating whether the key in question can be used to
+ unwrap another key.
+ @constant kSecAttrSyncViewHint Specifies a dictionary key whose value is
+ a CFStringRef. This value is part of the primary key of each item, and
+ can be used to help distiguish Sync Views when defining their
+ queries. iOS and sychronizable items only.
+ @constant kSecAttrTokenID Specifies a dictionary key whose presence
+ indicates that item is backed by external token. Value of this attribute
+ is CFStringRef uniquely identifying containing token. When this attribute
+ is not present, item is stored in internal keychain database.
+ Note that once item is created, this attribute cannot be changed - in other
+ words it is not possible to migrate existing items to, from or between tokens.
+ Currently the only available value for this attribute is
+ kSecAttrTokenIDSecureEnclave, which indicates that item (private key) is
+ backed by device's Secure Enclave. iOS only.
+ */
extern const CFStringRef kSecAttrAccessible
__OSX_AVAILABLE_STARTING(__MAC_10_9, __IPHONE_4_0);
extern const CFStringRef kSecAttrAccess
- __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
+ __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
extern const CFStringRef kSecAttrAccessControl
__OSX_AVAILABLE_STARTING(__MAC_10_10, __IPHONE_8_0);
extern const CFStringRef kSecAttrAccessGroup
- __OSX_AVAILABLE_STARTING(__MAC_10_9, __IPHONE_3_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_9, __IPHONE_3_0);
extern const CFStringRef kSecAttrSynchronizable
- __OSX_AVAILABLE_STARTING(__MAC_10_9, __IPHONE_7_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_9, __IPHONE_7_0);
extern const CFStringRef kSecAttrSynchronizableAny
- __OSX_AVAILABLE_STARTING(__MAC_10_9, __IPHONE_7_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_9, __IPHONE_7_0);
extern const CFStringRef kSecAttrCreationDate
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrModificationDate
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrDescription
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrComment
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrCreator
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrType
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrLabel
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrIsInvisible
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrIsNegative
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrAccount
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrService
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrGeneric
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrSecurityDomain
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrServer
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrProtocol
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrAuthenticationType
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrPort
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrPath
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrSubject
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrIssuer
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrSerialNumber
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrSubjectKeyID
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrPublicKeyHash
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrCertificateType
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrCertificateEncoding
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrKeyClass
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrApplicationLabel
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrIsPermanent
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrIsSensitive
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrIsExtractable
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrApplicationTag
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrKeyType
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrPRF
- __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
+ __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
extern const CFStringRef kSecAttrSalt
- __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
+ __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
extern const CFStringRef kSecAttrRounds
- __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
+ __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
extern const CFStringRef kSecAttrKeySizeInBits
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrEffectiveKeySize
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrCanEncrypt
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrCanDecrypt
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrCanDerive
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrCanSign
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrCanVerify
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrCanWrap
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrCanUnwrap
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+extern const CFStringRef kSecAttrSyncViewHint
+ __OSX_AVAILABLE_STARTING(__MAC_10_11, __IPHONE_9_0);
extern const CFStringRef kSecAttrTokenID
__OSX_AVAILABLE_STARTING(__MAC_10_12, __IPHONE_9_0);
@@ -542,7 +573,7 @@ extern const CFStringRef kSecAttrTokenID
regardless of the lock state of the device. This is not recommended
for anything except system use. Items with this attribute will migrate
to a new device when using encrypted backups.
- @constant kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly Item data can
+ @constant kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly Item data can
only be accessed while the device is unlocked. This is recommended for
items that only need to be accessible while the application is in the
foreground and requires a passcode to be set on the device. Items with
@@ -584,413 +615,419 @@ extern const CFStringRef kSecAttrAccessibleAlwaysThisDeviceOnly
__OSX_AVAILABLE_STARTING(__MAC_10_9, __IPHONE_4_0);
/*!
- @enum kSecAttrProtocol Value Constants
- @discussion Predefined item attribute constants used to get or set values
- in a dictionary. The kSecAttrProtocol constant is the key and its
- value is one of the constants defined here.
- @constant kSecAttrProtocolFTP
- @constant kSecAttrProtocolFTPAccount
- @constant kSecAttrProtocolHTTP
- @constant kSecAttrProtocolIRC
- @constant kSecAttrProtocolNNTP
- @constant kSecAttrProtocolPOP3
- @constant kSecAttrProtocolSMTP
- @constant kSecAttrProtocolSOCKS
- @constant kSecAttrProtocolIMAP
- @constant kSecAttrProtocolLDAP
- @constant kSecAttrProtocolAppleTalk
- @constant kSecAttrProtocolAFP
- @constant kSecAttrProtocolTelnet
- @constant kSecAttrProtocolSSH
- @constant kSecAttrProtocolFTPS
- @constant kSecAttrProtocolHTTPS
- @constant kSecAttrProtocolHTTPProxy
- @constant kSecAttrProtocolHTTPSProxy
- @constant kSecAttrProtocolFTPProxy
- @constant kSecAttrProtocolSMB
- @constant kSecAttrProtocolRTSP
- @constant kSecAttrProtocolRTSPProxy
- @constant kSecAttrProtocolDAAP
- @constant kSecAttrProtocolEPPC
- @constant kSecAttrProtocolIPP
- @constant kSecAttrProtocolNNTPS
- @constant kSecAttrProtocolLDAPS
- @constant kSecAttrProtocolTelnetS
- @constant kSecAttrProtocolIMAPS
- @constant kSecAttrProtocolIRCS
- @constant kSecAttrProtocolPOP3S
+ @enum kSecAttrProtocol Value Constants
+ @discussion Predefined item attribute constants used to get or set values
+ in a dictionary. The kSecAttrProtocol constant is the key and its
+ value is one of the constants defined here.
+ @constant kSecAttrProtocolFTP.
+ @constant kSecAttrProtocolFTPAccount.
+ @constant kSecAttrProtocolHTTP.
+ @constant kSecAttrProtocolIRC.
+ @constant kSecAttrProtocolNNTP.
+ @constant kSecAttrProtocolPOP3.
+ @constant kSecAttrProtocolSMTP.
+ @constant kSecAttrProtocolSOCKS.
+ @constant kSecAttrProtocolIMAP.
+ @constant kSecAttrProtocolLDAP.
+ @constant kSecAttrProtocolAppleTalk.
+ @constant kSecAttrProtocolAFP.
+ @constant kSecAttrProtocolTelnet.
+ @constant kSecAttrProtocolSSH.
+ @constant kSecAttrProtocolFTPS.
+ @constant kSecAttrProtocolHTTPS.
+ @constant kSecAttrProtocolHTTPProxy.
+ @constant kSecAttrProtocolHTTPSProxy.
+ @constant kSecAttrProtocolFTPProxy.
+ @constant kSecAttrProtocolSMB.
+ @constant kSecAttrProtocolRTSP.
+ @constant kSecAttrProtocolRTSPProxy.
+ @constant kSecAttrProtocolDAAP.
+ @constant kSecAttrProtocolEPPC.
+ @constant kSecAttrProtocolIPP.
+ @constant kSecAttrProtocolNNTPS.
+ @constant kSecAttrProtocolLDAPS.
+ @constant kSecAttrProtocolTelnetS.
+ @constant kSecAttrProtocolIMAPS.
+ @constant kSecAttrProtocolIRCS.
+ @constant kSecAttrProtocolPOP3S.
*/
extern const CFStringRef kSecAttrProtocolFTP
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrProtocolFTPAccount
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrProtocolHTTP
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrProtocolIRC
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrProtocolNNTP
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrProtocolPOP3
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrProtocolSMTP
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrProtocolSOCKS
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrProtocolIMAP
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrProtocolLDAP
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrProtocolAppleTalk
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrProtocolAFP
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrProtocolTelnet
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrProtocolSSH
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrProtocolFTPS
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrProtocolHTTPS
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrProtocolHTTPProxy
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrProtocolHTTPSProxy
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrProtocolFTPProxy
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrProtocolSMB
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrProtocolRTSP
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrProtocolRTSPProxy
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrProtocolDAAP
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrProtocolEPPC
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrProtocolIPP
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrProtocolNNTPS
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrProtocolLDAPS
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrProtocolTelnetS
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrProtocolIMAPS
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrProtocolIRCS
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrProtocolPOP3S
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
/*!
- @enum kSecAttrAuthenticationType Value Constants
- @discussion Predefined item attribute constants used to get or set values
- in a dictionary. The kSecAttrAuthenticationType constant is the key
- and its value is one of the constants defined here.
- @constant kSecAttrAuthenticationTypeNTLM
- @constant kSecAttrAuthenticationTypeMSN
- @constant kSecAttrAuthenticationTypeDPA
- @constant kSecAttrAuthenticationTypeRPA
- @constant kSecAttrAuthenticationTypeHTTPBasic
- @constant kSecAttrAuthenticationTypeHTTPDigest
- @constant kSecAttrAuthenticationTypeHTMLForm
- @constant kSecAttrAuthenticationTypeDefault
+ @enum kSecAttrAuthenticationType Value Constants
+ @discussion Predefined item attribute constants used to get or set values
+ in a dictionary. The kSecAttrAuthenticationType constant is the key
+ and its value is one of the constants defined here.
+ @constant kSecAttrAuthenticationTypeNTLM.
+ @constant kSecAttrAuthenticationTypeMSN.
+ @constant kSecAttrAuthenticationTypeDPA.
+ @constant kSecAttrAuthenticationTypeRPA.
+ @constant kSecAttrAuthenticationTypeHTTPBasic.
+ @constant kSecAttrAuthenticationTypeHTTPDigest.
+ @constant kSecAttrAuthenticationTypeHTMLForm.
+ @constant kSecAttrAuthenticationTypeDefault.
*/
extern const CFStringRef kSecAttrAuthenticationTypeNTLM
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrAuthenticationTypeMSN
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrAuthenticationTypeDPA
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrAuthenticationTypeRPA
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrAuthenticationTypeHTTPBasic
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrAuthenticationTypeHTTPDigest
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrAuthenticationTypeHTMLForm
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecAttrAuthenticationTypeDefault
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
/*!
- @enum kSecAttrKeyClass Value Constants
- @discussion Predefined item attribute constants used to get or set values
- in a dictionary. The kSecAttrKeyClass constant is the key
- and its value is one of the constants defined here.
- @constant kSecAttrKeyClassPublic
- @constant kSecAttrKeyClassPrivate
- @constant kSecAttrKeyClassSymmetric
+ @enum kSecAttrKeyClass Value Constants
+ @discussion Predefined item attribute constants used to get or set values
+ in a dictionary. The kSecAttrKeyClass constant is the key
+ and its value is one of the constants defined here.
+ @constant kSecAttrKeyClassPublic.
+ @constant kSecAttrKeyClassPrivate.
+ @constant kSecAttrKeyClassSymmetric.
*/
extern const CFStringRef kSecAttrKeyClassPublic
- __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_2_0);
extern const CFStringRef kSecAttrKeyClassPrivate
- __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_2_0);
extern const CFStringRef kSecAttrKeyClassSymmetric
- __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_2_0);
/*!
- @enum kSecAttrKeyType Value Constants
- @discussion Predefined item attribute constants used to get or set values
- in a dictionary. The kSecAttrKeyType constant is the key
- and its value is one of the constants defined here.
- @constant kSecAttrKeyTypeRSA
- @constant kSecAttrKeyTypeDSA
- @constant kSecAttrKeyTypeAES
- @constant kSecAttrKeyType3DES
- @constant kSecAttrKeyTypeRC4
- @constant kSecAttrKeyTypeRC2
- @constant kSecAttrKeyTypeCAST
- @constant kSecAttrKeyTypeECDSA (deprecated; use kSecAttrKeyTypeEC instead.)
- @constant kSecAttrKeyTypeEC
- @constant kSecAttrKeyTypeECSECPrimeRandom
+ @enum kSecAttrKeyType Value Constants
+ @discussion Predefined item attribute constants used to get or set values
+ in a dictionary. The kSecAttrKeyType constant is the key
+ and its value is one of the constants defined here.
+ @constant kSecAttrKeyTypeECSECPrimeRandom.
+ @constant kSecAttrKeyTypeEC This is the legacy name for kSecAttrKeyTypeECSECPrimeRandom, new applications should not use it.
+ @constant kSecAttrKeyTypeDSA (OSX only)
+ @constant kSecAttrKeyTypeAES (OSX only)
+ @constant kSecAttrKeyType3DES (OSX only)
+ @constant kSecAttrKeyTypeRC4 (OSX only)
+ @constant kSecAttrKeyTypeRC2 (OSX only)
+ @constant kSecAttrKeyTypeCAST (OSX only)
+ @constant kSecAttrKeyTypeECDSA (deprecated; use kSecAttrKeyTypeEC instead.) (OSX only)
*/
extern const CFStringRef kSecAttrKeyTypeRSA
- __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_2_0);
extern const CFStringRef kSecAttrKeyTypeDSA
- __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
+ __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
extern const CFStringRef kSecAttrKeyTypeAES
- __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
+ __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
extern const CFStringRef kSecAttrKeyTypeDES
- __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
+ __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
extern const CFStringRef kSecAttrKeyType3DES
- __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
+ __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
extern const CFStringRef kSecAttrKeyTypeRC4
- __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
+ __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
extern const CFStringRef kSecAttrKeyTypeRC2
- __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
+ __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
extern const CFStringRef kSecAttrKeyTypeCAST
- __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
+ __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
extern const CFStringRef kSecAttrKeyTypeECDSA
- __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
+ __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
extern const CFStringRef kSecAttrKeyTypeEC
- __OSX_AVAILABLE_STARTING(__MAC_10_9, __IPHONE_4_0);
-extern const CFStringRef kSecAttrKeyTypeECSECPrimeRandom
__OSX_AVAILABLE_STARTING(__MAC_10_9, __IPHONE_4_0);
+extern const CFStringRef kSecAttrKeyTypeECSECPrimeRandom
+ __OSX_AVAILABLE_STARTING(__MAC_10_12, __IPHONE_10_0);
-/*!
- @enum kSecAttrPRF Value Constants
- @discussion Predefined item attribute constants used to specify the PRF
- to use with SecKeyDeriveFromPassword.
- @constant kSecAttrPRFHmacAlgSHA1
+/*
+ @enum kSecAttrPRF Value Constants
+ @discussion Predefined item attribute constants used to specify the PRF
+ to use with SecKeyDeriveFromPassword. OS X only.
+ @constant kSecAttrPRFHmacAlgSHA1
@constant kSecAttrPRFHmacAlgSHA224
@constant kSecAttrPRFHmacAlgSHA256
@constant kSecAttrPRFHmacAlgSHA384
@constant kSecAttrPRFHmacAlgSHA512
*/
extern const CFStringRef kSecAttrPRFHmacAlgSHA1
- __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
+ __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
extern const CFStringRef kSecAttrPRFHmacAlgSHA224
- __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
+ __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
extern const CFStringRef kSecAttrPRFHmacAlgSHA256
- __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
+ __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
extern const CFStringRef kSecAttrPRFHmacAlgSHA384
- __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
+ __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
extern const CFStringRef kSecAttrPRFHmacAlgSHA512
- __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
+ __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
+
/*!
- @enum Search Constants
- @discussion Predefined search constants used to set values in a query
- dictionary. You can specify a combination of search attributes and
- item attributes when looking for matching items with the
- SecItemCopyMatching function.
- @constant kSecMatchPolicy Specifies a dictionary key whose value is a
- SecPolicyRef. If provided, returned certificates or identities must
- verify with this policy.
- @constant kSecMatchItemList Specifies a dictionary key whose value is a
- CFArray of SecKeychainItemRef items. If provided, returned items will be
- limited to the subset which are contained in this list.
- @constant kSecMatchSearchList Specifies a dictionary key whose value is a
- CFArray of SecKeychainRef items. If provided, the search will be limited
- to the keychains contained in this list.
- @constant kSecMatchIssuers Specifies a dictionary key whose value is a
- CFArray of X.500 names (of type CFDataRef). If provided, returned
- certificates or identities will be limited to those whose
- certificate chain contains one of the issuers provided in this list.
- @constant kSecMatchEmailAddressIfPresent Specifies a dictionary key whose
- value is a CFStringRef containing an RFC822 email address. If
- provided, returned certificates or identities will be limited to those
- that contain the address, or do not contain any email address.
- @constant kSecMatchSubjectContains Specifies a dictionary key whose value
- is a CFStringRef. If provided, returned certificates or identities
- will be limited to those containing this string in the subject.
- @constant kSecMatchSubjectStartsWith Specifies a dictionary key whose value
- is a CFStringRef. If provided, returned certificates or identities
- will be limited to those with subject names that start with this string.
- @constant kSecMatchSubjectEndsWith Specifies a dictionary key whose value
- is a CFStringRef. If provided, returned certificates or identities
- will be limited to those with subject names that end with this string.
- @constant kSecMatchSubjectWholeString Specifies a dictionary key whose
- value is a CFStringRef. If provided, returned certificates or identities
- will be limited to those matching this string exactly in the subject.
- @constant kSecMatchCaseInsensitive Specifies a dictionary key whose value
- is a CFBooleanRef. If this value is kCFBooleanFalse, or is not
- provided, then case-sensitive string matching is performed.
- @constant kSecMatchDiacriticInsensitive Specifies a dictionary key whose
- value is a CFBooleanRef. If this value is kCFBooleanFalse, or is not
- provided, then diacritic-sensitive string matching is performed.
- @constant kSecMatchWidthInsensitive Specifies a dictionary key whose
- value is a CFBooleanRef. If this value is kCFBooleanFalse, or is not
- provided, then string matching is width-sensitive (e.g. 'a' != 0xFF41).
- @constant kSecMatchTrustedOnly Specifies a dictionary key whose value is
- a CFBooleanRef. If provided with a value of kCFBooleanTrue, only
- certificates which can be verified back to a trusted anchor will be
- returned. If this value is kCFBooleanFalse, or is not provided, then
- both trusted and untrusted certificates may be returned.
- @constant kSecMatchValidOnDate Specifies a dictionary key whose value is
- of type CFDateRef. If provided, returned keys, certificates or
- identities will be limited to those which are valid for the given date.
- Pass a value of kCFNull to indicate the current date.
- @constant kSecMatchLimit Specifies a dictionary key whose value is a
- CFNumberRef. If provided, this value specifies the maximum number of
- results to return. If not provided, results are limited to the first
- item found. Predefined values are provided for a single item
- (kSecMatchLimitOne) and all matching items (kSecMatchLimitAll).
- @constant kSecMatchLimitOne Specifies that results are limited to the first
- item found; used as a value for the kSecMatchLimit dictionary key.
- @constant kSecMatchLimitAll Specifies that an unlimited number of results
- may be returned; used as a value for the kSecMatchLimit dictionary
- key.
+ @enum Search Constants
+ @discussion Predefined search constants used to set values in a query
+ dictionary. You can specify a combination of search attributes and
+ item attributes when looking for matching items with the
+ SecItemCopyMatching function.
+ @constant kSecMatchPolicy Specifies a dictionary key whose value is a
+ SecPolicyRef. If provided, returned certificates or identities must
+ verify with this policy.
+ @constant kSecMatchItemList OS X only. Specifies a dictionary key whose value is a
+ CFArray of SecKeychainItemRef items. If provided, returned items will be
+ limited to the subset which are contained in this list.
+ @constant kSecMatchSearchList Specifies a dictionary key whose value is a
+ CFArray of SecKeychainRef items. If provided, the search will be limited
+ to the keychains contained in this list.
+ @constant kSecMatchIssuers Specifies a dictionary key whose value is a
+ CFArray of X.500 names (of type CFDataRef). If provided, returned
+ certificates or identities will be limited to those whose
+ certificate chain contains one of the issuers provided in this list.
+ @constant kSecMatchEmailAddressIfPresent Specifies a dictionary key whose
+ value is a CFStringRef containing an RFC822 email address. If
+ provided, returned certificates or identities will be limited to those
+ that contain the address, or do not contain any email address.
+ @constant kSecMatchSubjectContains Specifies a dictionary key whose value
+ is a CFStringRef. If provided, returned certificates or identities
+ will be limited to those containing this string in the subject.
+ @constant kSecMatchSubjectStartsWith OS X only. Specifies a dictionary key whose value
+ is a CFStringRef. If provided, returned certificates or identities
+ will be limited to those with subject names that start with this string.
+ @constant kSecMatchSubjectEndsWith OS X only. Specifies a dictionary key whose value
+ is a CFStringRef. If provided, returned certificates or identities
+ will be limited to those with subject names that end with this string.
+ @constant kSecMatchSubjectWholeString OS X only. Specifies a dictionary key whose
+ value is a CFStringRef. If provided, returned certificates or identities
+ will be limited to those matching this string exactly in the subject.
+ @constant kSecMatchCaseInsensitive Specifies a dictionary key whose value
+ is a CFBooleanRef. If this value is kCFBooleanFalse, or is not
+ provided, then case-sensitive string matching is performed.
+ @constant kSecMatchDiacriticInsensitive OS X only. Specifies a dictionary key whose
+ value is a CFBooleanRef. If this value is kCFBooleanFalse, or is not
+ provided, then diacritic-sensitive string matching is performed.
+ @constant kSecMatchWidthInsensitive OS X only. Specifies a dictionary key whose
+ value is a CFBooleanRef. If this value is kCFBooleanFalse, or is not
+ provided, then string matching is width-sensitive (e.g. 'a' != 0xFF41).
+ @constant kSecMatchTrustedOnly Specifies a dictionary key whose value is
+ a CFBooleanRef. If provided with a value of kCFBooleanTrue, only
+ certificates which can be verified back to a trusted anchor will be
+ returned. If this value is kCFBooleanFalse, or is not provided, then
+ both trusted and untrusted certificates may be returned.
+ @constant kSecMatchValidOnDate Specifies a dictionary key whose value is
+ of type CFDateRef. If provided, returned keys, certificates or
+ identities will be limited to those which are valid for the given date.
+ Pass a value of kCFNull to indicate the current date.
+ @constant kSecMatchLimit Specifies a dictionary key whose value is a
+ CFNumberRef. If provided, this value specifies the maximum number of
+ results to return. If not provided, results are limited to the first
+ item found. Predefined values are provided for a single item
+ (kSecMatchLimitOne) and all matching items (kSecMatchLimitAll).
+ @constant kSecMatchLimitOne Specifies that results are limited to the first
+ item found; used as a value for the kSecMatchLimit dictionary key.
+ @constant kSecMatchLimitAll Specifies that an unlimited number of results
+ may be returned; used as a value for the kSecMatchLimit dictionary
+ key.
*/
extern const CFStringRef kSecMatchPolicy
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecMatchItemList
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecMatchSearchList
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecMatchIssuers
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecMatchEmailAddressIfPresent
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecMatchSubjectContains
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecMatchSubjectStartsWith
- __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
+ __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
extern const CFStringRef kSecMatchSubjectEndsWith
- __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
+ __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
extern const CFStringRef kSecMatchSubjectWholeString
- __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
+ __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
extern const CFStringRef kSecMatchCaseInsensitive
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecMatchDiacriticInsensitive
- __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
+ __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
extern const CFStringRef kSecMatchWidthInsensitive
- __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
+ __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
extern const CFStringRef kSecMatchTrustedOnly
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecMatchValidOnDate
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecMatchLimit
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecMatchLimitOne
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecMatchLimitAll
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
/*!
- @enum Return Type Key Constants
- @discussion Predefined return type keys used to set values in a dictionary.
- You use these keys to specify the type of results which should be
- returned by the SecItemCopyMatching or SecItemAdd function. You can
- specify zero or more of these return types. If more than one of these
- result types is specified, the result is returned as a CFDictionaryRef
- whose keys are the result types and values are the requested data.
- @constant kSecReturnData Specifies a dictionary key whose value is of type
- CFBooleanRef. A value of kCFBooleanTrue indicates that the data of
- an item (CFDataRef) should be returned. For keys and password
- items, data is secret (encrypted) and may require the user to enter
- a password for access.
- @constant kSecReturnAttributes Specifies a dictionary key whose value is
- of type CFBooleanRef. A value of kCFBooleanTrue indicates that the
- (non-encrypted) attributes of an item (in a CFDictionaryRef) should be
- returned.
- @constant kSecReturnRef Specifies a dictionary key whose value is a
- CFBooleanRef. A value of kCFBooleanTrue indicates that a reference
- should be returned. Depending on the item class requested, the
- returned reference(s) may be of type SecKeychainItemRef, SecKeyRef,
- SecCertificateRef, or SecIdentityRef.
- @constant kSecReturnPersistentRef Specifies a dictionary key whose value
- is of type CFBooleanRef. A value of kCFBooleanTrue indicates that a
- persistent reference to an item (CFDataRef) should be returned.
+ @enum Return Type Key Constants
+ @discussion Predefined return type keys used to set values in a dictionary.
+ You use these keys to specify the type of results which should be
+ returned by the SecItemCopyMatching or SecItemAdd function. You can
+ specify zero or more of these return types. If more than one of these
+ result types is specified, the result is returned as a CFDictionaryRef
+ whose keys are the result types and values are the requested data.
+ @constant kSecReturnData Specifies a dictionary key whose value is of type
+ CFBooleanRef. A value of kCFBooleanTrue indicates that the data of
+ an item (CFDataRef) should be returned. For keys and password
+ items, data is secret (encrypted) and may require the user to enter
+ a password for access.
+ @constant kSecReturnAttributes Specifies a dictionary key whose value is
+ of type CFBooleanRef. A value of kCFBooleanTrue indicates that the
+ (non-encrypted) attributes of an item (CFDictionaryRef) should be
+ returned.
+ @constant kSecReturnRef Specifies a dictionary key whose value is a
+ CFBooleanRef. A value of kCFBooleanTrue indicates that a reference
+ should be returned. Depending on the item class requested, the
+ returned reference(s) may be of type SecKeychainItemRef, SecKeyRef,
+ SecCertificateRef, or SecIdentityRef.
+ @constant kSecReturnPersistentRef Specifies a dictionary key whose value
+ is of type CFBooleanRef. A value of kCFBooleanTrue indicates that a
+ persistent reference to an item (CFDataRef) should be returned.
*/
extern const CFStringRef kSecReturnData
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecReturnAttributes
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecReturnRef
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecReturnPersistentRef
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
/*!
- @enum Value Type Key Constants
- @discussion Predefined value type keys used to pass values in a dictionary.
- You can specify zero or more of these types depending on the function
- you are calling. For SecItemCopyMatching or SecItemAdd these are
- used as keys in the results dictionary.
- @constant kSecValueData Specifies a dictionary key whose value is of type
- CFDataRef. For keys and password items, data is secret (encrypted)
- and may require the user to enter a password for access.
- @constant kSecValueRef Specifies a dictionary key whose value, depending
- on the item class requested, is of type SecKeychainItemRef, SecKeyRef,
- SecCertificateRef, or SecIdentityRef.
- @constant kSecValuePersistentRef Specifies a dictionary key whose value
- is of type CFDataRef. The bytes in this CFDataRef can be stored by
- the caller and used on a subsequent invocation of the application (or
- even a different application) to retrieve the item referenced by it.
+ @enum Value Type Key Constants
+ @discussion Predefined value type keys used to pass values in a dictionary.
+ You can specify zero or more of these types depending on the function
+ you are calling. For SecItemCopyMatching or SecItemAdd these are
+ used as keys in the results dictionary.
+ @constant kSecValueData Specifies a dictionary key whose value is of type
+ CFDataRef. For keys and password items, data is secret (encrypted)
+ and may require the user to enter a password for access.
+ @constant kSecValueRef Specifies a dictionary key whose value, depending
+ on the item class requested, is of type SecKeychainItemRef, SecKeyRef,
+ SecCertificateRef, or SecIdentityRef.
+ @constant kSecValuePersistentRef Specifies a dictionary key whose value
+ is of type CFDataRef. The bytes in this CFDataRef can be stored by
+ the caller and used on a subsequent invocation of the application (or
+ even a different application) to retrieve the item referenced by it.
*/
extern const CFStringRef kSecValueData
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecValueRef
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecValuePersistentRef
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
/*!
- @enum Other Constants
- @discussion Predefined constants used to set values in a dictionary.
- @constant kSecUseItemList Specifies a dictionary key whose value is a
- CFArray of items. If provided, this array is treated as the set of
- all possible items to search, or add if the API being called is
- SecItemAdd. The items in this array may be of type SecKeyRef,
- SecCertificateRef, SecIdentityRef, or CFDataRef (for a persistent
- item reference.) The items in the array must all be of the same
- type. When this attribute is provided, no keychains are searched.
- @constant kSecUseKeychain Specifies a dictionary key whose value is a
- keychain reference. You use this key to specify a value of type
- SecKeychainRef to which SecItemAdd will add the provided item(s).
- @constant kSecUseOperationPrompt Specifies a dictionary key whose value
- is a CFStringRef that represents a user-visible string describing
- the operation for which the application is attempting to authenticate.
- The application is responsible for the text localization.
- @constant kSecUseAuthenticationUI Specifies a dictionary key whose value
- is one of kSecUseAuthenticationUIAllow, kSecUseAuthenticationUIFail, kSecUseAuthenticationUISkip.
- @constant kSecUseAuthenticationContext Specifies a dictionary key whose value
- is LAContext to be used for keychain item authentication.
- * If the item requires authentication and this key is omitted, a new context
- will be created just for the purpose of the single call.
- * If the specified context has been previously authenticated, the operation
- will succeed without asking user for authentication.
- * If the specified context has not been previously authenticated, the new
- authentication will be started on this context, allowing caller to
- eventually reuse the sucessfully authenticated context in subsequent
- keychain operations.
+ @enum Other Constants
+ @discussion Predefined constants used to set values in a dictionary.
+ @constant kSecUseItemList Specifies a dictionary key whose value is a
+ CFArray of items. If provided, this array is treated as the set of
+ all possible items to search, or add if the API being called is
+ SecItemAdd. The items in this array may be of type SecKeyRef,
+ SecCertificateRef, SecIdentityRef, or CFDataRef (for a persistent
+ item reference.) The items in the array must all be of the same
+ type. When this attribute is provided, no keychains are searched.
+ @constant kSecUseKeychain OS X only. Specifies a dictionary key whose value is a
+ keychain reference. You use this key to specify a value of type
+ SecKeychainRef to which SecItemAdd will add the provided item(s).
+ @constant kSecUseOperationPrompt Specifies a dictionary key whose value
+ is a CFStringRef that represents a user-visible string describing
+ the operation for which the application is attempting to authenticate.
+ The application is responsible for the text localization.
+ @constant kSecUseNoAuthenticationUI OS X only. Specifies a dictionary key whose value
+ is a CFBooleanRef. If provided with a value of kCFBooleanTrue, the error
+ errSecInteractionNotAllowed will be returned if the item is attempting
+ to authenticate with UI.
+ @constant kSecUseAuthenticationUI Specifies a dictionary key whose value
+ is one of kSecUseAuthenticationUIAllow, kSecUseAuthenticationUIFail, kSecUseAuthenticationUISkip.
+ @constant kSecUseAuthenticationContext Specifies a dictionary key whose value
+ is LAContext to be used for keychain item authentication.
+ * If the item requires authentication and this key is omitted, a new context
+ will be created just for the purpose of the single call.
+ * If the specified context has been previously authenticated, the operation
+ will succeed without asking user for authentication.
+ * If the specified context has not been previously authenticated, the new
+ authentication will be started on this context, allowing caller to
+ eventually reuse the sucessfully authenticated context in subsequent
+ keychain operations.
*/
extern const CFStringRef kSecUseItemList
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
extern const CFStringRef kSecUseKeychain
- __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
+ __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
extern const CFStringRef kSecUseOperationPrompt
- __OSX_AVAILABLE_STARTING(__MAC_10_10, __IPHONE_8_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_10, __IPHONE_8_0);
+extern const CFStringRef kSecUseNoAuthenticationUI
+ __OSX_AVAILABLE_BUT_DEPRECATED_MSG(__MAC_10_10, __MAC_10_11, __IPHONE_8_0, __IPHONE_9_0, "Use a kSecUseAuthenticationUI instead.");
extern const CFStringRef kSecUseAuthenticationUI
- __OSX_AVAILABLE_STARTING(__MAC_10_11, __IPHONE_9_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_11, __IPHONE_9_0);
extern const CFStringRef kSecUseAuthenticationContext
- __OSX_AVAILABLE_STARTING(__MAC_10_11, __IPHONE_9_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_11, __IPHONE_9_0);
/*!
@enum kSecUseAuthenticationUI Value Constants
@@ -1008,11 +1045,11 @@ extern const CFStringRef kSecUseAuthenticationContext
only with SecItemCopyMatching.
*/
extern const CFStringRef kSecUseAuthenticationUIAllow
- __OSX_AVAILABLE_STARTING(__MAC_10_11, __IPHONE_9_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_11, __IPHONE_9_0);
extern const CFStringRef kSecUseAuthenticationUIFail
- __OSX_AVAILABLE_STARTING(__MAC_10_11, __IPHONE_9_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_11, __IPHONE_9_0);
extern const CFStringRef kSecUseAuthenticationUISkip
- __OSX_AVAILABLE_STARTING(__MAC_10_11, __IPHONE_9_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_11, __IPHONE_9_0);
/*!
@enum kSecAttrTokenID Value Constants
@@ -1044,154 +1081,164 @@ extern const CFStringRef kSecAttrAccessGroupToken
__OSX_AVAILABLE_STARTING(__MAC_10_12, __IPHONE_10_0);
/*!
- @function SecItemCopyMatching
- @abstract Returns one or more items which match a search query.
- @param query A dictionary containing an item class specification and
- optional attributes for controlling the search. See the "Keychain
- Search Attributes" section for a description of currently defined
- search attributes.
- @param result On return, a CFTypeRef reference to the found item(s). The
- exact type of the result is based on the search attributes supplied
- in the query, as discussed below.
- @result A result code. See "Security Error Codes" (SecBase.h).
- @discussion Attributes defining a search are specified by adding key/value
- pairs to the query dictionary.
+ @function SecItemCopyMatching
+ @abstract Returns one or more items which match a search query.
+ @param query A dictionary containing an item class specification and
+ optional attributes for controlling the search. See the "Keychain
+ Search Attributes" section for a description of currently defined
+ search attributes.
+ @param result On return, a CFTypeRef reference to the found item(s). The
+ exact type of the result is based on the search attributes supplied
+ in the query, as discussed below.
+ @result A result code. See "Security Error Codes" (SecBase.h).
+ @discussion Attributes defining a search are specified by adding key/value
+ pairs to the query dictionary.
- A typical query consists of:
+ A typical query consists of:
- * a kSecClass key, whose value is a constant from the Class
- Constants section that specifies the class of item(s) to be searched
- * one or more keys from the "Attribute Key Constants" section, whose value
- is the attribute data to be matched
- * one or more keys from the "Search Constants" section, whose value is
- used to further refine the search
- * a key from the "Return Type Key Constants" section, specifying the type of
- results desired
+ * a kSecClass key, whose value is a constant from the Class
+ Constants section that specifies the class of item(s) to be searched
+ * one or more keys from the "Attribute Key Constants" section, whose value
+ is the attribute data to be matched
+ * one or more keys from the "Search Constants" section, whose value is
+ used to further refine the search
+ * a key from the "Return Type Key Constants" section, specifying the type of
+ results desired
- Result types are specified as follows:
+ Result types are specified as follows:
- * To obtain the data of a matching item (CFDataRef), specify
- kSecReturnData with a value of kCFBooleanTrue.
- * To obtain the attributes of a matching item (CFDictionaryRef), specify
- kSecReturnAttributes with a value of kCFBooleanTrue.
- * To obtain a reference to a matching item (SecKeychainItemRef,
- SecKeyRef, SecCertificateRef, or SecIdentityRef), specify kSecReturnRef
- with a value of kCFBooleanTrue.
- * To obtain a persistent reference to a matching item (CFDataRef),
- specify kSecReturnPersistentRef with a value of kCFBooleanTrue. Note
- that unlike normal references, a persistent reference may be stored
- on disk or passed between processes.
- * If more than one of these result types is specified, the result is
- returned as a CFDictionaryRef containing all the requested data.
+ * To obtain the data of a matching item (CFDataRef), specify
+ kSecReturnData with a value of kCFBooleanTrue.
+ * To obtain the attributes of a matching item (CFDictionaryRef), specify
+ kSecReturnAttributes with a value of kCFBooleanTrue.
+ * To obtain a reference to a matching item (SecKeychainItemRef,
+ SecKeyRef, SecCertificateRef, or SecIdentityRef), specify kSecReturnRef
+ with a value of kCFBooleanTrue.
+ * To obtain a persistent reference to a matching item (CFDataRef),
+ specify kSecReturnPersistentRef with a value of kCFBooleanTrue. Note
+ that unlike normal references, a persistent reference may be stored
+ on disk or passed between processes.
+ * If more than one of these result types is specified, the result is
+ returned as a CFDictionaryRef containing all the requested data.
+ * If a result type is not specified, no results are returned.
- By default, this function returns only the first match found. To obtain
- more than one matching item at a time, specify kSecMatchLimit with a value
- greater than 1. The result will be a CFArrayRef containing up to that
- number of matching items; the items' types are described above.
+ By default, this function returns only the first match found. To obtain
+ more than one matching item at a time, specify kSecMatchLimit with a value
+ greater than 1. The result will be a CFArrayRef containing up to that
+ number of matching items; the items' types are described above.
- To filter a provided list of items down to those matching the query,
- specify a kSecMatchItemList whose value is a CFArray of SecKeychainItemRef,
- SecKeyRef, SecCertificateRef, or SecIdentityRef items. The objects in the
- provided array must be of the same type.
+ To filter a provided list of items down to those matching the query,
+ specify a kSecMatchItemList whose value is a CFArray of SecKeychainItemRef,
+ SecKeyRef, SecCertificateRef, or SecIdentityRef items. The objects in the
+ provided array must be of the same type.
- To convert from persistent item references to normal item references,
- specify a kSecMatchItemList whose value is a CFArray containing one or
- more CFDataRef elements (the persistent reference), and a kSecReturnRef
- whose value is kCFBooleanTrue. The objects in the provided array must be
- of the same type.
+ On iOS, to convert from a persistent item reference to a normal item reference,
+ specify a kSecValuePersistentRef whose value a CFDataRef (the persistent
+ reference), and a kSecReturnRef whose value is kCFBooleanTrue.
+
+ On OSX, to convert from persistent item references to normal item references,
+ specify a kSecMatchItemList whose value is a CFArray containing one or
+ more CFDataRef elements (the persistent reference), and a kSecReturnRef
+ whose value is kCFBooleanTrue. The objects in the provided array must be
+ of the same type.
*/
OSStatus SecItemCopyMatching(CFDictionaryRef query, CFTypeRef * __nullable CF_RETURNS_RETAINED result)
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
/*!
- @function SecItemAdd
- @abstract Add one or more items to a keychain.
- @param attributes A dictionary containing an item class specification and
- optional entries specifying the item's attribute values. See the
- "Attribute Key Constants" section for a description of currently defined
- attributes.
- @param result On return, a CFTypeRef reference to the newly added item(s).
- The exact type of the result is based on the values supplied
- in attributes, as discussed below. Pass NULL if this result is not
- required.
- @result A result code. See "Security Error Codes" (SecBase.h).
- @discussion Attributes defining an item are specified by adding key/value
- pairs to the attributes dictionary. To add multiple items to a keychain
- at once use the kSecUseItemList key with an array of items as its value.
- This is currently only supported for non password items. To add an item
- to a particular keychain, supply kSecUseKeychain with a SecKeychainRef as
- its value.
+ @function SecItemAdd
+ @abstract Add one or more items to a keychain.
+ @param attributes A dictionary containing an item class specification and
+ optional entries specifying the item's attribute values. See the
+ "Attribute Key Constants" section for a description of currently defined
+ attributes.
+ @param result On return, a CFTypeRef reference to the newly added item(s).
+ The exact type of the result is based on the values supplied
+ in attributes, as discussed below. Pass NULL if this result is not
+ required.
+ @result A result code. See "Security Error Codes" (SecBase.h).
+ @discussion Attributes defining an item are specified by adding key/value
+ pairs to the attributes dictionary. To add multiple items to a keychain
+ at once use the kSecUseItemList key with an array of items as its value.
+ This is currently only supported for non password items.
+
+ On OSX, To add an item to a particular keychain, supply kSecUseKeychain
+ with a SecKeychainRef as its value.
- Result types are specified as follows:
+ Result types are specified as follows:
- * To obtain the data of the added item (CFDataRef), specify
- kSecReturnData with a value of kCFBooleanTrue.
- * To obtain all the attributes of the added item (CFDictionaryRef),
- specify kSecReturnAttributes with a value of kCFBooleanTrue.
- * To obtain a reference to the added item (SecKeychainItemRef, SecKeyRef,
- SecCertificateRef, or SecIdentityRef), specify kSecReturnRef with a
- value of kCFBooleanTrue. This is the default behavior if a result
- type is not explicitly specified.
- * To obtain a persistent reference to the added item (CFDataRef), specify
- kSecReturnPersistentRef with a value of kCFBooleanTrue. Note that
- unlike normal references, a persistent reference may be stored on disk
- or passed between processes.
- * If more than one of these result types is specified, the result is
- returned as a CFDictionaryRef containing all the requested data.
+ * To obtain the data of the added item (CFDataRef), specify
+ kSecReturnData with a value of kCFBooleanTrue.
+ * To obtain all the attributes of the added item (CFDictionaryRef),
+ specify kSecReturnAttributes with a value of kCFBooleanTrue.
+ * To obtain a reference to the added item (SecKeychainItemRef, SecKeyRef,
+ SecCertiicateRef, or SecIdentityRef), specify kSecReturnRef with a
+ value of kCFBooleanTrue.
+ * To obtain a persistent reference to the added item (CFDataRef), specify
+ kSecReturnPersistentRef with a value of kCFBooleanTrue. Note that
+ unlike normal references, a persistent reference may be stored on disk
+ or passed between processes.
+ * If more than one of these result types is specified, the result is
+ returned as a CFDictionaryRef containing all the requested data.
+ * On iOS, if a result type is not specified, no results are returned.
+ On OSX, the added item is returned.
*/
OSStatus SecItemAdd(CFDictionaryRef attributes, CFTypeRef * __nullable CF_RETURNS_RETAINED result)
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
/*!
- @function SecItemUpdate
- @abstract Modify zero or more items which match a search query.
- @param query A dictionary containing an item class specification and
- optional attributes for controlling the search. See the "Attribute
- Constants" and "Search Constants" sections for a description of
- currently defined search attributes.
- @param attributesToUpdate A dictionary containing one or more attributes
- whose values should be set to the ones specified. Only real keychain
- attributes are permitted in this dictionary (no "meta" attributes are
- allowed.) See the "Attribute Key Constants" section for a description of
- currently defined value attributes.
- @result A result code. See "Security Error Codes" (SecBase.h).
- @discussion Attributes defining a search are specified by adding key/value
- pairs to the query dictionary.
+ @function SecItemUpdate
+ @abstract Modify zero or more items which match a search query.
+ @param query A dictionary containing an item class specification and
+ optional attributes for controlling the search. See the "Attribute
+ Constants" and "Search Constants" sections for a description of
+ currently defined search attributes.
+ @param attributesToUpdate A dictionary containing one or more attributes
+ whose values should be set to the ones specified. Only real keychain
+ attributes are permitted in this dictionary (no "meta" attributes are
+ allowed.) See the "Attribute Key Constants" section for a description of
+ currently defined value attributes.
+ @result A result code. See "Security Error Codes" (SecBase.h).
+ @discussion Attributes defining a search are specified by adding key/value
+ pairs to the query dictionary.
*/
OSStatus SecItemUpdate(CFDictionaryRef query, CFDictionaryRef attributesToUpdate)
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
/*!
- @function SecItemDelete
- @abstract Delete zero or more items which match a search query.
- @param query A dictionary containing an item class specification and
- optional attributes for controlling the search. See the "Attribute
- Constants" and "Search Constants" sections for a description of
- currently defined search attributes.
- @result A result code. See "Security Error Codes" (SecBase.h).
- @discussion Attributes defining a search are specified by adding key/value
- pairs to the query dictionary.
+ @function SecItemDelete
+ @abstract Delete zero or more items which match a search query.
+ @param query A dictionary containing an item class specification and
+ optional attributes for controlling the search. See the "Attribute
+ Constants" and "Search Constants" sections for a description of
+ currently defined search attributes.
+ @result A result code. See "Security Error Codes" (SecBase.h).
+ @discussion Attributes defining a search are specified by adding key/value
+ pairs to the query dictionary.
- By default, this function deletes all items matching the specified query.
- You can change this behavior by specifying one of the follow keys:
+ By default, this function deletes all items matching the specified query.
+ You can change this behavior by specifying one of the follow keys:
- * To delete an item identified by a transient reference, specify
- kSecMatchItemList with a reference returned by using the kSecReturnRef
- key in a previous call to SecItemCopyMatching or SecItemAdd.
- * To delete an item identified by a persistent reference, specify
- kSecMatchItemList with a persistent reference returned by using the
- kSecReturnPersistentRef key to SecItemCopyMatching or SecItemAdd.
- * If more than one of these result keys is specified, the behavior is
- undefined.
+ * To delete an item identified by a transient reference, on iOS, specify
+ kSecValueRef with a item reference. On OS X, give a kSecMatchItemList
+ containing an item reference.
+ * To delete an item identified by a persistent reference, on iOS, specify
+ kSecValuePersistentRef with a persistent reference returned by
+ using the kSecReturnPersistentRef key to SecItemCopyMatching or
+ SecItemAdd. on OSX, use kSecMatchItemList with a persistent reference
+ returned by using the kSecReturnPersistentRef key with
+ SecItemCopyMatching or SecItemAdd.
+ * To delete multiple items specify kSecMatchItemList with an array
+ of references.
+ * If more than one of these result keys is specified, the behavior is
+ undefined.
*/
OSStatus SecItemDelete(CFDictionaryRef query)
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
CF_IMPLICIT_BRIDGING_DISABLED
CF_ASSUME_NONNULL_END
-#if defined(__cplusplus)
-}
-#endif
+__END_DECLS
#endif /* !_SECURITY_SECITEM_H_ */
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecKey.h b/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecKey.h
index 28b30beced..3abf8086a7 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecKey.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecKey.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2002-2014 Apple Inc. All Rights Reserved.
+ * Copyright (c) 2006-2014,2016 Apple Inc. All Rights Reserved.
*
* @APPLE_LICENSE_HEADER_START@
*
@@ -27,28 +27,29 @@
type of keychain item that represents a key. A key can be stored in a
keychain, but a key can also be a transient object.
- You can use a key as a keychain item in most functions.
+ On OSX, you can use a SecKey as a SecKeychainItem in most functions.
*/
#ifndef _SECURITY_SECKEY_H_
#define _SECURITY_SECKEY_H_
-#include
+#include
#include
+#include
+#include
+#include
+
+#if SEC_OS_OSX
#include
#include
-#include
-#include
-#include
-#include
+#endif /* SEC_OS_OSX */
-#if defined(__cplusplus)
-extern "C" {
-#endif
+__BEGIN_DECLS
CF_ASSUME_NONNULL_BEGIN
CF_IMPLICIT_BRIDGING_ENABLED
+#if SEC_OS_OSX
/*!
@enum KeyItemAttributeConstants
@abstract Specifies keychain item attributes for keys.
@@ -164,15 +165,17 @@ typedef CF_ENUM(uint32, SecCredentialType)
kSecCredentialTypeWithUI,
kSecCredentialTypeNoUI
};
+#endif /* SEC_OS_OSX */
/*!
@typedef SecPadding
@abstract Supported padding types.
*/
-typedef CF_ENUM(uint32_t, SecPadding)
+typedef CF_OPTIONS(uint32_t, SecPadding)
{
kSecPaddingNone = 0,
kSecPaddingPKCS1 = 1,
+ kSecPaddingOAEP = 2, // __OSX_UNAVAILABLE __IOS_AVAILABLE(2.0) __TVOS_AVAILABLE(10.0) __WATCHOS_AVAILABLE(3.0),
/* For SecKeyRawSign/SecKeyRawVerify only,
ECDSA signature is raw byte format {r,s}, big endian.
@@ -182,19 +185,40 @@ typedef CF_ENUM(uint32_t, SecPadding)
/* For SecKeyRawSign/SecKeyRawVerify only, data to be signed is an MD2
hash; standard ASN.1 padding will be done, as well as PKCS1 padding
of the underlying RSA operation. */
- kSecPaddingPKCS1MD2 = 0x8000,
+ kSecPaddingPKCS1MD2 = 0x8000, // __OSX_DEPRECATED(10.0, 10.12, "MD2 is deprecated") __IOS_DEPRECATED(2.0, 5.0, "MD2 is deprecated") __TVOS_UNAVAILABLE __WATCHOS_UNAVAILABLE,
/* For SecKeyRawSign/SecKeyRawVerify only, data to be signed is an MD5
hash; standard ASN.1 padding will be done, as well as PKCS1 padding
of the underlying RSA operation. */
- kSecPaddingPKCS1MD5 = 0x8001,
+ kSecPaddingPKCS1MD5 = 0x8001, // __OSX_DEPRECATED(10.0, 10.12, "MD5 is deprecated") __IOS_DEPRECATED(2.0, 5.0, "MD5 is deprecated") __TVOS_UNAVAILABLE __WATCHOS_UNAVAILABLE,
/* For SecKeyRawSign/SecKeyRawVerify only, data to be signed is a SHA1
hash; standard ASN.1 padding will be done, as well as PKCS1 padding
of the underlying RSA operation. */
kSecPaddingPKCS1SHA1 = 0x8002,
+
+ /* For SecKeyRawSign/SecKeyRawVerify only, data to be signed is a SHA224
+ hash; standard ASN.1 padding will be done, as well as PKCS1 padding
+ of the underlying RSA operation. */
+ kSecPaddingPKCS1SHA224 = 0x8003, // __OSX_UNAVAILABLE __IOS_AVAILABLE(2.0),
+
+ /* For SecKeyRawSign/SecKeyRawVerify only, data to be signed is a SHA256
+ hash; standard ASN.1 padding will be done, as well as PKCS1 padding
+ of the underlying RSA operation. */
+ kSecPaddingPKCS1SHA256 = 0x8004, // __OSX_UNAVAILABLE __IOS_AVAILABLE(2.0),
+
+ /* For SecKeyRawSign/SecKeyRawVerify only, data to be signed is a SHA384
+ hash; standard ASN.1 padding will be done, as well as PKCS1 padding
+ of the underlying RSA operation. */
+ kSecPaddingPKCS1SHA384 = 0x8005, // __OSX_UNAVAILABLE __IOS_AVAILABLE(2.0),
+
+ /* For SecKeyRawSign/SecKeyRawVerify only, data to be signed is a SHA512
+ hash; standard ASN.1 padding will be done, as well as PKCS1 padding
+ of the underlying RSA operation. */
+ kSecPaddingPKCS1SHA512 = 0x8006, // __OSX_UNAVAILABLE __IOS_AVAILABLE(2.0),
};
+#if SEC_OS_OSX
/*!
@typedef SecKeySizes
@abstract Supported key lengths.
@@ -221,6 +245,7 @@ typedef CF_ENUM(uint32_t, SecKeySizes)
kSecRSAMin = 1024,
kSecRSAMax = 4096
};
+#endif /* SEC_OS_OSX */
/*!
@enum Key Parameter Constants
@@ -238,7 +263,6 @@ extern const CFStringRef kSecPrivateKeyAttrs
extern const CFStringRef kSecPublicKeyAttrs
__OSX_AVAILABLE_STARTING(__MAC_10_8, __IPHONE_2_0);
-
/*!
@function SecKeyGetTypeID
@abstract Returns the type identifier of SecKey instances.
@@ -247,6 +271,8 @@ extern const CFStringRef kSecPublicKeyAttrs
CFTypeID SecKeyGetTypeID(void)
__OSX_AVAILABLE_STARTING(__MAC_10_3, __IPHONE_2_0);
+
+#if SEC_OS_OSX
/*!
@function SecKeyCreatePair
@abstract Creates an asymmetric key pair and stores it in a specified keychain.
@@ -341,17 +367,6 @@ OSStatus SecKeyGetCredentials(
const CSSM_ACCESS_CREDENTIALS * _Nullable * __nonnull outCredentials)
DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER;
-/*!
- @function SecKeyGetBlockSize
- @abstract Decrypt a block of ciphertext.
- @param key The key for which the block length is requested.
- @result The block length of the key in bytes.
- @discussion If for example key is an RSA key the value returned by
- this function is the size of the modulus.
- */
-size_t SecKeyGetBlockSize(SecKeyRef key)
- __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
-
/*!
@function SecKeyGenerateSymmetric
@abstract Generates a random symmetric key with the specified length
@@ -394,11 +409,10 @@ size_t SecKeyGetBlockSize(SecKeyRef key)
* kSecAttrCanUnwrap (defaults to true if not explicitly specified)
*/
-_Nullable
+_Nullable CF_RETURNS_RETAINED
SecKeyRef SecKeyGenerateSymmetric(CFDictionaryRef parameters, CFErrorRef *error)
__OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
-
/*!
@function SecKeyCreateFromData
@abstract Creates a symmetric key with the given data and sets the
@@ -429,48 +443,7 @@ SecKeyRef SecKeyCreateFromData(CFDictionaryRef parameters,
__OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
-/*!
- @function SecKeyGeneratePair
- @abstract Generate a private/public keypair.
- @param parameters A dictionary containing one or more key-value pairs.
- @result A result code. See "Security Error Codes" (SecBase.h). On success,
- the result code will be errSecSuccess, and the output parameters will
- contain the public SecKeyRef and private SecKeyRef. It is the caller's
- responsibility to CFRelease these key references when finished with them.
-
- @discussion In order to generate a keypair the parameters dictionary must
- at least contain the following keys:
-
- * kSecAttrKeyType with a value of kSecAttrKeyTypeRSA or any other
- kSecAttrKeyType defined in SecItem.h
- * kSecAttrKeySizeInBits with a value being a CFNumberRef containing
- the requested key size in bits. Example sizes for RSA keys are:
- 512, 768, 1024, 2048.
-
- The values below may be set either in the top-level dictionary or in a
- dictionary that is the value of the kSecPrivateKeyAttrs or
- kSecPublicKeyAttrs key in the top-level dictionary. Setting these
- attributes explicitly will override the defaults below. See SecItem.h
- for detailed information on these attributes including the types of
- the values.
-
- * kSecAttrLabel default NULL
- * kSecUseKeychain default NULL, which specifies the default keychain
- * kSecAttrApplicationTag default NULL
- * kSecAttrEffectiveKeySize default NULL same as kSecAttrKeySizeInBits
- * kSecAttrCanEncrypt default false for private keys, true for public keys
- * kSecAttrCanDecrypt default true for private keys, false for public keys
- * kSecAttrCanDerive default true
- * kSecAttrCanSign default true for private keys, false for public keys
- * kSecAttrCanVerify default false for private keys, true for public keys
- * kSecAttrCanWrap default false for private keys, true for public keys
- * kSecAttrCanUnwrap default true for private keys, false for public keys
-
-*/
-OSStatus SecKeyGeneratePair(CFDictionaryRef parameters,
- SecKeyRef * _Nullable CF_RETURNS_RETAINED publicKey, SecKeyRef * _Nullable CF_RETURNS_RETAINED privateKey)
- __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_2_0);
-
+#ifdef __BLOCKS__
/*!
@typedef SecKeyGeneratePairBlock
@abstract Delivers the result from an asynchronous key pair generation.
@@ -479,10 +452,8 @@ OSStatus SecKeyGeneratePair(CFDictionaryRef parameters,
@param error - Any errors returned. You must retain error if you wish to use it after your block returns.
*/
-#ifdef __BLOCKS__
typedef void (^SecKeyGeneratePairBlock)(SecKeyRef publicKey, SecKeyRef privateKey, CFErrorRef error);
-
/*!
@function SecKeyGeneratePairAsync
@abstract Generate a private/public keypair returning the values in a callback.
@@ -519,8 +490,8 @@ typedef void (^SecKeyGeneratePairBlock)(SecKeyRef publicKey, SecKeyRef privateKe
*/
void SecKeyGeneratePairAsync(CFDictionaryRef parameters,
- dispatch_queue_t deliveryQueue, SecKeyGeneratePairBlock result)
- __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
+ dispatch_queue_t deliveryQueue, SecKeyGeneratePairBlock result)
+ __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
#endif /* __BLOCKS__ */
@@ -535,7 +506,7 @@ void SecKeyGeneratePairAsync(CFDictionaryRef parameters,
@param error If the call fails this will contain the error code.
@discussion In order to derive a key the parameters dictionary must contain at least contain the following keys:
- * kSecAttrSalt - a CFData for the salt value for mixing in the pseudo-random rounds.
+ * kSecAttrSalt - a CFData for the salt value for mixing in the pseudo-random rounds.
* kSecAttrPRF - the algorithm to use for the pseudo-random-function.
If 0, this defaults to kSecAttrPRFHmacAlgSHA1. Possible values are:
@@ -557,8 +528,8 @@ void SecKeyGeneratePairAsync(CFDictionaryRef parameters,
*/
_Nullable CF_RETURNS_RETAINED
SecKeyRef SecKeyDeriveFromPassword(CFStringRef password,
- CFDictionaryRef parameters, CFErrorRef *error)
- __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
+ CFDictionaryRef parameters, CFErrorRef *error)
+ __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
/*!
@function SecKeyWrapSymmetric
@@ -573,13 +544,13 @@ SecKeyRef SecKeyDeriveFromPassword(CFStringRef password,
error parameter contains the reason.
@discussion In order to wrap a key the parameters dictionary may contain the following key:
- * kSecSalt - a CFData for the salt value for the encrypt.
+ * kSecSalt - a CFData for the salt value for the encrypt.
*/
_Nullable
CFDataRef SecKeyWrapSymmetric(SecKeyRef keyToWrap,
- SecKeyRef wrappingKey, CFDictionaryRef parameters, CFErrorRef *error)
- __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
+ SecKeyRef wrappingKey, CFDictionaryRef parameters, CFErrorRef *error)
+ __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
/*!
@function SecKeyUnwrapSymmetric
@@ -594,24 +565,211 @@ CFDataRef SecKeyWrapSymmetric(SecKeyRef keyToWrap,
error parameter contains the reason.
@discussion In order to unwrap a key the parameters dictionary may contain the following key:
- * kSecSalt - a CFData for the salt value for the decrypt.
+ * kSecSalt - a CFData for the salt value for the decrypt.
*/
_Nullable
SecKeyRef SecKeyUnwrapSymmetric(CFDataRef _Nullable * __nonnull keyToUnwrap,
- SecKeyRef unwrappingKey, CFDictionaryRef parameters, CFErrorRef *error)
- __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
+ SecKeyRef unwrappingKey, CFDictionaryRef parameters, CFErrorRef *error)
+ __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
+
+#endif /* SEC_OS_OSX */
+
+/*!
+ @function SecKeyGeneratePair
+ @abstract Generate a private/public keypair.
+ @param parameters A dictionary containing one or more key-value pairs.
+ See the discussion sections below for a complete overview of options.
+ @param publicKey On return, a SecKeyRef reference to the public key.
+ @param privateKey On return, a SecKeyRef reference to the private key.
+ @result A result code. See "Security Error Codes" (SecBase.h).
+
+ @discussion In order to generate a keypair the parameters dictionary must
+ at least contain the following keys:
+
+ * kSecAttrKeyType with a value of kSecAttrKeyTypeRSA or any other
+ kSecAttrKeyType defined in SecItem.h
+ * kSecAttrKeySizeInBits with a value being a CFNumberRef containing
+ the requested key size in bits. Example sizes for RSA keys are:
+ 512, 768, 1024, 2048.
+
+ The values below may be set either in the top-level dictionary or in a
+ dictionary that is the value of the kSecPrivateKeyAttrs or
+ kSecPublicKeyAttrs key in the top-level dictionary. Setting these
+ attributes explicitly will override the defaults below. See SecItem.h
+ for detailed information on these attributes including the types of
+ the values.
+
+ * kSecAttrLabel default NULL
+ * kSecUseKeychain default NULL, which specifies the default keychain
+ * kSecAttrIsPermanent default false
+ if this key is present and has a Boolean value of true, the key or
+ key pair will be added to the keychain.
+ * kSecAttrTokenID default NULL
+ The CFStringRef ID of the token to generate the key or keypair on. This
+ attribute can contain CFStringRef and can be present only in the top-level
+ parameters dictionary.
+ * kSecAttrApplicationTag default NULL
+ * kSecAttrEffectiveKeySize default NULL same as kSecAttrKeySizeInBits
+ * kSecAttrCanEncrypt default false for private keys, true for public keys
+ * kSecAttrCanDecrypt default true for private keys, false for public keys
+ * kSecAttrCanDerive default true
+ * kSecAttrCanSign default true for private keys, false for public keys
+ * kSecAttrCanVerify default false for private keys, true for public keys
+ * kSecAttrCanWrap default false for private keys, true for public keys
+ * kSecAttrCanUnwrap default true for private keys, false for public keys
+
+*/
+OSStatus SecKeyGeneratePair(CFDictionaryRef parameters,
+ SecKeyRef * _Nullable CF_RETURNS_RETAINED publicKey, SecKeyRef * _Nullable CF_RETURNS_RETAINED privateKey)
+ __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_2_0);
+
+
+#if SEC_OS_IPHONE
+/*!
+ @function SecKeyRawSign
+ @abstract Given a private key and data to sign, generate a digital
+ signature.
+ @param key Private key with which to sign.
+ @param padding See Padding Types above, typically kSecPaddingPKCS1SHA1.
+ @param dataToSign The data to be signed, typically the digest of the
+ actual data.
+ @param dataToSignLen Length of dataToSign in bytes.
+ @param sig Pointer to buffer in which the signature will be returned.
+ @param sigLen IN/OUT maximum length of sig buffer on input, actualy
+ length of sig on output.
+ @result A result code. See "Security Error Codes" (SecBase.h).
+ @discussion If the padding argument is kSecPaddingPKCS1, PKCS1 padding
+ will be performed prior to signing. If this argument is kSecPaddingNone,
+ the incoming data will be signed "as is".
+
+ When PKCS1 padding is performed, the maximum length of data that can
+ be signed is the value returned by SecKeyGetBlockSize() - 11.
+
+ NOTE: The behavior this function with kSecPaddingNone is undefined if the
+ first byte of dataToSign is zero; there is no way to verify leading zeroes
+ as they are discarded during the calculation.
+
+ If you want to generate a proper PKCS1 style signature with DER encoding
+ of the digest type - and the dataToSign is a SHA1 digest - use
+ kSecPaddingPKCS1SHA1.
+ */
+OSStatus SecKeyRawSign(
+ SecKeyRef key,
+ SecPadding padding,
+ const uint8_t *dataToSign,
+ size_t dataToSignLen,
+ uint8_t *sig,
+ size_t *sigLen)
+__OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_2_0);
+
+
+/*!
+ @function SecKeyRawVerify
+ @abstract Given a public key, data which has been signed, and a signature,
+ verify the signature.
+ @param key Public key with which to verify the signature.
+ @param padding See Padding Types above, typically kSecPaddingPKCS1SHA1.
+ @param signedData The data over which sig is being verified, typically
+ the digest of the actual data.
+ @param signedDataLen Length of signedData in bytes.
+ @param sig Pointer to the signature to verify.
+ @param sigLen Length of sig in bytes.
+ @result A result code. See "Security Error Codes" (SecBase.h).
+ @discussion If the padding argument is kSecPaddingPKCS1, PKCS1 padding
+ will be checked during verification. If this argument is kSecPaddingNone,
+ the incoming data will be compared directly to sig.
+
+ If you are verifying a proper PKCS1-style signature, with DER encoding
+ of the digest type - and the signedData is a SHA1 digest - use
+ kSecPaddingPKCS1SHA1.
+ */
+OSStatus SecKeyRawVerify(
+ SecKeyRef key,
+ SecPadding padding,
+ const uint8_t *signedData,
+ size_t signedDataLen,
+ const uint8_t *sig,
+ size_t sigLen)
+__OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_2_0);
+
+
+/*!
+ @function SecKeyEncrypt
+ @abstract Encrypt a block of plaintext.
+ @param key Public key with which to encrypt the data.
+ @param padding See Padding Types above, typically kSecPaddingPKCS1.
+ @param plainText The data to encrypt.
+ @param plainTextLen Length of plainText in bytes, this must be less
+ or equal to the value returned by SecKeyGetBlockSize().
+ @param cipherText Pointer to the output buffer.
+ @param cipherTextLen On input, specifies how much space is available at
+ cipherText; on return, it is the actual number of cipherText bytes written.
+ @result A result code. See "Security Error Codes" (SecBase.h).
+ @discussion If the padding argument is kSecPaddingPKCS1 or kSecPaddingOAEP,
+ PKCS1 (respectively kSecPaddingOAEP) padding will be performed prior to encryption.
+ If this argument is kSecPaddingNone, the incoming data will be encrypted "as is".
+ kSecPaddingOAEP is the recommended value. Other value are not recommended
+ for security reason (Padding attack or malleability).
+
+ When PKCS1 padding is performed, the maximum length of data that can
+ be encrypted is the value returned by SecKeyGetBlockSize() - 11.
+
+ When memory usage is a critical issue, note that the input buffer
+ (plainText) can be the same as the output buffer (cipherText).
+ */
+OSStatus SecKeyEncrypt(
+ SecKeyRef key,
+ SecPadding padding,
+ const uint8_t *plainText,
+ size_t plainTextLen,
+ uint8_t *cipherText,
+ size_t *cipherTextLen)
+__OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_2_0);
+
+
+/*!
+ @function SecKeyDecrypt
+ @abstract Decrypt a block of ciphertext.
+ @param key Private key with which to decrypt the data.
+ @param padding See Padding Types above, typically kSecPaddingPKCS1.
+ @param cipherText The data to decrypt.
+ @param cipherTextLen Length of cipherText in bytes, this must be less
+ or equal to the value returned by SecKeyGetBlockSize().
+ @param plainText Pointer to the output buffer.
+ @param plainTextLen On input, specifies how much space is available at
+ plainText; on return, it is the actual number of plainText bytes written.
+ @result A result code. See "Security Error Codes" (SecBase.h).
+ @discussion If the padding argument is kSecPaddingPKCS1 or kSecPaddingOAEP,
+ the corresponding padding will be removed after decryption.
+ If this argument is kSecPaddingNone, the decrypted data will be returned "as is".
+
+ When memory usage is a critical issue, note that the input buffer
+ (plainText) can be the same as the output buffer (cipherText).
+ */
+OSStatus SecKeyDecrypt(
+ SecKeyRef key, /* Private key */
+ SecPadding padding, /* kSecPaddingNone,
+ kSecPaddingPKCS1,
+ kSecPaddingOAEP */
+ const uint8_t *cipherText,
+ size_t cipherTextLen, /* length of cipherText */
+ uint8_t *plainText,
+ size_t *plainTextLen) /* IN/OUT */
+__OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_2_0);
+
+#endif // SEC_OS_IPHONE
/*!
@function SecKeyCreateRandomKey
@abstract Generates a new public/private key pair.
@param parameters A dictionary containing one or more key-value pairs.
- See the discussion sections below for a complete overview of options.
+ See the discussion sections below for a complete overview of options.
@param error On error, will be populated with an error object describing the failure.
See "Security Error Codes" (SecBase.h).
@return Newly generated private key. To get associated public key, use SecKeyCopyPublicKey().
@discussion In order to generate a keypair the parameters dictionary must
- at least contain the following keys:
+ at least contain the following keys:
* kSecAttrKeyType with a value being kSecAttrKeyTypeRSA or any other
kSecAttrKeyType defined in SecItem.h
@@ -646,347 +804,357 @@ SecKeyRef _Nullable SecKeyCreateRandomKey(CFDictionaryRef parameters, CFErrorRef
__OSX_AVAILABLE(10.12) __IOS_AVAILABLE(10.0) __TVOS_AVAILABLE(10.0) __WATCHOS_AVAILABLE(3.0);
/*!
- @function SecKeyCreateWithData
- @abstract Create a SecKey from a well-defined external representation.
- @param keyData CFData representing the key. The format of the data depends on the type of key being created.
- @param attributes Dictionary containing attributes describing the key to be imported. The keys in this dictionary
- are kSecAttr* constants from SecItem.h. Mandatory attributes are:
- * kSecAttrKeyType
- * kSecAttrKeyClass
- * kSecAttrKeySizeInBits
- @param error On error, will be populated with an error object describing the failure.
- See "Security Error Codes" (SecBase.h).
- @result A SecKey object representing the key, or NULL on failure.
- @discussion This function does not add keys to any keychain, but the SecKey object it returns can be added
- to keychain using the SecItemAdd function.
- The requested data format depend on the type of key (kSecAttrKeyType) being created:
- * kSecAttrKeyTypeRSA PKCS#1 format
- * kSecAttrKeyTypeECSECPrimeRandom SEC1 format (www.secg.org)
+ @function SecKeyCreateWithData
+ @abstract Create a SecKey from a well-defined external representation.
+ @param keyData CFData representing the key. The format of the data depends on the type of key being created.
+ @param attributes Dictionary containing attributes describing the key to be imported. The keys in this dictionary
+ are kSecAttr* constants from SecItem.h. Mandatory attributes are:
+ * kSecAttrKeyType
+ * kSecAttrKeyClass
+ @param error On error, will be populated with an error object describing the failure.
+ See "Security Error Codes" (SecBase.h).
+ @result A SecKey object representing the key, or NULL on failure.
+ @discussion This function does not add keys to any keychain, but the SecKey object it returns can be added
+ to keychain using the SecItemAdd function.
+ The requested data format depend on the type of key (kSecAttrKeyType) being created:
+ * kSecAttrKeyTypeRSA PKCS#1 format, public key can be also in x509 public key format
+ * kSecAttrKeyTypeECSECPrimeRandom ANSI X9.63 format (04 || X || Y [ || K])
*/
SecKeyRef _Nullable SecKeyCreateWithData(CFDataRef keyData, CFDictionaryRef attributes, CFErrorRef *error)
__OSX_AVAILABLE(10.12) __IOS_AVAILABLE(10.0) __TVOS_AVAILABLE(10.0) __WATCHOS_AVAILABLE(3.0);
/*!
- @function SecKeyCopyExternalRepresentation
- @abstract Create an external representation for the given key suitable for the key's type.
- @param key The key to be exported.
- @param error On error, will be populated with an error object describing the failure.
- See "Security Error Codes" (SecBase.h).
- @result A CFData representing the key in a format suitable for that key type.
- @discussion This function may fail if the key is not exportable (e.g., bound to a smart card or Secure Enclave).
- The format in which the key will be exported depends on the type of key:
- * kSecAttrKeyTypeRSA PKCS#1 format
- * kSecAttrKeyTypeECSECPrimeRandom SEC1 format (www.secg.org)
+ @function SecKeyGetBlockSize
+ @abstract Decrypt a block of ciphertext.
+ @param key The key for which the block length is requested.
+ @result The block length of the key in bytes.
+ @discussion If for example key is an RSA key the value returned by
+ this function is the size of the modulus.
+ */
+size_t SecKeyGetBlockSize(SecKeyRef key)
+ __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
+
+/*!
+ @function SecKeyCopyExternalRepresentation
+ @abstract Create an external representation for the given key suitable for the key's type.
+ @param key The key to be exported.
+ @param error On error, will be populated with an error object describing the failure.
+ See "Security Error Codes" (SecBase.h).
+ @result A CFData representing the key in a format suitable for that key type.
+ @discussion This function may fail if the key is not exportable (e.g., bound to a smart card or Secure Enclave).
+ The format in which the key will be exported depends on the type of key:
+ * kSecAttrKeyTypeRSA PKCS#1 format
+ * kSecAttrKeyTypeECSECPrimeRandom ANSI X9.63 format (04 || X || Y [ || K])
*/
CFDataRef _Nullable SecKeyCopyExternalRepresentation(SecKeyRef key, CFErrorRef *error)
__OSX_AVAILABLE(10.12) __IOS_AVAILABLE(10.0) __TVOS_AVAILABLE(10.0) __WATCHOS_AVAILABLE(3.0);
/*!
- @function SecKeyCopyAttributes
- @abstract Retrieve keychain attributes of a key.
- @param key The key whose attributes are to be retrieved.
- @result Dictionary containing attributes of the key. The keys that populate this dictionary are defined
- and discussed in SecItem.h.
- @discussion The attributes provided by this function are:
- * kSecAttrCanEncrypt
- * kSecAttrCanDecrypt
- * kSecAttrCanDerive
- * kSecAttrCanSign
- * kSecAttrCanVerify
- * kSecAttrKeyClass
- * kSecAttrKeyType
- * kSecAttrKeySizeInBits
- * kSecAttrTokenID
- * kSecAttrApplicationLabel
- Other values returned in that dictionary are RFU.
+ @function SecKeyCopyAttributes
+ @abstract Retrieve keychain attributes of a key.
+ @param key The key whose attributes are to be retrieved.
+ @result Dictionary containing attributes of the key. The keys that populate this dictionary are defined
+ and discussed in SecItem.h.
+ @discussion The attributes provided by this function are:
+ * kSecAttrCanEncrypt
+ * kSecAttrCanDecrypt
+ * kSecAttrCanDerive
+ * kSecAttrCanSign
+ * kSecAttrCanVerify
+ * kSecAttrKeyClass
+ * kSecAttrKeyType
+ * kSecAttrKeySizeInBits
+ * kSecAttrTokenID
+ * kSecAttrApplicationLabel
+ Other values returned in that dictionary are RFU.
*/
CFDictionaryRef _Nullable SecKeyCopyAttributes(SecKeyRef key)
__OSX_AVAILABLE(10.12) __IOS_AVAILABLE(10.0) __TVOS_AVAILABLE(10.0) __WATCHOS_AVAILABLE(3.0);
/*!
- @function SecKeyCopyPublicKey
- @abstract Retrieve the public key from a key pair or private key.
- @param key The key from which to retrieve a public key.
- @result The public key or NULL if public key is not available for specified key.
- @discussion Fails if key does not contain a public key or no public key can be computed from it.
+ @function SecKeyCopyPublicKey
+ @abstract Retrieve the public key from a key pair or private key.
+ @param key The key from which to retrieve a public key.
+ @result The public key or NULL if public key is not available for specified key.
+ @discussion Fails if key does not contain a public key or no public key can be computed from it.
*/
SecKeyRef _Nullable SecKeyCopyPublicKey(SecKeyRef key)
__OSX_AVAILABLE(10.12) __IOS_AVAILABLE(10.0) __TVOS_AVAILABLE(10.0) __WATCHOS_AVAILABLE(3.0);
/*!
- @enum SecKeyAlgorithm
- @abstract Available algorithms for performing cryptographic operations with SecKey object. String representation
- of constant can be used for logging or debugging purposes, because they contain human readable names of the algorithm.
+ @enum SecKeyAlgorithm
+ @abstract Available algorithms for performing cryptographic operations with SecKey object. String representation
+ of constant can be used for logging or debugging purposes, because they contain human readable names of the algorithm.
- @constant kSecKeyAlgorithmRSASignatureRaw
- Raw RSA sign/verify operation, size of input data must be the same as value returned by SecKeyGetBlockSize().
+ @constant kSecKeyAlgorithmRSASignatureRaw
+ Raw RSA sign/verify operation, size of input data must be the same as value returned by SecKeyGetBlockSize().
- @constant kSecKeyAlgorithmRSASignatureDigestPKCS1v15Raw
- RSA sign/verify operation, assumes that input data is digest and OID and digest algorithm as specified in PKCS# v1.5.
- This algorithm is typically not used directly, instead use algorithm with specified digest, like
- kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA256.
+ @constant kSecKeyAlgorithmRSASignatureDigestPKCS1v15Raw
+ RSA sign/verify operation, assumes that input data is digest and OID and digest algorithm as specified in PKCS# v1.5.
+ This algorithm is typically not used directly, instead use algorithm with specified digest, like
+ kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA256.
- @constant kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA1
- RSA signature with PKCS#1 padding, input data must be SHA-1 generated digest.
+ @constant kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA1
+ RSA signature with PKCS#1 padding, input data must be SHA-1 generated digest.
- @constant kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA224
- RSA signature with PKCS#1 padding, input data must be SHA-224 generated digest.
+ @constant kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA224
+ RSA signature with PKCS#1 padding, input data must be SHA-224 generated digest.
- @constant kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA256
- RSA signature with PKCS#1 padding, input data must be SHA-256 generated digest.
+ @constant kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA256
+ RSA signature with PKCS#1 padding, input data must be SHA-256 generated digest.
- @constant kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA384
- RSA signature with PKCS#1 padding, input data must be SHA-384 generated digest.
+ @constant kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA384
+ RSA signature with PKCS#1 padding, input data must be SHA-384 generated digest.
- @constant kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA512
- RSA signature with PKCS#1 padding, input data must be SHA-512 generated digest.
+ @constant kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA512
+ RSA signature with PKCS#1 padding, input data must be SHA-512 generated digest.
- @constant kSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA1
- RSA signature with PKCS#1 padding, SHA-1 digest is generated from input data of any size.
+ @constant kSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA1
+ RSA signature with PKCS#1 padding, SHA-1 digest is generated from input data of any size.
- @constant kSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA224
- RSA signature with PKCS#1 padding, SHA-224 digest is generated from input data of any size.
+ @constant kSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA224
+ RSA signature with PKCS#1 padding, SHA-224 digest is generated from input data of any size.
- @constant kSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA256
- RSA signature with PKCS#1 padding, SHA-256 digest is generated from input data of any size.
+ @constant kSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA256
+ RSA signature with PKCS#1 padding, SHA-256 digest is generated from input data of any size.
- @constant kSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA384
- RSA signature with PKCS#1 padding, SHA-384 digest is generated from input data of any size.
+ @constant kSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA384
+ RSA signature with PKCS#1 padding, SHA-384 digest is generated from input data of any size.
- @constant kSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA512
- RSA signature with PKCS#1 padding, SHA-512 digest is generated from input data of any size.
+ @constant kSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA512
+ RSA signature with PKCS#1 padding, SHA-512 digest is generated from input data of any size.
- @constant kSecKeyAlgorithmECDSASignatureRFC4754
- ECDSA algorithm, signature is concatenated r and s, big endian, data is message digest.
+ @constant kSecKeyAlgorithmECDSASignatureRFC4754
+ ECDSA algorithm, signature is concatenated r and s, big endian, data is message digest.
- @constant kSecKeyAlgorithmECDSASignatureDigestX962
- ECDSA algorithm, signature is in DER x9.62 encoding, input data is message digest.
+ @constant kSecKeyAlgorithmECDSASignatureDigestX962
+ ECDSA algorithm, signature is in DER x9.62 encoding, input data is message digest.
- @constant kSecKeyAlgorithmECDSASignatureDigestX962SHA1
- ECDSA algorithm, signature is in DER x9.62 encoding, input data is message digest created by SHA1 algorithm.
+ @constant kSecKeyAlgorithmECDSASignatureDigestX962SHA1
+ ECDSA algorithm, signature is in DER x9.62 encoding, input data is message digest created by SHA1 algorithm.
- @constant kSecKeyAlgorithmECDSASignatureDigestX962SHA1
- ECDSA algorithm, signature is in DER x9.62 encoding, input data is message digest created by SHA224 algorithm.
+ @constant kSecKeyAlgorithmECDSASignatureDigestX962SHA1
+ ECDSA algorithm, signature is in DER x9.62 encoding, input data is message digest created by SHA224 algorithm.
- @constant kSecKeyAlgorithmECDSASignatureDigestX962SHA1
- ECDSA algorithm, signature is in DER x9.62 encoding, input data is message digest created by SHA256 algorithm.
-
- @constant kSecKeyAlgorithmECDSASignatureDigestX962SHA1
- ECDSA algorithm, signature is in DER x9.62 encoding, input data is message digest created by SHA384 algorithm.
-
- @constant kSecKeyAlgorithmECDSASignatureDigestX962SHA1
- ECDSA algorithm, signature is in DER x9.62 encoding, input data is message digest created by SHA512 algorithm.
-
- @constant kSecKeyAlgorithmECDSASignatureMessageX962SHA1
- ECDSA algorithm, signature is in DER x9.62 encoding, SHA-1 digest is generated from input data of any size.
-
- @constant kSecKeyAlgorithmECDSASignatureMessageX962SHA224
- ECDSA algorithm, signature is in DER x9.62 encoding, SHA-224 digest is generated from input data of any size.
-
- @constant kSecKeyAlgorithmECDSASignatureMessageX962SHA256
- ECDSA algorithm, signature is in DER x9.62 encoding, SHA-256 digest is generated from input data of any size.
-
- @constant kSecKeyAlgorithmECDSASignatureMessageX962SHA384
- ECDSA algorithm, signature is in DER x9.62 encoding, SHA-384 digest is generated from input data of any size.
-
- @constant kSecKeyAlgorithmECDSASignatureMessageX962SHA512
- ECDSA algorithm, signature is in DER x9.62 encoding, SHA-512 digest is generated from input data of any size.
-
- @constant kSecKeyAlgorithmRSAEncryptionRaw
- Raw RSA encryption or decryption, size of data must match RSA key modulus size. Note that direct
- use of this algorithm without padding is cryptographically very weak, it is important to always introduce
- some kind of padding. Input data size must be less or equal to the key block size and returned block has always
- the same size as block size, as returned by SecKeyGetBlockSize().
-
- @constant kSecKeyAlgorithmRSAEncryptionPKCS1
- RSA encryption or decryption, data is padded using PKCS#1 padding scheme. This algorithm should be used only for
- backward compatibility with existing protocols and data. New implementations should choose cryptographically
- stronger algorithm instead (see kSecKeyAlgorithmRSAEncryptionOAEP). Input data must be at most
- "key block size - 11" bytes long and returned block has always the same size as block size, as returned
- by SecKeyGetBlockSize().
-
- @constant kSecKeyAlgorithmRSAEncryptionOAEPSHA1
- RSA encryption or decryption, data is padded using OAEP padding scheme internally using SHA1. Input data must be at most
- "key block size - 42" bytes long and returned block has always the same size as block size, as returned
- by SecKeyGetBlockSize(). Use kSecKeyAlgorithmRSAEncryptionOAEPSHA1AESGCM to be able to encrypt and decrypt arbitrary long data.
-
- @constant kSecKeyAlgorithmRSAEncryptionOAEPSHA224
- RSA encryption or decryption, data is padded using OAEP padding scheme internally using SHA224. Input data must be at most
- "key block size - 58" bytes long and returned block has always the same size as block size, as returned
- by SecKeyGetBlockSize(). Use kSecKeyAlgorithmRSAEncryptionOAEPSHA224AESGCM to be able to encrypt and decrypt arbitrary long data.
-
- @constant kSecKeyAlgorithmRSAEncryptionOAEPSHA256
- RSA encryption or decryption, data is padded using OAEP padding scheme internally using SHA256. Input data must be at most
- "key block size - 66" bytes long and returned block has always the same size as block size, as returned
- by SecKeyGetBlockSize(). Use kSecKeyAlgorithmRSAEncryptionOAEPSHA256AESGCM to be able to encrypt and decrypt arbitrary long data.
-
- @constant kSecKeyAlgorithmRSAEncryptionOAEPSHA384
- RSA encryption or decryption, data is padded using OAEP padding scheme internally using SHA384. Input data must be at most
- "key block size - 98" bytes long and returned block has always the same size as block size, as returned
- by SecKeyGetBlockSize(). Use kSecKeyAlgorithmRSAEncryptionOAEPSHA384AESGCM to be able to encrypt and decrypt arbitrary long data.
-
- @constant kSecKeyAlgorithmRSAEncryptionOAEPSHA512
- RSA encryption or decryption, data is padded using OAEP padding scheme internally using SHA512. Input data must be at most
- "key block size - 130" bytes long and returned block has always the same size as block size, as returned
- by SecKeyGetBlockSize(). Use kSecKeyAlgorithmRSAEncryptionOAEPSHA512AESGCM to be able to encrypt and decrypt arbitrary long data.
-
- @constant kSecKeyAlgorithmRSAEncryptionOAEPSHA1AESGCM
- Randomly generated AES session key is encrypted by RSA with OAEP padding. User data are encrypted using session key in GCM
- mode with all-zero 16 bytes long IV (initialization vector). Finally 16 byte AES-GCM tag is appended to ciphertext.
- 256bit AES key is used if RSA key is 4096bit or bigger, otherwise 128bit AES key is used. Raw public key data is used
- as authentication data for AES-GCM encryption.
-
- @constant kSecKeyAlgorithmRSAEncryptionOAEPSHA224AESGCM
- Randomly generated AES session key is encrypted by RSA with OAEP padding. User data are encrypted using session key in GCM
- mode with all-zero 16 bytes long IV (initialization vector). Finally 16 byte AES-GCM tag is appended to ciphertext.
- 256bit AES key is used if RSA key is 4096bit or bigger, otherwise 128bit AES key is used. Raw public key data is used
- as authentication data for AES-GCM encryption.
-
- @constant kSecKeyAlgorithmRSAEncryptionOAEPSHA256AESGCM
- Randomly generated AES session key is encrypted by RSA with OAEP padding. User data are encrypted using session key in GCM
- mode with all-zero 16 bytes long IV (initialization vector). Finally 16 byte AES-GCM tag is appended to ciphertext.
- 256bit AES key is used if RSA key is 4096bit or bigger, otherwise 128bit AES key is used. Raw public key data is used
- as authentication data for AES-GCM encryption.
-
- @constant kSecKeyAlgorithmRSAEncryptionOAEPSHA384AESGCM
- Randomly generated AES session key is encrypted by RSA with OAEP padding. User data are encrypted using session key in GCM
- mode with all-zero 16 bytes long IV (initialization vector). Finally 16 byte AES-GCM tag is appended to ciphertext.
- 256bit AES key is used if RSA key is 4096bit or bigger, otherwise 128bit AES key is used. Raw public key data is used
- as authentication data for AES-GCM encryption.
-
- @constant kSecKeyAlgorithmRSAEncryptionOAEPSHA512AESGCM
- Randomly generated AES session key is encrypted by RSA with OAEP padding. User data are encrypted using session key in GCM
- mode with all-zero 16 bytes long IV (initialization vector). Finally 16 byte AES-GCM tag is appended to ciphertext.
- 256bit AES key is used if RSA key is 4096bit or bigger, otherwise 128bit AES key is used. Raw public key data is used
- as authentication data for AES-GCM encryption.
-
- @constant kSecKeyAlgorithmECIESEncryptionStandardX963SHA1AESGCM
- 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 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).
-
- @constant kSecKeyAlgorithmECIESEncryptionStandardX963SHA224AESGCM
- 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 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).
-
- @constant kSecKeyAlgorithmECIESEncryptionStandardX963SHA256AESGCM
- 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 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).
-
- @constant kSecKeyAlgorithmECIESEncryptionStandardX963SHA384AESGCM
- 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 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).
-
- @constant kSecKeyAlgorithmECIESEncryptionStandardX963SHA512AESGCM
- 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 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).
-
- @constant kSecKeyAlgorithmECIESEncryptionCofactorX963SHA1AESGCM
- 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 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).
-
- @constant kSecKeyAlgorithmECIESEncryptionCofactorX963SHA224AESGCM
- 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 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).
-
- @constant kSecKeyAlgorithmECIESEncryptionCofactorX963SHA256AESGCM
- 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 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).
-
- @constant kSecKeyAlgorithmECIESEncryptionCofactorX963SHA384AESGCM
- 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 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).
-
- @constant kSecKeyAlgorithmECIESEncryptionCofactorX963SHA512AESGCM
- 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 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).
-
- @constant kSecKeyAlgorithmECDHKeyExchangeCofactor
- Compute shared secret using ECDH cofactor algorithm, suitable only for kSecAttrKeyTypeECSECPrimeRandom keys.
- This algorithm does not accept any parameters, length of output raw shared secret is given by the length of the key.
-
- @constant kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA1
- Compute shared secret using ECDH cofactor algorithm, suitable only for kSecAttrKeyTypeECSECPrimeRandom keys
- and apply ANSI X9.63 KDF with SHA1 as hashing function. Requires kSecKeyKeyExchangeParameterRequestedSize and allows
- kSecKeyKeyExchangeParameterSharedInfo parameters to be used.
-
- @constant kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA224
- Compute shared secret using ECDH cofactor algorithm, suitable only for kSecAttrKeyTypeECSECPrimeRandom keys
- and apply ANSI X9.63 KDF with SHA224 as hashing function. Requires kSecKeyKeyExchangeParameterRequestedSize and allows
- kSecKeyKeyExchangeParameterSharedInfo parameters to be used.
-
- @constant kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA256
- Compute shared secret using ECDH cofactor algorithm, suitable only for kSecAttrKeyTypeECSECPrimeRandom keys
- and apply ANSI X9.63 KDF with SHA256 as hashing function. Requires kSecKeyKeyExchangeParameterRequestedSize and allows
- kSecKeyKeyExchangeParameterSharedInfo parameters to be used.
-
- @constant kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA384
- Compute shared secret using ECDH cofactor algorithm, suitable only for kSecAttrKeyTypeECSECPrimeRandom keys
- and apply ANSI X9.63 KDF with SHA384 as hashing function. Requires kSecKeyKeyExchangeParameterRequestedSize and allows
- kSecKeyKeyExchangeParameterSharedInfo parameters to be used.
-
- @constant kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA512
- Compute shared secret using ECDH cofactor algorithm, suitable only for kSecAttrKeyTypeECSECPrimeRandom keys
- and apply ANSI X9.63 KDF with SHA512 as hashing function. Requires kSecKeyKeyExchangeParameterRequestedSize and allows
- kSecKeyKeyExchangeParameterSharedInfo parameters to be used.
-
- @constant kSecKeyAlgorithmECDHKeyExchangeStandard
- Compute shared secret using ECDH algorithm without cofactor, suitable only for kSecAttrKeyTypeECSECPrimeRandom keys.
- This algorithm does not accept any parameters, length of output raw shared secret is given by the length of the key.
-
- @constant kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA1
- Compute shared secret using ECDH algorithm without cofactor, suitable only for kSecAttrKeyTypeECSECPrimeRandom keys
- and apply ANSI X9.63 KDF with SHA1 as hashing function. Requires kSecKeyKeyExchangeParameterRequestedSize and allows
- kSecKeyKeyExchangeParameterSharedInfo parameters to be used.
-
- @constant kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA224
- Compute shared secret using ECDH algorithm without cofactor, suitable only for kSecAttrKeyTypeECSECPrimeRandom keys
- and apply ANSI X9.63 KDF with SHA224 as hashing function. Requires kSecKeyKeyExchangeParameterRequestedSize and allows
- kSecKeyKeyExchangeParameterSharedInfo parameters to be used.
-
- @constant kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA256
- Compute shared secret using ECDH algorithm without cofactor, suitable only for kSecAttrKeyTypeECSECPrimeRandom keys
- and apply ANSI X9.63 KDF with SHA256 as hashing function. Requires kSecKeyKeyExchangeParameterRequestedSize and allows
- kSecKeyKeyExchangeParameterSharedInfo parameters to be used.
-
- @constant kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA384
- Compute shared secret using ECDH algorithm without cofactor, suitable only for kSecAttrKeyTypeECSECPrimeRandom keys
- and apply ANSI X9.63 KDF with SHA384 as hashing function. Requires kSecKeyKeyExchangeParameterRequestedSize and allows
- kSecKeyKeyExchangeParameterSharedInfo parameters to be used.
-
- @constant kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA512
- Compute shared secret using ECDH algorithm without cofactor, suitable only for kSecAttrKeyTypeECSECPrimeRandom keys
- and apply ANSI X9.63 KDF with SHA512 as hashing function. Requires kSecKeyKeyExchangeParameterRequestedSize and allows
- kSecKeyKeyExchangeParameterSharedInfo parameters to be used.
+ @constant kSecKeyAlgorithmECDSASignatureDigestX962SHA1
+ ECDSA algorithm, signature is in DER x9.62 encoding, input data is message digest created by SHA256 algorithm.
+
+ @constant kSecKeyAlgorithmECDSASignatureDigestX962SHA1
+ ECDSA algorithm, signature is in DER x9.62 encoding, input data is message digest created by SHA384 algorithm.
+
+ @constant kSecKeyAlgorithmECDSASignatureDigestX962SHA1
+ ECDSA algorithm, signature is in DER x9.62 encoding, input data is message digest created by SHA512 algorithm.
+
+ @constant kSecKeyAlgorithmECDSASignatureMessageX962SHA1
+ ECDSA algorithm, signature is in DER x9.62 encoding, SHA-1 digest is generated from input data of any size.
+
+ @constant kSecKeyAlgorithmECDSASignatureMessageX962SHA224
+ ECDSA algorithm, signature is in DER x9.62 encoding, SHA-224 digest is generated from input data of any size.
+
+ @constant kSecKeyAlgorithmECDSASignatureMessageX962SHA256
+ ECDSA algorithm, signature is in DER x9.62 encoding, SHA-256 digest is generated from input data of any size.
+
+ @constant kSecKeyAlgorithmECDSASignatureMessageX962SHA384
+ ECDSA algorithm, signature is in DER x9.62 encoding, SHA-384 digest is generated from input data of any size.
+
+ @constant kSecKeyAlgorithmECDSASignatureMessageX962SHA512
+ ECDSA algorithm, signature is in DER x9.62 encoding, SHA-512 digest is generated from input data of any size.
+
+ @constant kSecKeyAlgorithmRSAEncryptionRaw
+ Raw RSA encryption or decryption, size of data must match RSA key modulus size. Note that direct
+ use of this algorithm without padding is cryptographically very weak, it is important to always introduce
+ some kind of padding. Input data size must be less or equal to the key block size and returned block has always
+ the same size as block size, as returned by SecKeyGetBlockSize().
+
+ @constant kSecKeyAlgorithmRSAEncryptionPKCS1
+ RSA encryption or decryption, data is padded using PKCS#1 padding scheme. This algorithm should be used only for
+ backward compatibility with existing protocols and data. New implementations should choose cryptographically
+ stronger algorithm instead (see kSecKeyAlgorithmRSAEncryptionOAEP). Input data must be at most
+ "key block size - 11" bytes long and returned block has always the same size as block size, as returned
+ by SecKeyGetBlockSize().
+
+ @constant kSecKeyAlgorithmRSAEncryptionOAEPSHA1
+ RSA encryption or decryption, data is padded using OAEP padding scheme internally using SHA1. Input data must be at most
+ "key block size - 42" bytes long and returned block has always the same size as block size, as returned
+ by SecKeyGetBlockSize(). Use kSecKeyAlgorithmRSAEncryptionOAEPSHA1AESGCM to be able to encrypt and decrypt arbitrary long data.
+
+ @constant kSecKeyAlgorithmRSAEncryptionOAEPSHA224
+ RSA encryption or decryption, data is padded using OAEP padding scheme internally using SHA224. Input data must be at most
+ "key block size - 58" bytes long and returned block has always the same size as block size, as returned
+ by SecKeyGetBlockSize(). Use kSecKeyAlgorithmRSAEncryptionOAEPSHA224AESGCM to be able to encrypt and decrypt arbitrary long data.
+
+ @constant kSecKeyAlgorithmRSAEncryptionOAEPSHA256
+ RSA encryption or decryption, data is padded using OAEP padding scheme internally using SHA256. Input data must be at most
+ "key block size - 66" bytes long and returned block has always the same size as block size, as returned
+ by SecKeyGetBlockSize(). Use kSecKeyAlgorithmRSAEncryptionOAEPSHA256AESGCM to be able to encrypt and decrypt arbitrary long data.
+
+ @constant kSecKeyAlgorithmRSAEncryptionOAEPSHA384
+ RSA encryption or decryption, data is padded using OAEP padding scheme internally using SHA384. Input data must be at most
+ "key block size - 98" bytes long and returned block has always the same size as block size, as returned
+ by SecKeyGetBlockSize(). Use kSecKeyAlgorithmRSAEncryptionOAEPSHA384AESGCM to be able to encrypt and decrypt arbitrary long data.
+
+ @constant kSecKeyAlgorithmRSAEncryptionOAEPSHA512
+ RSA encryption or decryption, data is padded using OAEP padding scheme internally using SHA512. Input data must be at most
+ "key block size - 130" bytes long and returned block has always the same size as block size, as returned
+ by SecKeyGetBlockSize(). Use kSecKeyAlgorithmRSAEncryptionOAEPSHA512AESGCM to be able to encrypt and decrypt arbitrary long data.
+
+ @constant kSecKeyAlgorithmRSAEncryptionOAEPSHA1AESGCM
+ Randomly generated AES session key is encrypted by RSA with OAEP padding. User data are encrypted using session key in GCM
+ mode with all-zero 16 bytes long IV (initialization vector). Finally 16 byte AES-GCM tag is appended to ciphertext.
+ 256bit AES key is used if RSA key is 4096bit or bigger, otherwise 128bit AES key is used. Raw public key data is used
+ as authentication data for AES-GCM encryption.
+
+ @constant kSecKeyAlgorithmRSAEncryptionOAEPSHA224AESGCM
+ Randomly generated AES session key is encrypted by RSA with OAEP padding. User data are encrypted using session key in GCM
+ mode with all-zero 16 bytes long IV (initialization vector). Finally 16 byte AES-GCM tag is appended to ciphertext.
+ 256bit AES key is used if RSA key is 4096bit or bigger, otherwise 128bit AES key is used. Raw public key data is used
+ as authentication data for AES-GCM encryption.
+
+ @constant kSecKeyAlgorithmRSAEncryptionOAEPSHA256AESGCM
+ Randomly generated AES session key is encrypted by RSA with OAEP padding. User data are encrypted using session key in GCM
+ mode with all-zero 16 bytes long IV (initialization vector). Finally 16 byte AES-GCM tag is appended to ciphertext.
+ 256bit AES key is used if RSA key is 4096bit or bigger, otherwise 128bit AES key is used. Raw public key data is used
+ as authentication data for AES-GCM encryption.
+
+ @constant kSecKeyAlgorithmRSAEncryptionOAEPSHA384AESGCM
+ Randomly generated AES session key is encrypted by RSA with OAEP padding. User data are encrypted using session key in GCM
+ mode with all-zero 16 bytes long IV (initialization vector). Finally 16 byte AES-GCM tag is appended to ciphertext.
+ 256bit AES key is used if RSA key is 4096bit or bigger, otherwise 128bit AES key is used. Raw public key data is used
+ as authentication data for AES-GCM encryption.
+
+ @constant kSecKeyAlgorithmRSAEncryptionOAEPSHA512AESGCM
+ Randomly generated AES session key is encrypted by RSA with OAEP padding. User data are encrypted using session key in GCM
+ mode with all-zero 16 bytes long IV (initialization vector). Finally 16 byte AES-GCM tag is appended to ciphertext.
+ 256bit AES key is used if RSA key is 4096bit or bigger, otherwise 128bit AES key is used. Raw public key data is used
+ as authentication data for AES-GCM encryption.
+
+ @constant kSecKeyAlgorithmECIESEncryptionStandardX963SHA1AESGCM
+ 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 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).
+
+ @constant kSecKeyAlgorithmECIESEncryptionStandardX963SHA224AESGCM
+ 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 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).
+
+ @constant kSecKeyAlgorithmECIESEncryptionStandardX963SHA256AESGCM
+ 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 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).
+
+ @constant kSecKeyAlgorithmECIESEncryptionStandardX963SHA384AESGCM
+ 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 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).
+
+ @constant kSecKeyAlgorithmECIESEncryptionStandardX963SHA512AESGCM
+ 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 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).
+
+ @constant kSecKeyAlgorithmECIESEncryptionCofactorX963SHA1AESGCM
+ 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 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).
+
+ @constant kSecKeyAlgorithmECIESEncryptionCofactorX963SHA224AESGCM
+ 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 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).
+
+ @constant kSecKeyAlgorithmECIESEncryptionCofactorX963SHA256AESGCM
+ 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 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).
+
+ @constant kSecKeyAlgorithmECIESEncryptionCofactorX963SHA384AESGCM
+ 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 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).
+
+ @constant kSecKeyAlgorithmECIESEncryptionCofactorX963SHA512AESGCM
+ 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 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).
+
+ @constant kSecKeyAlgorithmECDHKeyExchangeCofactor
+ Compute shared secret using ECDH cofactor algorithm, suitable only for kSecAttrKeyTypeECSECPrimeRandom keys.
+ This algorithm does not accept any parameters, length of output raw shared secret is given by the length of the key.
+
+ @constant kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA1
+ Compute shared secret using ECDH cofactor algorithm, suitable only for kSecAttrKeyTypeECSECPrimeRandom keys
+ and apply ANSI X9.63 KDF with SHA1 as hashing function. Requires kSecKeyKeyExchangeParameterRequestedSize and allows
+ kSecKeyKeyExchangeParameterSharedInfo parameters to be used.
+
+ @constant kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA224
+ Compute shared secret using ECDH cofactor algorithm, suitable only for kSecAttrKeyTypeECSECPrimeRandom keys
+ and apply ANSI X9.63 KDF with SHA224 as hashing function. Requires kSecKeyKeyExchangeParameterRequestedSize and allows
+ kSecKeyKeyExchangeParameterSharedInfo parameters to be used.
+
+ @constant kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA256
+ Compute shared secret using ECDH cofactor algorithm, suitable only for kSecAttrKeyTypeECSECPrimeRandom keys
+ and apply ANSI X9.63 KDF with SHA256 as hashing function. Requires kSecKeyKeyExchangeParameterRequestedSize and allows
+ kSecKeyKeyExchangeParameterSharedInfo parameters to be used.
+
+ @constant kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA384
+ Compute shared secret using ECDH cofactor algorithm, suitable only for kSecAttrKeyTypeECSECPrimeRandom keys
+ and apply ANSI X9.63 KDF with SHA384 as hashing function. Requires kSecKeyKeyExchangeParameterRequestedSize and allows
+ kSecKeyKeyExchangeParameterSharedInfo parameters to be used.
+
+ @constant kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA512
+ Compute shared secret using ECDH cofactor algorithm, suitable only for kSecAttrKeyTypeECSECPrimeRandom keys
+ and apply ANSI X9.63 KDF with SHA512 as hashing function. Requires kSecKeyKeyExchangeParameterRequestedSize and allows
+ kSecKeyKeyExchangeParameterSharedInfo parameters to be used.
+
+ @constant kSecKeyAlgorithmECDHKeyExchangeStandard
+ Compute shared secret using ECDH algorithm without cofactor, suitable only for kSecAttrKeyTypeECSECPrimeRandom keys.
+ This algorithm does not accept any parameters, length of output raw shared secret is given by the length of the key.
+
+ @constant kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA1
+ Compute shared secret using ECDH algorithm without cofactor, suitable only for kSecAttrKeyTypeECSECPrimeRandom keys
+ and apply ANSI X9.63 KDF with SHA1 as hashing function. Requires kSecKeyKeyExchangeParameterRequestedSize and allows
+ kSecKeyKeyExchangeParameterSharedInfo parameters to be used.
+
+ @constant kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA224
+ Compute shared secret using ECDH algorithm without cofactor, suitable only for kSecAttrKeyTypeECSECPrimeRandom keys
+ and apply ANSI X9.63 KDF with SHA224 as hashing function. Requires kSecKeyKeyExchangeParameterRequestedSize and allows
+ kSecKeyKeyExchangeParameterSharedInfo parameters to be used.
+
+ @constant kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA256
+ Compute shared secret using ECDH algorithm without cofactor, suitable only for kSecAttrKeyTypeECSECPrimeRandom keys
+ and apply ANSI X9.63 KDF with SHA256 as hashing function. Requires kSecKeyKeyExchangeParameterRequestedSize and allows
+ kSecKeyKeyExchangeParameterSharedInfo parameters to be used.
+
+ @constant kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA384
+ Compute shared secret using ECDH algorithm without cofactor, suitable only for kSecAttrKeyTypeECSECPrimeRandom keys
+ and apply ANSI X9.63 KDF with SHA384 as hashing function. Requires kSecKeyKeyExchangeParameterRequestedSize and allows
+ kSecKeyKeyExchangeParameterSharedInfo parameters to be used.
+
+ @constant kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA512
+ Compute shared secret using ECDH algorithm without cofactor, suitable only for kSecAttrKeyTypeECSECPrimeRandom keys
+ and apply ANSI X9.63 KDF with SHA512 as hashing function. Requires kSecKeyKeyExchangeParameterRequestedSize and allows
+ kSecKeyKeyExchangeParameterSharedInfo parameters to be used.
*/
typedef CFStringRef SecKeyAlgorithm CF_STRING_ENUM
@@ -1122,75 +1290,75 @@ extern const SecKeyAlgorithm kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA512
__OSX_AVAILABLE(10.12) __IOS_AVAILABLE(10.0) __TVOS_AVAILABLE(10.0) __WATCHOS_AVAILABLE(3.0);
/*!
- @function SecKeyCreateSignature
- @abstract Given a private key and data to sign, generate a digital signature.
- @param key Private key with which to sign.
- @param algorithm One of SecKeyAlgorithm constants suitable to generate signature with this key.
- @param dataToSign The data to be signed, typically the digest of the actual data.
- @param error On error, will be populated with an error object describing the failure.
- See "Security Error Codes" (SecBase.h).
- @result The signature over dataToSign represented as a CFData, or NULL on failure.
- @discussion Computes digital signature using specified key over input data. The operation algorithm
- further defines the exact format of input data, operation to be performed and output signature.
+ @function SecKeyCreateSignature
+ @abstract Given a private key and data to sign, generate a digital signature.
+ @param key Private key with which to sign.
+ @param algorithm One of SecKeyAlgorithm constants suitable to generate signature with this key.
+ @param dataToSign The data to be signed, typically the digest of the actual data.
+ @param error On error, will be populated with an error object describing the failure.
+ See "Security Error Codes" (SecBase.h).
+ @result The signature over dataToSign represented as a CFData, or NULL on failure.
+ @discussion Computes digital signature using specified key over input data. The operation algorithm
+ further defines the exact format of input data, operation to be performed and output signature.
*/
CFDataRef _Nullable SecKeyCreateSignature(SecKeyRef key, SecKeyAlgorithm algorithm, CFDataRef dataToSign, CFErrorRef *error)
__OSX_AVAILABLE(10.12) __IOS_AVAILABLE(10.0) __TVOS_AVAILABLE(10.0) __WATCHOS_AVAILABLE(3.0);
/*!
- @function SecKeyVerifySignature
- @abstract Given a public key, data which has been signed, and a signature, verify the signature.
- @param key Public key with which to verify the signature.
- @param algorithm One of SecKeyAlgorithm constants suitable to verify signature with this key.
- @param signedData The data over which sig is being verified, typically the digest of the actual data.
- @param signature The signature to verify.
- @param error On error, will be populated with an error object describing the failure.
- See "Security Error Codes" (SecBase.h).
- @result True if the signature was valid, False otherwise.
- @discussion Verifies digital signature operation using specified key and signed data. The operation algorithm
- further defines the exact format of input data, signature and operation to be performed.
+ @function SecKeyVerifySignature
+ @abstract Given a public key, data which has been signed, and a signature, verify the signature.
+ @param key Public key with which to verify the signature.
+ @param algorithm One of SecKeyAlgorithm constants suitable to verify signature with this key.
+ @param signedData The data over which sig is being verified, typically the digest of the actual data.
+ @param signature The signature to verify.
+ @param error On error, will be populated with an error object describing the failure.
+ See "Security Error Codes" (SecBase.h).
+ @result True if the signature was valid, False otherwise.
+ @discussion Verifies digital signature operation using specified key and signed data. The operation algorithm
+ further defines the exact format of input data, signature and operation to be performed.
*/
Boolean SecKeyVerifySignature(SecKeyRef key, SecKeyAlgorithm algorithm, CFDataRef signedData, CFDataRef signature, CFErrorRef *error)
__OSX_AVAILABLE(10.12) __IOS_AVAILABLE(10.0) __TVOS_AVAILABLE(10.0) __WATCHOS_AVAILABLE(3.0);
/*!
- @function SecKeyCreateEncryptedData
- @abstract Encrypt a block of plaintext.
- @param key Public key with which to encrypt the data.
- @param algorithm One of SecKeyAlgorithm constants suitable to perform encryption with this key.
- @param plaintext The data to encrypt. The length and format of the data must conform to chosen algorithm,
- typically be less or equal to the value returned by SecKeyGetBlockSize().
- @param error On error, will be populated with an error object describing the failure.
- See "Security Error Codes" (SecBase.h).
- @result The ciphertext represented as a CFData, or NULL on failure.
- @discussion Encrypts plaintext data using specified key. The exact type of the operation including the format
- of input and output data is specified by encryption algorithm.
+ @function SecKeyCreateEncryptedData
+ @abstract Encrypt a block of plaintext.
+ @param key Public key with which to encrypt the data.
+ @param algorithm One of SecKeyAlgorithm constants suitable to perform encryption with this key.
+ @param plaintext The data to encrypt. The length and format of the data must conform to chosen algorithm,
+ typically be less or equal to the value returned by SecKeyGetBlockSize().
+ @param error On error, will be populated with an error object describing the failure.
+ See "Security Error Codes" (SecBase.h).
+ @result The ciphertext represented as a CFData, or NULL on failure.
+ @discussion Encrypts plaintext data using specified key. The exact type of the operation including the format
+ of input and output data is specified by encryption algorithm.
*/
CFDataRef _Nullable SecKeyCreateEncryptedData(SecKeyRef key, SecKeyAlgorithm algorithm, CFDataRef plaintext,
CFErrorRef *error)
__OSX_AVAILABLE(10.12) __IOS_AVAILABLE(10.0) __TVOS_AVAILABLE(10.0) __WATCHOS_AVAILABLE(3.0);
/*!
- @function SecKeyCreateDecryptedData
- @abstract Decrypt a block of ciphertext.
- @param key Private key with which to decrypt the data.
- @param algorithm One of SecKeyAlgorithm constants suitable to perform decryption with this key.
- @param ciphertext The data to decrypt. The length and format of the data must conform to chosen algorithm,
- typically be less or equal to the value returned by SecKeyGetBlockSize().
- @param error On error, will be populated with an error object describing the failure.
- See "Security Error Codes" (SecBase.h).
- @result The plaintext represented as a CFData, or NULL on failure.
- @discussion Decrypts ciphertext data using specified key. The exact type of the operation including the format
- of input and output data is specified by decryption algorithm.
+ @function SecKeyCreateDecryptedData
+ @abstract Decrypt a block of ciphertext.
+ @param key Private key with which to decrypt the data.
+ @param algorithm One of SecKeyAlgorithm constants suitable to perform decryption with this key.
+ @param ciphertext The data to decrypt. The length and format of the data must conform to chosen algorithm,
+ typically be less or equal to the value returned by SecKeyGetBlockSize().
+ @param error On error, will be populated with an error object describing the failure.
+ See "Security Error Codes" (SecBase.h).
+ @result The plaintext represented as a CFData, or NULL on failure.
+ @discussion Decrypts ciphertext data using specified key. The exact type of the operation including the format
+ of input and output data is specified by decryption algorithm.
*/
CFDataRef _Nullable SecKeyCreateDecryptedData(SecKeyRef key, SecKeyAlgorithm algorithm, CFDataRef ciphertext,
CFErrorRef *error)
__OSX_AVAILABLE(10.12) __IOS_AVAILABLE(10.0) __TVOS_AVAILABLE(10.0) __WATCHOS_AVAILABLE(3.0);
/*!
- @enum SecKeyKeyExchangeParameter SecKey Key Exchange parameters
- @constant kSecKeyKeyExchangeParameterRequestedSize Contains CFNumberRef with requested result size in bytes.
- @constant kSecKeyKeyExchangeParameterSharedInfo Contains CFDataRef with additional shared info
- for KDF (key derivation function).
+ @enum SecKeyKeyExchangeParameter SecKey Key Exchange parameters
+ @constant kSecKeyKeyExchangeParameterRequestedSize Contains CFNumberRef with requested result size in bytes.
+ @constant kSecKeyKeyExchangeParameterSharedInfo Contains CFDataRef with additional shared info
+ for KDF (key derivation function).
*/
typedef CFStringRef SecKeyKeyExchangeParameter CF_STRING_ENUM
__OSX_AVAILABLE(10.12) __IOS_AVAILABLE(10.0) __TVOS_AVAILABLE(10.0) __WATCHOS_AVAILABLE(3.0);
@@ -1200,37 +1368,37 @@ extern const SecKeyKeyExchangeParameter kSecKeyKeyExchangeParameterSharedInfo
__OSX_AVAILABLE(10.12) __IOS_AVAILABLE(10.0) __TVOS_AVAILABLE(10.0) __WATCHOS_AVAILABLE(3.0);
/*!
- @function SecKeyCopyKeyExchangeResult
- @abstract Perform Diffie-Hellman style of key exchange operation, optionally with additional key-derivation steps.
- @param algorithm One of SecKeyAlgorithm constants suitable to perform this operation.
- @param publicKey Remote party's public key.
- @param parameters Dictionary with parameters, see SecKeyKeyExchangeParameter constants. Used algorithm
- determines the set of required and optional parameters to be used.
- @param error Pointer to an error object on failure.
- See "Security Error Codes" (SecBase.h).
- @result Result of key exchange operation as a CFDataRef, or NULL on failure.
+ @function SecKeyCopyKeyExchangeResult
+ @abstract Perform Diffie-Hellman style of key exchange operation, optionally with additional key-derivation steps.
+ @param algorithm One of SecKeyAlgorithm constants suitable to perform this operation.
+ @param publicKey Remote party's public key.
+ @param parameters Dictionary with parameters, see SecKeyKeyExchangeParameter constants. Used algorithm
+ determines the set of required and optional parameters to be used.
+ @param error Pointer to an error object on failure.
+ See "Security Error Codes" (SecBase.h).
+ @result Result of key exchange operation as a CFDataRef, or NULL on failure.
*/
CFDataRef _Nullable SecKeyCopyKeyExchangeResult(SecKeyRef privateKey, SecKeyAlgorithm algorithm, SecKeyRef publicKey, CFDictionaryRef parameters, CFErrorRef *error)
__OSX_AVAILABLE(10.12) __IOS_AVAILABLE(10.0) __TVOS_AVAILABLE(10.0) __WATCHOS_AVAILABLE(3.0);
/*!
- @enum SecKeyOperationType
- @abstract Defines types of cryptographic operations available with SecKey instance.
+ @enum SecKeyOperationType
+ @abstract Defines types of cryptographic operations available with SecKey instance.
- @constant kSecKeyOperationTypeSign
- Represents SecKeyCreateSignature()
+ @constant kSecKeyOperationTypeSign
+ Represents SecKeyCreateSignature()
- @constant kSecKeyOperationTypeVerify
- Represents SecKeyVerifySignature()
+ @constant kSecKeyOperationTypeVerify
+ Represents SecKeyVerifySignature()
- @constant kSecKeyOperationTypeEncrypt
- Represents SecKeyCreateEncryptedData()
+ @constant kSecKeyOperationTypeEncrypt
+ Represents SecKeyCreateEncryptedData()
- @constant kSecKeyOperationTypeDecrypt
- Represents SecKeyCreateDecryptedData()
+ @constant kSecKeyOperationTypeDecrypt
+ Represents SecKeyCreateDecryptedData()
- @constant kSecKeyOperationTypeKeyExchange
- Represents SecKeyCopyKeyExchangeResult()
+ @constant kSecKeyOperationTypeKeyExchange
+ Represents SecKeyCopyKeyExchangeResult()
*/
typedef CF_ENUM(CFIndex, SecKeyOperationType) {
kSecKeyOperationTypeSign = 0,
@@ -1241,12 +1409,12 @@ typedef CF_ENUM(CFIndex, SecKeyOperationType) {
} __OSX_AVAILABLE(10.12) __IOS_AVAILABLE(10.0) __TVOS_AVAILABLE(10.0) __WATCHOS_AVAILABLE(3.0);
/*!
- @function SecKeyIsAlgorithmSupported
- @abstract Checks whether key supports specified algorithm for specified operation.
- @param key Key to query
- @param operation Operation type for which the key is queried
- @param algorithm Algorithm which is queried
- @return True if key supports specified algorithm for specified operation, False otherwise.
+ @function SecKeyIsAlgorithmSupported
+ @abstract Checks whether key supports specified algorithm for specified operation.
+ @param key Key to query
+ @param operation Operation type for which the key is queried
+ @param algorithm Algorithm which is queried
+ @return True if key supports specified algorithm for specified operation, False otherwise.
*/
Boolean SecKeyIsAlgorithmSupported(SecKeyRef key, SecKeyOperationType operation, SecKeyAlgorithm algorithm)
__OSX_AVAILABLE(10.12) __IOS_AVAILABLE(10.0) __TVOS_AVAILABLE(10.0) __WATCHOS_AVAILABLE(3.0);
@@ -1254,8 +1422,6 @@ __OSX_AVAILABLE(10.12) __IOS_AVAILABLE(10.0) __TVOS_AVAILABLE(10.0) __WATCHOS_AV
CF_IMPLICIT_BRIDGING_DISABLED
CF_ASSUME_NONNULL_END
-#if defined(__cplusplus)
-}
-#endif
+__END_DECLS
#endif /* !_SECURITY_SECKEY_H_ */
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecPolicy.h b/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecPolicy.h
index eceb7c8904..26bd586db9 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecPolicy.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecPolicy.h
@@ -22,9 +22,9 @@
*/
/*!
- @header SecPolicy
- The functions provided in SecPolicy.h provide an interface to various
- X.509 certificate trust policies.
+ @header SecPolicy
+ The functions provided in SecPolicy.h provide an interface to various
+ X.509 certificate trust policies.
*/
#ifndef _SECURITY_SECPOLICY_H_
@@ -40,23 +40,23 @@ CF_ASSUME_NONNULL_BEGIN
CF_IMPLICIT_BRIDGING_ENABLED
/*!
- @enum Policy Constants
- @discussion Predefined constants used to specify a policy.
- @constant kSecPolicyAppleX509Basic
- @constant kSecPolicyAppleSSL
- @constant kSecPolicyAppleSMIME
- @constant kSecPolicyAppleEAP
- @constant kSecPolicyAppleiChat
- @constant kSecPolicyAppleIPsec
- @constant kSecPolicyApplePKINITClient
- @constant kSecPolicyApplePKINITServer
- @constant kSecPolicyAppleCodeSigning
- @constant kSecPolicyMacAppStoreReceipt
- @constant kSecPolicyAppleIDValidation
- @constant kSecPolicyAppleTimeStamping
- @constant kSecPolicyAppleRevocation
- @constant kSecPolicyApplePassbookSigning
- @constant kSecPolicyApplePayIssuerEncryption
+ @enum Policy Constants
+ @discussion Predefined constants used to specify a policy.
+ @constant kSecPolicyAppleX509Basic
+ @constant kSecPolicyAppleSSL
+ @constant kSecPolicyAppleSMIME
+ @constant kSecPolicyAppleEAP
+ @constant kSecPolicyAppleiChat
+ @constant kSecPolicyAppleIPsec
+ @constant kSecPolicyApplePKINITClient
+ @constant kSecPolicyApplePKINITServer
+ @constant kSecPolicyAppleCodeSigning
+ @constant kSecPolicyMacAppStoreReceipt
+ @constant kSecPolicyAppleIDValidation
+ @constant kSecPolicyAppleTimeStamping
+ @constant kSecPolicyAppleRevocation
+ @constant kSecPolicyApplePassbookSigning
+ @constant kSecPolicyApplePayIssuerEncryption
*/
extern const CFStringRef kSecPolicyAppleX509Basic
__OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_7_0);
@@ -102,7 +102,6 @@ extern const CFStringRef kSecPolicyApplePayIssuerEncryption
Additional policy values which your code can optionally set:
kSecPolicyName (name which must be matched)
kSecPolicyClient (evaluate for client, rather than server)
- kSecPolicyRevocationFlags (only valid for a revocation policy)
kSecPolicyRevocationFlags (only valid for a revocation policy)
kSecPolicyTeamIdentifier (only valid for a Passbook signing policy)
@@ -182,25 +181,25 @@ SecPolicyRef SecPolicyCreateSSL(Boolean server, CFStringRef __nullable hostname)
__OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
/*!
- @enum Revocation Policy Constants
- @abstract Predefined constants which allow you to specify how revocation
- checking will be performed for a trust evaluation.
- @constant kSecRevocationOCSPMethod If this flag is set, perform revocation
- checking using OCSP (Online Certificate Status Protocol).
- @constant kSecRevocationCRLMethod If this flag is set, perform revocation
- checking using the CRL (Certificate Revocation List) method.
- @constant kSecRevocationPreferCRL If this flag is set, then CRL revocation
- checking will be preferred over OCSP (by default, OCSP is preferred.)
- Note that this flag only matters if both revocation methods are specified.
- @constant kSecRevocationRequirePositiveResponse If this flag is set, then
- the policy will fail unless a verified positive response is obtained. If
- the flag is not set, revocation checking is done on a "best attempt" basis,
- where failure to reach the server is not considered fatal.
- @constant kSecRevocationNetworkAccessDisabled If this flag is set, then
- no network access is performed; only locally cached replies are consulted.
- @constant kSecRevocationUseAnyAvailableMethod Specifies that either
- OCSP or CRL may be used, depending on the method(s) specified in the
- certificate and the value of kSecRevocationPreferCRL.
+ @enum Revocation Policy Constants
+ @abstract Predefined constants which allow you to specify how revocation
+ checking will be performed for a trust evaluation.
+ @constant kSecRevocationOCSPMethod If this flag is set, perform revocation
+ checking using OCSP (Online Certificate Status Protocol).
+ @constant kSecRevocationCRLMethod If this flag is set, perform revocation
+ checking using the CRL (Certificate Revocation List) method.
+ @constant kSecRevocationPreferCRL If this flag is set, then CRL revocation
+ checking will be preferred over OCSP (by default, OCSP is preferred.)
+ Note that this flag only matters if both revocation methods are specified.
+ @constant kSecRevocationRequirePositiveResponse If this flag is set, then
+ the policy will fail unless a verified positive response is obtained. If
+ the flag is not set, revocation checking is done on a "best attempt" basis,
+ where failure to reach the server is not considered fatal.
+ @constant kSecRevocationNetworkAccessDisabled If this flag is set, then
+ no network access is performed; only locally cached replies are consulted.
+ @constant kSecRevocationUseAnyAvailableMethod Specifies that either
+ OCSP or CRL may be used, depending on the method(s) specified in the
+ certificate and the value of kSecRevocationPreferCRL.
*/
CF_ENUM(CFOptionFlags) {
kSecRevocationOCSPMethod = (1 << 0),
@@ -213,32 +212,32 @@ CF_ENUM(CFOptionFlags) {
};
/*!
- @function SecPolicyCreateRevocation
- @abstract Returns a policy object for checking revocation of certificates.
- @result A policy object. The caller is responsible for calling CFRelease
- on this when it is no longer needed.
- @param revocationFlags Flags to specify revocation checking options.
- @discussion Use this function to create a revocation policy with behavior
- specified by revocationFlags. See the "Revocation Policy Constants" section
- for a description of these flags. Note: it is usually not necessary to
- create a revocation policy yourself unless you wish to override default
- system behavior (e.g. to force a particular method, or to disable
- revocation checking entirely.)
+ @function SecPolicyCreateRevocation
+ @abstract Returns a policy object for checking revocation of certificates.
+ @result A policy object. The caller is responsible for calling CFRelease
+ on this when it is no longer needed.
+ @param revocationFlags Flags to specify revocation checking options.
+ @discussion Use this function to create a revocation policy with behavior
+ specified by revocationFlags. See the "Revocation Policy Constants" section
+ for a description of these flags. Note: it is usually not necessary to
+ create a revocation policy yourself unless you wish to override default
+ system behavior (e.g. to force a particular method, or to disable
+ revocation checking entirely.)
*/
__nullable
SecPolicyRef SecPolicyCreateRevocation(CFOptionFlags revocationFlags)
__OSX_AVAILABLE_STARTING(__MAC_10_9, __IPHONE_7_0);
/*!
- @function SecPolicyCreateWithProperties
- @abstract Returns a policy object based on an object identifier for the
- policy type. See the "Policy Constants" section for a list of defined
- policy object identifiers.
- @param policyIdentifier The identifier for the desired policy type.
- @param properties (Optional) A properties dictionary. See "Policy Value
- Constants" for a list of currently defined property keys.
- @result The returned policy reference, or NULL if the policy could not be
- created.
+ @function SecPolicyCreateWithProperties
+ @abstract Returns a policy object based on an object identifier for the
+ policy type. See the "Policy Constants" section for a list of defined
+ policy object identifiers.
+ @param policyIdentifier The identifier for the desired policy type.
+ @param properties (Optional) A properties dictionary. See "Policy Value
+ Constants" for a list of currently defined property keys.
+ @result The returned policy reference, or NULL if the policy could not be
+ created.
*/
__nullable
SecPolicyRef SecPolicyCreateWithProperties(CFTypeRef policyIdentifier,
@@ -332,85 +331,85 @@ extern const CFStringRef kSecPolicyKU_DecipherOnly
__OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA);
/*!
- @function SecPolicyCreateWithOID
- @abstract Returns a policy object based on an object identifier for the
- policy type. See the "Policy Constants" section for a list of defined
- policy object identifiers.
- @param policyOID The OID of the desired policy.
- @result The returned policy reference, or NULL if the policy could not be
- created.
- @discussion This function is deprecated in Mac OS X 10.9 and later;
- use SecPolicyCreateWithProperties (or a more specific policy creation
- function) instead.
+ @function SecPolicyCreateWithOID
+ @abstract Returns a policy object based on an object identifier for the
+ policy type. See the "Policy Constants" section for a list of defined
+ policy object identifiers.
+ @param policyOID The OID of the desired policy.
+ @result The returned policy reference, or NULL if the policy could not be
+ created.
+ @discussion This function is deprecated in Mac OS X 10.9 and later;
+ use SecPolicyCreateWithProperties (or a more specific policy creation
+ function) instead.
*/
__nullable
SecPolicyRef SecPolicyCreateWithOID(CFTypeRef policyOID)
__OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_7, __MAC_10_9, __IPHONE_NA, __IPHONE_NA);
/*!
- @function SecPolicyGetOID
- @abstract Returns a policy's object identifier.
- @param policyRef A policy reference.
- @param oid On return, a pointer to the policy's object identifier.
- @result A result code. See "Security Error Codes" (SecBase.h).
- @discussion This function is deprecated in Mac OS X 10.7 and later;
- use SecPolicyCopyProperties instead.
+ @function SecPolicyGetOID
+ @abstract Returns a policy's object identifier.
+ @param policyRef A policy reference.
+ @param oid On return, a pointer to the policy's object identifier.
+ @result A result code. See "Security Error Codes" (SecBase.h).
+ @discussion This function is deprecated in Mac OS X 10.7 and later;
+ use SecPolicyCopyProperties instead.
*/
OSStatus SecPolicyGetOID(SecPolicyRef policyRef, CSSM_OID *oid)
__OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_2, __MAC_10_7, __IPHONE_NA, __IPHONE_NA);
/*!
- @function SecPolicyGetValue
- @abstract Returns a policy's value.
- @param policyRef A policy reference.
- @param value On return, a pointer to the policy's value.
- @result A result code. See "Security Error Codes" (SecBase.h).
- @discussion This function is deprecated in Mac OS X 10.7 and later;
- use SecPolicyCopyProperties instead.
+ @function SecPolicyGetValue
+ @abstract Returns a policy's value.
+ @param policyRef A policy reference.
+ @param value On return, a pointer to the policy's value.
+ @result A result code. See "Security Error Codes" (SecBase.h).
+ @discussion This function is deprecated in Mac OS X 10.7 and later;
+ use SecPolicyCopyProperties instead.
*/
OSStatus SecPolicyGetValue(SecPolicyRef policyRef, CSSM_DATA *value)
__OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_2, __MAC_10_7, __IPHONE_NA, __IPHONE_NA);
/*!
- @function SecPolicySetValue
- @abstract Sets a policy's value.
- @param policyRef A policy reference.
- @param value The value to be set into the policy object, replacing any
- previous value.
- @result A result code. See "Security Error Codes" (SecBase.h).
- @discussion This function is deprecated in Mac OS X 10.7 and later. Policy
- instances should be considered read-only; in cases where your code would
- consider changing properties of a policy, it should instead create a new
- policy instance with the desired properties.
+ @function SecPolicySetValue
+ @abstract Sets a policy's value.
+ @param policyRef A policy reference.
+ @param value The value to be set into the policy object, replacing any
+ previous value.
+ @result A result code. See "Security Error Codes" (SecBase.h).
+ @discussion This function is deprecated in Mac OS X 10.7 and later. Policy
+ instances should be considered read-only; in cases where your code would
+ consider changing properties of a policy, it should instead create a new
+ policy instance with the desired properties.
*/
OSStatus SecPolicySetValue(SecPolicyRef policyRef, const CSSM_DATA *value)
__OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_2, __MAC_10_7, __IPHONE_NA, __IPHONE_NA);
/*!
- @function SecPolicySetProperties
- @abstract Sets a policy's properties.
- @param policyRef A policy reference.
- @param properties A properties dictionary. See "Policy Value Constants"
- for a list of currently defined property keys. This dictionary replaces the
- policy's existing properties, if any. Note that the policy OID (specified
- by kSecPolicyOid) is a read-only property of the policy and cannot be set.
- @result A result code. See "Security Error Codes" (SecBase.h).
- @discussion This function is deprecated in Mac OS X 10.9 and later. Policy
- instances should be considered read-only; in cases where your code would
- consider changing properties of a policy, it should instead create a new
- policy instance with the desired properties.
+ @function SecPolicySetProperties
+ @abstract Sets a policy's properties.
+ @param policyRef A policy reference.
+ @param properties A properties dictionary. See "Policy Value Constants"
+ for a list of currently defined property keys. This dictionary replaces the
+ policy's existing properties, if any. Note that the policy OID (specified
+ by kSecPolicyOid) is a read-only property of the policy and cannot be set.
+ @result A result code. See "Security Error Codes" (SecBase.h).
+ @discussion This function is deprecated in Mac OS X 10.9 and later. Policy
+ instances should be considered read-only; in cases where your code would
+ consider changing properties of a policy, it should instead create a new
+ policy instance with the desired properties.
*/
OSStatus SecPolicySetProperties(SecPolicyRef policyRef,
CFDictionaryRef properties)
__OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_7, __MAC_10_9, __IPHONE_NA, __IPHONE_NA);
/*!
- @function SecPolicyGetTPHandle
- @abstract Returns the CSSM trust policy handle for the given policy.
- @param policyRef A policy reference.
- @param tpHandle On return, a pointer to a value of type CSSM_TP_HANDLE.
- @result A result code. See "Security Error Codes" (SecBase.h).
- @discussion This function is deprecated in Mac OS X 10.7 and later.
+ @function SecPolicyGetTPHandle
+ @abstract Returns the CSSM trust policy handle for the given policy.
+ @param policyRef A policy reference.
+ @param tpHandle On return, a pointer to a value of type CSSM_TP_HANDLE.
+ @result A result code. See "Security Error Codes" (SecBase.h).
+ @discussion This function is deprecated in Mac OS X 10.7 and later.
*/
OSStatus SecPolicyGetTPHandle(SecPolicyRef policyRef, CSSM_TP_HANDLE *tpHandle)
__OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_2, __MAC_10_7, __IPHONE_NA, __IPHONE_NA);
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecRandom.h b/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecRandom.h
index d15cbbec6c..5aff424856 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecRandom.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecRandom.h
@@ -1,15 +1,15 @@
/*
- * Copyright (c) 2007-2009,2011 Apple Inc. All Rights Reserved.
- *
+ * Copyright (c) 2007-2009,2011-2013,2016 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@
*/
/*!
- @header SecRandom
- The functions provided in SecRandom.h implement high-level accessors
- to cryptographically secure random numbers.
+ @header SecRandom
+ The functions provided in SecRandom.h implement high-level accessors
+ to cryptographically secure random numbers.
*/
#ifndef _SECURITY_SECRANDOM_H_
@@ -34,9 +34,7 @@
#include
#include
-#if defined(__cplusplus)
-extern "C" {
-#endif
+__BEGIN_DECLS
CF_ASSUME_NONNULL_BEGIN
CF_IMPLICIT_BRIDGING_ENABLED
@@ -53,11 +51,11 @@ extern const SecRandomRef kSecRandomDefault
__OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_2_0);
/*!
- @function SecRandomCopyBytes
- @abstract Return count random bytes in *bytes, allocated by the caller.
+ @function SecRandomCopyBytes
+ @abstract Return count random bytes in *bytes, allocated by the caller.
It is critical to check the return value for error
- @result Return 0 on success or -1 if something went wrong, check errno
- to find out the real error.
+ @result Return 0 on success or -1 if something went wrong, check errno
+ to find out the real error.
*/
int SecRandomCopyBytes(SecRandomRef __nullable rnd, size_t count, uint8_t *bytes)
__attribute__ ((warn_unused_result))
@@ -65,9 +63,7 @@ int SecRandomCopyBytes(SecRandomRef __nullable rnd, size_t count, uint8_t *bytes
CF_IMPLICIT_BRIDGING_DISABLED
CF_ASSUME_NONNULL_END
-
-#if defined(__cplusplus)
-}
-#endif
+
+__END_DECLS
#endif /* !_SECURITY_SECRANDOM_H_ */
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecTask.h b/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecTask.h
index 7ea6df93ac..7141a5b3a4 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecTask.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecTask.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2008-2009,2011 Apple Inc. All Rights Reserved.
+ * Copyright (c) 2008,2012-2016 Apple Inc. All Rights Reserved.
*
* @APPLE_LICENSE_HEADER_START@
*
@@ -24,14 +24,21 @@
#ifndef _SECURITY_SECTASK_H_
#define _SECURITY_SECTASK_H_
+#include
+
#include
#include
-#include
-#if defined(__cplusplus)
-extern "C" {
+#if SEC_OS_IPHONE_INCLUDES
+#include
#endif
+#if SEC_OS_OSX
+#include
+#endif /* SEC_OS_OSX */
+
+__BEGIN_DECLS
+
CF_ASSUME_NONNULL_BEGIN
CF_IMPLICIT_BRIDGING_ENABLED
@@ -64,6 +71,7 @@ SecTaskRef SecTaskCreateWithAuditToken(CFAllocatorRef __nullable allocator, audi
@abstract Create a SecTask object for the current task.
@result The newly created SecTask object or NULL on error. The caller must
CFRelease the returned object.
+#ifndef LEFT
*/
__nullable
SecTaskRef SecTaskCreateFromSelf(CFAllocatorRef __nullable allocator);
@@ -103,26 +111,31 @@ CFTypeRef SecTaskCopyValueForEntitlement(SecTaskRef task, CFStringRef entitlemen
__nullable
CFDictionaryRef SecTaskCopyValuesForEntitlements(SecTaskRef task, CFArrayRef entitlements, CFErrorRef *error);
-
-
/*!
@function SecTaskCopySigningIdentifier
@abstract Return the value of the codesigning identifier.
@param task A previously created SecTask object
@param error On a NULL return, this will contain a CFError describing
the problem. This argument may be NULL if the caller is not interested in
- detailed errors. The caller must CFRelease the returned value.
- */
-
+ detailed errors. The caller must CFRelease the returned value
+*/
__nullable
-CFStringRef
-SecTaskCopySigningIdentifier(SecTaskRef task, CFErrorRef *error);
+CFStringRef SecTaskCopySigningIdentifier(SecTaskRef task, CFErrorRef *error);
+
+#if SEC_OS_IPHONE
+/*!
+ @function SecTaskGetCodeSignStatus
+ @abstract Return the code sign status flags
+ @param task A previously created SecTask object
+*/
+
+uint32_t SecTaskGetCodeSignStatus(SecTaskRef task);
+#endif /* SEC_OS_IPHONE */
+
CF_IMPLICIT_BRIDGING_DISABLED
CF_ASSUME_NONNULL_END
-#if defined(__cplusplus)
-}
-#endif
+__END_DECLS
#endif /* !_SECURITY_SECTASK_H_ */
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecTrust.h b/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecTrust.h
index d8ec764ceb..2bdb7b9771 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecTrust.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecTrust.h
@@ -387,9 +387,9 @@ OSStatus SecTrustGetTrustResult(SecTrustRef trust,
been evaluated.
@param trust A reference to the trust object which has been evaluated.
@result The certificate's public key, or NULL if it the public key could
- not be extracted (this can happen with DSA certificate chains if the
- parameters in the chain cannot be found). The caller is responsible
- for calling CFRelease on the returned key when it is no longer needed.
+ not be extracted (this can happen if the public key algorithm is not
+ supported). The caller is responsible for calling CFRelease on the
+ returned key when it is no longer needed.
*/
__nullable
SecKeyRef SecTrustCopyPublicKey(SecTrustRef trust)
@@ -555,8 +555,7 @@ typedef SecTrustResultType SecTrustUserSetting
@constant kSecTrustOptionImplicitAnchors Properly self-signed certs are
treated as anchors implicitly.
*/
-typedef CF_OPTIONS(uint32_t, SecTrustOptionFlags)
-{
+typedef CF_OPTIONS(uint32_t, SecTrustOptionFlags) {
kSecTrustOptionAllowExpired = 0x00000001,
kSecTrustOptionLeafIsCA = 0x00000002,
kSecTrustOptionFetchIssuerFromNet = 0x00000004,
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecTrustSettings.h b/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecTrustSettings.h
index 6e0740c294..48a2eb745a 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecTrustSettings.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecTrustSettings.h
@@ -1,15 +1,15 @@
/*
- * Copyright (c) 2006,2011,2014-2015 Apple Inc. All Rights Reserved.
- *
+ * Copyright (c) 2006,2007,2011,2012,2014-2016 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,41 +17,47 @@
* FITNESS FOR 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@
*/
-/*
- * SecTrustSettings.h - Public interface for manipulation of certificate
- * Trust Settings.
- */
-
-#ifndef _SECURITY_SEC_TRUST_SETTINGS_H_
-#define _SECURITY_SEC_TRUST_SETTINGS_H_
+/*!
+ @header SecTrustSettings
+ The functions and data types in SecTrustSettings implement a way to
+ set and retrive trustability of certificates.
+*/
+
+#ifndef _SECURITY_SECTRUSTSETTINGS_H_
+#define _SECURITY_SECTRUSTSETTINGS_H_
#include
-#include
+#include
+#include
+#include
+
+#if SEC_OS_OSX
#include
#include
-#include
+#include
+#endif /* SEC_OS_OSX */
-#ifdef __cplusplus
-extern "C" {
-#endif
+__BEGIN_DECLS
+#if SEC_OS_OSX_INCLUDES
CF_ASSUME_NONNULL_BEGIN
+#endif
/*
- * Any certificate (cert) which resides in a keychain can have associated with
- * it a set of Trust Settings. Trust Settings specify conditions in which a
+ * Any certificate (cert) which resides in a keychain can have associated with
+ * it a set of Trust Settings. Trust Settings specify conditions in which a
* given cert can be trusted or explicitly distrusted. A "trusted" cert is
* either a root (self-signed) cert that, when a cert chain verifies back to that
- * root, the entire cert chain is trusted; or a non-root cert that does not need
- * to verify to a trusted root cert (which is normally the case when verifying a
- * cert chain). An "explicitly distrusted" cert is one which will, when encountered
- * during the evaluation of a cert chain, cause immediate and unconditional failure
- * of the verify operation.
- *
+ * root, the entire cert chain is trusted; or a non-root cert that does not need
+ * to verify to a trusted root cert (which is normally the case when verifying a
+ * cert chain). An "explicitly distrusted" cert is one which will, when encountered
+ * during the evaluation of a cert chain, cause immediate and unconditional failure
+ * of the verify operation.
+ *
* Trust Settings are configurable by the user; they can apply on three levels
* (called domains):
*
@@ -59,33 +65,35 @@ CF_ASSUME_NONNULL_BEGIN
* -- Locally administered, system-wide. Administrator privileges are required
* to make changes to this domain.
* -- System. These Trust Settings are immutable and comprise the set of trusted
- * root certificates supplied in Mac OS X.
+ * root certificates supplied in Mac OS X.
*
- * Per-user Trust Settings override locally administered Trust Settings, which
- * in turn override the System Trust Settings.
+ * Per-user Trust Settings override locally administered Trust Settings, which
+ * in turn override the System Trust Settings.
*
- * Each cert's Trust Settings are expressed as a CFArray which includes any
+ * Each cert's Trust Settings are expressed as a CFArray which includes any
* number (including zero) of CFDictionaries, each of which comprises one set of
- * Usage Constraints. Each Usage Constraints dictionary contains zero or one of
+ * Usage Constraints. Each Usage Constraints dictionary contains zero or one of
* each the following components:
*
- * key = kSecTrustSettingsPolicy value = SecPolicyRef
- * key = kSecTrustSettingsApplication value = SecTrustedApplicationRef
- * key = kSecTrustSettingsPolicyString value = CFString, policy-specific
- * key = kSecTrustSettingsKeyUsage value = CFNumber, an SInt32 key usage
- *
- * A given Usage Constraints dictionary applies to a given cert if *all* of the
- * usage constraint components specified in the dictionary match the usage of
- * the cert being evaluated; when this occurs, the value of the
+ * key = kSecTrustSettingsPolicy On OSX, value = SecPolicyRef
+ On iOS, value = policy OID as CFString
+ *
+ * key = kSecTrustSettingsApplication value = SecTrustedApplicationRef
+ * key = kSecTrustSettingsPolicyString value = CFString, policy-specific
+ * key = kSecTrustSettingsKeyUsage value = CFNumber, an SInt32 key usage
+ *
+ * A given Usage Constraints dictionary applies to a given cert if *all* of the
+ * usage constraint components specified in the dictionary match the usage of
+ * the cert being evaluated; when this occurs, the value of the
* kSecTrustSettingsResult entry in the dictionary, shown below, is the effective
- * trust setting for the cert.
+ * trust setting for the cert.
*
- * key = kSecTrustSettingsResult value = CFNumber, an SInt32 SecTrustSettingsResult
+ * key = kSecTrustSettingsResult value = CFNumber, an SInt32 SecTrustSettingsResult
*
- * The overall Trust Settings of a given cert are the sum of all such Usage
- * Constraints CFDictionaries: Trust Settings for a given usage apply if *any*
+ * The overall Trust Settings of a given cert are the sum of all such Usage
+ * Constraints CFDictionaries: Trust Settings for a given usage apply if *any*
* of the CFDictionaries in the cert's Trust Settings array satisfies
- * the specified usage. Thus, when a cert has multiple Usage Constraints
+ * the specified usage. Thus, when a cert has multiple Usage Constraints
* dictionaries in its Trust Settings array, the overall Trust Settings
* for the cert are
*
@@ -97,28 +105,28 @@ CF_ASSUME_NONNULL_BEGIN
*
* Notes on the various Usage Constraints components:
*
- * kSecTrustSettingsPolicy Specifies a cert verification policy, e.g., SSL,
- * SMIME, etc.
- * kSecTrustSettingsApplication Specifies the application performing the cert
- * verification.
- * kSecTrustSettingsPolicyString Policy-specific. For the SMIME policy, this is
- * an email address.
- * For the SSL policy, this is a host name.
- * kSecTrustSettingsKeyUsage A bitfield indicating key operations (sign,
- * encrypt, etc.) for which this Usage Constraint
- * apply. Values are defined below as the
- * SecTrustSettingsKeyUsage enum.
- * kSecTrustSettingsResult The resulting trust value. If not present this has a
- * default of kSecTrustSettingsResultTrustRoot, meaning
- * "trust this root cert". Other legal values are:
- * kSecTrustSettingsResultTrustAsRoot : trust non-root
- * cert as if it were a trusted root.
- * kSecTrustSettingsResultDeny : explicitly distrust this
- * cert.
- * kSecTrustSettingsResultUnspecified : neither trust nor
- * distrust; can be used to specify an "Allowed error"
- * (see below) without assigning trust to a specific
- * cert.
+ * kSecTrustSettingsPolicy Specifies a cert verification policy, e.g., SSL,
+ * SMIME, etc, using Policy Constants
+ * kSecTrustSettingsApplication Specifies the application performing the cert
+ * verification.
+ * kSecTrustSettingsPolicyString Policy-specific. For the SMIME policy, this is
+ * an email address.
+ * For the SSL policy, this is a host name.
+ * kSecTrustSettingsKeyUsage A bitfield indicating key operations (sign,
+ * encrypt, etc.) for which this Usage Constraint
+ * apply. Values are defined below as the
+ * SecTrustSettingsKeyUsage enum.
+ * kSecTrustSettingsResult The resulting trust value. If not present this has a
+ * default of kSecTrustSettingsResultTrustRoot, meaning
+ * "trust this root cert". Other legal values are:
+ * kSecTrustSettingsResultTrustAsRoot : trust non-root
+ * cert as if it were a trusted root.
+ * kSecTrustSettingsResultDeny : explicitly distrust this
+ * cert.
+ * kSecTrustSettingsResultUnspecified : neither trust nor
+ * distrust; can be used to specify an "Allowed error"
+ * (see below) without assigning trust to a specific
+ * cert.
*
* Another optional component in a Usage Constraints dictionary is a CSSM_RETURN
* which, if encountered during certificate verification, is ignored for that
@@ -127,196 +135,184 @@ CF_ASSUME_NONNULL_BEGIN
* an Allowed Error value causes that error to always be allowed when the cert
* is being evaluated.
*
- * The "allowed error" entry in a Usage Constraints dictionary is formatted
+ * The "allowed error" entry in a Usage Constraints dictionary is formatted
* as follows:
- *
- * key = kSecTrustSettingsAllowedError value = CFNumber, an SInt32 CSSM_RETURN
+ *
+ * key = kSecTrustSettingsAllowedError value = CFNumber, an SInt32 CSSM_RETURN
*
* Note that if kSecTrustSettingsResult value of kSecTrustSettingsResultUnspecified
- * is *not* present for a Usage Constraints dictionary with no Usage
- * Constraints, the default of kSecTrustSettingsResultTrustRoot is assumed. To
- * specify a kSecTrustSettingsAllowedError without explicitly trusting (or
- * distrusting) the associated cert, specify kSecTrustSettingsResultUnspecified
- * for the kSecTrustSettingsResult component.
+ * is *not* present for a Usage Constraints dictionary with no Usage
+ * Constraints, the default of kSecTrustSettingsResultTrustRoot is assumed. To
+ * specify a kSecTrustSettingsAllowedError without explicitly trusting (or
+ * distrusting) the associated cert, specify kSecTrustSettingsResultUnspecified
+ * for the kSecTrustSettingsResult component.
*
- * Note that an empty Trust Settings array means "always trust this cert,
- * with a resulting kSecTrustSettingsResult of kSecTrustSettingsResultTrustRoot".
- * An empty Trust Settings array is definitely not the same as *no* Trust
- * Settings, which means "this cert must be verified to a known trusted cert".
+ * Note that an empty Trust Settings array means "always trust this cert,
+ * with a resulting kSecTrustSettingsResult of kSecTrustSettingsResultTrustRoot".
+ * An empty Trust Settings array is definitely not the same as *no* Trust
+ * Settings, which means "this cert must be verified to a known trusted cert".
*
* Note the distinction between kSecTrustSettingsResultTrustRoot and
- * kSecTrustSettingsResultTrustAsRoot; the former can only be applied to
- * root (self-signed) certs; the latter can only be applied to non-root
+ * kSecTrustSettingsResultTrustAsRoot; the former can only be applied to
+ * root (self-signed) certs; the latter can only be applied to non-root
* certs. This also means that an empty TrustSettings array for a non-root
* cert is invalid, since the default value for kSecTrustSettingsResult is
- * kSecTrustSettingsResultTrustRoot, which is invalid for a non-root cert.
+ * kSecTrustSettingsResultTrustRoot, which is invalid for a non-root cert.
*
* Authentication
* --------------
- *
- * When making changes to the per-user Trust Settings, the user will be
- * prompted with an alert panel asking for authentication via user name a
- * password (or other credentials normally used for login). This means
- * that it is not possible to modify per-user Trust Settings when not
- * running in a GUI environment (i.e. the user is not logged in via
- * Loginwindow).
- *
- * When making changes to the system-wide Trust Settings, the user will be
- * prompted with an alert panel asking for an administrator's name and
+ *
+ * When making changes to the per-user Trust Settings, the user will be
+ * prompted with an alert panel asking for authentication via user name a
+ * password (or other credentials normally used for login). This means
+ * that it is not possible to modify per-user Trust Settings when not
+ * running in a GUI environment (i.e. the user is not logged in via
+ * Loginwindow).
+ *
+ * When making changes to the system-wide Trust Settings, the user will be
+ * prompted with an alert panel asking for an administrator's name and
* password, unless the calling process is running as root in which case
* no futher authentication is needed.
*/
-
+
/*
* The keys in one Usage Constraints dictionary.
*/
-#define kSecTrustSettingsPolicy CFSTR("kSecTrustSettingsPolicy")
-#define kSecTrustSettingsApplication CFSTR("kSecTrustSettingsApplication")
-#define kSecTrustSettingsPolicyString CFSTR("kSecTrustSettingsPolicyString")
-#define kSecTrustSettingsKeyUsage CFSTR("kSecTrustSettingsKeyUsage")
-#define kSecTrustSettingsAllowedError CFSTR("kSecTrustSettingsAllowedError")
-#define kSecTrustSettingsResult CFSTR("kSecTrustSettingsResult")
+#define kSecTrustSettingsPolicy CFSTR("kSecTrustSettingsPolicy")
+#define kSecTrustSettingsApplication CFSTR("kSecTrustSettingsApplication")
+#define kSecTrustSettingsPolicyString CFSTR("kSecTrustSettingsPolicyString")
+#define kSecTrustSettingsKeyUsage CFSTR("kSecTrustSettingsKeyUsage")
+#define kSecTrustSettingsAllowedError CFSTR("kSecTrustSettingsAllowedError")
+#define kSecTrustSettingsResult CFSTR("kSecTrustSettingsResult")
-/*
+/*
* Key usage bits, the value for Usage Constraints key kSecTrustSettingsKeyUsage.
*/
-typedef CF_OPTIONS(uint32, SecTrustSettingsKeyUsage) {
- /* sign/verify data */
- kSecTrustSettingsKeyUseSignature = 0x00000001,
- /* bulk encryption */
- kSecTrustSettingsKeyUseEnDecryptData = 0x00000002,
- /* key wrap/unwrap */
- kSecTrustSettingsKeyUseEnDecryptKey = 0x00000004,
- /* sign/verify cert */
- kSecTrustSettingsKeyUseSignCert = 0x00000008,
- /* sign/verify CRL and OCSP */
- kSecTrustSettingsKeyUseSignRevocation = 0x00000010,
- /* key exchange, e.g., Diffie-Hellman */
- kSecTrustSettingsKeyUseKeyExchange = 0x00000020,
- /* any usage (the default if this value is not specified) */
- kSecTrustSettingsKeyUseAny = 0xffffffff
+typedef CF_OPTIONS(uint32_t, SecTrustSettingsKeyUsage) {
+ /* sign/verify data */
+ kSecTrustSettingsKeyUseSignature = 0x00000001,
+ /* bulk encryption */
+ kSecTrustSettingsKeyUseEnDecryptData = 0x00000002,
+ /* key wrap/unwrap */
+ kSecTrustSettingsKeyUseEnDecryptKey = 0x00000004,
+ /* sign/verify cert */
+ kSecTrustSettingsKeyUseSignCert = 0x00000008,
+ /* sign/verify CRL and OCSP */
+ kSecTrustSettingsKeyUseSignRevocation = 0x00000010,
+ /* key exchange, e.g., Diffie-Hellman */
+ kSecTrustSettingsKeyUseKeyExchange = 0x00000020,
+ /* any usage (the default if this value is not specified) */
+ kSecTrustSettingsKeyUseAny = 0xffffffff
};
-/*
- * The effective Trust Setting result.
- */
-typedef CF_ENUM(uint32, SecTrustSettingsResult) {
- kSecTrustSettingsResultInvalid = 0, /* Never valid in a Trust Settings array or
- * in an API call. */
- kSecTrustSettingsResultTrustRoot, /* Root cert is explicitly trusted */
- kSecTrustSettingsResultTrustAsRoot, /* Non-root cert is explicitly trusted */
- kSecTrustSettingsResultDeny, /* Cert is explicitly distrusted */
- kSecTrustSettingsResultUnspecified /* Neither trusted nor distrusted; evaluation
- * proceeds as usual */
+/*!
+ @enum SecTrustSettingsResult
+ @abstract Result of a trust settings evaluation.
+*/
+typedef CF_ENUM(uint32_t, SecTrustSettingsResult) {
+ kSecTrustSettingsResultInvalid = 0, /* Never valid in a Trust Settings array or
+ * in an API call. */
+ kSecTrustSettingsResultTrustRoot, /* Root cert is explicitly trusted */
+ kSecTrustSettingsResultTrustAsRoot, /* Non-root cert is explicitly trusted */
+ kSecTrustSettingsResultDeny, /* Cert is explicitly distrusted */
+ kSecTrustSettingsResultUnspecified /* Neither trusted nor distrusted; evaluation
+ * proceeds as usual */
};
-/*
- * Specify user, local administrator, or system domain Trust Settings.
+/*
+ * Specify user, local administrator, or system domain Trust Settings.
* Note that kSecTrustSettingsDomainSystem settings are read-only, even by
- * root.
+ * root.
*/
-typedef CF_ENUM(uint32, SecTrustSettingsDomain) {
- kSecTrustSettingsDomainUser = 0,
- kSecTrustSettingsDomainAdmin,
- kSecTrustSettingsDomainSystem
+typedef CF_ENUM(uint32_t, SecTrustSettingsDomain) {
+ kSecTrustSettingsDomainUser = 0,
+ kSecTrustSettingsDomainAdmin,
+ kSecTrustSettingsDomainSystem
};
/*
- * SecCertificateRef value indicating the default Root Certificate Trust Settings
- * for a given domain. When evaluating Trust Settings for a root cert in
- * a given domain, *and* no matching explicit Trust Settings exists for the
- * root cert in questions, *and* default Root Cert Trust Settings exist
- * in that domain which matches the evaluation condition, then the
- * SecTrustSettingsResult for that default Trust Setting (if not
- * kSecTrustSettingsResultUnspecified) will apply.
- *
- * This can be used e.g. by a system administrator to explicitly distrust all
- * of the root certs in the (immutable) system domain for a specific policy.
- *
- * This const is passed as the 'SecCertificateRef certRef' argument to
- * SecTrustSettingsCopyTrustSettings(), SecTrustSettingsSetTrustSettings(),
- * and SecTrustSettingsRemoveTrustSettings(), and
- * SecTrustSettingsCopyModificationDate().
+ * This constant is deprecated and ineffective as of macOS 10.12.
+ * Please discontinue use.
*/
-#define kSecTrustSettingsDefaultRootCertSetting ((SecCertificateRef)-1)
+#define kSecTrustSettingsDefaultRootCertSetting ((SecCertificateRef)-1)
-/*
+#if SEC_OS_OSX_INCLUDES
+/*
* Obtain Trust Settings for specified cert.
- * Caller must CFRelease() the returned CFArray.
+ * Caller must CFRelease() the returned CFArray.
* Returns errSecItemNotFound if no Trust settings exist for the cert.
*/
OSStatus SecTrustSettingsCopyTrustSettings(
- SecCertificateRef certRef,
- SecTrustSettingsDomain domain,
- CFArrayRef * __nonnull CF_RETURNS_RETAINED trustSettings); /* RETURNED */
+ SecCertificateRef certRef,
+ SecTrustSettingsDomain domain,
+ CFArrayRef * __nonnull CF_RETURNS_RETAINED trustSettings); /* RETURNED */
-/*
+/*
* Specify Trust Settings for specified cert. If specified cert
- * already has Trust Settings in the specified domain, they will
+ * already has Trust Settings in the specified domain, they will
* be replaced.
* The trustSettingsDictOrArray parameter is either a CFDictionary,
- * a CFArray of them, or NULL. NULL indicates "always trust this
- * root cert regardless of usage".
+ * a CFArray of them, or NULL. NULL indicates "always trust this
+ * root cert regardless of usage".
*/
OSStatus SecTrustSettingsSetTrustSettings(
- SecCertificateRef certRef,
- SecTrustSettingsDomain domain,
- CFTypeRef __nullable trustSettingsDictOrArray);
+ SecCertificateRef certRef,
+ SecTrustSettingsDomain domain,
+ CFTypeRef __nullable trustSettingsDictOrArray);
/*
- * Delete Trust Settings for specified cert.
+ * Delete Trust Settings for specified cert.
* Returns errSecItemNotFound if no Trust settings exist for the cert.
*/
OSStatus SecTrustSettingsRemoveTrustSettings(
- SecCertificateRef certRef,
- SecTrustSettingsDomain domain);
+ SecCertificateRef certRef,
+ SecTrustSettingsDomain domain);
-/*
- * Obtain an array of all certs which have Trust Settings in the
+/*
+ * Obtain an array of all certs which have Trust Settings in the
* specified domain. Elements in the returned certArray are
- * SecCertificateRefs.
+ * SecCertificateRefs.
* Caller must CFRelease() the returned array.
* Returns errSecNoTrustSettings if no trust settings exist
- * for the specified domain.
+ * for the specified domain.
*/
OSStatus SecTrustSettingsCopyCertificates(
- SecTrustSettingsDomain domain,
- CFArrayRef * __nullable CF_RETURNS_RETAINED certArray);
+ SecTrustSettingsDomain domain,
+ CFArrayRef * __nullable CF_RETURNS_RETAINED certArray);
-/*
+/*
* Obtain the time at which a specified cert's Trust Settings
- * were last modified. Caller must CFRelease the result.
- * Returns errSecItemNotFound if no Trust Settings exist for specified
- * cert and domain.
+ * were last modified. Caller must CFRelease the result.
+ * Returns errSecItemNotFound if no Trust Settings exist for specified
+ * cert and domain.
*/
OSStatus SecTrustSettingsCopyModificationDate(
- SecCertificateRef certRef,
- SecTrustSettingsDomain domain,
- CFDateRef * __nonnull CF_RETURNS_RETAINED modificationDate); /* RETURNED */
+ SecCertificateRef certRef,
+ SecTrustSettingsDomain domain,
+ CFDateRef * __nonnull CF_RETURNS_RETAINED modificationDate); /* RETURNED */
/*
- * Obtain an external, portable representation of the specified
- * domain's TrustSettings. Caller must CFRelease the returned data.
+ * Obtain an external, portable representation of the specified
+ * domain's TrustSettings. Caller must CFRelease the returned data.
* Returns errSecNoTrustSettings if no trust settings exist
- * for the specified domain.
+ * for the specified domain.
*/
OSStatus SecTrustSettingsCreateExternalRepresentation(
- SecTrustSettingsDomain domain,
- CFDataRef * __nonnull CF_RETURNS_RETAINED trustSettings);
+ SecTrustSettingsDomain domain,
+ CFDataRef * __nonnull CF_RETURNS_RETAINED trustSettings);
/*
* Import trust settings, obtained via SecTrustSettingsCreateExternalRepresentation,
- * into the specified domain.
+ * into the specified domain.
*/
OSStatus SecTrustSettingsImportExternalRepresentation(
- SecTrustSettingsDomain domain,
- CFDataRef trustSettings);
+ SecTrustSettingsDomain domain,
+ CFDataRef trustSettings);
CF_ASSUME_NONNULL_END
-#ifdef __cplusplus
-}
-#endif
+#endif /* SEC_OS_OSX_INCLUDES */
-#endif /* _SECURITY_SEC_TRUST_SETTINGS_H_ */
+__END_DECLS
+#endif /* _SECURITY_SECTRUSTSETTINGS_H_ */
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecureDownload.h b/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecureDownload.h
index 13d94b9dac..bf517f1384 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecureDownload.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecureDownload.h
@@ -111,11 +111,11 @@ typedef SecTrustResultType(*SecureDownloadTrustEvaluateCallback)
@function SecureDownloadCreateWithTicket
@abstract Create a SecureDownloadRef for use during the Secure Download process.
@param ticket The download ticket.
- @param setupCallback Called before trust is verified for each signer of the ticket.
+ @param setup Called before trust is verified for each signer of the ticket.
This allows the user to modify the SecTrustRef if needed
(see the SecTrust documentation). Returns a SecureDownloadTrustCallbackResult (see).
@param setupContext User defined. Passed as a parameter to the setupCallback.
- @param evaluateCallback Called after SecTrustEvaluate has been called for a
+ @param evaluate Called after SecTrustEvaluate has been called for a
signer if the result was not trusted. This allows
the developer to query the user as to whether or not
to trust the signer. Returns a SecTrustResultType
@@ -160,7 +160,6 @@ OSStatus SecureDownloadCopyName (SecureDownloadRef downloadRef, CFStringRef* nam
@function SecureDownloadCopyCreationDate
@abstract Return the date the downlooad ticket was created.
@param downloadRef A SecureDownloadRef instance.
- @param name On output, the creation date.
@result A result code.
*/
@@ -170,7 +169,7 @@ OSStatus SecureDownloadCopyCreationDate (SecureDownloadRef downloadRef, CFDateRe
@function SecureDownloadGetDownloadSize
@abstract Return the size of the expected download.
@param downloadRef A SecureDownloadRef instance.
- @param size On output, the size of the download.
+ @param downloadSize On output, the size of the download.
@result A result code. See "Security Error Codes" (SecBase.h).
*/
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/Security.h b/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/Security.h
index dc9e0f92e2..592fc2ba35 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/Security.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/Security.h
@@ -1,15 +1,15 @@
/*
- * Copyright (c) 2000-2011,2013-2014 Apple Inc. All Rights Reserved.
- *
+ * Copyright (c) 2000-2011,2012,2013-2014,2016 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,10 +17,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_LICENSE_HEADER_END@
*/
+#ifndef _SECURITY_H_
+#define _SECURITY_H_
+
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+
+#if SEC_OS_IPHONE
+#include
+#endif
+
+#if SEC_OS_OSX_INCLUDES
+#include
+#endif
+
+#if SEC_OS_OSX
/* CDSA */
#include
#include
@@ -49,26 +72,16 @@
#include
/* Security */
-#include
#include
-#include
#include
-#include
#include
-#include
#include
-#include
-#include
#include
#include
#include
-#include
#include
-#include
#include
#include
-#include
-#include
/* Code Signing */
#include
@@ -104,3 +117,6 @@
/* DER */
#include
+#endif // SEC_OS_OSX
+
+#endif // _SECURITY_H_
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecurityFeatures.h b/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecurityFeatures.h
deleted file mode 100644
index 6636e599c1..0000000000
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecurityFeatures.h
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * Copyright (c) 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,
- * 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_LICENSE_HEADER_END@
- */
-
-/*
- * What features are enabled for this platform, used so that
- * header files can be shared between the the different platforms
- */
-
-#ifndef SECURITY_SECURITY_FEATURES_H
-#define SECURITY_SECURITY_FEATURES_H 1
-
-#define SECURITY_LEGACY_CSSM 1
-#define SECURITY_LEGACY_SECURE_TRANSPORT 1
-
-#endif /* SECURITY_SECURITY_FEATURES_H */
diff --git a/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/certextensions.h b/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/certextensions.h
index d215836b42..d38a30a5a7 100644
--- a/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/certextensions.h
+++ b/MacOSX10.12.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/certextensions.h
@@ -1,15 +1,15 @@
/*
- * Copyright (c) 2000-2004,2011,2014 Apple Inc. All Rights Reserved.
- *
+ * Copyright (c) 2000-2009,2011,2012,2014,2016 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@
*
* CertExtensions.h -- X.509 Cert Extensions as C structs
@@ -26,38 +26,48 @@
#ifndef _CERT_EXTENSIONS_H_
#define _CERT_EXTENSIONS_H_
-#include