Last active
December 28, 2023 07:36
-
-
Save rickmark/c92e8d3515b03bdd6a00ea1a8bd3e318 to your computer and use it in GitHub Desktop.
Apple's Remote Pairing and App Tampering APIs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@protocol NSSecureCoding <NSCoding> | |
// class methods | |
+[NSSecureCoding supportsSecureCoding] | |
@end | |
@protocol NSCoding | |
// instance methods | |
-[NSCoding encodeWithCoder:] | |
-[NSCoding encodeWithCoder:] | |
-[NSCoding initWithCoder:] | |
@end | |
0x00000138370 _TtC10CoreDevice18TerminationHandler : Swift._SwiftObject | |
0x00000138518 _TtC10CoreDevice10UnfairLock : Swift._SwiftObject | |
0x000001385b0 _TtCC10CoreDevice10UnfairLock9LockToken : Swift._SwiftObject | |
0x00000138878 _TtC10CoreDevice12EventManager : Swift._SwiftObject | |
0x00000138e98 _TtC10CoreDevice17ServiceConnection : Swift._SwiftObject | |
0x00000139778 _TtC10CoreDevice27CDAMDCustomerInstallHandler : Swift._SwiftObject | |
0x00000139828 _TtC10CoreDevice10CDAMDevice : CoreDevice.ManageableDevice | |
0x00000139970 _TtC10CoreDevice16ManageableDevice : Swift._SwiftObject | |
0x00000139b50 _TtC10CoreDevice21ActionConnectionCache : Swift._SwiftObject | |
0x00000139d48 _TtC10CoreDevice13SocketManager : Swift._SwiftObject | |
0x0000013a390 _TtC10CoreDevice22ProxyCapabilityHandler : Swift._SwiftObject | |
0x0000013a440 _TtC10CoreDevice12RemoteDevice : Swift._SwiftObject | |
0x0000013a9c8 _TtC10CoreDevice10RSDBrowser : Swift._SwiftObject | |
0x0000013b298 _TtC10CoreDevice20OperationCoordinator : Swift._SwiftObject | |
0x0000013b4a8 _TtC10CoreDeviceP33_8836E840E49AA856A0A020F915E6B89520RSDCapabilityHandler : Swift._SwiftObject | |
0x0000013b540 _TtC10CoreDeviceP33_8836E840E49AA856A0A020F915E6B89529RSDInternalRootManagerHandler : CoreDevice.(RSDCapabilityHandler in _8836E840E49AA856A0A020F915E6B895) | |
0x0000013b600 _TtC10CoreDeviceP33_8836E840E49AA856A0A020F915E6B89529RSDFileTransferManagerHandler : CoreDevice.(RSDCapabilityHandler in _8836E840E49AA856A0A020F915E6B895) | |
0x0000013b6b8 _TtC10CoreDevice9RSDDevice : CoreDevice.ManageableDevice | |
0x0000013bd40 _TtC10CoreDevice13ClientManager : Swift._SwiftObject | |
0x0000013c098 _TtC10CoreDevice10AtomicBool : Swift._SwiftObject | |
0x0000013c130 _TtC10CoreDevice13AtomicCounter : Swift._SwiftObject | |
0x0000013c1c8 _TtC10CoreDevice9AtomicInt : Swift._SwiftObject | |
0x0000013c260 _TtC10CoreDevice10AtomicUInt : Swift._SwiftObject | |
0x0000013c838 _TtC10CoreDevice20ServiceDeviceManager : Swift._SwiftObject | |
0x0000013d368 _TtC10CoreDeviceP33_37458AA5C6A135F08276E820B77EE11322_AnalyticsSignpostImpl : Swift._SwiftObject | |
0x0000013d438 _TtC10CoreDeviceP33_37458AA5C6A135F08276E820B77EE11329_AnalyticsLoggingSignpostImpl : Swift._SwiftObject | |
0x0000013db10 _TtC10CoreDevice13DeviceManager : Swift._SwiftObject | |
0x00000137118 _CDActionHooks : NSObject | |
// instance methods | |
0x000000cee50 -[_CDActionHooks init] | |
0x00000000000 01 00 0900 /Library/Developer/PrivateFrameworks/CoreDevice.framework/Versions/A/Frameworks/DTRemoteServices.framework/Versions/A/DTRemoteServices: DTRSRootServiceClient | |
0x00000000000 01 00 0900 /Library/Developer/PrivateFrameworks/CoreDevice.framework/Versions/A/Frameworks/DTRemoteServices.framework/Versions/A/DTRemoteServices: DTRSRootServiceInstalledRoot | |
0x00000000000 01 00 0900 /Library/Developer/PrivateFrameworks/CoreDevice.framework/Versions/A/Frameworks/DTRemoteServices.framework/Versions/A/DTRemoteServices: DTRSTarball | |
0x00000000000 01 00 0600 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation: NSBundle | |
0x00000000000 01 00 0c00 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation: NSData | |
0x00000000000 01 00 0600 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation: NSError | |
0x00000000000 01 00 0600 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation: NSFileHandle | |
0x00000000000 01 00 0600 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation: NSFileManager | |
0x00000000000 01 00 0600 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation: NSJSONSerialization | |
0x00000000000 01 00 0600 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation: NSKeyedArchiver | |
0x00000000000 01 00 0600 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation: NSKeyedUnarchiver | |
0x00000000000 01 00 0600 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation: NSLock | |
0x00000000000 01 00 0700 /usr/lib/libobjc.A.dylib: NSObject | |
0x00000000000 01 00 0600 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation: NSOperation | |
0x00000000000 01 00 0600 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation: NSOperationQueue | |
0x00000000000 01 00 0c00 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation: NSOutputStream | |
0x00000000000 01 00 0600 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation: NSPipe | |
0x00000000000 01 00 0600 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation: NSProgress | |
0x00000000000 01 00 0600 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation: NSPropertyListSerialization | |
0x00000000000 01 00 0600 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation: NSRecursiveLock | |
0x00000000000 01 00 0600 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation: NSThread | |
0x00000000000 01 00 0600 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation: NSUUID | |
0x00000000000 01 00 0c00 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation: NSUserDefaults | |
0x00000000000 01 00 0300 /usr/lib/libSystem.B.dylib: OS_dispatch_queue | |
0x00000000000 01 00 0300 /usr/lib/libSystem.B.dylib: OS_os_log | |
0x00000000000 01 00 1000 /usr/lib/swift/libswiftCore.dylib: _TtCs12_SwiftObject | |
protocol CoreDevice.DefaultsValueTransformable // 2 requirements | |
protocol CoreDevice.PrimitiveDefaultsValueTransformable // 1 requirements | |
protocol CoreDevice.AnyOptional // 1 requirements | |
protocol CoreDevice._ValueTypeWithEmptyValue // 1 requirements | |
protocol CoreDevice._LockedValueTypeHashTable // 6 requirements | |
protocol CoreDeviceProtocols.ProvisioningParameterValue // 4 requirements | |
protocol CoreDevice.CoreDeviceServiceHooks // 1 requirements | |
protocol CoreDevice.CoreDeviceServiceConnection // 13 requirements | |
protocol CoreDevice.DeviceInfoAnalytics // 24 requirements | |
protocol CoreDevice.DeviceProperties // 3 requirements | |
protocol CoreDevice.OperationRequestType // 2 requirements | |
protocol CoreDevice.OperationResultType // 2 requirements | |
protocol CoreDevice.AnyOperation // 4 requirements | |
protocol CoreDevice.OperationType // 5 requirements | |
protocol CoreDevice.AnyOperationStatus // 2 requirements | |
protocol CoreDevice.IPHeader // 8 requirements | |
protocol CoreDevice.ServiceRequestType // 3 requirements | |
protocol CoreDevice.Loggable // 2 requirements | |
protocol CoreDevice.RichErrorCode // 4 requirements | |
protocol CoreDevice.RichErrorBase // 8 requirements | |
protocol CoreDevice.RichError // 5 requirements | |
protocol CoreDevice.AnyOperationExecutionContext // 1 requirements | |
protocol CoreDevice.AnyOperationExecutionInstance // 1 requirements | |
protocol CoreDevice._RSDDeviceConvertible // 1 requirements | |
protocol CoreDevice.DeviceBrowser // 1 requirements | |
protocol CoreDevice.AnalyticsEventField // 1 requirements | |
protocol CoreDevice.AnalyticsSignpost // 1 requirements | |
protocol CoreDevice.AnalyticsEvent // 1 requirements | |
protocol CoreDevice._AnalyticsProtocol // 5 requirements | |
protocol CoreDevice.JSONCodable // 4 requirements | |
protocol CoreDevice.CapabilityProvider // 4 requirements | |
protocol CoreDeviceProtocols.ServiceEventType // 4 requirements | |
protocol CoreDevice.ServiceCapabilityHandler // 1 requirements | |
protocol CoreDevice.ServiceCapabilityProvider // 2 requirements | |
protocol CoreDevice.ServiceResponseType // 3 requirements | |
protocol CoreDevice.DeviceRequestType // 3 requirements | |
protocol CoreDevice.DeviceRequestResponseType // 3 requirements | |
protocol CoreDevice.DeviceRequestStateChangeUpdate // 2 requirements | |
struct CoreDeviceProtocols.ParameterDecodingError { | |
let message : String // +0x0 | |
} | |
struct CoreDeviceProtocols.ProvisioningParameterIdentifier { | |
let value : String // +0x0 | |
} | |
struct CoreDeviceProtocols.ClientProvisioningParameter { | |
let identifier : ProvisioningParameterIdentifier // +0x0 | |
let value : String // +0x10 | |
} | |
struct CoreDeviceProtocols.ClientProvisioningParameterDefinition { | |
let identifier : ProvisioningParameterIdentifier // +0x0 | |
let displayName : String? // +0x10 | |
let required : Bool // +0x20 | |
let description : String? // +0x28 | |
} | |
enum CoreDeviceProtocols.ProviderType { | |
case cloud | |
} | |
struct CoreDeviceProtocols.DeviceAvailabilitySearchResult { | |
let waitTime : Int // +0x0 | |
let matchType : MatchType // +0x8 | |
let resolvedProperties : DeviceProperties // +0x10 | |
} | |
enum CoreDeviceProtocols.MatchType { | |
case close | |
case exact | |
} | |
struct CoreDeviceProtocols.DeviceProperties { | |
let deviceType : DeviceType // +0x0 | |
let hardwareModel : String // +0x8 | |
var marketingName : String? // +0x18 | |
let osBuild : String // +0x28 | |
let osTrain : String // +0x38 | |
let productType : String? // +0x48 | |
} | |
struct CoreDeviceProtocols.DeviceStateChangedEvent { | |
let device : DeviceInfo | |
let newState : DeviceState | |
} | |
enum CoreDeviceProtocols.CodingKeys { | |
case device | |
case newState | |
} | |
enum CoreDeviceProtocols.CodingKeys { | |
case waitTime | |
case matchType | |
case resolvedProperties | |
} | |
enum CoreDeviceProtocols.CodingKeys { | |
case deviceType | |
case hardwareModel | |
case marketingName | |
case osBuild | |
case osTrain | |
case productType | |
} | |
enum CoreDeviceProtocols.CodingKeys { | |
case identifier | |
case displayName | |
case required | |
case description | |
} | |
enum CoreDeviceProtocols.CodingKeys { | |
case identifier | |
case value | |
} | |
enum CoreDeviceProtocols.CodingKeys { | |
case value | |
} | |
enum CoreDeviceProtocols.BootState { | |
case booting | |
case booted | |
case shuttingDown | |
case shutdown | |
case unknown | |
} | |
enum CoreDeviceProtocols.DeviceState { | |
case unavailable | |
case disconnected | |
case connecting | |
case connected | |
} | |
struct CoreDeviceProtocols.DeviceInfo { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var identifier : +? | |
var authenticationType : AuthenticationType | |
var bootState : BootState | |
var deviceType : DeviceType | |
var hardwareModel : String? | |
var isMobileDeviceOnly : Bool | |
var marketingName : String? | |
var name : String? | |
var osBuild : String? | |
var hasInternalOSBuild : Bool? | |
var osTrain : String? | |
var osVersion : String? | |
var pairingState : PairingState | |
var platform : DevicePlatform | |
var productType : String? | |
var provider : String? | |
var transportType : TransportType | |
var serialNumber : String? | |
var state : DeviceState | |
var udid : String? | |
var providerSpecificValues : [String : String] | |
var _extendedDeviceInfo : ExtendedDeviceInfo | |
} | |
enum CoreDeviceProtocols.CodingKeys { | |
case identifier | |
case authenticationType | |
case bootState | |
case deviceType | |
case hardwareModel | |
case isMobileDeviceOnly | |
case marketingName | |
case name | |
case osBuild | |
case hasInternalOSBuild | |
case osTrain | |
case osVersion | |
case pairingState | |
case platform | |
case productType | |
case provider | |
case transportType | |
case serialNumber | |
case state | |
case udid | |
case providerSpecificValues | |
case _extendedDeviceInfo | |
} | |
enum CoreDeviceProtocols.DevicePlatform { | |
case iOS | |
case tvOS | |
case watchOS | |
case macOS | |
} | |
enum CoreDeviceProtocols.ServiceEventKind { | |
case operationStatusChanged | |
case deviceStateChanged | |
case pairingEvent | |
case deviceManagerDevicesUpdate | |
case remoteDeviceStateUpdate | |
case deviceRequestUpdate | |
} | |
enum CoreDeviceProtocols.DeviceType { | |
case mac | |
case iPhone | |
case iPad | |
case iPodTouch | |
case appleWatch | |
case appleTV | |
case homePod | |
} | |
struct CoreDevice.Defaults { } | |
struct CoreDevice.DefaultsBackedProperty { | |
let key : String | |
let defaultValue : A | |
} | |
class CoreDevice.TerminationHandler : _SwiftObject /usr/lib/swift/libswiftCore.dylib { | |
let closure : ProcessToken | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var _sideChannels : empty-list | |
0x102a0 class func TerminationHandler.__allocating_init(invokingOn:using:) // init | |
0x11c80 class func TerminationHandler.__allocating_init(from:) // init | |
} | |
struct CoreDevice.Status { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var exitCode : {? // +0x0 | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var terminatingSignal : {? // +0x8 | |
var wasCoreDumpCreated : Bool // +0xd | |
} | |
struct CoreDevice.TerminationHandlerAction { } | |
struct CoreDevice.Input { | |
var processToken : ProcessToken // +0x0 | |
} | |
struct CoreDevice.Output { | |
var status : Status // +0x0 | |
} | |
enum CoreDevice.CodingKeys { } | |
enum CoreDevice.CodingKeys { | |
case status | |
} | |
enum CoreDevice.CodingKeys { | |
case processToken | |
} | |
enum CoreDevice._CodingKey { | |
case sideChannel | |
} | |
enum CoreDevice.CodingKeys { | |
case exitCode | |
case terminatingSignal | |
case wasCoreDumpCreated | |
} | |
class CoreDevice.UnfairLock : _SwiftObject /usr/lib/swift/libswiftCore.dylib { | |
let _lock : os_unfair_lock_s | |
0x13e60 class func UnfairLock.__allocating_init() // init | |
} | |
class CoreDevice.LockToken : _SwiftObject /usr/lib/swift/libswiftCore.dylib { | |
var _owner : UnfairLock | |
} | |
class CoreDevice.LockedValueType { | |
class CoreDevice.Storage { | |
struct CoreDevice.EventManagerError { | |
let code : Code // +0x0 | |
let message : String // +0x8 | |
let failureReason : String? // +0x18 | |
let recoverySuggestion : String? // +0x28 | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let underlyingError : ?? // +0x38 | |
} | |
enum CoreDevice.Code { | |
case unknownError | |
case eventDecodingError | |
case serviceDisconnected | |
} | |
struct CoreDevice.EventRegistrationID { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let uuid : +? | |
} | |
class CoreDevice.EventManager : _SwiftObject /usr/lib/swift/libswiftCore.dylib { | |
let _registeredHandlers : LockedValueType | |
0x180b0 class func EventManager.__allocating_init() // init | |
0x181c0 func <stripped> // method | |
0x183d0 func <stripped> // method | |
0x18e60 func <stripped> // method | |
0x18f20 func <stripped> // method | |
0x191c0 func <stripped> // method | |
0x19600 func <stripped> // method | |
0x19740 func <stripped> // method | |
0x19b00 func <stripped> // method | |
} | |
struct CoreDevice.HandlerContext { | |
let eventManager : EventManager | |
let registrationID : EventRegistrationID | |
} | |
struct CoreDevice.RegisteredEventHandler { | |
let onNext : ServiceEventType // +0x0 | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let onError : empty-list // +0x10 | |
} | |
struct CoreDevice.ProvisioningProvider { | |
let name : String | |
let id : String | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let iconURL : ?} | |
let type : ProviderType | |
let parameters : ClientProvisioningParameterDefinition | |
} | |
struct CoreDevice.ProvisioningParameterDefinition { | |
let _defaultValue : DefaultValue // +0x0 | |
let valueType : ProvisioningParameterValue // +0x30 | |
let identifier : ProvisioningParameterIdentifier // +0x40 | |
let displayName : String? // +0x50 | |
let required : Bool // +0x60 | |
let description : String? // +0x68 | |
let choices : ProvisioningParameterValue // +0x78 | |
} | |
enum CoreDevice.DefaultValue { | |
case staticValue : ProvisioningParameterValue | |
case computed : ProvisioningParameterValue | |
} | |
enum CoreDevice.CodingKeys { | |
case name | |
case id | |
case iconURL | |
case type | |
case parameters | |
} | |
struct CoreDevice.CoreDeviceService { } | |
class CoreDevice.ServiceConnection : _SwiftObject /usr/lib/swift/libswiftCore.dylib, CoreDeviceServiceConnection { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let _clientConnection : | |
let eventManager : EventManager | |
} | |
enum CoreDevice.TransportType { | |
case wired | |
case localNetwork | |
case cloud | |
case sameMachine | |
} | |
enum CoreDevice.PairingState { | |
case unpaired | |
case paired | |
case pairingInProgress | |
case unsupported | |
} | |
enum CoreDevice.AuthenticationType { | |
case manualPairing | |
case sharedAccount | |
case implicit | |
} | |
struct CoreDevice.VoidResponse: OperationResultType { } | |
enum CoreDevice.RawOperationStatus { | |
case new | |
case inProgress | |
case failure | |
case success | |
} | |
enum CoreDevice.OperationTypeIdentifier { | |
case create | |
case connect | |
} | |
struct CoreDevice.CreationOperationType: OperationType { } | |
struct CoreDevice.RequestType: OperationRequestType { | |
let parameters : ClientProvisioningParameter // +0x0 | |
} | |
struct CoreDevice.ResultType: OperationResultType { | |
let device : DeviceInfo | |
} | |
struct CoreDevice.ConnectOperationType: OperationType { } | |
struct CoreDevice.RequestType: OperationRequestType { | |
let deviceUdid : String // +0x0 | |
} | |
struct CoreDevice.ResultType: OperationResultType { | |
let device : DeviceInfo | |
} | |
enum CoreDevice.OperationStatus { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
case failure : ?? | |
case inProgress : String | |
case success : OperationType | |
case new | |
} | |
struct CoreDevice.DeviceOperation: AnyOperation { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let uuid : +? | |
let request : OperationType | |
let status : OperationStatus | |
let provider : String | |
} | |
enum CoreDevice.CodingKeys { | |
case device | |
} | |
enum CoreDevice.CodingKeys { | |
case deviceUdid | |
} | |
enum CoreDevice.CodingKeys { | |
case device | |
} | |
enum CoreDevice.CodingKeys { | |
case parameters | |
} | |
enum CoreDevice.CodingKeys { } | |
struct CoreDevice.SendMemoryWarningToProcessAction { } | |
struct CoreDevice.Input { | |
var process : ProcessToken // +0x0 | |
} | |
enum CoreDevice.CodingKeys { } | |
enum CoreDevice.CodingKeys { | |
case process | |
} | |
enum CoreDevice.UnderlyingErrorType { | |
case codable | |
case nserror | |
} | |
enum CoreDevice.Keys { | |
case code | |
case message | |
case failureReason | |
case recoverySuggestion | |
case underlyingErrorType | |
case underlyingError | |
} | |
struct CoreDevice.Stopwatch { | |
let startTime : timespec // +0x0 | |
var lastTime : timespec // +0x10 | |
} | |
struct CoreDevice.IPv6Header: IPHeader { | |
var headerLength : Int // +0x0 | |
var payloadLength : Int // +0x8 | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var ipProtocol : // +0x10 | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var sourceAddress : ?u // +0x18 | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var destinationAddress : ?u // +0x28 | |
} | |
struct CoreDevice.IPv4Header: IPHeader { | |
var headerLength : Int // +0x0 | |
var payloadLength : Int // +0x8 | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var ipProtocol : // +0x10 | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var sourceAddress : ?u // +0x18 | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var destinationAddress : ?u // +0x28 | |
} | |
struct CoreDevice.IPHeaderError { | |
let code : Code // +0x0 | |
let message : String // +0x8 | |
let failureReason : String? // +0x18 | |
let recoverySuggestion : String? // +0x28 | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let underlyingError : ?? // +0x38 | |
} | |
enum CoreDevice.Code { | |
case insufficientData | |
case invalidVersion | |
case invalidLength | |
} | |
class CoreDevice.CDAMDCustomerInstallHandler : _SwiftObject /usr/lib/swift/libswiftCore.dylib { 0x43480 func <stripped> // method | |
} | |
class CoreDevice.CDAMDevice : ManageableDevice { | |
let mobileDevice : Any // +0x3 | |
} | |
class CoreDevice.ManageableDevice : _SwiftObject /usr/lib/swift/libswiftCore.dylib { | |
var _stateStorage : LockedValueType // +0x10 | |
var _markedForRemovalStorage : LockedValueType // +0x18 | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let deviceIdentifier : +? // +0x2b | |
0x43a40 func <stripped> // getter | |
0x43ac0 func <stripped> // getter | |
0x44470 class func ManageableDevice.__allocating_init(deviceIdentifier:deviceInfo:capabilities:) // init | |
0x43b00 func <stripped> // method | |
0x43ee0 func <stripped> // getter | |
0x43fa0 func <stripped> // method | |
0x43fc0 func <stripped> // getter | |
0x44080 func <stripped> // method | |
0x441c0 func <stripped> // method | |
0x44210 func <stripped> // method | |
} | |
class CoreDevice.ActionConnectionCache : _SwiftObject /usr/lib/swift/libswiftCore.dylib { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var xpcConnections : empty-list | |
let xpcConnectionsLock : NSRecursiveLock | |
0x469d0 func <stripped> // method | |
0x46f50 func <stripped> // method | |
0x47280 func <stripped> // method | |
0x47670 func <stripped> // method | |
0x47f10 func <stripped> // method | |
} | |
struct CoreDevice.CoreDeviceErrorCodingWrapper { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var wrappedValue : ?? // +0x0 | |
} | |
class CoreDevice.SocketManager : _SwiftObject /usr/lib/swift/libswiftCore.dylib { } | |
struct CoreDevice.SocketPair { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var local : ?u | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var remote : +? | |
} | |
enum CoreDevice.CodingKeys { | |
case local | |
case remote | |
} | |
struct CoreDevice.MobileGestaltQueryAction { } | |
struct CoreDevice.Input { | |
var keys : [String] // +0x0 | |
} | |
struct CoreDevice.Output { | |
var values : [String : Any] // +0x0 | |
} | |
enum CoreDevice.CodingKeys { } | |
enum CoreDevice._CodingKey { | |
case plistData | |
} | |
enum CoreDevice.CodingKeys { | |
case keys | |
} | |
struct CoreDevice.CompletionError { | |
var errorCode : UInt // +0x0 | |
var errorDescription : String // +0x8 | |
} | |
struct CoreDevice.FileTransferResult { | |
var sessionRootPath : String // +0x0 | |
} | |
enum CoreDevice.FileTransferDomain { | |
case appDataContainer : (bundleId: String) | |
case appGroupContainer : (containerId: String) | |
case temporaryLocation : (subdirectory: String) | |
case rootStaging : (subdirectory: String) | |
} | |
class CoreDevice.ProxyCapabilityHandler : _SwiftObject /usr/lib/swift/libswiftCore.dylib { | |
let capability : Capability | |
0x517d0 func <stripped> // method | |
} | |
class CoreDevice.RemoteDevice : _SwiftObject /usr/lib/swift/libswiftCore.dylib { | |
let serviceConnection : CoreDeviceServiceConnection | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var deviceIdentifier : +? | |
var _stateStorage : LockedValueType | |
0x51b60 func <stripped> // getter | |
0x51bb0 func <stripped> // setter | |
0x51c40 func <stripped> // modifyCoroutine | |
0x51d30 func <stripped> // getter | |
0x51e00 func <stripped> // method | |
0x521e0 func <stripped> // getter | |
0x522b0 func <stripped> // method | |
0x528d0 func <stripped> // method | |
0x52bb0 func <stripped> // method | |
0x52cd0 func <stripped> // method | |
0x52f30 func <stripped> // method | |
0x53160 func <stripped> // method | |
0x536e0 func <stripped> // method | |
0x53d50 func <stripped> // method | |
0x564c0 func <stripped> // method | |
0x56720 func <stripped> // method | |
0x568e0 func <stripped> // method | |
0x56970 func <stripped> // method | |
0x56a90 func <stripped> // method | |
0x56b70 func <stripped> // method | |
0x56de0 func <stripped> // method | |
0x573f0 func <stripped> // method | |
0x57490 func <stripped> // method | |
0x57840 func <stripped> // method | |
0x57ed0 func <stripped> // method | |
0x58550 func <stripped> // method | |
0x585d0 func <stripped> // method | |
0x58fa0 func <stripped> // method | |
0x596e0 func <stripped> // method | |
0x59790 func <stripped> // method | |
0x59830 func <stripped> // method | |
0x598d0 func <stripped> // method | |
0x59af0 func <stripped> // method | |
0x59b90 func <stripped> // method | |
0x59c40 func <stripped> // method | |
0x59c60 func <stripped> // method | |
0x5a110 func <stripped> // method | |
0x5a630 func <stripped> // method | |
0x5ab80 func <stripped> // method | |
0x5b060 func <stripped> // method | |
0x5b410 func <stripped> // method | |
0x5b540 func <stripped> // method | |
0x5b5f0 func <stripped> // method | |
0x5b7a0 func <stripped> // method | |
0x5b9a0 func <stripped> // method | |
0x5bae0 func <stripped> // method | |
0x5bd50 func <stripped> // method | |
0x5be80 func <stripped> // method | |
0x5c110 func <stripped> // method | |
0x5c270 func <stripped> // method | |
} | |
struct CoreDevice.PersistentInstalledApplicationIdentifier { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var lsPersistentIdentifier : ?l // +0x0 | |
} | |
struct CoreDevice.AppInstallationResult { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var installationURL : ?} | |
var persistentIdentifier : PersistentInstalledApplicationIdentifier | |
} | |
struct CoreDevice.InternalInstallationResult { | |
var includedApplications : AppInstallationResult | |
var installedRoot : DeviceInternalInstalledRoot | |
} | |
struct CoreDevice.RsyncInstallationResult { | |
var standardOut : String // +0x0 | |
var standardError : String // +0x10 | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var rsyncExitCode : +v // +0x20 | |
} | |
enum CoreDevice.CodingKeys { | |
case appDataContainer | |
case appGroupContainer | |
case temporaryLocation | |
case rootStaging | |
} | |
enum CoreDevice.CodingKeys { | |
case sessionRootPath | |
} | |
enum CoreDevice.CodingKeys { | |
case errorCode | |
case errorDescription | |
} | |
struct CoreDevice.UnimplementedError { } | |
enum CoreDevice.SysdiagnoseError { | |
case archiveMissing | |
case invalidArchiveURL | |
case invalidArchiveFileTransfer | |
} | |
struct CoreDevice.SysdiagnoseAction { } | |
struct CoreDevice.Input { | |
var isDryRun : Bool // +0x0 | |
} | |
struct CoreDevice.Output { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var fileTransfer : 1n // +0x0 | |
var preferredFilename : String // +0x8 | |
} | |
enum CoreDevice.CodingKeys { } | |
enum CoreDevice.CodingKeys { | |
case fileTransfer | |
case preferredFilename | |
} | |
enum CoreDevice.CodingKeys { | |
case isDryRun | |
} | |
class CoreDevice.RSDBrowser : _SwiftObject /usr/lib/swift/libswiftCore.dylib { | |
var browser : OS_remote_device_browser? | |
var browserLock : UnfairLock | |
0x659f0 class func RSDBrowser.__allocating_init() // init | |
0x65ac0 func <stripped> // method | |
} | |
struct CoreDevice.StandardIOIdentifiers { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var standardInput : Qi | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var standardOutput : Qi | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var standardError : Qi | |
} | |
enum CoreDevice.CodingKeys { | |
case standardInput | |
case standardOutput | |
case standardError | |
} | |
class CoreDevice.ThreadSafe { | |
struct CoreDevice.OperationUpdateEvent { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let operationUUID : +? | |
let status : AnyOperationStatus | |
} | |
enum CoreDevice.CodingKeys { | |
case operationUUID | |
case statusType | |
case status | |
} | |
enum CoreDevice.CodingKeys { | |
case uuid | |
case request | |
case status | |
case provider | |
} | |
enum CoreDevice.CodingKeys { | |
case rawStatus | |
case error | |
case progressMessage | |
case result | |
} | |
enum CoreDevice.RichErrorMessage { | |
case string : String | |
case defaultWithContext : Any | |
case default | |
} | |
enum CoreDevice.PrepareDeviceForDevelopmentError { | |
case noDeviceAvailable | |
case developerDiskImageMissing | |
case timedOut | |
} | |
struct CoreDevice.PrepareForDevelopmentOptions { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var developerDiskImageURL : 3y | |
} | |
struct CoreDevice.PrepareDeviceForDevelopmentAction { } | |
struct CoreDevice.Input { | |
var options : PrepareForDevelopmentOptions | |
} | |
enum CoreDevice.ProgressUnit { | |
case started | |
case ddiMounted | |
case deviceReconnecting | |
case completed | |
} | |
enum CoreDevice.CodingKeys { } | |
enum CoreDevice.CodingKeys { | |
case options | |
} | |
enum CoreDevice.CodingKeys { | |
case developerDiskImageURL | |
} | |
enum CoreDevice.ClearCachedDeviceInfoActionError { | |
case deviceNotFound | |
case unsupportedCapability | |
} | |
struct CoreDevice.ClearCachedDeviceInfoAction { } | |
enum CoreDevice.CodingKeys { } | |
struct CoreDevice.OperationExecutionContext: AnyOperationExecutionContext { | |
let operation : DeviceOperation | |
let _checkIsCancelled : () | |
let _statusHandler : OperationStatus | |
} | |
class CoreDevice.OperationExecutionInstance { | |
class CoreDevice.OperationCoordinator : _SwiftObject /usr/lib/swift/libswiftCore.dylib { | |
let _operationQueue : NSOperationQueue | |
var _registeredExecutors : OperationTypeIdentifier | |
0x77ae0 func <stripped> // getter | |
0x77cf0 class func OperationCoordinator.__allocating_init() // init | |
0x77da0 func <stripped> // method | |
0x78100 func <stripped> // method | |
0x784d0 func <stripped> // method | |
} | |
struct CoreDevice.LaunchOptions { | |
var arguments : [String] // +0x0 | |
var environmentVariables : [String : String] // +0x8 | |
var standardInput : NSFileHandle? // +0x10 | |
var standardOutput : NSFileHandle? // +0x18 | |
var standardError : NSFileHandle? // +0x20 | |
var _standardIOUsesPseudoterminals : Bool // +0x28 | |
var architecture : CPUType // +0x30 | |
var startStopped : Bool // +0x50 | |
var terminateExisting : Bool // +0x51 | |
var terminationHandler : TerminationHandler // +0x58 | |
var user : User // +0x60 | |
var platformSpecificOptions : [String : Any] // +0x78 | |
} | |
enum CoreDevice.User { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
case identifier : ? | |
case shortName : String | |
case active | |
} | |
enum CoreDevice._CodingKey { | |
case arguments | |
case environmentVariables | |
case standardIOUsesPseudoterminals | |
case architecture | |
case startStopped | |
case terminateExisting | |
case terminationHandler | |
case user | |
case platformSpecificOptions | |
} | |
enum CoreDevice._CodingKey { | |
case active | |
case identifier | |
case shortName | |
} | |
struct CoreDevice.LocalDeviceError { | |
let code : Code // +0x0 | |
let message : String // +0x8 | |
let failureReason : String? // +0x18 | |
let recoverySuggestion : String? // +0x28 | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let underlyingError : ?? // +0x38 | |
} | |
enum CoreDevice.Code { | |
case rsdDeviceNotFound | |
case unableToConnect | |
case invalidState | |
case unknownError | |
} | |
class CoreDevice.RSDCapabilityHandler : _SwiftObject /usr/lib/swift/libswiftCore.dylib { | |
let remoteDevice : OS_remote_device // +0x10 | |
} | |
class CoreDevice.RSDInternalRootManagerHandler : RSDCapabilityHandler { 0x7e9c0 func <stripped> // method | |
0x7ee50 func <stripped> // method | |
0x7f580 func <stripped> // method | |
0x7fa60 func <stripped> // method | |
0x7ff90 func <stripped> // method | |
} | |
class CoreDevice.RSDFileTransferManagerHandler : RSDCapabilityHandler { 0x80950 func <stripped> // method | |
0x80be0 func <stripped> // method | |
} | |
class CoreDevice.RSDDevice : ManageableDevice, _RSDDeviceConvertible { | |
let remoteDevice : OS_remote_device // +0x0 | |
let deviceDisconnectedQ : OS_dispatch_queue // +0x0 | |
var _rootHandler : RSDInternalRootManagerHandler // +0x0 | |
var _fileHandler : RSDFileTransferManagerHandler // +0x0 | |
0x818a0 func <stripped> // getter | |
0x81be0 class func RSDDevice.__allocating_init(remoteDevice:deviceIdentifier:) // init | |
0x81db0 func <stripped> // method | |
0x82580 func <stripped> // getter | |
} | |
struct CoreDevice.BrowsingError { | |
let code : Code // +0x0 | |
let message : String // +0x8 | |
let failureReason : String? // +0x18 | |
let recoverySuggestion : String? // +0x28 | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let underlyingError : ?? // +0x38 | |
} | |
enum CoreDevice.Code { | |
case invalidRestart | |
case browsingStartFailed | |
case noBrowser | |
case failedToFindDevice | |
case browsingCancelled | |
} | |
struct CoreDevice.ProvisionDeviceRequest { | |
let provider : String | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let operationUUID : +? | |
let parameters : ClientProvisioningParameter | |
var value : String | |
} | |
struct CoreDevice.ProvisionDeviceResponse { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let operationUUID : +? | |
} | |
struct CoreDevice.DeviceAvailabilityRequest { | |
let provider : String // +0x0 | |
let parameters : ClientProvisioningParameter // +0x10 | |
} | |
struct CoreDevice.DeviceAvailabilityResponse { | |
let results : DeviceAvailabilitySearchResult // +0x0 | |
} | |
struct CoreDevice.CancelOperationRequest { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let operationUUID : +? | |
} | |
struct CoreDevice.EmptyServiceResponse { } | |
enum CoreDevice.CodingKeys { } | |
enum CoreDevice.CodingKeys { | |
case operationUUID | |
} | |
enum CoreDevice.CodingKeys { | |
case results | |
} | |
enum CoreDevice.CodingKeys { | |
case provider | |
case parameters | |
} | |
enum CoreDevice.CodingKeys { | |
case operationUUID | |
} | |
enum CoreDevice.CodingKeys { | |
case provider | |
case operationUUID | |
case parameters | |
case value | |
} | |
struct CoreDevice.ProvisioningError { | |
let code : Code // +0x0 | |
let message : String // +0x8 | |
let failureReason : String? // +0x18 | |
let recoverySuggestion : String? // +0x28 | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let underlyingError : ?? // +0x38 | |
} | |
enum CoreDevice.Code { | |
case unknownError | |
case invalidState | |
case unableToExecute | |
case authentication | |
case invalidRuntime | |
case invalidDeviceType | |
case invalidResponse | |
case invalidSessionInfo | |
case unableToGetResource | |
case sessionTimeout | |
case unableToSetResource | |
case unableToProvision | |
case parameterError | |
case noProvidersFound | |
case invalidProvider | |
case unableToProvisionDevice | |
case unableToFindDevice | |
case requestTimedOut | |
case invalidRequest | |
case tooManyDevices | |
case networkError | |
case cancelled | |
} | |
struct CoreDevice.PosixError { | |
let code : Code // +0x0 | |
let message : String // +0x8 | |
let failureReason : String? // +0x18 | |
let recoverySuggestion : String? // +0x28 | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let underlyingError : ?? // +0x38 | |
} | |
struct CoreDevice.Code { | |
var rawValue : Int // +0x0 | |
} | |
class CoreDevice.ClientManager : _SwiftObject /usr/lib/swift/libswiftCore.dylib { | |
var _lock : UnfairLock | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var _clients : empty-list | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var _dispatchHandler : empty-list | |
0x8bb60 class func ClientManager.__allocating_init(dispatchHandler:) // init | |
} | |
struct CoreDevice.LockState { | |
var hasBeenUnlockedSinceBoot : Bool // +0x0 | |
var isPasscodeRequired : Bool // +0x1 | |
} | |
struct CoreDevice.LockStateAction { } | |
enum CoreDevice.CodingKeys { } | |
enum CoreDevice.CodingKeys { | |
case hasBeenUnlockedSinceBoot | |
case isPasscodeRequired | |
} | |
class CoreDevice.Inner { | |
struct CoreDevice.ZipN { | |
let publishers : [A] | |
} | |
struct CoreDevice.Side { | |
let index : Int | |
let zip : Inner | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let combineIdentifier : ?^ | |
} | |
struct CoreDevice.AppUninstallAction { } | |
struct CoreDevice.Input { | |
var bundleIdentifier : String // +0x0 | |
} | |
enum CoreDevice.CodingKeys { } | |
enum CoreDevice.CodingKeys { | |
case bundleIdentifier | |
} | |
class CoreDevice.AtomicBool : _SwiftObject /usr/lib/swift/libswiftCore.dylib { | |
let _value : AtomicInt | |
0x958c0 class func AtomicBool.__allocating_init(value:) // init | |
} | |
class CoreDevice.AtomicCounter : _SwiftObject /usr/lib/swift/libswiftCore.dylib { | |
var _counter : AtomicInt | |
} | |
class CoreDevice.AtomicInt : _SwiftObject /usr/lib/swift/libswiftCore.dylib { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var _value : c | |
0x95840 class func AtomicInt.__allocating_init(value:) // init | |
} | |
enum CoreDevice.CompareExchangeResult { | |
case failure : (actual: Int) | |
case success | |
} | |
class CoreDevice.AtomicUInt : _SwiftObject /usr/lib/swift/libswiftCore.dylib { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var _value : c | |
0x95dc0 class func AtomicUInt.__allocating_init(value:) // init | |
} | |
enum CoreDevice.CompareExchangeResult { | |
case failure : (actual: UInt) | |
case success | |
} | |
struct CoreDevice.StaticDevice { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let identifier : +? | |
let info : DeviceInfo | |
let capabilities : Capability | |
} | |
struct CoreDevice.DeviceManagerSyncRequest { } | |
struct CoreDevice.DeviceManagerSyncResponse { | |
let devices : StaticDevice // +0x0 | |
} | |
enum CoreDevice.DevicesUpdateType { | |
case added | |
case removed | |
} | |
struct CoreDevice.DevicesUpdatedEvent { | |
let updateType : DevicesUpdateType // +0x0 | |
let devices : StaticDevice // +0x8 | |
} | |
struct CoreDevice.RemoteDeviceStateUpdatedEvent { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var deviceIdentifier : +? | |
var state : DeviceStateSnapshot | |
} | |
struct CoreDevice.DeviceStateSnapshot { | |
var deviceInfo : DeviceInfo | |
var capabilities : Capability | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var monotonicIdentifier : ?n | |
} | |
enum CoreDevice.CodingKeys { | |
case deviceInfo | |
case capabilities | |
case monotonicIdentifier | |
} | |
enum CoreDevice.CodingKeys { | |
case deviceIdentifier | |
case state | |
} | |
enum CoreDevice.CodingKeys { | |
case updateType | |
case devices | |
} | |
enum CoreDevice.CodingKeys { | |
case devices | |
} | |
enum CoreDevice.CodingKeys { } | |
enum CoreDevice.CodingKeys { | |
case identifier | |
case info | |
case capabilities | |
} | |
struct CoreDevice.ServiceConnectionError { | |
let code : Code // +0x0 | |
let message : String // +0x0 | |
let failureReason : String? // +0x10 | |
let recoverySuggestion : String? // +0x20 | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let underlyingError : ?? // +0x30 | |
} | |
enum CoreDevice.Code { | |
case serviceDisconnected | |
} | |
struct CoreDevice.CPUType { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var type : +v // +0x0 | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var subtype : {? // +0x4 | |
var _description : String? // +0x10 | |
} | |
enum CoreDevice.CodingKeys { | |
case type | |
case subtype | |
case _description | |
} | |
enum CoreDevice.ExitReason { | |
case success | |
case generalFailure | |
case timeoutExceeded | |
case userCancelled | |
} | |
struct CoreDevice.RangeError { | |
let code : Code // +0x0 | |
let message : String // +0x0 | |
let failureReason : String? // +0x10 | |
let recoverySuggestion : String? // +0x20 | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let underlyingError : ?? // +0x30 | |
} | |
enum CoreDevice.Code { | |
case invalidRange | |
} | |
struct CoreDevice.NotifyingValue { | |
var value : A | |
var registeredChangeHandlers : [(_:_:)] | |
} | |
class CoreDevice.ServiceDeviceManager : _SwiftObject /usr/lib/swift/libswiftCore.dylib { | |
var _managedDevices : LockedValueType | |
let devicesUpdateHandlerQ : OS_dispatch_queue | |
let clientManager : ClientManager | |
var _browsers : DeviceBrowser | |
0xa1e60 class func ServiceDeviceManager.__allocating_init(clientManager:) // init | |
0xa1ee0 func <stripped> // getter | |
0xa1f10 func <stripped> // method | |
0xa2810 func <stripped> // method | |
0xa2c20 func <stripped> // method | |
0xa3330 func <stripped> // method | |
0xa3ba0 func <stripped> // method | |
0xa3d70 func <stripped> // method | |
} | |
struct CoreDevice.ExtendedDeviceInfo { | |
var supportedCPUTypes : CPUType | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var internalStorageCapacity : wa | |
var remoteServicesVersion : String? | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var enclosureColor : 7 | |
} | |
struct CoreDevice.LoadExtendedDeviceInfoAction { } | |
enum CoreDevice.CodingKeys { } | |
enum CoreDevice.CodingKeys { | |
case supportedCPUTypes | |
case internalStorageCapacity | |
case remoteServicesVersion | |
case enclosureColor | |
} | |
struct CoreDevice.ProvisioningProvidersListRequest { } | |
struct CoreDevice.ProvisioningProvidersListResponse { | |
let providers : ProvisioningProvider // +0x0 | |
} | |
struct CoreDevice.DefaultProviderRequest { | |
let providerType : ProviderType // +0x0 | |
} | |
struct CoreDevice.DefaultProviderResponse { | |
let identifier : String // +0x0 | |
} | |
struct CoreDevice.ListDeviceTypesRequest { | |
let provider : String // +0x0 | |
} | |
struct CoreDevice.ListDeviceTypesResponse { | |
let deviceTypes : ProvisioningParameterIdentifier // +0x0 | |
} | |
struct CoreDevice.ListDevicesRequest { | |
let provider : String? // +0x0 | |
} | |
struct CoreDevice.ListDevicesResponse { | |
let devices : DeviceInfo // +0x0 | |
} | |
struct CoreDevice.RemoveDeviceRequest { | |
let provider : String // +0x0 | |
let udid : String // +0x10 | |
} | |
struct CoreDevice.DeviceResponse { | |
let device : DeviceInfo | |
} | |
enum CoreDevice.CodingKeys { | |
case device | |
} | |
enum CoreDevice.CodingKeys { | |
case provider | |
case udid | |
} | |
enum CoreDevice.CodingKeys { | |
case devices | |
} | |
enum CoreDevice.CodingKeys { | |
case provider | |
} | |
enum CoreDevice.CodingKeys { | |
case deviceTypes | |
} | |
enum CoreDevice.CodingKeys { | |
case provider | |
} | |
enum CoreDevice.CodingKeys { | |
case identifier | |
} | |
enum CoreDevice.CodingKeys { | |
case providerType | |
} | |
enum CoreDevice.CodingKeys { | |
case providers | |
} | |
enum CoreDevice.CodingKeys { } | |
class CoreDevice._AnalyticsSignpostImpl : _SwiftObject /usr/lib/swift/libswiftCore.dylib { | |
var _finished : Bool // +0x10 | |
let log : OS_os_log // +0x18 | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let id : cV // +0x0 | |
let name : SignpostName // +0x0 | |
} | |
class CoreDevice._AnalyticsLoggingSignpostImpl : _SwiftObject /usr/lib/swift/libswiftCore.dylib { | |
var _finished : Bool | |
let log : OS_os_log | |
let outFd : NSOutputStream? | |
let name : SignpostName | |
let startingTime : timespec | |
0xb0b00 func <stripped> // method | |
} | |
struct CoreDevice._AnalyticsLoggingImpl { | |
let logPath : String // +0x0 | |
let outFd : NSOutputStream? // +0x10 | |
} | |
struct CoreDevice._AnalyticsImpl { } | |
struct CoreDevice.AnalyticsEventName { | |
let rawValue : String // +0x0 | |
} | |
struct CoreDevice.SignpostName { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let rawValue : ?Z // +0x0 | |
} | |
struct CoreDevice.Analytics { } | |
struct CoreDevice.MachTime { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let _time : iw // +0x0 | |
} | |
struct CoreDevice.Capability { | |
let name : String // +0x0 | |
let featureIdentifier : String // +0x10 | |
} | |
struct CoreDevice.CapabilityCheckError { | |
var missingCapabilities : Capability // +0x0 | |
} | |
enum CoreDevice.CapabilitiesChangedType { | |
case added | |
case removed | |
} | |
enum CoreDevice.CodingKeys { | |
case missingCapabilities | |
} | |
enum CoreDevice.CodingKeys { | |
case name | |
case featureIdentifier | |
} | |
struct CoreDevice.MessageError { | |
let code : Code // +0x0 | |
let message : String // +0x0 | |
let failureReason : String? // +0x10 | |
let recoverySuggestion : String? // +0x20 | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let underlyingError : ?? // +0x30 | |
} | |
enum CoreDevice.Code { | |
case badPayload | |
} | |
struct CoreDevice.AppInstallAction { } | |
enum CoreDevice.Input { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
case fileTransfer : ?T | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
case fileURL : ?} | |
} | |
struct CoreDevice.Output { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var applicationURL : ?} | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var persistentId : ?u | |
} | |
enum CoreDevice.CodingKeys { } | |
enum CoreDevice.CodingKeys { | |
case applicationURL | |
case persistentId | |
} | |
enum CoreDevice._CodingKey { | |
case fileTransfer | |
case preferredFilename | |
case fileURL | |
} | |
struct CoreDevice.ProcessToken { | |
var _value : _Value // +0x0 | |
} | |
enum CoreDevice._Value { | |
case auditToken : audit_token_t | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
case processIdentifier : Y | |
} | |
enum CoreDevice._CodingKey { | |
case processIdentifier | |
case processIdentifierVersion | |
case auditToken | |
} | |
enum CoreDevice.PairingError { | |
case userRejectedPrompt | |
case unknownError | |
} | |
enum CoreDevice.PairingOutcome { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
case failure : ?? | |
case challenge : (lastAttemptFailed: Bool, throttledBy: Double?) | |
case success | |
} | |
enum CoreDevice.Raw { | |
case success | |
case failure | |
case challenge | |
} | |
enum CoreDevice.CodingKeys { | |
case raw | |
case error | |
case lastAttemptFailed | |
case throttledBy | |
} | |
struct CoreDevice.MachServiceNames { } | |
struct CoreDevice.RemoteServiceNames { } | |
struct CoreDevice.CommandError { | |
let code : UInt // +0x0 | |
let description : String // +0x8 | |
} | |
enum CoreDevice.CodingKeys { | |
case code | |
case description | |
} | |
struct CoreDevice.ServiceEventTypeCodingWrapper { | |
var wrappedValue : ServiceEventType // +0x0 | |
} | |
struct CoreDevice.ServiceEvent { | |
var _request : ServiceEventTypeCodingWrapper // +0x0 | |
} | |
enum CoreDevice.CodingKeys { | |
case request | |
} | |
class CoreDevice.ClientCallback { | |
enum CoreDevice.DevicesChangedUpdateType { | |
case added | |
case removed | |
} | |
class CoreDevice.DeviceManager : _SwiftObject /usr/lib/swift/libswiftCore.dylib { | |
let serviceConnection : CoreDeviceServiceConnection | |
var connectionEventHandlers : EventRegistrationID | |
var _devices : LockedValueType | |
var _devicesUpdatedHandlers : ClientCallback | |
var _devicesUpdateHandlersLock : UnfairLock | |
0xc3cd0 func <stripped> // getter | |
0xc3d50 func <stripped> // method | |
0xc4670 class func DeviceManager.__allocating_init(serviceConnection:) // init | |
} | |
struct CoreDevice.GetOSTrainNameAction { } | |
struct CoreDevice.Input { | |
var build : String // +0x0 | |
var platform : DevicePlatform // +0x10 | |
} | |
struct CoreDevice.Output { | |
var name : String // +0x0 | |
} | |
enum CoreDevice.CodingKeys { } | |
enum CoreDevice.CodingKeys { | |
case name | |
} | |
enum CoreDevice.CodingKeys { | |
case build | |
case platform | |
} | |
struct CoreDevice.SendSignalToProcessAction { } | |
struct CoreDevice.Input { | |
var process : ProcessToken // +0x0 | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var signal : +v // +0x24 | |
} | |
enum CoreDevice.CodingKeys { } | |
enum CoreDevice.CodingKeys { | |
case process | |
case signal | |
} | |
class CoreDevice._ActionHooks : NSObject /usr/lib/libobjc.A.dylib { } | |
struct CoreDevice.DeviceRequest { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let uuid : +? | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let deviceUUID : +? | |
var _request : DeviceRequestTypeCodingWrapper | |
} | |
enum CoreDevice.DeviceRequestUpdate { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
case requestRejected : ?? | |
case response : DeviceRequestResponseType | |
case requestAcknowledged | |
} | |
struct CoreDevice.DeviceRequestResponseEvent { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let requestUUID : +? | |
var _response : DeviceRequestResponseTypeCodingWrapper | |
} | |
struct CoreDevice.InternalRootInstallRequest: DeviceRequestType { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let pathOnHost : ?} | |
let rootPoint : String | |
let automation : Bool | |
} | |
struct CoreDevice.InternalRootOnDeviceInstallRequest: DeviceRequestType { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let pathOnRemoteDevice : ?} | |
let rootPoint : String | |
let automation : Bool | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let discoveredFrameworks : empty-list | |
} | |
struct CoreDevice.InternalRootUninstallRequest: DeviceRequestType { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let uuid : +? | |
let rootPoint : String | |
let automation : Bool | |
} | |
struct CoreDevice.InternalRootListRequest: DeviceRequestType { | |
let rootPoint : String // +0x0 | |
} | |
struct CoreDevice.InitiateConnectRequest: DeviceRequestType { } | |
struct CoreDevice.InitiateDisconnectRequest: DeviceRequestType { } | |
struct CoreDevice.FileTransferRequest: DeviceRequestType { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let hostPath : ?} | |
let remotePath : String | |
let username : String | |
let domain : FileTransferDomain | |
let ignoredDirectories : [String] | |
} | |
struct CoreDevice.InitiatePairRequest: DeviceRequestType { } | |
struct CoreDevice.PairingChallengeAnswerRequest: DeviceRequestType { | |
let pin : String // +0x0 | |
} | |
struct CoreDevice.DeviceInternalRootInstalled: DeviceRequestResponseType { | |
var isTerminal : Bool | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var uuid : +? | |
} | |
struct CoreDevice.DeviceInternalRootUninstalled: DeviceRequestResponseType { | |
var isTerminal : Bool // +0x0 | |
} | |
struct CoreDevice.DeviceInternalInstalledRoot { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var uuid : +? | |
var name : String | |
} | |
struct CoreDevice.DeviceInternalRootList: DeviceRequestResponseType { | |
var isTerminal : Bool // +0x0 | |
var rootList : DeviceInternalInstalledRoot // +0x8 | |
} | |
struct CoreDevice.DeviceItemTransferred: DeviceRequestResponseType { | |
var isTerminal : Bool // +0x0 | |
var sessionRootPath : String // +0x8 | |
} | |
struct CoreDevice.DeviceRequestErrorUpdate: DeviceRequestStateChangeUpdate, DeviceRequestResponseType { | |
let isTerminal : Bool | |
var _error : CoreDeviceErrorCodingWrapper | |
var deviceStateSnapshot : DeviceStateSnapshot | |
} | |
struct CoreDevice.DeviceLaunchCompleteUpdate: DeviceRequestResponseType { | |
var isTerminal : Bool // +0x0 | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var pid : +v // +0x4 | |
} | |
struct CoreDevice.DeviceRequestSuccessUpdate: DeviceRequestStateChangeUpdate, DeviceRequestResponseType { | |
var isTerminal : Bool | |
var deviceStateSnapshot : DeviceStateSnapshot | |
} | |
struct CoreDevice.PairingRequestUpdate: DeviceRequestStateChangeUpdate, DeviceRequestResponseType { | |
let outcome : PairingOutcome | |
let deviceStateSnapshot : DeviceStateSnapshot | |
} | |
struct CoreDevice.DeviceRequestTypeCodingWrapper { | |
var wrappedValue : DeviceRequestType // +0x0 | |
} | |
struct CoreDevice.DeviceRequestResponseTypeCodingWrapper { | |
var wrappedValue : DeviceRequestResponseType // +0x0 | |
} | |
struct CoreDevice.DeviceRequestHandlingError { | |
let code : Code // +0x0 | |
let message : String // +0x8 | |
let failureReason : String? // +0x18 | |
let recoverySuggestion : String? // +0x28 | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let underlyingError : ?? // +0x38 | |
} | |
enum CoreDevice.Code { | |
case couldNotFindDevice | |
case capabilityNotSupported | |
} | |
enum CoreDevice.CodingKeys { | |
case outcome | |
case deviceStateSnapshot | |
} | |
enum CoreDevice.CodingKeys { | |
case isTerminal | |
case deviceStateSnapshot | |
} | |
enum CoreDevice.CodingKeys { | |
case isTerminal | |
case pid | |
} | |
enum CoreDevice.CodingKeys { | |
case isTerminal | |
case error | |
case deviceStateSnapshot | |
} | |
enum CoreDevice.CodingKeys { | |
case isTerminal | |
case sessionRootPath | |
} | |
enum CoreDevice.CodingKeys { | |
case isTerminal | |
case rootList | |
} | |
enum CoreDevice.CodingKeys { | |
case uuid | |
case name | |
} | |
enum CoreDevice.CodingKeys { | |
case isTerminal | |
} | |
enum CoreDevice.CodingKeys { | |
case isTerminal | |
case uuid | |
} | |
enum CoreDevice.CodingKeys { | |
case pin | |
} | |
enum CoreDevice.CodingKeys { } | |
enum CoreDevice.CodingKeys { | |
case hostPath | |
case remotePath | |
case username | |
case domain | |
case ignoredDirectories | |
} | |
enum CoreDevice.CodingKeys { } | |
enum CoreDevice.CodingKeys { } | |
enum CoreDevice.CodingKeys { | |
case rootPoint | |
} | |
enum CoreDevice.CodingKeys { | |
case uuid | |
case rootPoint | |
case automation | |
} | |
enum CoreDevice.CodingKeys { | |
case pathOnRemoteDevice | |
case rootPoint | |
case automation | |
case discoveredFrameworks | |
} | |
enum CoreDevice.CodingKeys { | |
case pathOnHost | |
case rootPoint | |
case automation | |
} | |
enum CoreDevice.CodingKeys { | |
case requestUUID | |
case response | |
} | |
enum CoreDevice.CodingKeys { | |
case uuid | |
case deviceUUID | |
case request | |
} | |
struct CoreDevice.SpawnAction { } | |
struct CoreDevice.Input { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var executableURL : ?} | |
var options : LaunchOptions | |
var standardIOIdentifiers : StandardIOIdentifiers | |
} | |
struct CoreDevice.Output { | |
var processToken : ProcessToken // +0x0 | |
} | |
enum CoreDevice.CodingKeys { } | |
enum CoreDevice.CodingKeys { | |
case processToken | |
} | |
enum CoreDevice.CodingKeys { | |
case executableURL | |
case options | |
case standardIOIdentifiers | |
} | |
struct CoreDevice.LaunchAction { } | |
struct CoreDevice.Input { | |
var bundleIdentifier : String | |
var options : LaunchOptions | |
var standardIOIdentifiers : StandardIOIdentifiers | |
} | |
struct CoreDevice.Output { | |
var processToken : ProcessToken // +0x0 | |
} | |
enum CoreDevice.CodingKeys { } | |
enum CoreDevice.CodingKeys { | |
case processToken | |
} | |
enum CoreDevice.CodingKeys { | |
case bundleIdentifier | |
case options | |
case standardIOIdentifiers | |
} | |
enum CoreDevice.CreateServiceSocketError { | |
case clientReceivedInvalidSocket | |
case invalidDeviceIdentifier | |
case unknownRSDDevice | |
case serviceUnavailable | |
case socketCreationFailed | |
case socketSerializationFailed | |
} | |
struct CoreDevice.CreateServiceSocketAction { } | |
struct CoreDevice.Input { | |
var serviceName : String? // +0x0 | |
var featureIdentifier : String? // +0x10 | |
} | |
struct CoreDevice.Output { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var fileDescriptor : ?u // +0x0 | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var remoteXPCVersionFlags : iw // +0x8 | |
var featureIdentifiers : [String] // +0x10 | |
} | |
enum CoreDevice.CodingKeys { } | |
enum CoreDevice.CodingKeys { | |
case fileDescriptor | |
case remoteXPCVersionFlags | |
case featureIdentifiers | |
} | |
enum CoreDevice.CodingKeys { | |
case serviceName | |
case featureIdentifier | |
} | |
struct CoreDevice.ParameterParser { | |
let pluginSpecificParameterDefinitions : ProvisioningParameterDefinition // +0x0 | |
let coreParameterDefinitions : ProvisioningParameterDefinition // +0x8 | |
} | |
struct __C.timespec { | |
var tv_sec : Int | |
var tv_nsec : Int | |
} | |
struct __C.audit_token_t { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var val : ? | |
} | |
struct __C.os_unfair_lock_s { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var _os_unfair_lock_opaque : ? | |
} | |
class __C.CFError { | |
struct __C.URLResourceKey { | |
var _rawValue : NSString | |
} | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
protocol CoreDeviceAction.AnyAction // 5 requirements | |
protocol CoreDeviceAction._Hooks // 3 requirements | |
protocol CoreDeviceAction._BridgedRawRepresentableError // 2 requirements | |
protocol CoreDeviceAction.Action // 10 requirements | |
struct __C.audit_token_t { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var val : ? | |
} | |
struct CoreDeviceAction._Continuation { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let _completionHandler : empty-list | |
} | |
struct CoreDeviceAction._NoHooks: _Hooks { } | |
struct CoreDeviceAction.ProcessTerminationError: _BridgedRawRepresentableError { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var rawValue : = // +0x0 | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var standardErrorOutput : m // +0x8 | |
} | |
enum CoreDeviceAction.ExecutionLocation { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
case elsewhere : ? | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
case nowhere : ? | |
case here | |
case remoteDevice | |
} | |
class CoreDeviceAction._ProgressProxy : _SwiftObject /usr/lib/swift/libswiftCore.dylib { | |
let _progress : NSProgress | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var _cancellationObservation : ? | |
var _lastUpdateAt : Direction | |
var _sideChannels : Direction | |
} | |
enum CoreDeviceAction.Direction { | |
case caller | |
case callee | |
} | |
struct CoreDeviceAction._State { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var completedUnitCount : ? // +0x0 | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var totalUnitCount : ? // +0x8 | |
var kind : String? // +0x10 | |
var fileOperationKind : String? // +0x20 | |
var isCancelled : Bool // +0x30 | |
var direction : Direction // +0x31 | |
} | |
enum CoreDeviceAction._CodingKey { | |
case sideChannel | |
case state | |
} | |
enum CoreDeviceAction.CodingKeys { | |
case completedUnitCount | |
case totalUnitCount | |
case kind | |
case fileOperationKind | |
case isCancelled | |
case direction | |
} | |
struct CoreDeviceAction.Empty { } | |
enum CoreDeviceAction.CodingKeys { } | |
enum CoreDeviceAction.ActionError { | |
case unknown : (userInfo: [String : Any]) | |
case valueNotFound : (key: String) | |
case xpcConnectionUnavailable : XPCConnectionTarget | |
case isAppleInternalOnly | |
case unimplemented | |
} | |
enum CoreDeviceAction.XPCConnectionTarget { | |
case client | |
case coreDeviceService | |
case remoteService | |
} | |
class CoreDeviceAction.Context : _SwiftObject /usr/lib/swift/libswiftCore.dylib { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let deviceIdentifier : ? // +0x1f | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var xpcDictionary : ? // +0x45545f5f | |
var progressProxy : _ProgressProxy // +0x4100085 | |
var auditToken : audit_token_t // +0x19 | |
} | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
protocol CoreDeviceInternal.LoggingControlValue // 2 requirements | |
protocol CoreDeviceInternal.BindableValue // 1 requirements | |
protocol CoreDeviceInternal.Record // 1 requirements | |
protocol CoreDeviceInternal.TTYToken // 1 requirements | |
protocol CoreDeviceInternal.TTYOutputStream // 4 requirements | |
protocol CoreDeviceInternal.Migration // 2 requirements | |
protocol ArgumentParser.EnumerableFlag // 4 requirements | |
protocol ArgumentParser.ExpressibleByArgument // 4 requirements | |
protocol ArgumentParser.ParsableArguments // 4 requirements | |
protocol ArgumentParser.ArgumentSetProvider // 1 requirements | |
protocol ArgumentParser.ParsableArgumentsValidator // 1 requirements | |
protocol ArgumentParser.ParsableArgumentsValidatorError // 2 requirements | |
protocol ArgumentParser.ParsableCommand // 4 requirements | |
protocol ArgumentParser.ArrayWrapperProtocol // 4 requirements | |
protocol ArgumentParser.ArgumentHelpOptionProvider // 1 requirements | |
protocol ArgumentParser.ParsedWrapper // 5 requirements | |
protocol ArgumentParser.DecodableParsedWrapper // 2 requirements | |
protocol SQLite.FailableIterator // 2 requirements | |
protocol SQLite.Binding // 0 requirements | |
protocol SQLite.Number // 1 requirements | |
protocol SQLite.Value // 7 requirements | |
protocol SQLite._OptionalType // 1 requirements | |
protocol SQLite.ExpressionType // 5 requirements | |
protocol SQLite.Expressible // 1 requirements | |
protocol SQLite.QueryType // 5 requirements | |
protocol SQLite.SchemaType // 2 requirements | |
protocol Logging.LogHandler // 11 requirements | |
struct __C._opaque_pthread_rwlock_t { | |
var __sig : Int | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var __opaque : ?? | |
} | |
struct __C._opaque_pthread_mutex_t { | |
var __sig : Int | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var __opaque : ? | |
} | |
struct __C.__sFILE { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var _p : empty-list | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var _r : 7? | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var _w : 7? | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var _flags : ? | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var _file : ? | |
var _bf : __sbuf | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var _lbfsize : 7? | |
var _cookie : UnsafeMutableRawPointer? | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var _close : ? | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var _read : ? | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var _seek : | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var _write : ?? | |
var _ub : __sbuf | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var _extra : Ž | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var _ur : 7? | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var _ubuf : ?? | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var _nbuf : ?? | |
var _lb : __sbuf | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var _blksize : 7? | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var _offset : ?? | |
} | |
struct __C.__sbuf { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var _base : empty-list | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var _size : 7? | |
} | |
class Logging.Lock : _SwiftObject /usr/lib/swift/libswiftCore.dylib { | |
let mutex : _opaque_pthread_mutex_t | |
} | |
class Logging.ReadWriteLock : _SwiftObject /usr/lib/swift/libswiftCore.dylib { | |
let rwlock : _opaque_pthread_rwlock_t | |
} | |
struct Logging.Logger { | |
var handler : LogHandler // +0x0 | |
let label : String // +0x28 | |
} | |
enum Logging.LoggingSystem { } | |
enum Logging.MetadataValue { | |
case string : String | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
case stringConvertible : ?? | |
case dictionary : MetadataValue | |
case array : MetadataValue | |
} | |
enum Logging.Level { | |
case trace | |
case debug | |
case info | |
case notice | |
case warning | |
case error | |
case critical | |
} | |
struct Logging.Message { | |
var value : String // +0x0 | |
} | |
struct Logging.MultiplexLogHandler { | |
var handlers : LogHandler // +0x0 | |
var effectiveLogLevel : Level // +0x8 | |
} | |
struct Logging.StreamLogHandler { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let stream : ?? // +0x0 | |
let label : String // +0x28 | |
var logLevel : Level // +0x38 | |
var prettyMetadata : String? // +0x40 | |
var metadata : MetadataValue // +0x50 | |
} | |
struct Logging.SwiftLogNoOpLogHandler { } | |
struct Logging.StdioOutputStream { | |
let file : __sFILE // +0x0 | |
let flushMode : FlushMode // +0x8 | |
} | |
enum Logging.FlushMode { | |
case undefined | |
case always | |
} | |
struct SQLite.Blob { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let bytes : empty-list // +0x0 | |
} | |
class SQLite.Connection : _SwiftObject /usr/lib/swift/libswiftCore.dylib { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var _handle : ? | |
var busyTimeout : Double | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var busyHandler : ?? | |
var trace : @convention(block) (_:)? | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var updateHook : empty-list | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var commitHook : ?? | |
var rollbackHook : @convention(block) ()? | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var functions : empty-list | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var collations : String | |
var queue : OS_dispatch_queue | |
var $__lazy_storage_$_queueContext : Int? | |
0x874b0 class func Connection.__allocating_init(_:readonly:) // init | |
} | |
enum SQLite.Location { | |
case uri : String | |
case inMemory | |
case temporary | |
} | |
enum SQLite.Operation { | |
case insert | |
case update | |
case delete | |
} | |
enum SQLite.TransactionMode { | |
case deferred | |
case immediate | |
case exclusive | |
} | |
enum SQLite.Result { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
case error : first-element-marker | |
} | |
enum SQLite.QueryError { | |
case noSuchTable : (name: String) | |
case noSuchColumn : (name: String, columns: [String]) | |
case ambiguousColumn : (name: String, similar: [String]) | |
case unexpectedNullValue : (name: String) | |
} | |
class SQLite.Statement : _SwiftObject /usr/lib/swift/libswiftCore.dylib, FailableIterator { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var handle : ? | |
let connection : Connection | |
var $__lazy_storage_$_columnCount : Int? | |
var $__lazy_storage_$_columnNames : [String]? | |
var $__lazy_storage_$_row : Cursor | |
} | |
struct SQLite.Cursor { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let handle : ?? // +0x0 | |
let columnCount : Int // +0x8 | |
} | |
struct SQLite.Tokenizer { | |
let name : String // +0x0 | |
let arguments : [String] // +0x10 | |
} | |
class SQLite.FTSConfig : _SwiftObject /usr/lib/swift/libswiftCore.dylib { | |
var columnDefinitions : Expressible | |
var tokenizer : Tokenizer | |
var prefixes : [Int] | |
var externalContentSchema : SchemaType | |
var isContentless : Bool | |
0x93590 func FTSConfig.column(_:_:) // method | |
0x93690 func FTSConfig.columns(_:) // method | |
0x93750 func FTSConfig.tokenizer(_:) // method | |
0x937a0 func FTSConfig.prefix(_:) // method | |
0x93800 func FTSConfig.externalContent(_:) // method | |
0x93880 func FTSConfig.contentless() // method | |
0x938a0 func FTSConfig.formatColumnDefinitions() // method | |
0x93a50 func FTSConfig.options() // method | |
} | |
enum SQLite.ColumnOption { | |
case unindexed | |
} | |
class SQLite.FTS4Config : FTSConfig { | |
var compressFunction : String? | |
var uncompressFunction : String? | |
var languageId : String? | |
var matchInfo : MatchInfo | |
var order : Order | |
0x90ac0 class func FTS4Config.__allocating_init() // init | |
0x94a70 func FTS4Config.compress(_:) // method | |
0x94aa0 func FTS4Config.uncompress(_:) // method | |
0x94ae0 func FTS4Config.languageId(_:) // method | |
0x94b20 func FTS4Config.matchInfo(_:) // method | |
0x94b40 func FTS4Config.order(_:) // method | |
} | |
enum SQLite.MatchInfo { | |
case fts3 | |
} | |
enum SQLite.Order { | |
case asc | |
case desc | |
} | |
class SQLite.FTS5Config : FTSConfig { | |
var detail : Detail | |
var contentRowId : Expressible | |
var columnSize : Int? | |
0x98290 class func FTS5Config.__allocating_init() // init | |
0x98370 func FTS5Config.contentRowId(_:) // method | |
0x983f0 func FTS5Config.columnSize(_:) // method | |
0x98410 func FTS5Config.detail(_:) // method | |
} | |
enum SQLite.Detail { | |
case full | |
case column | |
case none | |
} | |
class SQLite.SQLiteEncoder : _SwiftObject /usr/lib/swift/libswiftCore.dylib { | |
var setters : Setter | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let codingPath : empty-list | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let userInfo : empty-list | |
0x9d940 func <stripped> // method | |
} | |
class SQLite.SQLiteKeyedEncodingContainer { | |
class SQLite.SQLiteDecoder : _SwiftObject /usr/lib/swift/libswiftCore.dylib { | |
let row : Row | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let codingPath : empty-list | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let userInfo : empty-list | |
0x9f760 func <stripped> // method | |
} | |
class SQLite.SQLiteKeyedDecodingContainer { | |
enum SQLite.Collation { | |
case custom : String | |
case binary | |
case nocase | |
case rtrim | |
} | |
class SQLite.DateFunctions : _SwiftObject /usr/lib/swift/libswiftCore.dylib { } | |
struct SQLite.Expression: ExpressionType, Expressible { | |
var template : String | |
var bindings : Binding | |
} | |
struct SQLite.Table: SchemaType, QueryType { | |
var clauses : QueryClauses // +0x0 | |
} | |
struct SQLite.View: SchemaType, QueryType { | |
var clauses : QueryClauses // +0x0 | |
} | |
struct SQLite.VirtualTable: SchemaType, QueryType { | |
var clauses : QueryClauses // +0x0 | |
} | |
struct SQLite.ScalarQuery: QueryType { | |
var clauses : QueryClauses | |
} | |
struct SQLite.Select { | |
var template : String | |
var bindings : Binding | |
} | |
struct SQLite.Insert { | |
var template : String // +0x0 | |
var bindings : Binding // +0x10 | |
} | |
struct SQLite.Update { | |
var template : String // +0x0 | |
var bindings : Binding // +0x10 | |
} | |
struct SQLite.Delete { | |
var template : String // +0x0 | |
var bindings : Binding // +0x10 | |
} | |
struct SQLite.RowIterator { | |
let statement : Statement // +0x0 | |
let columnNames : [String : Int] // +0x8 | |
} | |
struct SQLite.Row { | |
let columnNames : [String : Int] // +0x0 | |
let values : Binding // +0x8 | |
} | |
enum SQLite.JoinType { | |
case cross | |
case inner | |
case leftOuter | |
} | |
enum SQLite.OnConflict { | |
case replace | |
case rollback | |
case abort | |
case fail | |
case ignore | |
} | |
struct SQLite.QueryClauses { | |
var select : Expressible // +0x0 | |
var from : (name: String, alias: String?, database: String?) // +0x10 | |
var join : JoinType // +0x40 | |
var filters : Expression // +0x48 | |
var group : Expressible // +0x60 | |
var order : Expressible // +0x80 | |
var limit : (length: Int, offset: Int?)? // +0x88 | |
var union : QueryType // +0xa0 | |
} | |
class SQLite.TableBuilder : _SwiftObject /usr/lib/swift/libswiftCore.dylib { | |
var definitions : Expressible | |
} | |
enum SQLite.Dependency { | |
case noAction | |
case restrict | |
case setNull | |
case setDefault | |
case cascade | |
} | |
enum SQLite.PrimaryKey { | |
case default | |
case autoincrement | |
} | |
struct SQLite.Module { | |
let name : String // +0x0 | |
let arguments : Expressible // +0x10 | |
} | |
struct SQLite.Setter { | |
let column : Expressible // +0x0 | |
let value : Expressible // +0x28 | |
} | |
class CoreDeviceInternal.PlainSQLiteRowDecoder : _SwiftObject /usr/lib/swift/libswiftCore.dylib { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let codingPath : empty-list // +0x10 | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let userInfo : empty-list // +0x18 | |
let bindings : Binding // +0x20 | |
let columnNames : [String : Int] // +0x28 | |
0xac10 func <stripped> // method | |
} | |
class CoreDeviceInternal.SQLiteKeyedDecodingContainer { | |
enum CoreDeviceInternal.LoggingControlKey { } | |
enum CoreDeviceInternal.TTYColor { | |
case red | |
case green | |
case yellow | |
case blue | |
case magenta | |
case cyan | |
case brightRed | |
case brightGreen | |
case brightYellow | |
case brightBlue | |
case brightMagenta | |
case brightCyan | |
} | |
enum CoreDeviceInternal.ColumnType { | |
case text | |
case integer | |
case real | |
case blob | |
} | |
enum CoreDeviceInternal.ColumnValue { | |
case text : String | |
case integer : Int | |
case real : Double | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
case blob : +? | |
} | |
struct CoreDeviceInternal.PersistenceError { | |
let code : Code // +0x0 | |
let message : String // +0x8 | |
let failureReason : String? // +0x18 | |
let recoverySuggestion : String? // +0x28 | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let underlyingError : ?? // +0x38 | |
} | |
enum CoreDeviceInternal.Code { | |
case tooManyRecordsReturned | |
case migrationFailure | |
case invalidData | |
} | |
struct CoreDeviceInternal.CDLogHandler { | |
var ttyLogLevel : Level // +0x0 | |
var useOSLog : Bool // +0x1 | |
let label : String // +0x8 | |
let oslogger : OS_os_log // +0x18 | |
let fileLogLevel : Level // +0x20 | |
let fileLog : NSFileHandle? // +0x28 | |
var metadata : MetadataValue // +0x30 | |
var formattedMetadata : String? // +0x38 | |
var controlMetadata : MetadataValue // +0x48 | |
} | |
class CoreDeviceInternal.TTY : _SwiftObject /usr/lib/swift/libswiftCore.dylib { | |
let width : Int | |
} | |
enum CoreDeviceInternal.TTYEscapeMode { | |
case enabled | |
case enabledAnsiColor | |
case enabledNoColor | |
case disabled | |
} | |
struct CoreDeviceInternal.TTYEscapeCode: TTYToken { | |
let rawValue : String // +0x0 | |
let category : Category // +0x10 | |
} | |
enum CoreDeviceInternal.Category { | |
case control | |
case color | |
case color256 | |
} | |
class CoreDeviceInternal.StandardOutputBuffer : _SwiftObject /usr/lib/swift/libswiftCore.dylib, TTYOutputStream { | |
var _segments : [String] | |
let width : Int | |
let ttyEscapeMode : TTYEscapeMode | |
0x19b80 class func StandardOutputBuffer.__allocating_init(lineWidth:escapeMode:) // init | |
} | |
class CoreDeviceInternal.StandardOutputStream : _SwiftObject /usr/lib/swift/libswiftCore.dylib, TTYOutputStream { | |
let _file : __sFILE | |
let width : Int | |
let ttyEscapeMode : TTYEscapeMode | |
} | |
enum CoreDeviceInternal.NewlineMode { | |
case count : Int | |
case no | |
case yes | |
} | |
class CoreDeviceInternal.PersistentStore : _SwiftObject /usr/lib/swift/libswiftCore.dylib { | |
let _connection : Connection | |
0x1e2a0 class func PersistentStore.__allocating_init(databaseFile:schema:) // init | |
0x1e470 func <stripped> // method | |
0x1e5b0 func <stripped> // method | |
0x1ec60 func PersistentStore.fetchOneRecord<A>(statement:parameters:) // method | |
0x1f050 func PersistentStore.fetchMultipleRecords<A>(statement:parameters:) // method | |
0x1f310 func PersistentStore.runUpdate(statement:parameters:) // method | |
0x1f590 func PersistentStore.inTransaction<A>(_:) // method | |
} | |
enum CoreDeviceInternal.CodingKeys { | |
case identifier | |
case appliedAt | |
} | |
struct CoreDeviceInternal.MigrationRecord { | |
let identifier : String | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let appliedAt : ?? | |
} | |
struct CoreDeviceInternal.MigrationIdentifier { | |
let identifier : String // +0x0 | |
} | |
struct CoreDeviceInternal.PlainSQLMigration: Migration { | |
let identifier : MigrationIdentifier // +0x0 | |
let sql : String // +0x10 | |
} | |
struct CoreDeviceInternal.ColumnDefinition { | |
let name : String // +0x0 | |
let type : ColumnType // +0x10 | |
let references : ForeignKeyReference // +0x18 | |
let notNull : Bool // +0x38 | |
let unique : Bool // +0x39 | |
} | |
struct CoreDeviceInternal.ForeignKeyReference { | |
let table : String // +0x0 | |
let column : String // +0x10 | |
} | |
struct CoreDeviceInternal.TableDefinitionMigration: Migration { | |
let identifier : MigrationIdentifier // +0x0 | |
let name : String // +0x10 | |
let onlyIfNotExists : Bool // +0x20 | |
let columns : ColumnDefinition // +0x28 | |
} | |
struct __C.__sFILE { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var _p : empty-list | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var _r : #? | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var _w : #? | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var _flags : ? | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var _file : ? | |
var _bf : __sbuf | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var _lbfsize : #? | |
var _cookie : UnsafeMutableRawPointer? | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var _close : | |
? | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var _read : ?? | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var _seek : ? | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var _write : ?? | |
var _ub : __sbuf | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var _extra : ?? | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var _ur : #? | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var _ubuf : ?? | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var _nbuf : ?? | |
var _lb : __sbuf | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var _blksize : #? | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var _offset : ?? | |
} | |
struct __C.__sbuf { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var _base : empty-list | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var _size : #? | |
} | |
enum __C.ComparisonResult { } | |
struct ArgumentParser.CompletionShell { | |
var rawValue : String // +0x0 | |
} | |
struct ArgumentParser.Argument { | |
var _parsedValue : Parsed | |
} | |
enum ArgumentParser.ArgumentArrayParsingStrategy { | |
case remaining | |
case unconditionalRemaining | |
} | |
struct ArgumentParser.ArgumentHelp { | |
var abstract : String // +0x0 | |
var discussion : String // +0x10 | |
var valueName : String? // +0x20 | |
var shouldDisplay : Bool // +0x30 | |
} | |
struct ArgumentParser.CompletionKind { | |
var kind : Kind // +0x0 | |
} | |
enum ArgumentParser.Kind { | |
case list : [String] | |
case file : (extensions: [String]) | |
case shellCommand : String | |
case custom : (_:) | |
case default | |
case directory | |
} | |
struct ArgumentParser.ValidationError { | |
var message : String // +0x0 | |
} | |
struct ArgumentParser.ExitCode { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var rawValue : ?? // +0x0 | |
} | |
enum ArgumentParser.CleanExit { | |
case helpRequest : ParsableCommand | |
case message : String | |
} | |
struct ArgumentParser.Flag { | |
var _parsedValue : Parsed | |
} | |
enum ArgumentParser.FlagInversion { | |
case prefixedNo | |
case prefixedEnableDisable | |
} | |
enum ArgumentParser.FlagExclusivity { | |
case exclusive | |
case chooseFirst | |
case chooseLast | |
} | |
struct ArgumentParser.NameSpecification { | |
var elements : Element // +0x0 | |
} | |
enum ArgumentParser.Element { | |
case customLong : (String, withSingleDash: Bool) | |
case customShort : Character | |
case long | |
case short | |
} | |
struct ArgumentParser.Option { | |
var _parsedValue : Parsed | |
} | |
enum ArgumentParser.SingleValueParsingStrategy { | |
case next | |
case unconditional | |
case scanningForValue | |
} | |
enum ArgumentParser.ArrayParsingStrategy { | |
case singleValue | |
case unconditionalSingleValue | |
case upToNextOption | |
case remaining | |
} | |
struct ArgumentParser.OptionGroup { | |
var _parsedValue : Parsed | |
} | |
struct ArgumentParser.CommandConfiguration { | |
var commandName : String? // +0x0 | |
var _superCommandName : String? // +0x10 | |
var abstract : String // +0x20 | |
var discussion : String // +0x30 | |
var version : String // +0x40 | |
var shouldDisplay : Bool // +0x50 | |
var subcommands : ParsableCommand // +0x58 | |
var defaultSubcommand : ParsableCommand // +0x60 | |
var helpNames : NameSpecification // +0x70 | |
} | |
struct ArgumentParser.StandardError { } | |
struct ArgumentParser._WrappedParsableCommand: ParsableArguments { | |
var _options : OptionGroup | |
} | |
enum ArgumentParser.CodingKeys { | |
case options | |
} | |
class ArgumentParser.ArgumentDecoder : _SwiftObject /usr/lib/swift/libswiftCore.dylib { | |
let values : ParsedValues // +0x10 | |
var usedOrigins : InputOrigin // +0x20 | |
var nextCommandIndex : Int // +0x28 | |
var previouslyDecoded : DecodedArguments // +0x30 | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var codingPath : empty-list // +0x38 | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var userInfo : empty-list // +0x40 | |
} | |
class ArgumentParser.ParsedArgumentsContainer { | |
struct ArgumentParser.DecodedArguments { | |
var type : ParsableArguments // +0x0 | |
var value : ParsableArguments // +0x10 | |
} | |
struct ArgumentParser.SingleValueDecoder { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var userInfo : empty-list // +0x0 | |
var underlying : ArgumentDecoder // +0x8 | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var codingPath : empty-list // +0x10 | |
var key : InputKey // +0x18 | |
var parsedElement : Element // +0x28 | |
} | |
struct ArgumentParser.ArrayWrapper: ArrayWrapperProtocol { | |
var base : [A] | |
var currentIndex : Int | |
} | |
struct ArgumentParser.UnkeyedContainer { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var codingPath : empty-list // +0x0 | |
var parsedElement : Element // +0x8 | |
var array : ArrayWrapperProtocol // +0x48 | |
} | |
struct ArgumentParser.SingleValueContainer { | |
var underlying : SingleValueDecoder // +0x0 | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var codingPath : empty-list // +0x68 | |
var parsedElement : Element // +0x70 | |
} | |
enum ArgumentParser.Error { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
case wrongKeyType : S? | |
case topLevelHasNoUnkeyedContainer | |
case topLevelHasNoSingleValueContainer | |
case singleValueDecoderHasNoContainer | |
} | |
enum ArgumentParser.Update { | |
case nullary : InputOrigin | |
case unary : InputOrigin | |
} | |
enum ArgumentParser.Kind { | |
case named : Name | |
case positional | |
} | |
struct ArgumentParser.ArgumentDefinition { | |
var kind : Kind // +0x0 | |
var help : Help // +0x8 | |
var completion : CompletionKind // +0x80 | |
var parsingStrategy : ParsingStrategy // +0x91 | |
var update : Update // +0x98 | |
var initial : InputOrigin // +0xb0 | |
} | |
enum ArgumentParser.ParsingStrategy { | |
case nextAsValue | |
case scanningForValue | |
case unconditional | |
case upToNextOption | |
case allRemainingInput | |
} | |
struct ArgumentParser.Help { | |
var options : Options // +0x0 | |
var help : ArgumentHelp // +0x8 | |
var discussion : String? // +0x40 | |
var defaultValue : String? // +0x50 | |
var keys : InputKey // +0x60 | |
var allValues : [String] // +0x68 | |
var isComposite : Bool // +0x70 | |
} | |
struct ArgumentParser.Options { | |
var rawValue : UInt // +0x0 | |
} | |
struct ArgumentParser.ArgumentSet { | |
var content : ArgumentDefinition // +0x0 | |
var namePositions : Name // +0x8 | |
} | |
struct ArgumentParser.CommandError { | |
var commandStack : ParsableCommand // +0x0 | |
var parserError : ParserError // +0x8 | |
} | |
struct ArgumentParser.AutodetectedGenerateCompletions { | |
var _generateCompletionScript : Flag // +0x0 | |
} | |
struct ArgumentParser.GenerateCompletions { | |
var _generateCompletionScript : Option // +0x0 | |
} | |
struct ArgumentParser.HelpRequested { } | |
enum ArgumentParser.CodingKeys { | |
case generateCompletionScript | |
} | |
enum ArgumentParser.CodingKeys { | |
case generateCompletionScript | |
} | |
struct ArgumentParser.InputOrigin { | |
var _elements : Element // +0x0 | |
} | |
enum ArgumentParser.Element { | |
case argumentIndex : Index | |
} | |
enum ArgumentParser.Name { | |
case long : String | |
case short : Character | |
case longWithSingleDash : String | |
} | |
enum ArgumentParser.Parsed { | |
case value : A | |
case definition : ArgumentSet | |
} | |
struct ArgumentParser.ParsedValues { | |
var elements : InputKey // +0x0 | |
var originalInput : [String] // +0x8 | |
} | |
struct ArgumentParser.Element { | |
var key : InputKey // +0x0 | |
var value : Any // +0x10 | |
var inputOrigin : InputOrigin // +0x30 | |
var shouldClearArrayIfParsed : Bool // +0x38 | |
} | |
struct ArgumentParser.InputKey { | |
var rawValue : String // +0x0 | |
} | |
enum ArgumentParser.ParserError { | |
case completionScriptRequested : (shell: String?) | |
case completionScriptCustomResponse : String | |
case unsupportedShell : String? | |
case unknownOption : Element | |
case invalidOption : String | |
case nonAlphanumericShortOption : Character | |
case missingValueForOption : InputOrigin | |
case unexpectedValueForOption : Element | |
case unexpectedExtraValues : InputOrigin | |
case duplicateExclusiveValues : InputOrigin | |
case noValue : InputKey | |
case unableToParseValue : InputOrigin | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
case userValidationError : o? | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
case noArguments : o? | |
case helpRequested | |
case versionRequested | |
case notImplemented | |
case invalidState | |
case missingSubcommand | |
} | |
enum ArgumentParser.InternalParseError { | |
case wrongType : InputKey | |
case subcommandLevelMismatch : (Int, Int) | |
case subcommandLevelMissing : Int | |
case subcommandLevelDuplicated : Int | |
case subcommandNameMismatch | |
case expectedCommandButNoneFound | |
} | |
struct ArgumentParser.InputIndex { | |
var rawValue : Int // +0x0 | |
} | |
enum ArgumentParser.ParsedArgument { | |
case name : Name | |
case nameWithValue : Name | |
} | |
enum ArgumentParser.Value { | |
case option : ParsedArgument | |
case value : String | |
case terminator | |
} | |
struct ArgumentParser.Element { | |
var value : Value // +0x0 | |
var index : Index // +0x28 | |
} | |
struct ArgumentParser.Index { | |
var inputIndex : InputIndex // +0x0 | |
var subIndex : SubIndex // +0x8 | |
} | |
struct ArgumentParser.SplitArguments { | |
var _elements : Element // +0x0 | |
var firstUnused : Int // +0x8 | |
var originalInput : [String] // +0x10 | |
} | |
enum ArgumentParser.SubIndex { | |
case sub : Int | |
case complete | |
} | |
struct ArgumentParser.HelpCommand { | |
var _subcommands : Argument // +0x0 | |
var commandStack : ParsableCommand // +0x18 | |
} | |
enum ArgumentParser.CodingKeys { | |
case subcommands | |
} | |
struct ArgumentParser.Element { | |
var label : String // +0x0 | |
var abstract : String // +0x10 | |
var discussion : String // +0x20 | |
} | |
struct ArgumentParser.HelpGenerator { | |
var commandStack : ParsableCommand // +0x0 | |
var abstract : String // +0x8 | |
var usage : Usage // +0x18 | |
var sections : Section // +0x20 | |
var discussionSections : DiscussionSection // +0x28 | |
} | |
struct ArgumentParser.Section { | |
var header : Header // +0x0 | |
var elements : Element // +0x8 | |
var discussion : String // +0x10 | |
var isSubcommands : Bool // +0x20 | |
} | |
struct ArgumentParser.DiscussionSection { | |
var title : String // +0x0 | |
var content : String // +0x10 | |
} | |
struct ArgumentParser.Usage { | |
var components : [String] // +0x0 | |
} | |
enum ArgumentParser.Header { | |
case positionalArguments | |
case subcommands | |
case options | |
} | |
enum ArgumentParser.MessageInfo { | |
case help : (text: String) | |
case validation : (message: String, usage: String) | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
case other : first-element-marker | |
} | |
class ArgumentParser.Tree { | |
enum ArgumentParser.InitializationError { | |
case recursiveSubcommand : ParsableCommand | |
} | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
struct __C.FileAttributeKey { | |
var _rawValue : NSString | |
} | |
struct DTDeviceServices.ExecutionResult { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var status : q // +0x0 | |
var stdout : String // +0x8 | |
var stderr : String // +0x18 | |
} | |
enum DTDeviceServices.OutputChannel { | |
case stdout | |
case stderr | |
} | |
struct DTDeviceServices.InstalledDarwinUpRoot { | |
let uuid : String | |
let name : String | |
let version : String? | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let location : ! | |
} | |
enum DTDeviceServices.DarwinUpError { | |
case InvalidBasePath : (path: String) | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
case MismatchingInstallationPoint : | |
case InvalidRootPath : (path: String) | |
case RuntimeError : (message: String) | |
case MalformedOutput : (message: String) | |
case InstallFailed : (message: String) | |
case RenameFailed : (message: String) | |
case UninstallFailed : (message: String) | |
} | |
class DTDeviceServices.DarwinUp : _SwiftObject /usr/lib/swift/libswiftCore.dylib { 0x12fd0 class func <stripped> // method | |
0x14af0 class func <stripped> // method | |
0x154f0 class func <stripped> // method | |
0x15500 class func <stripped> // method | |
} | |
class DTDeviceServices.CacheEntry : _SwiftObject /usr/lib/swift/libswiftCore.dylib { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let timestamp : | |
let installedRoots : InstalledDarwinUpRoot | |
} | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class DTRemoteServices.FileServiceSessionToken : NSObject /usr/lib/libobjc.A.dylib { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let uuid : 54 // +0xfeedfacf | |
} | |
class DTRemoteServices.DTRSFileServiceClient : DTRSServiceClient { | |
let device : OS_remote_device | |
let queue : OS_dispatch_queue | |
} | |
enum DTRemoteServices.FileServiceClientError { | |
case invalidReply : (underlyingError: String) | |
case ioError : (underlyingError: String) | |
case badSymbolicLink | |
} | |
class DTRemoteServices.FileServiceServer : _SwiftObject /usr/lib/swift/libswiftCore.dylib { | |
let controlQueue : OS_dispatch_queue | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var sessions : empty-list | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var files : empty-list | |
var ioHandlers : Set<OS_dispatch_io> | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var nextFileId : ?7 | |
let clearFileFromListOnCompletion : Bool | |
} | |
enum DTRemoteServices.DataServiceStatus { | |
case waitingForHeader | |
case waitingForDataToWrite | |
case waitingForScheduledEvent | |
case sendingDataFromFile | |
} | |
class DTRemoteServices.Atomic { | |
class DTRemoteServices.FileServiceSession : _SwiftObject /usr/lib/swift/libswiftCore.dylib { | |
let domain : FileCopyServiceDomain | |
let identifier : String? | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let uuid : 54 | |
let sessionRootPath : String | |
var metadata : FileServiceSessionMetadata | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let containerRef : U3 | |
} | |
class DTRemoteServices.FileServiceFile : _SwiftObject /usr/lib/swift/libswiftCore.dylib { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let id : ?7 | |
let path : String | |
let session : FileServiceSession | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var fileSize : ?7 | |
var fileIO : OS_dispatch_io | |
let metadata : FileServiceFileMetadata | |
let direction : Direction | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let absoluteURL : 71 | |
} | |
enum DTRemoteServices.Direction { | |
case hostToDevice | |
case deviceToHost | |
} | |
enum DTRemoteServices.FileServiceServerError { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
case invalidFilePath : 4 | |
case noContainer : (bundleId: String) | |
case invalidUser : (user: String) | |
case ioError : (cause: String) | |
case invalidSessionId | |
case invalidFileId | |
case malformedDataOnDataService | |
case proposedFilePathIllegal | |
case illegalSessionAndIdentifier | |
case unsupportedOS | |
} | |
enum DTRemoteServices.FileCopyServiceDomain { | |
case appDataContainer | |
case appGroupContainer | |
case temporaryLocation | |
case rootStaging | |
} | |
enum DTRemoteServices.FileCopyServiceHeaderType { | |
case wholeFileForWriting | |
case wholeFileForReading | |
case fileDataWritten | |
} | |
enum DTRemoteServices.FileCopyServiceCommands { | |
case createSession | |
case copyFile | |
case createEmptyFile | |
case createLink | |
case getSessionPath | |
case retrieveFile | |
case endSession | |
} | |
struct DTRemoteServices.FileServiceSessionMetadata { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var registeredFiles : ?7 // +0x0 | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var filesRegisteredAsNew : ?7 // +0x8 | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var filesRegisteredButNoUpdateNeeded : ?7 // +0x10 | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var filesRejectedDueToError : ?7 // +0x18 | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var emptyFilesCreated : ?7 // +0x20 | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var symbolicLinksCreated : ?7 // +0x28 | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var symbolicLinksRejectedDueToError : ?7 // +0x30 | |
} | |
enum DTRemoteServices.FileCopyServiceCommandKeys { | |
case domain | |
case domainIdentifier | |
case sessionId | |
case path | |
case user | |
case linkDestination | |
case fileCreationTime | |
case fileLastModTime | |
case filePermissions | |
case fileOwnerUid | |
case fileOwnerGid | |
case fileSize | |
case fileExtendedAttributes | |
} | |
enum DTRemoteServices.FileCopyServiceResponseKeys { | |
case sessionId | |
case fileId | |
case sessionPath | |
case sessionStats | |
} | |
struct DTRemoteServices.FileServiceFileMetadata { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var creationTime : 3 // +0x0 | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var lastModTime : 3 // +0x10 | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var permissions : 3 // +0x20 | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var ownerUid : 3 // +0x30 | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var ownerGid : 3 // +0x40 | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let size : ?7 // +0x50 | |
var attributes : [String]? // +0x58 | |
} | |
enum DTRemoteServices.FileCopyServiceCopyFileResult { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
case accepted : 3 | |
case acceptedButEmpty | |
case noUpdateNeeded | |
} | |
enum DTRemoteServices.CodingKeys { | |
case registeredFiles | |
case filesRegisteredAsNew | |
case filesRegisteredButNoUpdateNeeded | |
case filesRejectedDueToError | |
case emptyFilesCreated | |
case symbolicLinksCreated | |
case symbolicLinksRejectedDueToError | |
} | |
struct __C.file_data_channel_header_t { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var magic : ?7 | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var type : ?7 | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var flags : ?7 | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var fileId : ?7 | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var size : ?7 | |
} | |
struct __C.URLResourceKey { | |
var _rawValue : NSString | |
} | |
struct __C.pollfd { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var fd : _7 | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var events : 57 | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var revents : 57 | |
} | |
struct __C.FileAttributeKey { | |
var _rawValue : NSString | |
} | |
struct __C.timeval { | |
var tv_sec : Int | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var tv_usec : _7 | |
} | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
protocol Mercury.XPCConnection // 7 requirements | |
protocol Mercury.XPCListenerConnection // 3 requirements | |
protocol Mercury.XPCPeerConnection // 2 requirements | |
protocol Mercury.XPCConnectionChainedDispatching // 1 requirements | |
protocol Mercury.CodableDispatchTraits // 12 requirements | |
protocol Mercury.CodableDispatching // 9 requirements | |
protocol Mercury.AnyXPCTypeDescriptor // 2 requirements | |
protocol Mercury.DynamicCodable // 7 requirements | |
struct __C.URLFileProtection { | |
var _rawValue : NSString | |
} | |
struct __C.remote_device_type_t { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var rawValue : ?o | |
} | |
struct __C.audit_token_t { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var val : ?o | |
} | |
struct __C.remote_device_state_t { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var rawValue : ?o | |
} | |
struct __C.termios { | |
var c_iflag : UInt | |
var c_oflag : UInt | |
var c_cflag : UInt | |
var c_lflag : UInt | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var c_cc : ?o | |
var c_ispeed : UInt | |
var c_ospeed : UInt | |
} | |
struct __C.pollfd { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var fd : o | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var events : ?n | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var revents : ?n | |
} | |
class Mercury.XPCEndpoint : _SwiftObject /usr/lib/swift/libswiftCore.dylib { | |
let endpoint : OS_xpc_object | |
0x6ac0 func <stripped> // method | |
} | |
class Mercury.XPCPeerEndpoint : XPCEndpoint { } | |
class Mercury.XPCListenerEndpoint : XPCEndpoint { } | |
class Mercury.XPCObjectEncoder : _SwiftObject /usr/lib/swift/libswiftCore.dylib { | |
let underlyingConnection : XPCConnection | |
0x160b0 class func XPCObjectEncoder.__allocating_init() // init | |
0x7450 class func XPCObjectEncoder.__allocating_init(underlyingConnection:) // init | |
0x74c0 class func XPCObjectEncoder.__allocating_init(underlyingConnection:) // init | |
} | |
class Mercury._XPCObjectEncoder : _SwiftObject /usr/lib/swift/libswiftCore.dylib { | |
var topLevelStorage : OS_xpc_object? | |
var underlyingConnection : XPCConnection | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var codingPath : empty-list | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var userInfo : empty-list | |
} | |
class Mercury.XPCObjectDecoder : _SwiftObject /usr/lib/swift/libswiftCore.dylib { | |
let underlyingConnection : XPCConnection | |
0xbef0 class func XPCObjectDecoder.__allocating_init() // init | |
0xbf40 class func XPCObjectDecoder.__allocating_init(underlyingConnection:) // init | |
0xc090 class func XPCObjectDecoder.__allocating_init(underlyingConnection:) // init | |
} | |
class Mercury._XPCObjectDecoder : _SwiftObject /usr/lib/swift/libswiftCore.dylib { | |
let topLevelObject : OS_xpc_object | |
let underlyingConnection : XPCConnection | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var codingPath : empty-list | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var userInfo : empty-list | |
} | |
struct Mercury.XPCObjectContainer { | |
var object : OS_xpc_object // +0x0 | |
} | |
struct Mercury.XPCObjectKeyedEncodingContainer { | |
let encoder : _XPCObjectEncoder // +0x0 | |
let topLevelStorage : OS_xpc_object // +0x8 | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let codingPath : empty-list // +0x10 | |
} | |
struct Mercury.XPCObjectSingleValueDecodingContainer { | |
let decoder : _XPCObjectDecoder // +0x0 | |
let topLevelObject : OS_xpc_object // +0x8 | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let codingPath : empty-list // +0x10 | |
} | |
struct Mercury.XPCObjectSingleValueEncodingContainer { | |
let encoder : _XPCObjectEncoder // +0x0 | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var codingPath : empty-list // +0x8 | |
} | |
struct Mercury.CodableIndexKey { | |
var stringValue : String // +0x0 | |
var intValue : Int? // +0x10 | |
} | |
struct Mercury.XPCObjectKeyedDecodingContainer { | |
let decoder : _XPCObjectDecoder | |
let topLevelObject : OS_xpc_object | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let codingPath : empty-list | |
} | |
struct Mercury.XPCObjectUnkeyedDecodingContainer { | |
let decoder : _XPCObjectDecoder // +0x0 | |
let topLevelObject : OS_xpc_object // +0x8 | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let codingPath : empty-list // +0x10 | |
var currentIndex : Int // +0x18 | |
} | |
struct Mercury.XPCObjectUnkeyedEncodingContainer { | |
let encoder : _XPCObjectEncoder // +0x0 | |
let topLevelStorage : OS_xpc_object // +0x8 | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let codingPath : empty-list // +0x10 | |
} | |
class Mercury.XPCSideChannel : _SwiftObject /usr/lib/swift/libswiftCore.dylib { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let _uniqueIdentifier : ?` // +0x0 | |
let _connection : XPCPeerConnection // +0x0 | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var _eventHandler : empty-list // +0x0 | |
0x17490 class func XPCSideChannel.__allocating_init(from:) // init | |
} | |
struct Mercury.Weak { | |
var rawValue : weak A? | |
} | |
class Mercury.RemoteDeviceBrowser : _SwiftObject /usr/lib/swift/libswiftCore.dylib { | |
let serviceName : String? | |
let deviceType : remote_device_type_t | |
let targetQueue : OS_dispatch_queue | |
let _internalQueue : OS_dispatch_queue | |
let _eventHandler : Event | |
var _underlyingBrowser : OS_remote_device_browser? | |
var _discoveredDevicesByIdentifier : Identity | |
var _started : Bool | |
0x19350 func <stripped> // getter | |
0x19450 func <stripped> // getter | |
0x196d0 class func RemoteDeviceBrowser.__allocating_init(for:deviceType:targetQueue:eventHandler:) // init | |
0x197a0 func <stripped> // method | |
0x1a010 func <stripped> // method | |
} | |
enum Mercury.Event { | |
case deviceConnected : RemoteDevice | |
case cancelled | |
} | |
class Mercury.XPCFileDescriptor : _SwiftObject /usr/lib/swift/libswiftCore.dylib { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let fd : o | |
let closeWhenDone : Bool | |
0x1ad20 class func XPCFileDescriptor.__allocating_init(fileDescriptor:closeWhenDone:) // init | |
0x1b540 func <stripped> // method | |
0x1b560 func <stripped> // method | |
0x1b5f0 func <stripped> // method | |
0x1b6f0 func <stripped> // getter | |
0x1b710 func <stripped> // setter | |
0x1b740 func <stripped> // modifyCoroutine | |
0x1b7c0 func <stripped> // method | |
0x1b940 func <stripped> // getter | |
0x1b960 func <stripped> // setter | |
0x1ba00 func <stripped> // modifyCoroutine | |
0x1bb00 func <stripped> // method | |
0x1bba0 func <stripped> // getter | |
0x1bcb0 func <stripped> // method | |
0x1bf20 class func XPCFileDescriptor.__allocating_init(from:) // init | |
0x1c140 func <stripped> // getter | |
} | |
struct Mercury.WriteOptions { | |
var fileProtection : URLFileProtection // +0x0 | |
var fileSecurity : NSFileSecurity? // +0x8 | |
} | |
struct Mercury.TypeUtils { } | |
enum Mercury.NominalTypeKind { | |
case mangled | |
case simpleClass | |
case simpleStruct | |
case simpleEnum | |
} | |
class Mercury.RemoteDevice : _SwiftObject /usr/lib/swift/libswiftCore.dylib { | |
let _device : OS_remote_device | |
0x1d920 func <stripped> // getter | |
0x1d960 func <stripped> // getter | |
0x1d970 func <stripped> // getter | |
0x1da00 func <stripped> // getter | |
0x1da20 func <stripped> // getter | |
0x1da90 func <stripped> // getter | |
0x1dc80 func <stripped> // method | |
0x1dde0 func <stripped> // method | |
0x1de50 func <stripped> // method | |
} | |
struct Mercury.Identity { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let uuid : ?` | |
let name : String | |
} | |
struct Mercury.XPCDictionary { | |
var _value : OS_xpc_object // +0x0 | |
} | |
class Mercury.XPCConnectionBase : _SwiftObject /usr/lib/swift/libswiftCore.dylib, XPCConnection { | |
var dispatchers : XPCMessageDispatcher // +0x10 | |
0x28a80 class func XPCConnectionBase.__allocating_init() // init | |
0x28ae0 func <stripped> // method | |
0x28c70 func <stripped> // method | |
0x28d30 func <stripped> // method | |
0x291e0 func <stripped> // method | |
0x29380 func <stripped> // method | |
0x293d0 func <stripped> // method | |
0x29420 func <stripped> // method | |
0x29470 func <stripped> // method | |
0x294c0 func <stripped> // method | |
0x29510 func <stripped> // method | |
0x29560 func <stripped> // method | |
0x295b0 func <stripped> // method | |
0x29670 func <stripped> // getter | |
0x296c0 func <stripped> // getter | |
0x29960 func <stripped> // getter | |
} | |
class Mercury.RemoteXPCConnection : XPCConnectionBase { | |
let connection : OS_xpc_remote_connection | |
0x2bba0 func <stripped> // method | |
} | |
class Mercury.RemoteXPCListenerConnection : RemoteXPCConnection { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var handler : empty-list | |
var targetQueue : OS_dispatch_queue | |
0x2bc80 func <stripped> // method | |
0x2c310 func <stripped> // method | |
} | |
class Mercury.RemoteXPCPeerConnection : RemoteXPCConnection { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var handler : empty-list | |
var peerOriginatedFromListener : Bool | |
var targetQueue : OS_dispatch_queue? | |
0x2c4e0 func <stripped> // method | |
0x2cad0 func <stripped> // method | |
0x2cce0 func <stripped> // method | |
} | |
struct Mercury.XPCReplyProviding { | |
let createReplyFn : XPCDictionary // +0x0 | |
let sendReplyFn : XPCDictionary // +0x10 | |
} | |
struct Mercury.XPCMessageDispatchTraits { | |
var replyProvider : XPCReplyProviding | |
var inboundObserver : (_:)? | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var outboundObserver : first-element-marker | |
var errorOnUnregisteredTypes : Bool | |
let encoder : XPCObjectEncoder | |
let decoder : XPCObjectDecoder | |
} | |
class Mercury.XPCMessageDispatcher { | |
enum Mercury.XPCDispatchError { | |
case unableToCreateReply | |
} | |
struct Mercury.UnknownResultType { } | |
struct Mercury.MessageHeader { | |
let mangledTypeName : String // +0x0 | |
} | |
struct Mercury.MessageWrapper { | |
let mangledTypeName : String | |
let value : A | |
} | |
enum Mercury.DispatcherResponse { | |
case error : B | |
case success : A | |
} | |
enum Mercury.DispatchOutcome { | |
case pass | |
case handled | |
} | |
enum Mercury.CodableDispatcherError { | |
case unknownTypeName | |
case pass | |
} | |
class Mercury.CodableDispatcher { | |
enum Mercury.CodingKeys { | |
case response | |
case error | |
} | |
enum Mercury.CodingKeys { } | |
struct Mercury.OperationInfo { | |
let handler : CodableDispatchTraits | |
} | |
struct Mercury.DispatcherErrorWrapper { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var wrappedValue : ?l // +0x0 | |
} | |
enum Mercury.XPCTypeRole { } | |
enum Mercury.Scalar { } | |
enum Mercury.Date { } | |
enum Mercury.String { } | |
enum Mercury.Reference { } | |
enum Mercury.Array { } | |
enum Mercury.Dictionary { } | |
enum Mercury.Error { } | |
enum Mercury.UUID { } | |
enum Mercury.Null { } | |
struct Mercury.XPCTypeDescriptor: AnyXPCTypeDescriptor { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let type : ?W | |
} | |
class Mercury.SystemXPCConnection : XPCConnectionBase { | |
let connection : OS_xpc_object | |
} | |
class Mercury.SystemXPCListenerConnection : SystemXPCConnection { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var handler : empty-list | |
0x3d2e0 func <stripped> // method | |
} | |
class Mercury.SystemXPCPeerConnection : SystemXPCConnection { | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var handler : empty-list | |
0x3d5f0 func <stripped> // method | |
0x3dd90 func <stripped> // getter | |
0x3dda0 func <stripped> // getter | |
0x3ddd0 func <stripped> // getter | |
0x3dde0 func <stripped> // getter | |
0x3ddf0 func <stripped> // getter | |
0x3de00 func <stripped> // method | |
} | |
class Mercury.XPCFileTransfer : _SwiftObject /usr/lib/swift/libswiftCore.dylib { | |
var _value : Value | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var _expectedLength : _ | |
let _lock : NSLock | |
0x3fff0 class func XPCFileTransfer.__allocating_init(forFileAt:) // init | |
0x401c0 class func XPCFileTransfer.__allocating_init(forFileDescriptor:) // init | |
0x40310 class func XPCFileTransfer.__allocating_init(fileDescriptor:) // init | |
0x40400 func <stripped> // getter | |
0x40560 func <stripped> // method | |
0x40930 func <stripped> // method | |
0x40b70 func <stripped> // method | |
0x40c60 func <stripped> // method | |
0x40ce0 func <stripped> // method | |
0x41390 func <stripped> // method | |
0x417b0 class func XPCFileTransfer.__allocating_init(from:) // init | |
} | |
enum Mercury.Value { | |
case fileDescriptor : XPCFileDescriptor | |
case fileTransfer : OS_xpc_object | |
} | |
enum Mercury._CodingKey { | |
case xpcFileDescriptor | |
case xpcFileTransfer | |
case expectedLength | |
} | |
enum Mercury.XPCError { | |
case unknown : String | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
case invalidType : ?W | |
case xpcCoderRequired : String | |
case connectionInterrupted | |
case connectionInvalid | |
case terminationImminent | |
case peerCodeSigningRequirement | |
} | |
enum Mercury.DynamicCodableError { | |
case unsupportedType : (name: String) | |
case typeMismatch : (value: Any, requiredType: Any.Type) | |
} | |
enum Mercury.DynamicCodableContainerCodingKeys { | |
case mangledTypeName | |
case value | |
} | |
struct Mercury.CompositeDynamicCodableContainer: DynamicCodable { | |
let wrappedValue : A | |
} | |
@protocol OS_xpc_object <NSObject> | |
@end | |
@protocol NSObject | |
// instance methods | |
-[NSObject isEqual:] | |
-[NSObject superclass] | |
-[NSObject class] | |
-[NSObject self] | |
-[NSObject performSelector:] | |
-[NSObject performSelector:] | |
-[NSObject performSelector:withObject:] | |
-[NSObject performSelector:withObject:] | |
-[NSObject performSelector:withObject:withObject:] | |
-[NSObject performSelector:withObject:withObject:] | |
-[NSObject isProxy] | |
-[NSObject isKindOfClass:] | |
-[NSObject isKindOfClass:] | |
-[NSObject isMemberOfClass:] | |
-[NSObject isMemberOfClass:] | |
-[NSObject conformsToProtocol:] | |
-[NSObject conformsToProtocol:] | |
-[NSObject respondsToSelector:] | |
-[NSObject respondsToSelector:] | |
-[NSObject retain] | |
-[NSObject release] | |
-[NSObject autorelease] | |
-[NSObject retainCount] | |
-[NSObject zone] | |
@optional | |
// instance methods | |
@end | |
0x0000005e498 RemoteXPCPair : NSObject | |
// instance methods | |
0x0000000669d -[RemoteXPCPair initWithClient:server:] | |
0x00000006736 -[RemoteXPCPair client] | |
0x00000006740 -[RemoteXPCPair setClient:] | |
0x00000006751 -[RemoteXPCPair server] | |
0x0000000675b -[RemoteXPCPair setServer:] | |
0x0000005e510 RemoteXPCShim : NSObject | |
// class methods | |
0x00000006794 +[RemoteXPCShim anonymousConnectedPairWithTargetQueue:] | |
0x0000005eb08 _TtC7Mercury11XPCEndpoint : Swift._SwiftObject | |
0x0000005eba8 _TtC7Mercury15XPCPeerEndpoint : Mercury.XPCEndpoint | |
0x0000005ec48 _TtC7Mercury19XPCListenerEndpoint : Mercury.XPCEndpoint | |
0x0000005ed60 _TtC7Mercury16XPCObjectEncoder : Swift._SwiftObject | |
0x0000005ee08 _TtC7Mercury17_XPCObjectEncoder : Swift._SwiftObject | |
0x0000005eeb8 _TtC7Mercury16XPCObjectDecoder : Swift._SwiftObject | |
0x0000005ef60 _TtC7Mercury17_XPCObjectDecoder : Swift._SwiftObject | |
0x0000005f2b8 _TtC7Mercury14XPCSideChannel : Swift._SwiftObject | |
0x0000005f408 _TtC7Mercury19RemoteDeviceBrowser : Swift._SwiftObject | |
0x0000005f588 _TtC7Mercury17XPCFileDescriptor : Swift._SwiftObject | |
0x0000005f6c8 _TtC7Mercury12RemoteDevice : Swift._SwiftObject | |
0x0000005f8f8 _TtC7Mercury17XPCConnectionBase : Swift._SwiftObject | |
0x0000005fa80 _TtC7Mercury19RemoteXPCConnection : Mercury.XPCConnectionBase | |
0x0000005fbc0 _TtC7Mercury27RemoteXPCListenerConnection : Mercury.RemoteXPCConnection | |
0x0000005fd50 _TtC7Mercury23RemoteXPCPeerConnection : Mercury.RemoteXPCConnection | |
0x000000605f0 _TtC7Mercury19SystemXPCConnection : Mercury.XPCConnectionBase | |
0x00000060728 _TtC7Mercury27SystemXPCListenerConnection : Mercury.SystemXPCConnection | |
0x00000060888 _TtC7Mercury23SystemXPCPeerConnection : Mercury.SystemXPCConnection | |
0x00000060a90 _TtC7Mercury15XPCFileTransfer : Swift._SwiftObject | |
0x00000000000 01 00 0600 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation: NSArray | |
0x00000000000 01 00 0300 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation: NSConstantIntegerNumber | |
0x00000000000 01 00 0600 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation: NSDate | |
0x00000000000 01 00 0600 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation: NSDictionary | |
0x00000000000 01 00 0300 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation: NSError | |
0x00000000000 01 00 0300 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation: NSKeyedArchiver | |
0x00000000000 01 00 0300 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation: NSKeyedUnarchiver | |
0x00000000000 01 00 0300 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation: NSLock | |
0x00000000000 01 00 0600 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation: NSMutableArray | |
0x00000000000 01 00 0600 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation: NSMutableDictionary | |
0x00000000000 01 00 0600 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation: NSNull | |
0x00000000000 01 00 0300 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation: NSNumber | |
0x00000000000 01 00 0400 /usr/lib/libobjc.A.dylib: NSObject | |
0x00000000000 01 00 0300 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation: NSRecursiveLock | |
0x00000000000 01 00 0300 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation: NSString | |
0x00000000000 01 00 0300 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation: NSUUID | |
0x00000000000 01 00 0240 /usr/lib/libSystem.B.dylib: OS_dispatch_queue | |
0x00000000000 01 00 0240 /usr/lib/libSystem.B.dylib: OS_os_log | |
0x00000000000 01 00 0800 /System/Library/PrivateFrameworks/RemoteXPC.framework/Versions/A/RemoteXPC: OS_xpc_remote_connection | |
0x00000000000 01 00 0900 /usr/lib/swift/libswiftCore.dylib: _TtCs12_SwiftObject |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@protocol NSSecureCoding <NSCoding> | |
// class methods | |
+[NSSecureCoding supportsSecureCoding] | |
@end | |
@protocol NSCoding | |
// instance methods | |
-[NSCoding encodeWithCoder:] | |
-[NSCoding encodeWithCoder:] | |
-[NSCoding initWithCoder:] | |
@end | |
0x00000085dc0 RPRSDDeviceInfo : NSObject | |
// instance methods | |
0x0000000e0b8 -[RPRSDDeviceInfo name] | |
0x0000000e13c -[RPRSDDeviceInfo uuid] | |
0x0000000e1f4 -[RPRSDDeviceInfo init] | |
0x00000085e80 RPConnectableDevice : NSObject | |
// instance methods | |
0x0000000e2bc -[RPConnectableDevice authFlags] | |
0x0000000e3a4 -[RPConnectableDevice connectionFlags] | |
0x0000000e4e8 -[RPConnectableDevice untrustedRSDDeviceInfo] | |
0x0000000e704 -[RPConnectableDevice trustedRSDDeviceInfo] | |
0x0000000e948 -[RPConnectableDevice pairNonInteractivelyWithCompletionHandler:] | |
0x0000000ec3c -[RPConnectableDevice pairWithChallengeHandler:completionHandler:] | |
0x0000000edb4 -[RPConnectableDevice connectWithCompletionHandler:] | |
0x0000000f548 -[RPConnectableDevice registerForStateChangesOnQueue:withHandler:] | |
0x0000000f64c -[RPConnectableDevice init] | |
0x00000086cb0 _TtC13RemotePairing18NetworkPairingPeer : Swift._SwiftObject | |
0x00000086d98 _TtC13RemotePairing16VirtualInterface : Swift._SwiftObject | |
0x00000086ee0 _TtC13RemotePairingP33_56A4AE13DD4904F3C183E967895A834119_RemotePairingClass : Swift._SwiftObject | |
0x00000086ff8 _TtC13RemotePairing22SocketTunnelConnection : Swift._SwiftObject | |
0x00000087278 _TtC13RemotePairing7RSDPeer : Swift._SwiftObject | |
0x00000085f78 RPConnectableDeviceBrowser : NSObject | |
// instance methods | |
0x0000001d648 -[RPConnectableDeviceBrowser state] | |
0x0000001d6d0 -[RPConnectableDeviceBrowser setState:] | |
0x0000001df18 -[RPConnectableDeviceBrowser initWithTargetQueue:onDeviceDiscovered:onCancel:] | |
0x0000001e96c -[RPConnectableDeviceBrowser startBrowsing] | |
0x0000001ec1c -[RPConnectableDeviceBrowser cancel] | |
0x0000001f070 -[RPConnectableDeviceBrowser init] | |
0x000000874e8 _TtC13RemotePairing34RapportIdentityVerificationSession : Swift._SwiftObject | |
0x000000876f8 _TtC13RemotePairing17ConnectableDevice : Swift._SwiftObject | |
0x00000087f48 _TtC13RemotePairing20ManualTunnelListener : Swift._SwiftObject | |
0x00000088148 _TtC13RemotePairing20NetworkTunnelManager : Swift._SwiftObject | |
0x00000088b60 _TtC13RemotePairing27NetworkPairingTCPConnection : Swift._SwiftObject | |
0x00000000000 01 00 0900 /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils: CUPairingSession | |
0x00000000000 01 00 0400 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation: NSError | |
0x00000000000 01 00 0400 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation: NSKeyedArchiver | |
0x00000000000 01 00 0400 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation: NSKeyedUnarchiver | |
0x00000000000 01 00 0400 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation: NSLock | |
0x00000000000 01 00 0500 /usr/lib/libobjc.A.dylib: NSObject | |
0x00000000000 01 00 0400 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation: NSThread | |
0x00000000000 01 00 0700 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation: NSUserDefaults | |
0x00000000000 01 00 0600 /usr/lib/libSystem.B.dylib: OS_dispatch_io | |
0x00000000000 01 00 0600 /usr/lib/libSystem.B.dylib: OS_dispatch_queue | |
0x00000000000 01 00 0600 /usr/lib/libSystem.B.dylib: OS_os_log | |
0x00000000000 01 00 0a00 /System/Library/PrivateFrameworks/Rapport.framework/Versions/A/Rapport: RPClient | |
0x00000000000 01 00 0a00 /System/Library/PrivateFrameworks/Rapport.framework/Versions/A/Rapport: RPIdentity | |
0x00000000000 01 00 0b00 /usr/lib/swift/libswiftCore.dylib: _TtCs12_SwiftObject | |
protocol RemotePairing.DefaultsValueTransformable // 2 requirements | |
{ | |
// method | |
// class method | |
} | |
protocol RemotePairing.PrimitiveDefaultsValueTransformable // 1 requirements | |
{ | |
// class base protocol | |
} | |
protocol RemotePairing.AnyOptional // 1 requirements | |
{ | |
// getter | |
} | |
protocol RemotePairing.TunnelConnection // 3 requirements | |
{ | |
// method | |
// method | |
// method | |
} | |
protocol RemotePairing.RSDRequest // 2 requirements | |
{ | |
// class base protocol | |
// class base protocol | |
} | |
protocol RemotePairing.Request // 2 requirements | |
{ | |
// class base protocol | |
// class base protocol | |
} | |
protocol RemotePairing.Response // 2 requirements | |
{ | |
// class base protocol | |
// class base protocol | |
} | |
protocol RemotePairing.HashableByObjectIdentity // 1 requirements | |
{ | |
// class base protocol | |
} | |
protocol RemotePairing.RichErrorCode // 4 requirements | |
{ | |
// class base protocol | |
// getter | |
// getter | |
// class init | |
} | |
protocol RemotePairing.RichErrorBase // 8 requirements | |
{ | |
// class base protocol | |
// class base protocol | |
// class base protocol | |
// class init | |
// getter | |
// getter | |
// getter | |
// getter | |
} | |
protocol RemotePairing.RichError // 5 requirements | |
{ | |
// class base protocol | |
// class associated conformance access function | |
// class associated type access function | |
// getter | |
// class init | |
} | |
protocol RemotePairing.TunnelInterface // 8 requirements | |
{ | |
// class getter | |
// class getter | |
// class getter | |
// getter | |
// getter | |
// class init | |
// method | |
// method | |
} | |
protocol RemotePairing.IPHeader // 8 requirements | |
{ | |
// class getter | |
// class getter | |
// getter | |
// getter | |
// getter | |
// getter | |
// getter | |
// class init | |
} | |
struct __C.RPConnectableDeviceStateKey { | |
// Properties | |
var _rawValue : NSString | |
} | |
struct __C.RPPairingChallengeKey { | |
// Properties | |
var _rawValue : NSString | |
} | |
class __C.CFError { | |
struct RemotePairing.Defaults { } | |
enum RemotePairing.DefaultsDomain { | |
// Properties | |
case remotePairing | |
case coreDevice | |
} | |
struct RemotePairing.DefaultsBackedProperty { | |
// Properties | |
let key : String | |
let domain : DefaultsDomain | |
let defaultValue : A | |
} | |
enum RemotePairing.PairingSessionParty { | |
// Properties | |
case server | |
case client | |
} | |
enum RemotePairing.IdentityError { | |
// Properties | |
case unableToFindSelfIdentity | |
case unableToFetchIdentities | |
} | |
class RemotePairing._RSDDeviceInfoObjc : NSObject /usr/lib/libobjc.A.dylib { | |
// Properties | |
let name : String | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let uuid : '? | |
// ObjC -> Swift bridged methods | |
WARNING: couldn't find address 0x7f0100021f98 (0x70100021f98) in binary! | |
0x90d85 @objc _RSDDeviceInfoObjc.(null) <stripped> | |
WARNING: couldn't find address 0x7ee900021f58 (0x6e900021f58) in binary! | |
0x90d75 @objc _RSDDeviceInfoObjc.(null) <stripped> | |
WARNING: couldn't find address 0x78000000c (0x78000000c) in binary! | |
0x65cfffb99c8 @objc _RSDDeviceInfoObjc.(null) <stripped> | |
0x634fffba280 @objc _RSDDeviceInfoObjc. <stripped> | |
// Swift methods | |
} | |
class RemotePairing._ConnectableDeviceObjc : NSObject /usr/lib/libobjc.A.dylib { | |
// Properties | |
let _underlyingDevice : ConnectableDevice | |
// ObjC -> Swift bridged methods | |
WARNING: couldn't find address 0x7fd000021f68 (0x7d000021f68) in binary! | |
0x90e54 @objc _ConnectableDeviceObjc.(null) <stripped> | |
WARNING: couldn't find address 0x7f6900021f40 (0x76900021f40) in binary! | |
0x90ded @objc _ConnectableDeviceObjc.(null) <stripped> | |
WARNING: couldn't find address 0x7fa800021f18 (0x7a800021f18) in binary! | |
0x90e38 @objc _ConnectableDeviceObjc.(null) <stripped> | |
WARNING: couldn't find address 0x7f9000021ef0 (0x79000021ef0) in binary! | |
0x90e30 @objc _ConnectableDeviceObjc.(null) <stripped> | |
WARNING: couldn't find address 0x7f2100021f90 (0x72100021f90) in binary! | |
0x90dad @objc _ConnectableDeviceObjc.(null) <stripped> | |
WARNING: couldn't find address 0x48000000c (0x48000000c) in binary! | |
0x6ecfffaa470 @objc _ConnectableDeviceObjc.(null) <stripped> | |
0x6ccfffaa594 @objc _ConnectableDeviceObjc. <stripped> | |
0x47f00021e70 @objc _ConnectableDeviceObjc. <stripped> | |
WARNING: couldn't find address 0x21e5cfffb99c8 (0x65cfffb99c8) in binary! | |
0x47c00021e48 @objc _ConnectableDeviceObjc.(null) <stripped> | |
WARNING: couldn't find address 0x21e34fffba280 (0x634fffba280) in binary! | |
0x6a100021e20 @objc _ConnectableDeviceObjc.(null) <stripped> | |
// Swift methods | |
0xe2f4 func <stripped> // getter | |
0xe3dc func <stripped> // getter | |
0xe520 func <stripped> // getter | |
0xe73c func <stripped> // getter | |
0xe914 func <stripped> // method | |
0xea10 func <stripped> // method | |
0xed44 func <stripped> // method | |
0xee6c func <stripped> // method | |
} | |
class RemotePairing.NetworkPairingPeer : _SwiftObject /usr/lib/swift/libswiftCore.dylib { | |
// Properties | |
var state : State | |
let connection : NetworkPairingTCPConnection | |
// Swift methods | |
0xfd1c func <stripped> // getter | |
0xfd88 func <stripped> // setter | |
0xff04 func <stripped> // modifyCoroutine | |
0x10078 class func NetworkPairingPeer.__allocating_init(connection:) // init | |
0x10170 func <stripped> // getter | |
} | |
enum RemotePairing.State { | |
// Properties | |
case verifyManualPairing : CUPairingSession | |
case setupManualPairing : CUPairingSession | |
case authenticated : PeerIdentity | |
case ready | |
case unauthenticated | |
} | |
class RemotePairing.VirtualInterface : _SwiftObject /usr/lib/swift/libswiftCore.dylib { | |
// Properties | |
let interfaceName : String | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let address : ?? | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let _viRef : ?? | |
var _viQueue : OS_dispatch_queue | |
var _readPacketsCompletion : TunnelPacket | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var _writeProtocols : empty-list | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var _writeBuffers : empty-list | |
var _writeBufferLengths : UnsafeMutableBufferPointer<Int> | |
// Swift methods | |
0x106e0 class func VirtualInterface.__allocating_init(queue:address:netmask:mtu:maxPendingPackets:) // init | |
} | |
struct RemotePairing.VirtualInterfaceError { | |
// Properties | |
let code : Code | |
let message : String | |
let failureReason : String? | |
let recoverySuggestion : String? | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let underlyingError : ?? | |
} | |
enum RemotePairing.Code { | |
// Properties | |
case unableToCreate | |
case unableToAddAddress | |
case unableToUpdateAdHocService | |
case unableToSetMTU | |
case unableToSetMaxPendingPackets | |
case unableToCopyName | |
case unableToSetReadHandler | |
} | |
class RemotePairing._RemotePairingClass : _SwiftObject /usr/lib/swift/libswiftCore.dylib { | |
// Swift methods | |
} | |
class RemotePairing.SocketTunnelConnection : _SwiftObject /usr/lib/swift/libswiftCore.dylib, TunnelConnection { | |
// Properties | |
let _io : OS_dispatch_io | |
let _queue : OS_dispatch_queue | |
let _logPrefix : String | |
// Swift methods | |
0x15db4 class func SocketTunnelConnection.__allocating_init(socket:queue:logPrefix:) // init | |
0x16300 func <stripped> // method | |
0x16768 func <stripped> // method | |
0x16ec0 func <stripped> // method | |
} | |
enum RemotePairing.PeerIdentity { | |
// Properties | |
case coreUtils : CUPairedPeer | |
case rapport : RPIdentity | |
} | |
enum RemotePairing.RSDPeerEvent { | |
// Properties | |
case pairingData : PairingData | |
case pairingRejected | |
} | |
struct RemotePairing.StreamEncryptedMessage: RSDRequest { | |
// Properties | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let encryptedData : ?? | |
} | |
enum RemotePairing.StreamMessage { | |
// Properties | |
case startListener : StartListenerRequest | |
case startListenerResponse : StartListenerResponse | |
} | |
struct RemotePairing.UnauthenticatedRSDPeerInfoRequest: RSDRequest { } | |
struct RemotePairing.UnauthenticatedPeerInfo { | |
// Properties | |
let identifier : String | |
let name : String | |
let model : String? | |
} | |
struct RemotePairing.PairingData: RSDRequest { | |
// Properties | |
var startNewSession : Bool | |
var kind : Kind | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var data : ?? | |
} | |
enum RemotePairing.Kind { | |
// Properties | |
case verifySameAccount | |
case verifyManualPairing | |
case setupManualPairing | |
} | |
struct RemotePairing.StartListenerRequest { | |
// Properties | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var key : ?? | |
} | |
struct RemotePairing.StartListenerResponse { | |
// Properties | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var port : ?? | |
} | |
class RemotePairing.RSDPeer : _SwiftObject /usr/lib/swift/libswiftCore.dylib { | |
// Properties | |
var state : State | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let connection : ?? | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let remoteDevice : u? | |
// Swift methods | |
0x1acc4 func <stripped> // getter | |
0x1ad74 func <stripped> // setter | |
0x1af2c func <stripped> // modifyCoroutine | |
0x1b0a8 class func RSDPeer.__allocating_init(connection:remoteDevice:) // init | |
0x1b244 func <stripped> // method | |
0x1b358 func <stripped> // getter | |
} | |
enum RemotePairing.State { | |
// Properties | |
case verifySameAccount : RapportIdentityVerificationSession | |
case verifyManualPairing : CUPairingSession | |
case setupManualPairing : CUPairingSession | |
case authenticated : PeerIdentity | |
case ready | |
case unauthenticated | |
} | |
enum RemotePairing.CodingKeys { | |
// Properties | |
case port | |
} | |
enum RemotePairing.CodingKeys { | |
// Properties | |
case key | |
} | |
enum RemotePairing.CodingKeys { | |
// Properties | |
case startNewSession | |
case kind | |
case data | |
} | |
enum RemotePairing.CodingKeys { | |
// Properties | |
case identifier | |
case name | |
case model | |
} | |
enum RemotePairing.CodingKeys { } | |
enum RemotePairing.Raw { | |
// Properties | |
case startListener | |
case startListenerResponse | |
} | |
enum RemotePairing.CodingKeys { | |
// Properties | |
case encryptedData | |
} | |
enum RemotePairing.Raw { | |
// Properties | |
case pairingData | |
case pairingRejected | |
} | |
class RemotePairing.ConnectableDeviceBrowser : NSObject /usr/lib/libobjc.A.dylib { | |
// Properties | |
var state : State | |
var onDeviceDiscovered : ConnectableDevice | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var onCancel : empty-list | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var _connection : y? | |
let _targetQueue : OS_dispatch_queue | |
// ObjC -> Swift bridged methods | |
WARNING: couldn't find address 0x8c7f00021e70 (0x47f00021e70) in binary! | |
0x91b0b @objc ConnectableDeviceBrowser.(null) <stripped> | |
WARNING: couldn't find address 0x8c7c00021e48 (0x47c00021e48) in binary! | |
0x90d3d @objc ConnectableDeviceBrowser.(null) <stripped> | |
WARNING: couldn't find address 0x7ea100021e20 (0x6a100021e20) in binary! | |
0x90d1d @objc ConnectableDeviceBrowser.(null) <stripped> | |
WARNING: couldn't find address 0x7e8900021e70 (0x68900021e70) in binary! | |
0x25029232840 @objc ConnectableDeviceBrowser.(null) <stripped> | |
WARNING: couldn't find address 0x6f6d65523a4d4152 (0x5523a4d4152) in binary! | |
0x75250202067 @objc ConnectableDeviceBrowser.(null) <stripped> | |
WARNING: couldn't find address 0x746f6d65523a5443 (0x565523a5443) in binary! | |
0xa32312d @objc ConnectableDeviceBrowser.(null) <stripped> | |
WARNING: couldn't find address 0x4028000000000000 (0x0) in binary! | |
0x88e90 @objc ConnectableDeviceBrowser.(null) <stripped> | |
// Swift methods | |
0x1d68c func <stripped> // getter | |
0x1d900 func <stripped> // getter | |
0x1d91c func <stripped> // setter | |
0x1d938 func <stripped> // modifyCoroutine | |
0x1dacc func <stripped> // getter | |
0x1db2c func <stripped> // setter | |
0x1db90 func <stripped> // modifyCoroutine | |
0x1dbd4 class func ConnectableDeviceBrowser.__allocating_init(targetQueue:onDeviceDiscovered:onCancel:) // init | |
0x1e0ac func <stripped> // method | |
0x1e998 func <stripped> // method | |
0x1eb80 func <stripped> // method | |
0x1ecc8 func <stripped> // method | |
} | |
enum RemotePairing.State { } | |
enum RemotePairing.AuthenticationType { } | |
enum RemotePairing.AuthenticationState { | |
// Properties | |
case authenticated : AuthenticationType | |
case unauthenticated | |
case manualPairingInProgress | |
} | |
enum RemotePairing.AuthenticationStateInternal { | |
// Properties | |
case authenticated : AuthenticationType | |
case manualPairingInProgress : AuthenticationState | |
case unauthenticated | |
} | |
enum RemotePairing.Raw { | |
// Properties | |
case unauthenticated | |
case authenticated | |
case manualPairingInProgress | |
} | |
class RemotePairing.RapportIdentityVerificationSession : _SwiftObject /usr/lib/swift/libswiftCore.dylib { | |
// Properties | |
let rpClient : RPClient | |
let pairingSession : CUPairingSession | |
var resolvedIdentity : RPIdentity? | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var sessionCompletionHandler : empty-list | |
var dataProducedHandler : PairingDataOutput | |
// Swift methods | |
0x20d10 func <stripped> // getter | |
0x20d54 func <stripped> // setter | |
0x20d98 func <stripped> // modifyCoroutine | |
0x20f0c func <stripped> // getter | |
0x20f58 func <stripped> // setter | |
0x20fa8 func <stripped> // modifyCoroutine | |
0x21118 func <stripped> // getter | |
0x21174 func <stripped> // setter | |
0x211d4 func <stripped> // modifyCoroutine | |
0x21264 func <stripped> // getter | |
0x21288 func <stripped> // setter | |
0x212bc func <stripped> // modifyCoroutine | |
0x21338 class func RapportIdentityVerificationSession.__allocating_init(for:dispatchQueue:) // init | |
0x21e90 func <stripped> // method | |
0x21ecc func <stripped> // method | |
0x21edc func <stripped> // method | |
0x21f7c func <stripped> // method | |
} | |
struct RemotePairing.PairingDataOutput { | |
// Properties | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var data : ?? | |
var shouldStartNewSession : Bool | |
} | |
enum RemotePairing.PairingOutcome { | |
// Properties | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
case failure : ?? | |
case challenge : (lastAttemptIncorrect: Bool, throttleSeconds: Int?) | |
case success | |
} | |
enum RemotePairing.PairingError { | |
// Properties | |
case userRejectedPrompt | |
case nonInteractivePairingUnavailable | |
} | |
struct RemotePairing.ConnectableDeviceState { | |
// Properties | |
let connectionState : ConnectionState | |
let authenticationState : AuthenticationState | |
let untrustedDeviceInfo : RSDDeviceInfo | |
} | |
class RemotePairing.ConnectableDevice : _SwiftObject /usr/lib/swift/libswiftCore.dylib { | |
// Properties | |
let _internalQueue : OS_dispatch_queue | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let _serviceConnection : }? | |
var identifier : String | |
let name : String | |
let model : String? | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var _lastSnapshotIdentifier : o? | |
var _onStateChange : ConnectableDeviceState | |
var _connectionState : ConnectionStateInternal | |
var _authState : AuthenticationStateInternal | |
var _untrustedRSDDeviceInfo : RSDDeviceInfo | |
// Swift methods | |
0x22f9c func <stripped> // getter | |
0x22fe4 func <stripped> // setter | |
0x23034 func <stripped> // modifyCoroutine | |
0x2339c func <stripped> // modifyCoroutine | |
0x235a8 func <stripped> // getter | |
0x239ec func <stripped> // modifyCoroutine | |
0x23b2c func <stripped> // getter | |
0x23bf4 func <stripped> // setter | |
0x23d98 func <stripped> // getter | |
0x248b8 func <stripped> // method | |
0x24dc0 func <stripped> // method | |
0x25370 func <stripped> // method | |
0x259d8 func <stripped> // method | |
0x25e30 func <stripped> // method | |
0x260fc func <stripped> // method | |
0x26b04 func <stripped> // method | |
0x27018 func <stripped> // method | |
0x27608 func <stripped> // method | |
0x27e04 func <stripped> // method | |
0x28278 func <stripped> // method | |
} | |
enum RemotePairing.PairingState { | |
// Properties | |
case pairingInProgress : PairingOutcome | |
case unpaired | |
case paired | |
} | |
enum RemotePairing.State { | |
// Properties | |
case connectionInProgress : (deviceAvailable: Bool) | |
case connected : RSDDeviceInfo | |
case unavailable | |
case available | |
} | |
enum RemotePairing.ConnectionState { | |
// Properties | |
case available : (attachedPhysically: Bool) | |
case connected : RSDDeviceInfo | |
case unavailable | |
} | |
enum RemotePairing.ConnectionStateInternal { | |
// Properties | |
case available : (attachedPhysically: Bool) | |
case connectionInProgress : ConnectionState | |
case connected : RSDDeviceInfo | |
case unavailable | |
} | |
enum RemotePairing.Raw { | |
// Properties | |
case unavailable | |
case available | |
case connected | |
} | |
struct RemotePairing.ConnectedDeviceInfo { | |
// Properties | |
let rsdDeviceInfo : RSDDeviceInfo | |
let attachedPhysically : Bool | |
} | |
enum RemotePairing.CodingKeys { | |
// Properties | |
case rsdDeviceInfo | |
case attachedPhysically | |
} | |
enum RemotePairing.TunnelMessage { | |
// Properties | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
case clientHandshakeRequest : ?? | |
case serverHandshakeResponse : TunnelInterfaceParameters | |
} | |
enum RemotePairing.MessageType { | |
// Properties | |
case clientHandshakeRequest | |
case serverHandshakeResponse | |
} | |
enum RemotePairing.CodingKeys { | |
// Properties | |
case type | |
case mtu | |
case clientParameters | |
case serverAddress | |
case serverRSDPort | |
} | |
class RemotePairing.TunnelEndpoint { | |
enum RemotePairing.State { | |
// Properties | |
case start | |
case clientSendingHandshakeRequest | |
case clientReceivingHandshakeResponse | |
case serverReceivingHandshakeRequest | |
case serverWaitingForRSDPort | |
case serverSendingHandshakeResponse | |
case receivedInterfaceParameters | |
case interfaceReady | |
case packetTransfer | |
case failed | |
} | |
enum RemotePairing.Event { | |
// Properties | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
case establishClientTunnel : ?? | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
case receivedServerRSDPort : ?? | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
case sentMessage : ?? | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
case receivedMessage : 3? | |
case createInterface : State | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
case readyToReadPacketsFromInterface : ?? | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
case receivedPacketDataFromConnection : ?? | |
case establishServerTunnel | |
case startPacketTransfer | |
case readyToReceivePacketDataFromConnection | |
} | |
enum RemotePairing.ManualTunelListenerError { | |
// Properties | |
case missingEntitlement | |
case mustBeRoot | |
case functionalityNotEnabled | |
} | |
class RemotePairing.ManualTunnelListener : _SwiftObject /usr/lib/swift/libswiftCore.dylib { | |
// Properties | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var _connection : ?? | |
var _onStateChange : State | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var _port : 3? | |
let _internalQueue : OS_dispatch_queue | |
var _state : State | |
// Swift methods | |
0x3dfa4 func <stripped> // getter | |
0x3e154 func <stripped> // getter | |
0x3e1a8 class func ManualTunnelListener.__allocating_init(port:) // init | |
0x3e3cc func <stripped> // method | |
0x3e670 func <stripped> // method | |
0x3ed24 func <stripped> // method | |
0x3edbc func <stripped> // method | |
} | |
enum RemotePairing.State { | |
// Properties | |
case inactive | |
case starting | |
case active | |
case accepted | |
case cancelled | |
} | |
struct RemotePairing.MachServiceNames { } | |
struct RemotePairing.RemoteServiceNames { } | |
class RemotePairing.NetworkTunnelManager : _SwiftObject /usr/lib/swift/libswiftCore.dylib { | |
// Properties | |
let _connQueue : OS_dispatch_queue | |
let _workQueue : OS_dispatch_queue | |
let _onStateDidChange : State | |
var state : State | |
// Swift methods | |
0x3fb80 func <stripped> // getter | |
0x3fc10 func <stripped> // setter | |
0x3fd04 func <stripped> // modifyCoroutine | |
0x3fda4 class func NetworkTunnelManager.__allocating_init(onStateDidChange:) // init | |
0x4003c func <stripped> // method | |
0x40cc8 func <stripped> // method | |
0x414f8 func <stripped> // method | |
} | |
enum RemotePairing.State { | |
// Properties | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
case connectionInProgress : 3? | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
case connectionEstablished : 3? | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
case tunnelInProgress : ?? | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
case tunnelEstablished : ?? | |
case inactive | |
case cancelled | |
} | |
struct RemotePairing.DeviceInfo: Response { | |
// Properties | |
var name : String | |
var model : String? | |
var identifier : String | |
var connectionState : ConnectionState | |
var authState : AuthenticationState | |
var untrustedRSDDeviceInfo : RSDDeviceInfo | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var monotonicIdentifier : o? | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var _endpoint : ?? | |
} | |
enum RemotePairing.ServiceEvent { | |
// Properties | |
case deviceFound : DeviceFoundCommand | |
case pairingChallenge : PairingChallengeEvent | |
} | |
struct RemotePairing.BrowseRequest: Request { } | |
struct RemotePairing.ManualTunnelListenerRequest: Request { | |
// Properties | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var port : 3? | |
} | |
struct RemotePairing.ManualTunnelListenerUpdate: Request { | |
// Properties | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var port : 3? | |
var state : State | |
} | |
struct RemotePairing.DeviceCheckInRequest: Request { | |
// Properties | |
let expectedConnectionState : ConnectionState | |
let expectedAuthState : AuthenticationState | |
let expectedUntrustedDeviceInfo : RSDDeviceInfo | |
} | |
struct RemotePairing.InitiatePairingCommand: Request { | |
// Properties | |
let requireNonInteractive : Bool | |
} | |
struct RemotePairing.AttemptPairingPinCommand: Request { | |
// Properties | |
let pinAttempt : String | |
} | |
struct RemotePairing.InitiateConnectCommand: Request { } | |
struct RemotePairing.DisconnectCommand: Request { } | |
struct RemotePairing.DeviceFoundCommand: Response { | |
// Properties | |
let deviceInfo : DeviceInfo | |
} | |
struct RemotePairing.EmptyResponse: Response { } | |
enum RemotePairing.ConnectOutcomeResult { | |
// Properties | |
case success : DeviceInfo | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
case failure : ?? | |
} | |
struct RemotePairing.PairingChallengeEvent { | |
// Properties | |
let lastAttemptIncorrect : Bool | |
let throttleSeconds : Int? | |
} | |
struct RemotePairing.RSDDeviceInfo { | |
// Properties | |
let name : String | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let uuid : '? | |
} | |
enum RemotePairing.CodingKeys { | |
// Properties | |
case name | |
case uuid | |
} | |
enum RemotePairing.CodingKeys { | |
// Properties | |
case lastAttemptIncorrect | |
case throttleSeconds | |
} | |
enum RemotePairing.Raw { | |
// Properties | |
case success | |
case failure | |
case challenge | |
} | |
enum RemotePairing.CodingKeys { | |
// Properties | |
case raw | |
case error | |
case lastAttemptIncorrect | |
case throttleSeconds | |
} | |
enum RemotePairing.Raw { | |
// Properties | |
case success | |
case failure | |
} | |
enum RemotePairing.CodingKeys { | |
// Properties | |
case raw | |
case newConnectionState | |
case error | |
} | |
enum RemotePairing.CodingKeys { } | |
enum RemotePairing.CodingKeys { | |
// Properties | |
case deviceInfo | |
} | |
enum RemotePairing.CodingKeys { } | |
enum RemotePairing.CodingKeys { } | |
enum RemotePairing.CodingKeys { | |
// Properties | |
case pinAttempt | |
} | |
enum RemotePairing.CodingKeys { | |
// Properties | |
case requireNonInteractive | |
} | |
enum RemotePairing.CodingKeys { | |
// Properties | |
case expectedConnectionState | |
case expectedAuthState | |
case expectedUntrustedDeviceInfo | |
} | |
enum RemotePairing.CodingKeys { | |
// Properties | |
case port | |
case state | |
} | |
enum RemotePairing.CodingKeys { | |
// Properties | |
case port | |
} | |
enum RemotePairing.CodingKeys { } | |
enum RemotePairing.Raw { | |
// Properties | |
case deviceFound | |
case pairingChallenge | |
} | |
enum RemotePairing.CodingKeys { | |
// Properties | |
case name | |
case model | |
case identifier | |
case connectionState | |
case authState | |
case untrustedRSDDeviceInfo | |
case monotonicIdentifier | |
case endpoint | |
} | |
enum RemotePairing.RichErrorMessage { | |
// Properties | |
case string : String | |
case defaultWithContext : Any | |
case default | |
} | |
struct RemotePairing.GeneralError: RichError, RichErrorBase { | |
// Properties | |
let code : Code | |
let message : String | |
let failureReason : String? | |
let recoverySuggestion : String? | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let underlyingError : ?? | |
} | |
enum RemotePairing.Code { | |
// Properties | |
case unknownError | |
case invalidState | |
case unableToExecute | |
case authentication | |
case invalidRuntime | |
case invalidDeviceType | |
case invalidResponse | |
case invalidSessionInfo | |
case unableToGetResource | |
case sessionTimeout | |
case unableToSetResource | |
case unableToProvision | |
case parameterError | |
case noProvidersFound | |
case invalidProvider | |
case unableToProvisionDevice | |
case unableToFindDevice | |
case requestTimedOut | |
case invalidRequest | |
case tooManyDevices | |
case networkError | |
case cancelled | |
} | |
struct RemotePairing.RemotePairingErrorCodingWrapper { | |
// Properties | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var wrappedValue : ?? | |
} | |
enum RemotePairing.UnderlyingErrorType { | |
// Properties | |
case codable | |
case nserror | |
} | |
enum RemotePairing.Keys { | |
// Properties | |
case code | |
case message | |
case failureReason | |
case recoverySuggestion | |
case underlyingErrorType | |
case underlyingError | |
} | |
class RemotePairing.NetworkPairingTCPConnection : _SwiftObject /usr/lib/swift/libswiftCore.dylib { | |
// Properties | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let connection : 3? | |
let queue : OS_dispatch_queue | |
var stateChangeHandler : State | |
var messageHandler : Message | |
var state : State | |
// Swift methods | |
0x58dc4 func <stripped> // getter | |
0x58e20 func <stripped> // setter | |
0x58e80 func <stripped> // modifyCoroutine | |
0x58ff0 func <stripped> // getter | |
0x5903c func <stripped> // setter | |
0x5908c func <stripped> // modifyCoroutine | |
0x59468 func <stripped> // getter | |
0x594a8 func <stripped> // setter | |
0x594e8 func <stripped> // modifyCoroutine | |
0x59554 class func NetworkPairingTCPConnection.__allocating_init(connection:queue:) // init | |
0x595b4 func <stripped> // method | |
0x59a70 func <stripped> // method | |
0x5a1d4 func <stripped> // method | |
0x5a33c func <stripped> // method | |
0x5a3cc func <stripped> // getter | |
} | |
enum RemotePairing.Message { | |
// Properties | |
case pairingData : PairingData | |
case basicInfoResponse : UnauthenticatedPeerInfo | |
case basicInfoRequest | |
} | |
enum RemotePairing.State { | |
// Properties | |
case uninitialized | |
case connecting | |
case ready | |
case invalidated | |
} | |
enum RemotePairing.Raw { | |
// Properties | |
case pairingData | |
case basicInfoRequest | |
case basicInfoResponse | |
} | |
struct RemotePairing.NetworkPairingError { | |
// Properties | |
let code : Code | |
let message : String | |
let failureReason : String? | |
let recoverySuggestion : String? | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let underlyingError : ?? | |
} | |
enum RemotePairing.Code { | |
// Properties | |
case invalidData | |
case insufficientData | |
case invalidState | |
} | |
struct RemotePairing.TunnelPacket { | |
// Properties | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let protocolFamily : ?? | |
let buffer : UnsafeRawPointer | |
let bufferLength : Int | |
} | |
struct RemotePairing.TunnelInterfaceParameters { | |
// Properties | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var address : ? | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var netmask : ? | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var mtu : ?? | |
} | |
enum RemotePairing.CodingKeys { | |
// Properties | |
case address | |
case netmask | |
case mtu | |
} | |
enum RemotePairing.EnumAssociatedValueCodingKeys { | |
// Properties | |
case rawCase | |
case value | |
} | |
struct RemotePairing.IPv6Header: IPHeader { | |
// Properties | |
var headerLength : Int | |
var payloadLength : Int | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var ipProtocol : A? | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var sourceAddress : ?? | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var destinationAddress : ?? | |
} | |
struct RemotePairing.IPv4Header: IPHeader { | |
// Properties | |
var headerLength : Int | |
var payloadLength : Int | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var ipProtocol : A? | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var sourceAddress : ?? | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
var destinationAddress : ?? | |
} | |
struct RemotePairing.IPHeaderError { | |
// Properties | |
let code : Code | |
let message : String | |
let failureReason : String? | |
let recoverySuggestion : String? | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let underlyingError : ?? | |
} | |
enum RemotePairing.Code { | |
// Properties | |
case insufficientData | |
case invalidVersion | |
case invalidLength | |
} | |
struct RemotePairing.TunnelError { | |
// Properties | |
let code : Code | |
let message : String | |
let failureReason : String? | |
let recoverySuggestion : String? | |
WARNING: couldn't find address 0x0 (0x0) in binary! | |
let underlyingError : ?? | |
} | |
enum RemotePairing.Code { | |
// Properties | |
case invalidData | |
case insufficientData | |
case invalidState | |
case handshakeFailed | |
case interfaceCreationFailed | |
case packetTransferFailed | |
} | |
enum RemotePairing.NetworkPairingKeys { } |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@protocol NSObject | |
// instance methods | |
-[NSObject isEqual:] | |
-[NSObject class] | |
-[NSObject self] | |
-[NSObject performSelector:] | |
-[NSObject performSelector:withObject:] | |
-[NSObject performSelector:withObject:withObject:] | |
-[NSObject isProxy] | |
-[NSObject isKindOfClass:] | |
-[NSObject isMemberOfClass:] | |
-[NSObject conformsToProtocol:] | |
-[NSObject respondsToSelector:] | |
-[NSObject retain] | |
-[NSObject release] | |
-[NSObject autorelease] | |
-[NSObject retainCount] | |
-[NSObject zone] | |
-[NSObject superclass] | |
@optional | |
// instance methods | |
@end | |
@protocol ROCKMemoizable <NSObject> | |
@optional | |
// instance methods | |
-[ROCKMemoizable memoizableSerializerQueue] | |
@end | |
@protocol ROCKImpersonatable <NSObject> | |
@end | |
@protocol NSObjectROCKDeserializable <NSObject> | |
// class methods | |
+[NSObjectROCKDeserializable rockDecodeWithXPCObject:sessionManager:error:] | |
@end | |
@protocol NSObjectROCKSerializable <NSObject> | |
// instance methods | |
-[NSObjectROCKSerializable rockEncodeWithSessionManager:error:] | |
@end | |
@protocol ROCKForwardingInterposable | |
// class methods | |
+[ROCKForwardingInterposable forwardingInterposerClass] | |
@end | |
@protocol ROCKImpersonatableCategory <ROCKImpersonatable> | |
@end | |
@protocol ROCKImpersonateable <ROCKImpersonatable> | |
@end | |
@protocol ROCKImpersonateableCategory <ROCKImpersonatableCategory> | |
@end | |
@protocol ROCKInvocationInterposable <NSObject> | |
// instance methods | |
-[ROCKInvocationInterposable invokeWithInvocation:completionHandler:] | |
@end | |
@protocol ROCKSessionXPCAuthenticatable | |
// instance methods | |
-[ROCKSessionXPCAuthenticatable authenticateConnection:] | |
@end | |
@protocol ROCKInvocationCustomization | |
// instance methods | |
-[ROCKInvocationCustomization rock_invocationFlags] | |
@optional | |
// instance methods | |
-[ROCKInvocationCustomization rock_invocationQueue] | |
@end | |
@protocol OS_dispatch_object <NSObject> | |
@end | |
@protocol OS_dispatch_data <OS_dispatch_object> | |
@end | |
@protocol OS_dispatch_queue <OS_dispatch_object> | |
@end | |
@protocol OS_xpc_object <NSObject> | |
@end | |
@protocol ROCKRemoteInvocationInterface | |
// instance methods | |
-[ROCKRemoteInvocationInterface remoteInvocation:sessionManager:invocationHandler:] | |
@end | |
0x00000052060 ROCKRemoteBlockProxy : ROCKRemoteProxy | |
// class methods | |
0x00000006069 +[ROCKRemoteBlockProxy blockProxyWithSessionManager:xpcDictionary:] | |
// instance methods | |
0x000000061c1 -[ROCKRemoteBlockProxy initWithSessionManager:xpcDictionary:] | |
0x000000067a7 -[ROCKRemoteBlockProxy signature] | |
0x000000067e9 -[ROCKRemoteBlockProxy stret] | |
0x0000000682c -[ROCKRemoteBlockProxy methodSignature] | |
0x0000000683d -[ROCKRemoteBlockProxy setMethodSignature:] | |
0x000000521f0 ROCKImmutableProxy : ROCKImpersonator <ROCKMemoizable> | |
// class methods | |
0x00000006b3f +[ROCKImmutableProxy immutableProxyWithInstance:error:] | |
// instance methods | |
0x0000002afb2 -[ROCKImmutableProxy conformsToProtocol:] | |
0x0000002b0c7 -[ROCKImmutableProxy forwardInvocation:] | |
0x0000002b0d9 -[ROCKImmutableProxy methodSignatureForSelector:] | |
0x0000002b54e -[ROCKImmutableProxy respondsToSelector:] | |
0x0000002a5ca -[ROCKImmutableProxy _forwardStackInvocation:] | |
0x00000007c5b -[ROCKImmutableProxy initWithProtocols:properties:] | |
0x00000007dd9 -[ROCKImmutableProxy protocols] | |
0x00000007dea -[ROCKImmutableProxy setProtocols:] | |
0x00000007dfe -[ROCKImmutableProxy properties] | |
0x00000007e0f -[ROCKImmutableProxy setProperties:] | |
0x00000007e23 -[ROCKImmutableProxy xpcDictionary] | |
0x00000007e34 -[ROCKImmutableProxy setXpcDictionary:] | |
0x000000523b0 ROCKSessionManager : NSObject | |
// class methods | |
0x0000000c23a +[ROCKSessionManager forwardingProxyWithInstance:eventQueue:eventHandler:] | |
0x0000000c254 +[ROCKSessionManager forwardingProxyWithInstance:xpcAnonymousConnection:eventQueue:eventHandler:] | |
0x0000000c27c +[ROCKSessionManager forwardingProxyWithBlock:xpcAnonymousConnection:eventQueue:eventHandler:] | |
0x0000000c2a4 +[ROCKSessionManager forwardingProxyWithInstance:machServiceName:eventQueue:eventHandler:] | |
0x0000000c2cc +[ROCKSessionManager remoteProxyWithXPCConnection:eventQueue:eventHandler:] | |
0x0000000c2e6 +[ROCKSessionManager remoteProxyWithServiceName:eventQueue:eventHandler:] | |
0x0000000c300 +[ROCKSessionManager remoteProxyWithMachServiceName:eventQueue:eventHandler:] | |
0x00000007f73 +[ROCKSessionManager sessionManagerWithOptions:eventQueue:eventHandler:] | |
0x00000008001 +[ROCKSessionManager forwardingProxyWithInstance:options:eventQueue:eventHandler:] | |
0x000000081bf +[ROCKSessionManager forwardingProxyWithInstance:xpcAnonymousConnection:options:eventQueue:eventHandler:] | |
0x000000084a3 +[ROCKSessionManager forwardingProxyWithBlock:xpcAnonymousConnection:options:eventQueue:eventHandler:] | |
0x00000008663 +[ROCKSessionManager forwardingProxyWithInstance:machServiceName:options:eventQueue:eventHandler:] | |
0x00000008879 +[ROCKSessionManager remoteProxyWithXPCConnection:options:eventQueue:eventHandler:] | |
0x00000009099 +[ROCKSessionManager remoteProxyWithServiceName:options:eventQueue:eventHandler:] | |
0x000000091f9 +[ROCKSessionManager remoteProxyWithMachServiceName:options:eventQueue:eventHandler:] | |
// instance methods | |
0x0000000935b -[ROCKSessionManager init] | |
0x00000009374 -[ROCKSessionManager initWithOptions:eventQueue:eventHandler:] | |
0x0000000b960 -[ROCKSessionManager dealloc] | |
0x0000000bf72 -[ROCKSessionManager serviceConnection] | |
0x0000000bf7c -[ROCKSessionManager setServiceConnection:] | |
0x0000000bf8d -[ROCKSessionManager eventQueue] | |
0x0000000bf97 -[ROCKSessionManager setEventQueue:] | |
0x0000000bfa8 -[ROCKSessionManager eventHandler] | |
0x0000000bfb9 -[ROCKSessionManager setEventHandler:] | |
0x0000000bfc8 -[ROCKSessionManager connectionQueue] | |
0x0000000bfd2 -[ROCKSessionManager setConnectionQueue:] | |
0x0000000bfe3 -[ROCKSessionManager invocationQueue] | |
0x0000000bfed -[ROCKSessionManager setInvocationQueue:] | |
0x0000000bffe -[ROCKSessionManager instancesQueue] | |
0x0000000c008 -[ROCKSessionManager setInstancesQueue:] | |
0x0000000c019 -[ROCKSessionManager connectionManager] | |
0x0000000c023 -[ROCKSessionManager setConnectionManager:] | |
0x0000000c034 -[ROCKSessionManager stateQueue] | |
0x0000000c03e -[ROCKSessionManager setStateQueue:] | |
0x0000000c04f -[ROCKSessionManager impersonatableProxies] | |
0x0000000c059 -[ROCKSessionManager setImpersonatableProxies:] | |
0x0000000c06a -[ROCKSessionManager impersonatedObjects] | |
0x0000000c074 -[ROCKSessionManager setImpersonatedObjects:] | |
0x0000000c085 -[ROCKSessionManager pendingForwardingProxies] | |
0x0000000c08f -[ROCKSessionManager setPendingForwardingProxies:] | |
0x0000000c0a0 -[ROCKSessionManager checkedInForwardingProxies] | |
0x0000000c0aa -[ROCKSessionManager setCheckedInForwardingProxies:] | |
0x0000000c0bb -[ROCKSessionManager serializers] | |
0x0000000c0c5 -[ROCKSessionManager setSerializers:] | |
0x0000000c0d6 -[ROCKSessionManager classesToProtocols] | |
0x0000000c0e0 -[ROCKSessionManager setClassesToProtocols:] | |
0x0000000c0f1 -[ROCKSessionManager protocolsToMethodSignatures] | |
0x0000000c0fe -[ROCKSessionManager setProtocolsToMethodSignatures:] | |
0x0000000c10f -[ROCKSessionManager xpcProtocolsToClasses] | |
0x0000000c11c -[ROCKSessionManager setXpcProtocolsToClasses:] | |
0x0000000c130 -[ROCKSessionManager objCTypesToMethodSignatures] | |
0x0000000c13d -[ROCKSessionManager setObjCTypesToMethodSignatures:] | |
0x0000000c151 -[ROCKSessionManager useMainThreadChecker] | |
0x0000000c15b -[ROCKSessionManager setUseMainThreadChecker:] | |
0x00000052528 ROCKForwardingProxy : ROCKImpersonatableProxy | |
// class methods | |
0x0000001112a +[ROCKForwardingProxy forwardingProxyWithSessionManager:instance:error:] | |
0x00000011556 +[ROCKForwardingProxy forwardingProxyWithInstance:options:eventQueue:eventHandler:] | |
// instance methods | |
0x00000023b52 -[ROCKForwardingProxy forwardInvocation:] | |
0x00000023c0a -[ROCKForwardingProxy forwardingTargetForSelector:] | |
0x00000023ca1 -[ROCKForwardingProxy respondsToSelector:] | |
0x00000023a74 -[ROCKForwardingProxy _forwardStackInvocation:] | |
0x000000118ed -[ROCKForwardingProxy initWithSessionManager:impersonatableProxyUUID:instance:protocols:error:] | |
0x00000011e7a -[ROCKForwardingProxy initWithSessionManager:impersonatableProxyUUID:instance:error:] | |
0x0000001237b -[ROCKForwardingProxy instance] | |
0x0000001238c -[ROCKForwardingProxy setInstance:] | |
0x000000123a0 -[ROCKForwardingProxy protocols] | |
0x00000052578 ROCKRunLoopBlockSource : NSObject | |
// instance methods | |
0x00000013b81 -[ROCKRunLoopBlockSource init] | |
0x00000013d3c -[ROCKRunLoopBlockSource dealloc] | |
0x00000013e1e -[ROCKRunLoopBlockSource enqueueInRunLoopMode:block:] | |
0x00000013fc9 -[ROCKRunLoopBlockSource perform] | |
0x00000014231 -[ROCKRunLoopBlockSource source] | |
0x0000001423b -[ROCKRunLoopBlockSource setSource:] | |
0x00000014245 -[ROCKRunLoopBlockSource modes] | |
0x0000001424f -[ROCKRunLoopBlockSource setModes:] | |
0x00000014260 -[ROCKRunLoopBlockSource queuedBlock] | |
0x00000014271 -[ROCKRunLoopBlockSource setQueuedBlock:] | |
0x00000014280 -[ROCKRunLoopBlockSource queuedBlocks] | |
0x0000001428a -[ROCKRunLoopBlockSource setQueuedBlocks:] | |
0x000000525c8 ROCKImpersonatableProxy : ROCKImpersonator | |
// instance methods | |
0x00000017e29 -[ROCKImpersonatableProxy initWithSessionManager:impersonatableProxyUUID:] | |
0x000000181d5 -[ROCKImpersonatableProxy xpcDictionary] | |
0x0000001829d -[ROCKImpersonatableProxy impersonatableProxyUUID] | |
0x000000182ae -[ROCKImpersonatableProxy setImpersonatableProxyUUID:] | |
0x000000182c2 -[ROCKImpersonatableProxy sessionManager] | |
0x000000182d3 -[ROCKImpersonatableProxy setSessionManager:] | |
0x000000182e7 -[ROCKImpersonatableProxy setXpcDictionary:] | |
0x00000052618 ROCKMessageQueue : NSObject | |
// class methods | |
0x0000001a487 +[ROCKMessageQueue messageQueueWithConnection:invocationMode:] | |
// instance methods | |
0x0000001a5cd -[ROCKMessageQueue initWithConnection:invocationMode:] | |
0x0000001a898 -[ROCKMessageQueue dealloc] | |
0x0000001a97c -[ROCKMessageQueue connection] | |
0x0000001a986 -[ROCKMessageQueue setConnection:] | |
0x0000001a997 -[ROCKMessageQueue invocationMode] | |
0x0000001a9a1 -[ROCKMessageQueue setInvocationMode:] | |
0x0000001a9ab -[ROCKMessageQueue messageFlushQueue] | |
0x0000001a9b5 -[ROCKMessageQueue setMessageFlushQueue:] | |
0x0000001a9c6 -[ROCKMessageQueue messageHandlerQueue] | |
0x0000001a9d0 -[ROCKMessageQueue setMessageHandlerQueue:] | |
0x0000001a9e1 -[ROCKMessageQueue semaphore] | |
0x0000001a9ea -[ROCKMessageQueue setSemaphore:] | |
0x0000001a9f3 -[ROCKMessageQueue messages] | |
0x0000001a9fd -[ROCKMessageQueue setMessages:] | |
0x0000001aa0e -[ROCKMessageQueue notifiers] | |
0x0000001aa18 -[ROCKMessageQueue setNotifiers:] | |
0x00000052668 ROCKDispatchQueueProxy : ROCKImpersonator | |
// class methods | |
0x0000001f56d +[ROCKDispatchQueueProxy dispatchQueueProxyWithUUID:qosClass:relativePriority:rockConnection:remoteQueue:] | |
// instance methods | |
0x0000001f678 -[ROCKDispatchQueueProxy initWithUUID:qosClass:relativePriority:rockConnection:remoteQueue:] | |
0x0000001f9b3 -[ROCKDispatchQueueProxy qosClass] | |
0x0000001f9f5 -[ROCKDispatchQueueProxy relativePriority] | |
0x0000001fa37 -[ROCKDispatchQueueProxy makeQueue] | |
0x0000001faa9 -[ROCKDispatchQueueProxy rockConnection] | |
0x0000001faba -[ROCKDispatchQueueProxy setRockConnection:] | |
0x0000001face -[ROCKDispatchQueueProxy remoteQueue] | |
0x0000001fadf -[ROCKDispatchQueueProxy setRemoteQueue:] | |
0x0000001faef -[ROCKDispatchQueueProxy xpcDictionary] | |
0x0000001fb00 -[ROCKDispatchQueueProxy setXpcDictionary:] | |
0x000000526b8 ROCKConnection : ROCKIncomingConnection | |
// class methods | |
0x0000001fb4f +[ROCKConnection connectionWithUUID:handlerQueue:xpcHandler:] | |
0x0000001fd39 +[ROCKConnection connectionWithUUID:xpcEndpoint:handlerQueue:xpcHandler:] | |
// instance methods | |
0x0000001ffe0 -[ROCKConnection initWithConnectionUUID:handlerQueue:xpcHandler:] | |
0x0000002027b -[ROCKConnection initWithConnectionUUID:xpcEndpoint:handlerQueue:xpcHandler:] | |
0x0000002055d -[ROCKConnection dealloc] | |
0x000000205bb -[ROCKConnection connectionUUID] | |
0x000000205cc -[ROCKConnection setConnectionUUID:] | |
0x000000205e0 -[ROCKConnection xpcEndpoint] | |
0x000000205f1 -[ROCKConnection setXpcEndpoint:] | |
0x00000052708 ROCKConnectionManager : NSObject | |
// class methods | |
0x00000020a60 +[ROCKConnectionManager connectionManagerWithHandlerQueue:handler:] | |
// instance methods | |
0x00000020bb8 -[ROCKConnectionManager initWithHandlerQueue:handler:] | |
0x00000020f1a -[ROCKConnectionManager dealloc] | |
0x00000021084 -[ROCKConnectionManager connectionManagerHandler] | |
0x00000021095 -[ROCKConnectionManager setConnectionManagerHandler:] | |
0x000000210a4 -[ROCKConnectionManager enableMessageQueueSending] | |
0x000000210ae -[ROCKConnectionManager setEnableMessageQueueSending:] | |
0x000000210b7 -[ROCKConnectionManager messageQueueInvocationMode] | |
0x000000210c1 -[ROCKConnectionManager setMessageQueueInvocationMode:] | |
0x000000210cb -[ROCKConnectionManager managedConnectionsQueue] | |
0x000000210d5 -[ROCKConnectionManager setManagedConnectionsQueue:] | |
0x000000210e6 -[ROCKConnectionManager managedRemoteConnectionsQueue] | |
0x000000210f0 -[ROCKConnectionManager setManagedRemoteConnectionsQueue:] | |
0x00000021101 -[ROCKConnectionManager managedConnections] | |
0x0000002110b -[ROCKConnectionManager setManagedConnections:] | |
0x0000002111c -[ROCKConnectionManager nextAvailableManagedConnectionIndex] | |
0x00000021126 -[ROCKConnectionManager setNextAvailableManagedConnectionIndex:] | |
0x00000021130 -[ROCKConnectionManager managedRemoteConnections] | |
0x0000002113a -[ROCKConnectionManager setManagedRemoteConnections:] | |
0x0000002114b -[ROCKConnectionManager managedServiceUUIDs] | |
0x00000021155 -[ROCKConnectionManager setManagedServiceUUIDs:] | |
0x00000021166 -[ROCKConnectionManager handlerQueue] | |
0x00000021170 -[ROCKConnectionManager setHandlerQueue:] | |
0x00000052780 ROCKForwardingBlockProxy : ROCKForwardingProxy | |
// class methods | |
0x000000241a0 +[ROCKForwardingBlockProxy forwardingProxyWithSessionManager:block:error:] | |
// instance methods | |
0x00000024323 -[ROCKForwardingBlockProxy initWithSessionManager:impersonatableProxyUUID:instance:error:] | |
0x000000528b8 ROCKForwardingInterposer : NSObject | |
// class methods | |
0x00000025d0e +[ROCKForwardingInterposer forwardingInterposerWithRemoteObject:] | |
// instance methods | |
0x00000026129 -[ROCKForwardingInterposer rockEncodeWithSessionManager:error:] | |
0x000000057ca -[ROCKForwardingInterposer conformsToProtocol:] | |
0x000000058da -[ROCKForwardingInterposer forwardInvocation:] | |
0x00000005a09 -[ROCKForwardingInterposer forwardingTargetForSelector:] | |
0x00000005b2c -[ROCKForwardingInterposer methodSignatureForSelector:] | |
0x00000005c08 -[ROCKForwardingInterposer respondsToSelector:] | |
0x00000025dd7 -[ROCKForwardingInterposer initWithRemoteObject:] | |
0x00000025eb5 -[ROCKForwardingInterposer forwardCallWithInvocation:completionHandler:] | |
0x000000260fe -[ROCKForwardingInterposer remoteObject] | |
0x00000026108 -[ROCKForwardingInterposer setRemoteObject:] | |
0x00000052908 ROCKForwardingHybridProxy : ROCKForwardingProxy <ROCKMemoizable> | |
// instance methods | |
0x0000002bc51 -[ROCKForwardingHybridProxy initWithSessionManager:impersonatableProxyUUID:instance:protocols:error:] | |
0x00000052958 ROCKIncomingConnection : NSObject | |
// class methods | |
0x0000002d590 +[ROCKIncomingConnection connectionWithXPCConnection:handlerQueue:xpcHandler:] | |
// instance methods | |
0x0000002d77a -[ROCKIncomingConnection initWithXPCConnection:handlerQueue:xpcHandler:] | |
0x0000002dc4c -[ROCKIncomingConnection xpcConnection] | |
0x0000002dc56 -[ROCKIncomingConnection setXpcConnection:] | |
0x000000529d0 ROCKInvocation : NSInvocation | |
// class methods | |
0x00000030ae1 +[ROCKInvocation invocationWithMethodSignature:invocationQueue:returnHandler:autoreleasingHandler:] | |
// instance methods | |
0x00000030cc5 -[ROCKInvocation invoke] | |
0x00000031607 -[ROCKInvocation invocationQueue] | |
0x00000031618 -[ROCKInvocation setInvocationQueue:] | |
0x0000003162c -[ROCKInvocation returnHandler] | |
0x0000003163f -[ROCKInvocation setReturnHandler:] | |
0x00000031650 -[ROCKInvocation autoreleasingHandler] | |
0x00000031663 -[ROCKInvocation setAutoreleasingHandler:] | |
0x00000052bb0 ROCKRemoteProxy : ROCKImpersonatableProxy <ROCKRemoteInvocationInterface> | |
// class methods | |
0x000000318b9 +[ROCKRemoteProxy remoteProxyWithSessionManager:xpcDictionary:] | |
// instance methods | |
0x0000001f3d3 -[ROCKRemoteProxy forwardInvocation:] | |
0x0000001f3e5 -[ROCKRemoteProxy methodSignatureForSelector:] | |
0x0000001f4ab -[ROCKRemoteProxy respondsToSelector:] | |
0x0000001f2e2 -[ROCKRemoteProxy _forwardStackInvocation:] | |
0x00000031a56 -[ROCKRemoteProxy initWithSessionManager:xpcDictionary:] | |
0x00000032247 -[ROCKRemoteProxy checkIn] | |
0x0000003276a -[ROCKRemoteProxy dealloc] | |
0x00000032d39 -[ROCKRemoteProxy remoteInvocation:sessionManager:invocationHandler:] | |
0x00000032edc -[ROCKRemoteProxy protocols] | |
0x00000032eed -[ROCKRemoteProxy invocationFlags] | |
0x00000032efe -[ROCKRemoteProxy setInvocationFlags:] | |
0x00000032f0f -[ROCKRemoteProxy connectionUUID] | |
0x00000032f20 -[ROCKRemoteProxy setConnectionUUID:] | |
0x00000032f34 -[ROCKRemoteProxy selectorsToMethodSignatures] | |
0x00000032f45 -[ROCKRemoteProxy setSelectorsToMethodSignatures:] | |
0x00000052d08 ROCKBlockProxy : NSBlock <ROCKRemoteInvocationInterface, ROCKImpersonatable> | |
// class methods | |
0x000000338e2 +[ROCKBlockProxy blockProxyWithRemoteBlockProxy:] | |
// instance methods | |
0x00000018cee -[ROCKBlockProxy forwardInvocation:] | |
0x00000018d00 -[ROCKBlockProxy methodSignatureForSelector:] | |
0x00000018bd7 -[ROCKBlockProxy _forwardStackInvocation:] | |
0x000000347fb -[ROCKBlockProxy remoteInvocation:sessionManager:invocationHandler:] | |
0x000000349c3 -[ROCKBlockProxy remoteBlockProxy] | |
0x000000349d4 -[ROCKBlockProxy setRemoteBlockProxy:] | |
0x00000052df8 ROCKRemoteHybridProxy : ROCKRemoteProxy <ROCKMemoizable> | |
// class methods | |
0x00000034d40 +[ROCKRemoteHybridProxy remoteProxyWithSessionManager:xpcDictionary:] | |
// instance methods | |
0x0000002b644 -[ROCKRemoteHybridProxy conformsToProtocol:] | |
0x0000002b752 -[ROCKRemoteHybridProxy forwardingTargetForSelector:] | |
0x0000002b863 -[ROCKRemoteHybridProxy methodSignatureForSelector:] | |
0x0000002b98b -[ROCKRemoteHybridProxy respondsToSelector:] | |
0x00000034edd -[ROCKRemoteHybridProxy initWithSessionManager:xpcDictionary:] | |
0x0000003522c -[ROCKRemoteHybridProxy memoizedInstance] | |
0x0000003523d -[ROCKRemoteHybridProxy setMemoizedInstance:] | |
0x00000052e48 ROCKRunLoop : NSObject | |
// class methods | |
0x00000035264 +[ROCKRunLoop sharedRunLoopMode] | |
0x00000035271 +[ROCKRunLoop sharedRunLoop] | |
// instance methods | |
0x00000035344 -[ROCKRunLoop initWithTimeOut:runLoopMode:] | |
0x00000035698 -[ROCKRunLoop dealloc] | |
0x0000003571a -[ROCKRunLoop runWithInvocationHandler:] | |
0x000000357ed -[ROCKRunLoop runLoopSource] | |
0x000000357f7 -[ROCKRunLoop setRunLoopSource:] | |
0x00000035806 -[ROCKRunLoop runLoopMode] | |
0x00000035810 -[ROCKRunLoop setRunLoopMode:] | |
0x0000003581f -[ROCKRunLoop forwardInvocationHandler] | |
0x00000035830 -[ROCKRunLoop setForwardInvocationHandler:] | |
0x00000052ec0 ROCKImpersonator : NSObject <ROCKImpersonatable> | |
// instance methods | |
0x0000004e350 NSObject(ROCKRemoteInvocationInterface) | |
// instance methods | |
0x00000017674 -[NSObject(ROCKRemoteInvocationInterface) remoteInvocation:sessionManager:invocationHandler:] | |
0x00000000000 01 00 0400 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation: NSArray | |
0x00000000000 01 00 0100 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation: NSAssertionHandler | |
0x00000000000 01 00 0400 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation: NSBlock | |
0x00000000000 01 00 0100 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation: NSBundle | |
0x00000000000 01 00 0400 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation: NSData | |
0x00000000000 01 00 0400 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation: NSDate | |
0x00000000000 01 00 0400 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation: NSDictionary | |
0x00000000000 01 00 0100 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation: NSError | |
0x00000000000 01 00 0100 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation: NSFileHandle | |
0x00000000000 01 00 0100 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation: NSHashTable | |
0x00000000000 01 00 0400 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation: NSInvocation | |
0x00000000000 01 00 0100 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation: NSMapTable | |
0x00000000000 01 00 0400 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation: NSMethodSignature | |
0x00000000000 01 00 0400 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation: NSMutableArray | |
0x00000000000 01 00 0400 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation: NSMutableDictionary | |
0x00000000000 01 00 0400 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation: NSMutableSet | |
0x00000000000 01 00 0400 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation: NSNull | |
0x00000000000 01 00 0100 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation: NSNumber | |
0x00000000000 01 00 0200 /usr/lib/libobjc.A.dylib: NSObject | |
0x00000000000 01 00 0100 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation: NSPointerArray | |
0x00000000000 01 00 0100 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation: NSPointerFunctions | |
0x00000000000 01 00 0400 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation: NSSet | |
0x00000000000 01 00 0100 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation: NSString | |
0x00000000000 01 00 0400 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation: NSURL | |
0x00000000000 01 00 0100 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation: NSUUID | |
0x00000000000 01 00 0100 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation: NSValue | |
0x00000000000 01 00 0200 /usr/lib/libobjc.A.dylib: Protocol | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment