diff --git a/packages/nativescript-websockets/native-src/ios/NativeScriptWebSockets.xcodeproj/project.pbxproj b/packages/nativescript-websockets/native-src/ios/NativeScriptWebSockets.xcodeproj/project.pbxproj index 3558017..eed75c4 100644 --- a/packages/nativescript-websockets/native-src/ios/NativeScriptWebSockets.xcodeproj/project.pbxproj +++ b/packages/nativescript-websockets/native-src/ios/NativeScriptWebSockets.xcodeproj/project.pbxproj @@ -366,6 +366,7 @@ MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = "com.valor-software.NativeScriptWebSockets"; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = ""; SKIP_INSTALL = YES; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator xros xrsimulator"; SUPPORTS_MACCATALYST = YES; @@ -394,6 +395,7 @@ MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = "com.valor-software.NativeScriptWebSockets"; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = ""; SKIP_INSTALL = YES; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator xros xrsimulator"; SUPPORTS_MACCATALYST = YES; diff --git a/packages/nativescript-websockets/native-src/ios/build.sh b/packages/nativescript-websockets/native-src/ios/build.sh index 8527454..22576b2 100755 --- a/packages/nativescript-websockets/native-src/ios/build.sh +++ b/packages/nativescript-websockets/native-src/ios/build.sh @@ -17,9 +17,11 @@ xcodebuild \ -scheme $PACKAGENAME \ -sdk iphonesimulator \ -configuration Release \ + -destination "generic/platform=iOS Simulator" \ clean build \ BUILD_DIR=$OUTPUTPATH \ SKIP_INSTALL=NO \ + BUILD_LIBRARY_FOR_DISTRIBUTION=YES \ -quiet echo "Build for iphoneos" @@ -28,26 +30,37 @@ xcodebuild \ -scheme $PACKAGENAME \ -sdk iphoneos \ -configuration Release \ + -destination "generic/platform=iOS" \ clean build \ BUILD_DIR=$OUTPUTPATH \ CODE_SIGN_IDENTITY="" \ CODE_SIGNING_REQUIRED=NO \ SKIP_INSTALL=NO \ + BUILD_LIBRARY_FOR_DISTRIBUTION=YES \ -quiet -echo "Build for visionos" +echo "Build for visionos device" xcodebuild \ -project $PACKAGENAME.xcodeproj \ -scheme $PACKAGENAME \ - -sdk xrsimulator \ -configuration Release \ + -destination "generic/platform=visionOS" \ + clean build \ + BUILD_DIR=$OUTPUTPATH \ + SKIP_INSTALL=NO \ + BUILD_LIBRARY_FOR_DISTRIBUTION=YES \ + -quiet + +echo "Build for visionos simulator" +xcodebuild \ + -project $PACKAGENAME.xcodeproj \ + -scheme $PACKAGENAME \ + -configuration Release \ + -destination "generic/platform=visionOS Simulator" \ clean build \ BUILD_DIR=$OUTPUTPATH \ - -destination "generic/platform=xrsimulator" \ - EXCLUDED_ARCHS="i386 x86_64" \ - CODE_SIGN_IDENTITY="" \ - CODE_SIGNING_REQUIRED=NO \ SKIP_INSTALL=NO \ + BUILD_LIBRARY_FOR_DISTRIBUTION=YES \ -quiet echo "Creating XCFramework" @@ -57,6 +70,8 @@ xcodebuild \ -debug-symbols $OUTPUTPATH/Release-iphoneos/$PACKAGENAME.framework.dSYM \ -framework $OUTPUTPATH/Release-iphonesimulator/$PACKAGENAME.framework \ -debug-symbols $OUTPUTPATH/Release-iphonesimulator/$PACKAGENAME.framework.dSYM \ + -framework $OUTPUTPATH/Release-xros/$PACKAGENAME.framework \ + -debug-symbols $OUTPUTPATH/Release-xros/$PACKAGENAME.framework.dSYM \ -framework $OUTPUTPATH/Release-xrsimulator/$PACKAGENAME.framework \ -debug-symbols $OUTPUTPATH/Release-xrsimulator/$PACKAGENAME.framework.dSYM \ -output $OUTPUTPATH/$PACKAGENAME.xcframework diff --git a/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/Info.plist b/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/Info.plist index 030d5d2..c77ba03 100644 --- a/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/Info.plist +++ b/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/Info.plist @@ -10,7 +10,7 @@ DebugSymbolsPath dSYMs LibraryIdentifier - xros-arm64-simulator + xros-arm64 LibraryPath NativeScriptWebSockets.framework SupportedArchitectures @@ -19,8 +19,6 @@ SupportedPlatform xros - SupportedPlatformVariant - simulator BinaryPath @@ -57,6 +55,25 @@ SupportedPlatform ios + + BinaryPath + NativeScriptWebSockets.framework/NativeScriptWebSockets + DebugSymbolsPath + dSYMs + LibraryIdentifier + xros-arm64_x86_64-simulator + LibraryPath + NativeScriptWebSockets.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + xros + SupportedPlatformVariant + simulator + CFBundlePackageType XFWK diff --git a/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/ios-arm64/dSYMs/NativeScriptWebSockets.framework.dSYM/Contents/Resources/DWARF/NativeScriptWebSockets b/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/ios-arm64/dSYMs/NativeScriptWebSockets.framework.dSYM/Contents/Resources/DWARF/NativeScriptWebSockets index 6401bae..349156a 100644 Binary files a/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/ios-arm64/dSYMs/NativeScriptWebSockets.framework.dSYM/Contents/Resources/DWARF/NativeScriptWebSockets and b/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/ios-arm64/dSYMs/NativeScriptWebSockets.framework.dSYM/Contents/Resources/DWARF/NativeScriptWebSockets differ diff --git a/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64-simulator/dSYMs/NativeScriptWebSockets.framework.dSYM/Contents/Resources/DWARF/NativeScriptWebSockets b/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64-simulator/dSYMs/NativeScriptWebSockets.framework.dSYM/Contents/Resources/DWARF/NativeScriptWebSockets deleted file mode 100644 index 816dc4e..0000000 Binary files a/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64-simulator/dSYMs/NativeScriptWebSockets.framework.dSYM/Contents/Resources/DWARF/NativeScriptWebSockets and /dev/null differ diff --git a/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64-simulator/NativeScriptWebSockets.framework/Headers/NativeScriptWebSockets.h b/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64/NativeScriptWebSockets.framework/Headers/NativeScriptWebSockets.h similarity index 100% rename from packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64-simulator/NativeScriptWebSockets.framework/Headers/NativeScriptWebSockets.h rename to packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64/NativeScriptWebSockets.framework/Headers/NativeScriptWebSockets.h diff --git a/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64-simulator/NativeScriptWebSockets.framework/Headers/RCTSRWebSocket.h b/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64/NativeScriptWebSockets.framework/Headers/RCTSRWebSocket.h similarity index 100% rename from packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64-simulator/NativeScriptWebSockets.framework/Headers/RCTSRWebSocket.h rename to packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64/NativeScriptWebSockets.framework/Headers/RCTSRWebSocket.h diff --git a/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64/NativeScriptWebSockets.framework/Info.plist b/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64/NativeScriptWebSockets.framework/Info.plist new file mode 100644 index 0000000..57f4a5b Binary files /dev/null and b/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64/NativeScriptWebSockets.framework/Info.plist differ diff --git a/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64-simulator/NativeScriptWebSockets.framework/Modules/module.modulemap b/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64/NativeScriptWebSockets.framework/Modules/module.modulemap similarity index 100% rename from packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64-simulator/NativeScriptWebSockets.framework/Modules/module.modulemap rename to packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64/NativeScriptWebSockets.framework/Modules/module.modulemap diff --git a/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64-simulator/NativeScriptWebSockets.framework/NativeScriptWebSockets b/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64/NativeScriptWebSockets.framework/NativeScriptWebSockets similarity index 63% rename from packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64-simulator/NativeScriptWebSockets.framework/NativeScriptWebSockets rename to packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64/NativeScriptWebSockets.framework/NativeScriptWebSockets index 65e7d9b..2bc70f4 100755 Binary files a/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64-simulator/NativeScriptWebSockets.framework/NativeScriptWebSockets and b/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64/NativeScriptWebSockets.framework/NativeScriptWebSockets differ diff --git a/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64-simulator/NativeScriptWebSockets.framework/PrivateHeaders/RCTImplementations.h b/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64/NativeScriptWebSockets.framework/PrivateHeaders/RCTImplementations.h similarity index 100% rename from packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64-simulator/NativeScriptWebSockets.framework/PrivateHeaders/RCTImplementations.h rename to packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64/NativeScriptWebSockets.framework/PrivateHeaders/RCTImplementations.h diff --git a/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64-simulator/dSYMs/NativeScriptWebSockets.framework.dSYM/Contents/Info.plist b/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64/dSYMs/NativeScriptWebSockets.framework.dSYM/Contents/Info.plist similarity index 100% rename from packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64-simulator/dSYMs/NativeScriptWebSockets.framework.dSYM/Contents/Info.plist rename to packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64/dSYMs/NativeScriptWebSockets.framework.dSYM/Contents/Info.plist diff --git a/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64/dSYMs/NativeScriptWebSockets.framework.dSYM/Contents/Resources/DWARF/NativeScriptWebSockets b/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64/dSYMs/NativeScriptWebSockets.framework.dSYM/Contents/Resources/DWARF/NativeScriptWebSockets new file mode 100644 index 0000000..45a77c0 Binary files /dev/null and b/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64/dSYMs/NativeScriptWebSockets.framework.dSYM/Contents/Resources/DWARF/NativeScriptWebSockets differ diff --git a/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64/dSYMs/NativeScriptWebSockets.framework.dSYM/Contents/Resources/Relocations/aarch64/NativeScriptWebSockets.yml b/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64/dSYMs/NativeScriptWebSockets.framework.dSYM/Contents/Resources/Relocations/aarch64/NativeScriptWebSockets.yml new file mode 100644 index 0000000..80fc580 --- /dev/null +++ b/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64/dSYMs/NativeScriptWebSockets.framework.dSYM/Contents/Resources/Relocations/aarch64/NativeScriptWebSockets.yml @@ -0,0 +1,178 @@ +--- +triple: 'arm64-apple-darwin' +binary-path: '/Users/nstudio/Documents/github/valor-software/valor-nativescript-plugins/packages/nativescript-websockets/native-src/ios/build/Release-xros/NativeScriptWebSockets.framework/NativeScriptWebSockets' +relocations: + - { offsetInCU: 0x34, offset: 0x2E3D1, size: 0x8, addend: 0x0, symName: _NativeScriptWebSocketsVersionString, symObjAddr: 0x0, symBinAddr: 0xA220, symSize: 0x0 } + - { offsetInCU: 0x69, offset: 0x2E406, size: 0x8, addend: 0x0, symName: _NativeScriptWebSocketsVersionNumber, symObjAddr: 0x48, symBinAddr: 0xA268, symSize: 0x0 } + - { offsetInCU: 0x27, offset: 0x2E443, size: 0x8, addend: 0x0, symName: '-[NSData(RCTSRWebSocket) stringBySHA1ThenBase64Encoding]', symObjAddr: 0x0, symBinAddr: 0x4000, symSize: 0x38 } + - { offsetInCU: 0x79, offset: 0x2E495, size: 0x8, addend: 0x0, symName: _RCTSRWebSocketErrorDomain, symObjAddr: 0x8028, symBinAddr: 0x102D8, symSize: 0x0 } + - { offsetInCU: 0x8F, offset: 0x2E4AB, size: 0x8, addend: 0x0, symName: _RCTSRHTTPResponseErrorKey, symObjAddr: 0x8030, symBinAddr: 0x102E0, symSize: 0x0 } + - { offsetInCU: 0x126, offset: 0x2E542, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket safeHandleEvent:stream:]', symObjAddr: 0x35B4, symBinAddr: 0x75B4, symSize: 0x21C } + - { offsetInCU: 0x208, offset: 0x2E624, size: 0x8, addend: 0x0, symName: _networkThread, symObjAddr: 0x1DFD0, symBinAddr: 0x15768, symSize: 0x0 } + - { offsetInCU: 0x265, offset: 0x2E681, size: 0x8, addend: 0x0, symName: _networkRunLoop, symObjAddr: 0x1DFD8, symBinAddr: 0x15770, symSize: 0x0 } + - { offsetInCU: 0x26F, offset: 0x2E68B, size: 0x8, addend: 0x0, symName: '+[NSRunLoop(RCTSRWebSocket) RCTSR_networkRunLoop]', symObjAddr: 0x40B4, symBinAddr: 0x80B4, symSize: 0x40 } + - { offsetInCU: 0x29B, offset: 0x2E6B7, size: 0x8, addend: 0x0, symName: _RCTSR_networkRunLoop.onceToken, symObjAddr: 0x1DFE0, symBinAddr: 0x15778, symSize: 0x0 } + - { offsetInCU: 0x2E3, offset: 0x2E6FF, size: 0x8, addend: 0x0, symName: _CRLFCRLFBytes, symObjAddr: 0x47FA, symBinAddr: 0xA29A, symSize: 0x0 } + - { offsetInCU: 0x2F9, offset: 0x2E715, size: 0x8, addend: 0x0, symName: _validate_dispatch_data_partial_string, symObjAddr: 0x2EDC, symBinAddr: 0x6EDC, symSize: 0xAC } + - { offsetInCU: 0x89D, offset: 0x2ECB9, size: 0x8, addend: 0x0, symName: '-[NSData(RCTSRWebSocket) stringBySHA1ThenBase64Encoding]', symObjAddr: 0x0, symBinAddr: 0x4000, symSize: 0x38 } + - { offsetInCU: 0x8EA, offset: 0x2ED06, size: 0x8, addend: 0x0, symName: _newSHA1String, symObjAddr: 0x38, symBinAddr: 0x4038, symSize: 0x9C } + - { offsetInCU: 0x98F, offset: 0x2EDAB, size: 0x8, addend: 0x0, symName: _newSHA1String.cold.1, symObjAddr: 0x434C, symBinAddr: 0x8448, symSize: 0x28 } + - { offsetInCU: 0x9A7, offset: 0x2EDC3, size: 0x8, addend: 0x0, symName: '-[NSString(RCTSRWebSocket) stringBySHA1ThenBase64Encoding]', symObjAddr: 0xD4, symBinAddr: 0x40D4, symSize: 0x38 } + - { offsetInCU: 0x9F4, offset: 0x2EE10, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket initWithURLRequest:protocols:]', symObjAddr: 0x10C, symBinAddr: 0x410C, symSize: 0xB4 } + - { offsetInCU: 0xA4B, offset: 0x2EE67, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket initWithURLRequest:]', symObjAddr: 0x1C0, symBinAddr: 0x41C0, symSize: 0x8 } + - { offsetInCU: 0xA8E, offset: 0x2EEAA, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket initWithURL:]', symObjAddr: 0x1C8, symBinAddr: 0x41C8, symSize: 0x8 } + - { offsetInCU: 0xAD1, offset: 0x2EEED, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket initWithURL:protocols:]', symObjAddr: 0x1D0, symBinAddr: 0x41D0, symSize: 0x150 } + - { offsetInCU: 0xB6D, offset: 0x2EF89, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _RCTSR_commonInit]', symObjAddr: 0x320, symBinAddr: 0x4320, symSize: 0x1B0 } + - { offsetInCU: 0xBE6, offset: 0x2F002, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket assertOnWorkQueue]', symObjAddr: 0x4D0, symBinAddr: 0x44D0, symSize: 0x30 } + - { offsetInCU: 0xC2C, offset: 0x2F048, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _RCTSR_commonInit].cold.1', symObjAddr: 0x4374, symBinAddr: 0x8470, symSize: 0x28 } + - { offsetInCU: 0xC44, offset: 0x2F060, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket assertOnWorkQueue]', symObjAddr: 0x4D0, symBinAddr: 0x44D0, symSize: 0x30 } + - { offsetInCU: 0xC92, offset: 0x2F0AE, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket dealloc]', symObjAddr: 0x500, symBinAddr: 0x4500, symSize: 0x78 } + - { offsetInCU: 0xCB0, offset: 0x2F0CC, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket assertOnWorkQueue].cold.1', symObjAddr: 0x439C, symBinAddr: 0x8498, symSize: 0x28 } + - { offsetInCU: 0xCC8, offset: 0x2F0E4, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket dealloc]', symObjAddr: 0x500, symBinAddr: 0x4500, symSize: 0x78 } + - { offsetInCU: 0xD19, offset: 0x2F135, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket setReadyState:]', symObjAddr: 0x578, symBinAddr: 0x4578, symSize: 0x4C } + - { offsetInCU: 0xD61, offset: 0x2F17D, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket open]', symObjAddr: 0x5C4, symBinAddr: 0x45C4, symSize: 0x38 } + - { offsetInCU: 0xD6C, offset: 0x2F188, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket setReadyState:].cold.1', symObjAddr: 0x43C4, symBinAddr: 0x84C0, symSize: 0x28 } + - { offsetInCU: 0xD84, offset: 0x2F1A0, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket open]', symObjAddr: 0x5C4, symBinAddr: 0x45C4, symSize: 0x38 } + - { offsetInCU: 0xDBB, offset: 0x2F1D7, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _performDelegateBlock:]', symObjAddr: 0x5FC, symBinAddr: 0x45FC, symSize: 0x58 } + - { offsetInCU: 0xDC6, offset: 0x2F1E2, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket open].cold.1', symObjAddr: 0x43EC, symBinAddr: 0x84E8, symSize: 0x28 } + - { offsetInCU: 0xDDE, offset: 0x2F1FA, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _performDelegateBlock:]', symObjAddr: 0x5FC, symBinAddr: 0x45FC, symSize: 0x58 } + - { offsetInCU: 0xE34, offset: 0x2F250, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket setDelegateDispatchQueue:]', symObjAddr: 0x654, symBinAddr: 0x4654, symSize: 0xC } + - { offsetInCU: 0xE58, offset: 0x2F274, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _performDelegateBlock:].cold.1', symObjAddr: 0x4414, symBinAddr: 0x8510, symSize: 0x28 } + - { offsetInCU: 0xE70, offset: 0x2F28C, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket setDelegateDispatchQueue:]', symObjAddr: 0x654, symBinAddr: 0x4654, symSize: 0xC } + - { offsetInCU: 0xEB5, offset: 0x2F2D1, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _checkHandshake:]', symObjAddr: 0x660, symBinAddr: 0x4660, symSize: 0x88 } + - { offsetInCU: 0xF60, offset: 0x2F37C, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _HTTPHeadersDidFinish]', symObjAddr: 0x6E8, symBinAddr: 0x46E8, symSize: 0x2FC } + - { offsetInCU: 0xFE5, offset: 0x2F401, size: 0x8, addend: 0x0, symName: '___39-[RCTSRWebSocket _HTTPHeadersDidFinish]_block_invoke', symObjAddr: 0x9E4, symBinAddr: 0x49E4, symSize: 0x84 } + - { offsetInCU: 0x1027, offset: 0x2F443, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s, symObjAddr: 0xA68, symBinAddr: 0x4A68, symSize: 0x8 } + - { offsetInCU: 0x104E, offset: 0x2F46A, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s, symObjAddr: 0xA70, symBinAddr: 0x4A70, symSize: 0x8 } + - { offsetInCU: 0x106D, offset: 0x2F489, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _readHTTPHeader]', symObjAddr: 0xA78, symBinAddr: 0x4A78, symSize: 0x78 } + - { offsetInCU: 0x10D4, offset: 0x2F4F0, size: 0x8, addend: 0x0, symName: '___33-[RCTSRWebSocket _readHTTPHeader]_block_invoke', symObjAddr: 0xAF0, symBinAddr: 0x4AF0, symSize: 0xB0 } + - { offsetInCU: 0x119A, offset: 0x2F5B6, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket didConnect]', symObjAddr: 0xBA0, symBinAddr: 0x4BA0, symSize: 0x2D0 } + - { offsetInCU: 0x1354, offset: 0x2F770, size: 0x8, addend: 0x0, symName: '___28-[RCTSRWebSocket didConnect]_block_invoke', symObjAddr: 0xE70, symBinAddr: 0x4E70, symSize: 0x8 } + - { offsetInCU: 0x13C8, offset: 0x2F7E4, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket didConnect].cold.2', symObjAddr: 0x4464, symBinAddr: 0x8560, symSize: 0x28 } + - { offsetInCU: 0x13E0, offset: 0x2F7FC, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket didConnect].cold.1', symObjAddr: 0x443C, symBinAddr: 0x8538, symSize: 0x28 } + - { offsetInCU: 0x13F8, offset: 0x2F814, size: 0x8, addend: 0x0, symName: '___28-[RCTSRWebSocket didConnect]_block_invoke', symObjAddr: 0xE70, symBinAddr: 0x4E70, symSize: 0x8 } + - { offsetInCU: 0x1480, offset: 0x2F89C, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _initializeStreams]', symObjAddr: 0xE78, symBinAddr: 0x4E78, symSize: 0x178 } + - { offsetInCU: 0x1576, offset: 0x2F992, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _connect]', symObjAddr: 0xFF0, symBinAddr: 0x4FF0, symSize: 0x64 } + - { offsetInCU: 0x15AA, offset: 0x2F9C6, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket scheduleInRunLoop:forMode:]', symObjAddr: 0x1054, symBinAddr: 0x5054, symSize: 0xCC } + - { offsetInCU: 0x1600, offset: 0x2FA1C, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket unscheduleFromRunLoop:forMode:]', symObjAddr: 0x1120, symBinAddr: 0x5120, symSize: 0xCC } + - { offsetInCU: 0x1656, offset: 0x2FA72, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket close]', symObjAddr: 0x11EC, symBinAddr: 0x51EC, symSize: 0xC } + - { offsetInCU: 0x1688, offset: 0x2FAA4, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket closeWithCode:reason:]', symObjAddr: 0x11F8, symBinAddr: 0x51F8, symSize: 0x98 } + - { offsetInCU: 0x16FE, offset: 0x2FB1A, size: 0x8, addend: 0x0, symName: '___39-[RCTSRWebSocket closeWithCode:reason:]_block_invoke', symObjAddr: 0x1290, symBinAddr: 0x5290, symSize: 0x198 } + - { offsetInCU: 0x1709, offset: 0x2FB25, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket closeWithCode:reason:].cold.1', symObjAddr: 0x448C, symBinAddr: 0x8588, symSize: 0x28 } + - { offsetInCU: 0x1755, offset: 0x2FB71, size: 0x8, addend: 0x0, symName: '___39-[RCTSRWebSocket closeWithCode:reason:]_block_invoke', symObjAddr: 0x1290, symBinAddr: 0x5290, symSize: 0x198 } + - { offsetInCU: 0x188F, offset: 0x2FCAB, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s, symObjAddr: 0x1428, symBinAddr: 0x5428, symSize: 0x28 } + - { offsetInCU: 0x189A, offset: 0x2FCB6, size: 0x8, addend: 0x0, symName: '___39-[RCTSRWebSocket closeWithCode:reason:]_block_invoke.cold.2', symObjAddr: 0x44DC, symBinAddr: 0x85D8, symSize: 0x28 } + - { offsetInCU: 0x18B2, offset: 0x2FCCE, size: 0x8, addend: 0x0, symName: '___39-[RCTSRWebSocket closeWithCode:reason:]_block_invoke.cold.1', symObjAddr: 0x44B4, symBinAddr: 0x85B0, symSize: 0x28 } + - { offsetInCU: 0x18CA, offset: 0x2FCE6, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s, symObjAddr: 0x1428, symBinAddr: 0x5428, symSize: 0x28 } + - { offsetInCU: 0x18F3, offset: 0x2FD0F, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s, symObjAddr: 0x1450, symBinAddr: 0x5450, symSize: 0x28 } + - { offsetInCU: 0x1912, offset: 0x2FD2E, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _closeWithProtocolError:]', symObjAddr: 0x1478, symBinAddr: 0x5478, symSize: 0x78 } + - { offsetInCU: 0x1957, offset: 0x2FD73, size: 0x8, addend: 0x0, symName: '___42-[RCTSRWebSocket _closeWithProtocolError:]_block_invoke', symObjAddr: 0x14F0, symBinAddr: 0x54F0, symSize: 0x74 } + - { offsetInCU: 0x19C0, offset: 0x2FDDC, size: 0x8, addend: 0x0, symName: '___42-[RCTSRWebSocket _closeWithProtocolError:]_block_invoke_2', symObjAddr: 0x1564, symBinAddr: 0x5564, symSize: 0x8 } + - { offsetInCU: 0x1A02, offset: 0x2FE1E, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _failWithError:]', symObjAddr: 0x156C, symBinAddr: 0x556C, symSize: 0x7C } + - { offsetInCU: 0x1A64, offset: 0x2FE80, size: 0x8, addend: 0x0, symName: '___33-[RCTSRWebSocket _failWithError:]_block_invoke', symObjAddr: 0x15E8, symBinAddr: 0x55E8, symSize: 0xAC } + - { offsetInCU: 0x1AB7, offset: 0x2FED3, size: 0x8, addend: 0x0, symName: '___33-[RCTSRWebSocket _failWithError:]_block_invoke_2', symObjAddr: 0x1694, symBinAddr: 0x5694, symSize: 0x84 } + - { offsetInCU: 0x1B0A, offset: 0x2FF26, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _writeData:]', symObjAddr: 0x1718, symBinAddr: 0x5718, symSize: 0x54 } + - { offsetInCU: 0x1B4F, offset: 0x2FF6B, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket send:]', symObjAddr: 0x176C, symBinAddr: 0x576C, symSize: 0x98 } + - { offsetInCU: 0x1BB1, offset: 0x2FFCD, size: 0x8, addend: 0x0, symName: '___23-[RCTSRWebSocket send:]_block_invoke', symObjAddr: 0x1804, symBinAddr: 0x5804, symSize: 0xA8 } + - { offsetInCU: 0x1C07, offset: 0x30023, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket sendPing:]', symObjAddr: 0x18AC, symBinAddr: 0x58AC, symSize: 0xB0 } + - { offsetInCU: 0x1C12, offset: 0x3002E, size: 0x8, addend: 0x0, symName: '___23-[RCTSRWebSocket send:]_block_invoke.cold.1', symObjAddr: 0x4504, symBinAddr: 0x8600, symSize: 0x28 } + - { offsetInCU: 0x1C2A, offset: 0x30046, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket sendPing:]', symObjAddr: 0x18AC, symBinAddr: 0x58AC, symSize: 0xB0 } + - { offsetInCU: 0x1C8C, offset: 0x300A8, size: 0x8, addend: 0x0, symName: '___27-[RCTSRWebSocket sendPing:]_block_invoke', symObjAddr: 0x195C, symBinAddr: 0x595C, symSize: 0x10 } + - { offsetInCU: 0x1CDF, offset: 0x300FB, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket handlePing:]', symObjAddr: 0x196C, symBinAddr: 0x596C, symSize: 0x78 } + - { offsetInCU: 0x1D24, offset: 0x30140, size: 0x8, addend: 0x0, symName: '___29-[RCTSRWebSocket handlePing:]_block_invoke', symObjAddr: 0x19E4, symBinAddr: 0x59E4, symSize: 0x74 } + - { offsetInCU: 0x1D94, offset: 0x301B0, size: 0x8, addend: 0x0, symName: '___29-[RCTSRWebSocket handlePing:]_block_invoke_2', symObjAddr: 0x1A58, symBinAddr: 0x5A58, symSize: 0x10 } + - { offsetInCU: 0x1DE7, offset: 0x30203, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket handlePong:]', symObjAddr: 0x1A68, symBinAddr: 0x5A68, symSize: 0x78 } + - { offsetInCU: 0x1E2C, offset: 0x30248, size: 0x8, addend: 0x0, symName: '___29-[RCTSRWebSocket handlePong:]_block_invoke', symObjAddr: 0x1AE0, symBinAddr: 0x5AE0, symSize: 0x84 } + - { offsetInCU: 0x1E7F, offset: 0x3029B, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _handleMessage:]', symObjAddr: 0x1B64, symBinAddr: 0x5B64, symSize: 0x78 } + - { offsetInCU: 0x1EC4, offset: 0x302E0, size: 0x8, addend: 0x0, symName: '___33-[RCTSRWebSocket _handleMessage:]_block_invoke', symObjAddr: 0x1BDC, symBinAddr: 0x5BDC, symSize: 0x40 } + - { offsetInCU: 0x1F33, offset: 0x3034F, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket handleCloseWithData:]', symObjAddr: 0x1C1C, symBinAddr: 0x5C1C, symSize: 0x1B4 } + - { offsetInCU: 0x200A, offset: 0x30426, size: 0x8, addend: 0x0, symName: '___38-[RCTSRWebSocket handleCloseWithData:]_block_invoke', symObjAddr: 0x1DD0, symBinAddr: 0x5DD0, symSize: 0x8 } + - { offsetInCU: 0x204C, offset: 0x30468, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _disconnect]', symObjAddr: 0x1DD8, symBinAddr: 0x5DD8, symSize: 0x2C } + - { offsetInCU: 0x2080, offset: 0x3049C, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _handleFrameWithData:opCode:]', symObjAddr: 0x1E04, symBinAddr: 0x5E04, symSize: 0x1B0 } + - { offsetInCU: 0x212F, offset: 0x3054B, size: 0x8, addend: 0x0, symName: '___46-[RCTSRWebSocket _handleFrameWithData:opCode:]_block_invoke', symObjAddr: 0x1FB4, symBinAddr: 0x5FB4, symSize: 0x8 } + - { offsetInCU: 0x2171, offset: 0x3058D, size: 0x8, addend: 0x0, symName: '___46-[RCTSRWebSocket _handleFrameWithData:opCode:]_block_invoke_2', symObjAddr: 0x1FBC, symBinAddr: 0x5FBC, symSize: 0x8 } + - { offsetInCU: 0x21B3, offset: 0x305CF, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _handleFrameHeader:curData:]', symObjAddr: 0x1FC4, symBinAddr: 0x5FC4, symSize: 0x14C } + - { offsetInCU: 0x221D, offset: 0x30639, size: 0x8, addend: 0x0, symName: '___45-[RCTSRWebSocket _handleFrameHeader:curData:]_block_invoke', symObjAddr: 0x2110, symBinAddr: 0x6110, symSize: 0x78 } + - { offsetInCU: 0x2228, offset: 0x30644, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _handleFrameHeader:curData:].cold.1', symObjAddr: 0x452C, symBinAddr: 0x8628, symSize: 0x28 } + - { offsetInCU: 0x2240, offset: 0x3065C, size: 0x8, addend: 0x0, symName: '___45-[RCTSRWebSocket _handleFrameHeader:curData:]_block_invoke', symObjAddr: 0x2110, symBinAddr: 0x6110, symSize: 0x78 } + - { offsetInCU: 0x22B1, offset: 0x306CD, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _readFrameContinue]', symObjAddr: 0x2188, symBinAddr: 0x6188, symSize: 0x3C } + - { offsetInCU: 0x22E8, offset: 0x30704, size: 0x8, addend: 0x0, symName: '___36-[RCTSRWebSocket _readFrameContinue]_block_invoke', symObjAddr: 0x21C4, symBinAddr: 0x61C4, symSize: 0x21C } + - { offsetInCU: 0x22F3, offset: 0x3070F, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _readFrameContinue].cold.1', symObjAddr: 0x4554, symBinAddr: 0x8650, symSize: 0x28 } + - { offsetInCU: 0x230B, offset: 0x30727, size: 0x8, addend: 0x0, symName: '___36-[RCTSRWebSocket _readFrameContinue]_block_invoke', symObjAddr: 0x21C4, symBinAddr: 0x61C4, symSize: 0x21C } + - { offsetInCU: 0x23E6, offset: 0x30802, size: 0x8, addend: 0x0, symName: '___36-[RCTSRWebSocket _readFrameContinue]_block_invoke_2', symObjAddr: 0x23E0, symBinAddr: 0x63E0, symSize: 0x110 } + - { offsetInCU: 0x2543, offset: 0x3095F, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32r, symObjAddr: 0x24F0, symBinAddr: 0x64F0, symSize: 0x10 } + - { offsetInCU: 0x254E, offset: 0x3096A, size: 0x8, addend: 0x0, symName: '___36-[RCTSRWebSocket _readFrameContinue]_block_invoke_2.cold.1', symObjAddr: 0x457C, symBinAddr: 0x8678, symSize: 0x28 } + - { offsetInCU: 0x2566, offset: 0x30982, size: 0x8, addend: 0x0, symName: '___36-[RCTSRWebSocket _readFrameContinue]_block_invoke_2.cold.3', symObjAddr: 0x45CC, symBinAddr: 0x86C8, symSize: 0x28 } + - { offsetInCU: 0x257E, offset: 0x3099A, size: 0x8, addend: 0x0, symName: '___36-[RCTSRWebSocket _readFrameContinue]_block_invoke_2.cold.4', symObjAddr: 0x45F4, symBinAddr: 0x86F0, symSize: 0x28 } + - { offsetInCU: 0x2596, offset: 0x309B2, size: 0x8, addend: 0x0, symName: '___36-[RCTSRWebSocket _readFrameContinue]_block_invoke_2.cold.2', symObjAddr: 0x45A4, symBinAddr: 0x86A0, symSize: 0x28 } + - { offsetInCU: 0x25AE, offset: 0x309CA, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32r, symObjAddr: 0x24F0, symBinAddr: 0x64F0, symSize: 0x10 } + - { offsetInCU: 0x25D7, offset: 0x309F3, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32r, symObjAddr: 0x2500, symBinAddr: 0x6500, symSize: 0xC } + - { offsetInCU: 0x25F6, offset: 0x30A12, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _readFrameNew]', symObjAddr: 0x250C, symBinAddr: 0x650C, symSize: 0x58 } + - { offsetInCU: 0x2640, offset: 0x30A5C, size: 0x8, addend: 0x0, symName: '___31-[RCTSRWebSocket _readFrameNew]_block_invoke', symObjAddr: 0x2564, symBinAddr: 0x6564, symSize: 0x50 } + - { offsetInCU: 0x2682, offset: 0x30A9E, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _pumpWriting]', symObjAddr: 0x25B4, symBinAddr: 0x65B4, symSize: 0x224 } + - { offsetInCU: 0x26DF, offset: 0x30AFB, size: 0x8, addend: 0x0, symName: '___30-[RCTSRWebSocket _pumpWriting]_block_invoke', symObjAddr: 0x27D8, symBinAddr: 0x67D8, symSize: 0x90 } + - { offsetInCU: 0x2721, offset: 0x30B3D, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _addConsumerWithScanner:callback:]', symObjAddr: 0x2868, symBinAddr: 0x6868, symSize: 0x64 } + - { offsetInCU: 0x2777, offset: 0x30B93, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _addConsumerWithDataLength:callback:readToCurrentFrame:unmaskBytes:]', symObjAddr: 0x28CC, symBinAddr: 0x68CC, symSize: 0x9C } + - { offsetInCU: 0x27F2, offset: 0x30C0E, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _addConsumerWithScanner:callback:dataLength:]', symObjAddr: 0x2968, symBinAddr: 0x6968, symSize: 0x90 } + - { offsetInCU: 0x27FD, offset: 0x30C19, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _addConsumerWithDataLength:callback:readToCurrentFrame:unmaskBytes:].cold.1', symObjAddr: 0x461C, symBinAddr: 0x8718, symSize: 0x28 } + - { offsetInCU: 0x2815, offset: 0x30C31, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _addConsumerWithScanner:callback:dataLength:]', symObjAddr: 0x2968, symBinAddr: 0x6968, symSize: 0x90 } + - { offsetInCU: 0x287C, offset: 0x30C98, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _readUntilHeaderCompleteWithCallback:]', symObjAddr: 0x29F8, symBinAddr: 0x69F8, symSize: 0x14 } + - { offsetInCU: 0x28BF, offset: 0x30CDB, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _readUntilBytes:length:callback:]', symObjAddr: 0x2A0C, symBinAddr: 0x6A0C, symSize: 0x88 } + - { offsetInCU: 0x2937, offset: 0x30D53, size: 0x8, addend: 0x0, symName: '___50-[RCTSRWebSocket _readUntilBytes:length:callback:]_block_invoke', symObjAddr: 0x2A94, symBinAddr: 0x6A94, symSize: 0x9C } + - { offsetInCU: 0x2A0E, offset: 0x30E2A, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _innerPumpScanner]', symObjAddr: 0x2B30, symBinAddr: 0x6B30, symSize: 0x3AC } + - { offsetInCU: 0x2BE7, offset: 0x31003, size: 0x8, addend: 0x0, symName: _validate_dispatch_data_partial_string, symObjAddr: 0x2EDC, symBinAddr: 0x6EDC, symSize: 0xAC } + - { offsetInCU: 0x2BF2, offset: 0x3100E, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _innerPumpScanner].cold.1', symObjAddr: 0x4644, symBinAddr: 0x8740, symSize: 0x28 } + - { offsetInCU: 0x2C0A, offset: 0x31026, size: 0x8, addend: 0x0, symName: '___35-[RCTSRWebSocket _innerPumpScanner]_block_invoke', symObjAddr: 0x2F88, symBinAddr: 0x6F88, symSize: 0x8 } + - { offsetInCU: 0x2C4C, offset: 0x31068, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _pumpScanner]', symObjAddr: 0x2F90, symBinAddr: 0x6F90, symSize: 0x40 } + - { offsetInCU: 0x2C80, offset: 0x3109C, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _sendFrameWithOpcode:data:]', symObjAddr: 0x2FD0, symBinAddr: 0x6FD0, symSize: 0x1B0 } + - { offsetInCU: 0x2E2C, offset: 0x31248, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket stream:handleEvent:]', symObjAddr: 0x3180, symBinAddr: 0x7180, symSize: 0x2B0 } + - { offsetInCU: 0x2E37, offset: 0x31253, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _sendFrameWithOpcode:data:].cold.2', symObjAddr: 0x4694, symBinAddr: 0x8790, symSize: 0x28 } + - { offsetInCU: 0x2E4F, offset: 0x3126B, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _sendFrameWithOpcode:data:].cold.1', symObjAddr: 0x466C, symBinAddr: 0x8768, symSize: 0x28 } + - { offsetInCU: 0x2E67, offset: 0x31283, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket stream:handleEvent:]', symObjAddr: 0x3180, symBinAddr: 0x7180, symSize: 0x2B0 } + - { offsetInCU: 0x307C, offset: 0x31498, size: 0x8, addend: 0x0, symName: '___37-[RCTSRWebSocket stream:handleEvent:]_block_invoke', symObjAddr: 0x3430, symBinAddr: 0x7430, symSize: 0xE8 } + - { offsetInCU: 0x30BE, offset: 0x314DA, size: 0x8, addend: 0x0, symName: '___37-[RCTSRWebSocket stream:handleEvent:]_block_invoke_2', symObjAddr: 0x3518, symBinAddr: 0x7518, symSize: 0x44 } + - { offsetInCU: 0x313E, offset: 0x3155A, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40w, symObjAddr: 0x355C, symBinAddr: 0x755C, symSize: 0x30 } + - { offsetInCU: 0x3167, offset: 0x31583, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40w, symObjAddr: 0x358C, symBinAddr: 0x758C, symSize: 0x28 } + - { offsetInCU: 0x3186, offset: 0x315A2, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket safeHandleEvent:stream:].cold.1', symObjAddr: 0x46BC, symBinAddr: 0x87B8, symSize: 0x28 } + - { offsetInCU: 0x319E, offset: 0x315BA, size: 0x8, addend: 0x0, symName: '___41-[RCTSRWebSocket safeHandleEvent:stream:]_block_invoke', symObjAddr: 0x37D0, symBinAddr: 0x77D0, symSize: 0xA0 } + - { offsetInCU: 0x31E0, offset: 0x315FC, size: 0x8, addend: 0x0, symName: '___41-[RCTSRWebSocket safeHandleEvent:stream:]_block_invoke_2', symObjAddr: 0x3870, symBinAddr: 0x7870, symSize: 0x94 } + - { offsetInCU: 0x3222, offset: 0x3163E, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _scheduleCleanup]', symObjAddr: 0x3904, symBinAddr: 0x7904, symSize: 0x9C } + - { offsetInCU: 0x3267, offset: 0x31683, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _cleanupSelfReference:]', symObjAddr: 0x39A0, symBinAddr: 0x79A0, symSize: 0x194 } + - { offsetInCU: 0x32D6, offset: 0x316F2, size: 0x8, addend: 0x0, symName: '___40-[RCTSRWebSocket _cleanupSelfReference:]_block_invoke', symObjAddr: 0x3B34, symBinAddr: 0x7B34, symSize: 0x10 } + - { offsetInCU: 0x3318, offset: 0x31734, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket delegate]', symObjAddr: 0x3B44, symBinAddr: 0x7B44, symSize: 0x18 } + - { offsetInCU: 0x334F, offset: 0x3176B, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket setDelegate:]', symObjAddr: 0x3B5C, symBinAddr: 0x7B5C, symSize: 0xC } + - { offsetInCU: 0x3390, offset: 0x317AC, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket readyState]', symObjAddr: 0x3B68, symBinAddr: 0x7B68, symSize: 0x8 } + - { offsetInCU: 0x33C7, offset: 0x317E3, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket url]', symObjAddr: 0x3B70, symBinAddr: 0x7B70, symSize: 0x8 } + - { offsetInCU: 0x33FE, offset: 0x3181A, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket protocol]', symObjAddr: 0x3B78, symBinAddr: 0x7B78, symSize: 0x8 } + - { offsetInCU: 0x3435, offset: 0x31851, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket delegateOperationQueue]', symObjAddr: 0x3B80, symBinAddr: 0x7B80, symSize: 0x8 } + - { offsetInCU: 0x346C, offset: 0x31888, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket setDelegateOperationQueue:]', symObjAddr: 0x3B88, symBinAddr: 0x7B88, symSize: 0xC } + - { offsetInCU: 0x34AF, offset: 0x318CB, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket delegateDispatchQueue]', symObjAddr: 0x3B94, symBinAddr: 0x7B94, symSize: 0x8 } + - { offsetInCU: 0x34E6, offset: 0x31902, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket .cxx_destruct]', symObjAddr: 0x3B9C, symBinAddr: 0x7B9C, symSize: 0xF8 } + - { offsetInCU: 0x3519, offset: 0x31935, size: 0x8, addend: 0x0, symName: '-[RCTSRIOConsumer setupWithScanner:handler:bytesNeeded:readToCurrentFrame:unmaskBytes:]', symObjAddr: 0x3C94, symBinAddr: 0x7C94, symSize: 0xA0 } + - { offsetInCU: 0x359D, offset: 0x319B9, size: 0x8, addend: 0x0, symName: '-[RCTSRIOConsumer consumer]', symObjAddr: 0x3D34, symBinAddr: 0x7D34, symSize: 0x8 } + - { offsetInCU: 0x35A8, offset: 0x319C4, size: 0x8, addend: 0x0, symName: '-[RCTSRIOConsumer setupWithScanner:handler:bytesNeeded:readToCurrentFrame:unmaskBytes:].cold.1', symObjAddr: 0x46E4, symBinAddr: 0x87E0, symSize: 0x28 } + - { offsetInCU: 0x35C0, offset: 0x319DC, size: 0x8, addend: 0x0, symName: '-[RCTSRIOConsumer consumer]', symObjAddr: 0x3D34, symBinAddr: 0x7D34, symSize: 0x8 } + - { offsetInCU: 0x35F7, offset: 0x31A13, size: 0x8, addend: 0x0, symName: '-[RCTSRIOConsumer handler]', symObjAddr: 0x3D3C, symBinAddr: 0x7D3C, symSize: 0x8 } + - { offsetInCU: 0x362E, offset: 0x31A4A, size: 0x8, addend: 0x0, symName: '-[RCTSRIOConsumer bytesNeeded]', symObjAddr: 0x3D44, symBinAddr: 0x7D44, symSize: 0x8 } + - { offsetInCU: 0x3665, offset: 0x31A81, size: 0x8, addend: 0x0, symName: '-[RCTSRIOConsumer setBytesNeeded:]', symObjAddr: 0x3D4C, symBinAddr: 0x7D4C, symSize: 0x8 } + - { offsetInCU: 0x36A2, offset: 0x31ABE, size: 0x8, addend: 0x0, symName: '-[RCTSRIOConsumer readToCurrentFrame]', symObjAddr: 0x3D54, symBinAddr: 0x7D54, symSize: 0x8 } + - { offsetInCU: 0x36D9, offset: 0x31AF5, size: 0x8, addend: 0x0, symName: '-[RCTSRIOConsumer unmaskBytes]', symObjAddr: 0x3D5C, symBinAddr: 0x7D5C, symSize: 0x8 } + - { offsetInCU: 0x3710, offset: 0x31B2C, size: 0x8, addend: 0x0, symName: '-[RCTSRIOConsumer .cxx_destruct]', symObjAddr: 0x3D64, symBinAddr: 0x7D64, symSize: 0x30 } + - { offsetInCU: 0x3744, offset: 0x31B60, size: 0x8, addend: 0x0, symName: '-[RCTSRIOConsumerPool initWithBufferCapacity:]', symObjAddr: 0x3D94, symBinAddr: 0x7D94, symSize: 0x70 } + - { offsetInCU: 0x378D, offset: 0x31BA9, size: 0x8, addend: 0x0, symName: '-[RCTSRIOConsumerPool init]', symObjAddr: 0x3E04, symBinAddr: 0x7E04, symSize: 0x8 } + - { offsetInCU: 0x37C3, offset: 0x31BDF, size: 0x8, addend: 0x0, symName: '-[RCTSRIOConsumerPool consumerWithScanner:handler:bytesNeeded:readToCurrentFrame:unmaskBytes:]', symObjAddr: 0x3E0C, symBinAddr: 0x7E0C, symSize: 0xB8 } + - { offsetInCU: 0x3861, offset: 0x31C7D, size: 0x8, addend: 0x0, symName: '-[RCTSRIOConsumerPool returnConsumer:]', symObjAddr: 0x3EC4, symBinAddr: 0x7EC4, symSize: 0x50 } + - { offsetInCU: 0x38A6, offset: 0x31CC2, size: 0x8, addend: 0x0, symName: '-[RCTSRIOConsumerPool .cxx_destruct]', symObjAddr: 0x3F14, symBinAddr: 0x7F14, symSize: 0xC } + - { offsetInCU: 0x38DA, offset: 0x31CF6, size: 0x8, addend: 0x0, symName: '-[NSURLRequest(CertificateAdditions) RCTSR_SSLPinnedCertificates]', symObjAddr: 0x3F20, symBinAddr: 0x7F20, symSize: 0x18 } + - { offsetInCU: 0x3912, offset: 0x31D2E, size: 0x8, addend: 0x0, symName: '-[NSMutableURLRequest(CertificateAdditions) RCTSR_SSLPinnedCertificates]', symObjAddr: 0x3F38, symBinAddr: 0x7F38, symSize: 0x18 } + - { offsetInCU: 0x394A, offset: 0x31D66, size: 0x8, addend: 0x0, symName: '-[NSMutableURLRequest(CertificateAdditions) setRCTSR_SSLPinnedCertificates:]', symObjAddr: 0x3F50, symBinAddr: 0x7F50, symSize: 0x18 } + - { offsetInCU: 0x398D, offset: 0x31DA9, size: 0x8, addend: 0x0, symName: '-[NSURL(RCTSRWebSocket) RCTSR_origin]', symObjAddr: 0x3F68, symBinAddr: 0x7F68, symSize: 0x14C } + - { offsetInCU: 0x3A32, offset: 0x31E4E, size: 0x8, addend: 0x0, symName: '___49+[NSRunLoop(RCTSRWebSocket) RCTSR_networkRunLoop]_block_invoke', symObjAddr: 0x40F4, symBinAddr: 0x80F4, symSize: 0x64 } + - { offsetInCU: 0x3A5B, offset: 0x31E77, size: 0x8, addend: 0x0, symName: '-[_RCTSRRunLoopThread init]', symObjAddr: 0x4158, symBinAddr: 0x8158, symSize: 0x68 } + - { offsetInCU: 0x3ACA, offset: 0x31EE6, size: 0x8, addend: 0x0, symName: '-[_RCTSRRunLoopThread main]', symObjAddr: 0x41C0, symBinAddr: 0x81C0, symSize: 0x10C } + - { offsetInCU: 0x3B3B, offset: 0x31F57, size: 0x8, addend: 0x0, symName: '-[_RCTSRRunLoopThread step]', symObjAddr: 0x42CC, symBinAddr: 0x82CC, symSize: 0x4 } + - { offsetInCU: 0x3B6B, offset: 0x31F87, size: 0x8, addend: 0x0, symName: '-[_RCTSRRunLoopThread runLoop]', symObjAddr: 0x42D0, symBinAddr: 0x82D0, symSize: 0x3C } + - { offsetInCU: 0x3BC8, offset: 0x31FE4, size: 0x8, addend: 0x0, symName: '-[_RCTSRRunLoopThread .cxx_destruct]', symObjAddr: 0x430C, symBinAddr: 0x830C, symSize: 0x40 } + - { offsetInCU: 0x27, offset: 0x32F07, size: 0x8, addend: 0x0, symName: __RCTAssertFormat, symObjAddr: 0x0, symBinAddr: 0x834C, symSize: 0xFC } + - { offsetInCU: 0x3C, offset: 0x32F1C, size: 0x8, addend: 0x0, symName: __RCTAssertFormat, symObjAddr: 0x0, symBinAddr: 0x834C, symSize: 0xFC } +... diff --git a/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64_x86_64-simulator/NativeScriptWebSockets.framework/Headers/NativeScriptWebSockets.h b/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64_x86_64-simulator/NativeScriptWebSockets.framework/Headers/NativeScriptWebSockets.h new file mode 100644 index 0000000..7f1a544 --- /dev/null +++ b/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64_x86_64-simulator/NativeScriptWebSockets.framework/Headers/NativeScriptWebSockets.h @@ -0,0 +1,18 @@ +// +// NativeScriptWebSockets.h +// NativeScriptWebSockets +// +// Created by Eduardo Speroni on 2/25/22. +// + +#import + +//! Project version number for NativeScriptWebSockets. +FOUNDATION_EXPORT double NativeScriptWebSocketsVersionNumber; + +//! Project version string for NativeScriptWebSockets. +FOUNDATION_EXPORT const unsigned char NativeScriptWebSocketsVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + +#import "RCTSRWebSocket.h" diff --git a/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64_x86_64-simulator/NativeScriptWebSockets.framework/Headers/RCTSRWebSocket.h b/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64_x86_64-simulator/NativeScriptWebSockets.framework/Headers/RCTSRWebSocket.h new file mode 100644 index 0000000..1b17cff --- /dev/null +++ b/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64_x86_64-simulator/NativeScriptWebSockets.framework/Headers/RCTSRWebSocket.h @@ -0,0 +1,132 @@ +// +// Copyright 2012 Square Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +#import +#import + +typedef NS_ENUM(unsigned int, RCTSRReadyState) { + RCTSR_CONNECTING = 0, + RCTSR_OPEN = 1, + RCTSR_CLOSING = 2, + RCTSR_CLOSED = 3, +}; + +typedef NS_ENUM(NSInteger, RCTSRStatusCode) { + RCTSRStatusCodeNormal = 1000, + RCTSRStatusCodeGoingAway = 1001, + RCTSRStatusCodeProtocolError = 1002, + RCTSRStatusCodeUnhandledType = 1003, + // 1004 reserved. + RCTSRStatusNoStatusReceived = 1005, + // 1004-1006 reserved. + RCTSRStatusCodeInvalidUTF8 = 1007, + RCTSRStatusCodePolicyViolated = 1008, + RCTSRStatusCodeMessageTooBig = 1009, +}; + +@class RCTSRWebSocket; + +extern NSString *const RCTSRWebSocketErrorDomain; +extern NSString *const RCTSRHTTPResponseErrorKey; + +#pragma mark - RCTSRWebSocketDelegate + +@protocol RCTSRWebSocketDelegate; + +#pragma mark - RCTSRWebSocket + +@interface RCTSRWebSocket : NSObject + +@property (nonatomic, weak) id delegate; + +@property (nonatomic, readonly) RCTSRReadyState readyState; +@property (nonatomic, readonly, strong) NSURL *url; + +// This returns the negotiated protocol. +// It will be nil until after the handshake completes. +@property (nonatomic, readonly, copy) NSString *protocol; + +// Protocols should be an array of strings that turn into Sec-WebSocket-Protocol. +- (instancetype)initWithURLRequest:(NSURLRequest *)request protocols:(NSArray *)protocols NS_DESIGNATED_INITIALIZER; +- (instancetype)initWithURLRequest:(NSURLRequest *)request; + +// Some helper constructors. +- (instancetype)initWithURL:(NSURL *)url protocols:(NSArray *)protocols; +- (instancetype)initWithURL:(NSURL *)url; + +// Delegate queue will be dispatch_main_queue by default. +// You cannot set both OperationQueue and dispatch_queue. +- (void)setDelegateOperationQueue:(NSOperationQueue *)queue; +- (void)setDelegateDispatchQueue:(dispatch_queue_t)queue; + +// By default, it will schedule itself on +[NSRunLoop RCTSR_networkRunLoop] using defaultModes. +- (void)scheduleInRunLoop:(NSRunLoop *)aRunLoop forMode:(NSString *)mode; +- (void)unscheduleFromRunLoop:(NSRunLoop *)aRunLoop forMode:(NSString *)mode; + +// RCTSRWebSockets are intended for one-time-use only. Open should be called once and only once. +- (void)open; + +- (void)close; +- (void)closeWithCode:(NSInteger)code reason:(NSString *)reason; + +// Send a UTF8 String or Data. +- (void)send:(id)data; + +// Send Data (can be nil) in a ping message. +- (void)sendPing:(NSData *)data; + +@end + +#pragma mark - RCTSRWebSocketDelegate + +@protocol RCTSRWebSocketDelegate + +// message will either be an NSString if the server is using text +// or NSData if the server is using binary. +- (void)webSocket:(RCTSRWebSocket *)webSocket didReceiveMessage:(id)message; + +@optional + +- (void)webSocketDidOpen:(RCTSRWebSocket *)webSocket; +- (void)webSocket:(RCTSRWebSocket *)webSocket didFailWithError:(NSError *)error; +- (void)webSocket:(RCTSRWebSocket *)webSocket didCloseWithCode:(NSInteger)code reason:(NSString *)reason wasClean:(BOOL)wasClean; +- (void)webSocket:(RCTSRWebSocket *)webSocket didReceivePong:(NSData *)pongPayload; + +@end + +#pragma mark - NSURLRequest (CertificateAdditions) + +@interface NSURLRequest (CertificateAdditions) + +@property (nonatomic, readonly, copy) NSArray *RCTSR_SSLPinnedCertificates; + +@end + +#pragma mark - NSMutableURLRequest (CertificateAdditions) + +@interface NSMutableURLRequest (CertificateAdditions) + +@property (nonatomic, copy) NSArray *RCTSR_SSLPinnedCertificates; + +@end + +#pragma mark - NSRunLoop (RCTSRWebSocket) + +@interface NSRunLoop (RCTSRWebSocket) + ++ (NSRunLoop *)RCTSR_networkRunLoop; + +@end diff --git a/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64-simulator/NativeScriptWebSockets.framework/Info.plist b/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64_x86_64-simulator/NativeScriptWebSockets.framework/Info.plist similarity index 100% rename from packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64-simulator/NativeScriptWebSockets.framework/Info.plist rename to packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64_x86_64-simulator/NativeScriptWebSockets.framework/Info.plist diff --git a/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64_x86_64-simulator/NativeScriptWebSockets.framework/Modules/module.modulemap b/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64_x86_64-simulator/NativeScriptWebSockets.framework/Modules/module.modulemap new file mode 100644 index 0000000..0ad55a6 --- /dev/null +++ b/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64_x86_64-simulator/NativeScriptWebSockets.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module NativeScriptWebSockets { + umbrella header "NativeScriptWebSockets.h" + export * + + module * { export * } +} diff --git a/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64_x86_64-simulator/NativeScriptWebSockets.framework/NativeScriptWebSockets b/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64_x86_64-simulator/NativeScriptWebSockets.framework/NativeScriptWebSockets new file mode 100755 index 0000000..6dd9be1 Binary files /dev/null and b/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64_x86_64-simulator/NativeScriptWebSockets.framework/NativeScriptWebSockets differ diff --git a/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64_x86_64-simulator/NativeScriptWebSockets.framework/PrivateHeaders/RCTImplementations.h b/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64_x86_64-simulator/NativeScriptWebSockets.framework/PrivateHeaders/RCTImplementations.h new file mode 100644 index 0000000..3a04952 --- /dev/null +++ b/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64_x86_64-simulator/NativeScriptWebSockets.framework/PrivateHeaders/RCTImplementations.h @@ -0,0 +1,36 @@ +// +// RCTImplementations.h +// NativeScriptWebSockets +// +// Created by Eduardo Speroni on 2/25/22. +// + +#ifndef RCTImplementations_h +#define RCTImplementations_h + + +// #define NS_BLOCK_ASSERTIONS +#ifndef NS_BLOCK_ASSERTIONS +#define RCTAssert(condition, ...) \ + do { \ + if ((condition) == 0) { \ + _RCTAssertFormat(#condition, __FILE__, __LINE__, __func__, __VA_ARGS__); \ + } \ + } while (false) +#else +#define RCTAssert(condition, ...) \ + do { \ + } while (false) +#endif + +#define RCTAssertParam(name) RCTAssert(name, @"'%s' is a required parameter", #name) + +void _RCTAssertFormat( + const char *condition, + const char *fileName, + int lineNumber, + const char *function, + NSString *format, ...); + + +#endif /* RCTImplementations_h */ diff --git a/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64-simulator/NativeScriptWebSockets.framework/_CodeSignature/CodeResources b/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64_x86_64-simulator/NativeScriptWebSockets.framework/_CodeSignature/CodeResources similarity index 100% rename from packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64-simulator/NativeScriptWebSockets.framework/_CodeSignature/CodeResources rename to packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64_x86_64-simulator/NativeScriptWebSockets.framework/_CodeSignature/CodeResources diff --git a/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64_x86_64-simulator/dSYMs/NativeScriptWebSockets.framework.dSYM/Contents/Info.plist b/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64_x86_64-simulator/dSYMs/NativeScriptWebSockets.framework.dSYM/Contents/Info.plist new file mode 100644 index 0000000..952f29c --- /dev/null +++ b/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64_x86_64-simulator/dSYMs/NativeScriptWebSockets.framework.dSYM/Contents/Info.plist @@ -0,0 +1,20 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleIdentifier + com.apple.xcode.dsym.com.valor-software.NativeScriptWebSockets + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + dSYM + CFBundleSignature + ???? + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + + diff --git a/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64_x86_64-simulator/dSYMs/NativeScriptWebSockets.framework.dSYM/Contents/Resources/DWARF/NativeScriptWebSockets b/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64_x86_64-simulator/dSYMs/NativeScriptWebSockets.framework.dSYM/Contents/Resources/DWARF/NativeScriptWebSockets new file mode 100644 index 0000000..69e0c66 Binary files /dev/null and b/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64_x86_64-simulator/dSYMs/NativeScriptWebSockets.framework.dSYM/Contents/Resources/DWARF/NativeScriptWebSockets differ diff --git a/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64-simulator/dSYMs/NativeScriptWebSockets.framework.dSYM/Contents/Resources/Relocations/aarch64/NativeScriptWebSockets.yml b/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64_x86_64-simulator/dSYMs/NativeScriptWebSockets.framework.dSYM/Contents/Resources/Relocations/aarch64/NativeScriptWebSockets.yml similarity index 100% rename from packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64-simulator/dSYMs/NativeScriptWebSockets.framework.dSYM/Contents/Resources/Relocations/aarch64/NativeScriptWebSockets.yml rename to packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64_x86_64-simulator/dSYMs/NativeScriptWebSockets.framework.dSYM/Contents/Resources/Relocations/aarch64/NativeScriptWebSockets.yml diff --git a/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64_x86_64-simulator/dSYMs/NativeScriptWebSockets.framework.dSYM/Contents/Resources/Relocations/x86_64/NativeScriptWebSockets.yml b/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64_x86_64-simulator/dSYMs/NativeScriptWebSockets.framework.dSYM/Contents/Resources/Relocations/x86_64/NativeScriptWebSockets.yml new file mode 100644 index 0000000..0b59cd7 --- /dev/null +++ b/packages/nativescript-websockets/platforms/ios/NativeScriptWebSockets.xcframework/xros-arm64_x86_64-simulator/dSYMs/NativeScriptWebSockets.framework.dSYM/Contents/Resources/Relocations/x86_64/NativeScriptWebSockets.yml @@ -0,0 +1,162 @@ +--- +triple: 'x86_64-apple-darwin' +binary-path: '/Users/nstudio/Documents/github/valor-software/valor-nativescript-plugins/packages/nativescript-websockets/native-src/ios/build/Release-xrsimulator/NativeScriptWebSockets.framework/NativeScriptWebSockets' +relocations: + - { offsetInCU: 0x34, offset: 0x2FE3E, size: 0x8, addend: 0x0, symName: _NativeScriptWebSocketsVersionString, symObjAddr: 0x0, symBinAddr: 0x8020, symSize: 0x0 } + - { offsetInCU: 0x69, offset: 0x2FE73, size: 0x8, addend: 0x0, symName: _NativeScriptWebSocketsVersionNumber, symObjAddr: 0x48, symBinAddr: 0x8068, symSize: 0x0 } + - { offsetInCU: 0x27, offset: 0x2FEB0, size: 0x8, addend: 0x0, symName: '-[NSData(RCTSRWebSocket) stringBySHA1ThenBase64Encoding]', symObjAddr: 0x0, symBinAddr: 0x20D4, symSize: 0x4B } + - { offsetInCU: 0x79, offset: 0x2FF02, size: 0x8, addend: 0x0, symName: _RCTSRWebSocketErrorDomain, symObjAddr: 0x9B70, symBinAddr: 0xC218, symSize: 0x0 } + - { offsetInCU: 0x8F, offset: 0x2FF18, size: 0x8, addend: 0x0, symName: _RCTSRHTTPResponseErrorKey, symObjAddr: 0x9B78, symBinAddr: 0xC220, symSize: 0x0 } + - { offsetInCU: 0x126, offset: 0x2FFAF, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket safeHandleEvent:stream:]', symObjAddr: 0x43C1, symBinAddr: 0x6495, symSize: 0x31B } + - { offsetInCU: 0x3CC, offset: 0x30255, size: 0x8, addend: 0x0, symName: _networkThread, symObjAddr: 0x22F68, symBinAddr: 0x11828, symSize: 0x0 } + - { offsetInCU: 0x429, offset: 0x302B2, size: 0x8, addend: 0x0, symName: _networkRunLoop, symObjAddr: 0x22F70, symBinAddr: 0x11830, symSize: 0x0 } + - { offsetInCU: 0x433, offset: 0x302BC, size: 0x8, addend: 0x0, symName: '+[NSRunLoop(RCTSRWebSocket) RCTSR_networkRunLoop]', symObjAddr: 0x51FC, symBinAddr: 0x72D0, symSize: 0x30 } + - { offsetInCU: 0x45F, offset: 0x302E8, size: 0x8, addend: 0x0, symName: _RCTSR_networkRunLoop.onceToken, symObjAddr: 0x22F78, symBinAddr: 0x11838, symSize: 0x0 } + - { offsetInCU: 0x4A7, offset: 0x30330, size: 0x8, addend: 0x0, symName: _CRLFCRLFBytes, symObjAddr: 0x9F80, symBinAddr: 0x8070, symSize: 0x0 } + - { offsetInCU: 0x4BD, offset: 0x30346, size: 0x8, addend: 0x0, symName: _validate_dispatch_data_partial_string, symObjAddr: 0x3B28, symBinAddr: 0x5BFC, symSize: 0xDB } + - { offsetInCU: 0xB1A, offset: 0x309A3, size: 0x8, addend: 0x0, symName: '-[NSData(RCTSRWebSocket) stringBySHA1ThenBase64Encoding]', symObjAddr: 0x0, symBinAddr: 0x20D4, symSize: 0x4B } + - { offsetInCU: 0xB87, offset: 0x30A10, size: 0x8, addend: 0x0, symName: _newSHA1String, symObjAddr: 0x4B, symBinAddr: 0x211F, symSize: 0xD5 } + - { offsetInCU: 0xC58, offset: 0x30AE1, size: 0x8, addend: 0x0, symName: _newSHA1String.cold.1, symObjAddr: 0x54DD, symBinAddr: 0x7765, symSize: 0x21 } + - { offsetInCU: 0xC70, offset: 0x30AF9, size: 0x8, addend: 0x0, symName: '-[NSString(RCTSRWebSocket) stringBySHA1ThenBase64Encoding]', symObjAddr: 0x120, symBinAddr: 0x21F4, symSize: 0x4B } + - { offsetInCU: 0xCDD, offset: 0x30B66, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket initWithURLRequest:protocols:]', symObjAddr: 0x16B, symBinAddr: 0x223F, symSize: 0xF4 } + - { offsetInCU: 0xDD1, offset: 0x30C5A, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket initWithURLRequest:]', symObjAddr: 0x25F, symBinAddr: 0x2333, symSize: 0x14 } + - { offsetInCU: 0xE36, offset: 0x30CBF, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket initWithURL:]', symObjAddr: 0x273, symBinAddr: 0x2347, symSize: 0x14 } + - { offsetInCU: 0xE9B, offset: 0x30D24, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket initWithURL:protocols:]', symObjAddr: 0x287, symBinAddr: 0x235B, symSize: 0x1E4 } + - { offsetInCU: 0x10C0, offset: 0x30F49, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _RCTSR_commonInit]', symObjAddr: 0x46B, symBinAddr: 0x253F, symSize: 0x20F } + - { offsetInCU: 0x12C9, offset: 0x31152, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _RCTSR_commonInit].cold.1', symObjAddr: 0x54FE, symBinAddr: 0x7786, symSize: 0x23 } + - { offsetInCU: 0x12E1, offset: 0x3116A, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket assertOnWorkQueue]', symObjAddr: 0x67A, symBinAddr: 0x274E, symSize: 0x22 } + - { offsetInCU: 0x134D, offset: 0x311D6, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket assertOnWorkQueue].cold.1', symObjAddr: 0x5521, symBinAddr: 0x77A9, symSize: 0x23 } + - { offsetInCU: 0x1365, offset: 0x311EE, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket dealloc]', symObjAddr: 0x69C, symBinAddr: 0x2770, symSize: 0x96 } + - { offsetInCU: 0x1412, offset: 0x3129B, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket setReadyState:]', symObjAddr: 0x732, symBinAddr: 0x2806, symSize: 0x56 } + - { offsetInCU: 0x148E, offset: 0x31317, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket setReadyState:].cold.1', symObjAddr: 0x5544, symBinAddr: 0x77CC, symSize: 0x23 } + - { offsetInCU: 0x14A6, offset: 0x3132F, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket open]', symObjAddr: 0x788, symBinAddr: 0x285C, symSize: 0x44 } + - { offsetInCU: 0x14FC, offset: 0x31385, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket open].cold.1', symObjAddr: 0x5567, symBinAddr: 0x77EF, symSize: 0x23 } + - { offsetInCU: 0x1514, offset: 0x3139D, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _performDelegateBlock:]', symObjAddr: 0x7CC, symBinAddr: 0x28A0, symSize: 0x59 } + - { offsetInCU: 0x15D3, offset: 0x3145C, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _performDelegateBlock:].cold.1', symObjAddr: 0x558A, symBinAddr: 0x7812, symSize: 0x23 } + - { offsetInCU: 0x15EB, offset: 0x31474, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket setDelegateDispatchQueue:]', symObjAddr: 0x825, symBinAddr: 0x28F9, symSize: 0x11 } + - { offsetInCU: 0x162E, offset: 0x314B7, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _checkHandshake:]', symObjAddr: 0x836, symBinAddr: 0x290A, symSize: 0xB0 } + - { offsetInCU: 0x1741, offset: 0x315CA, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _HTTPHeadersDidFinish]', symObjAddr: 0x8E6, symBinAddr: 0x29BA, symSize: 0x3DB } + - { offsetInCU: 0x1973, offset: 0x317FC, size: 0x8, addend: 0x0, symName: '___39-[RCTSRWebSocket _HTTPHeadersDidFinish]_block_invoke', symObjAddr: 0xCC1, symBinAddr: 0x2D95, symSize: 0xA3 } + - { offsetInCU: 0x1A09, offset: 0x31892, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s, symObjAddr: 0xD64, symBinAddr: 0x2E38, symSize: 0xF } + - { offsetInCU: 0x1A3C, offset: 0x318C5, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s, symObjAddr: 0xD73, symBinAddr: 0x2E47, symSize: 0xF } + - { offsetInCU: 0x1A67, offset: 0x318F0, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _readHTTPHeader]', symObjAddr: 0xD82, symBinAddr: 0x2E56, symSize: 0x6E } + - { offsetInCU: 0x1AE9, offset: 0x31972, size: 0x8, addend: 0x0, symName: '___33-[RCTSRWebSocket _readHTTPHeader]_block_invoke', symObjAddr: 0xDF0, symBinAddr: 0x2EC4, symSize: 0xD0 } + - { offsetInCU: 0x1C3C, offset: 0x31AC5, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket didConnect]', symObjAddr: 0xEC0, symBinAddr: 0x2F94, symSize: 0x3CA } + - { offsetInCU: 0x2011, offset: 0x31E9A, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket didConnect].cold.2', symObjAddr: 0x55D0, symBinAddr: 0x7858, symSize: 0x23 } + - { offsetInCU: 0x2029, offset: 0x31EB2, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket didConnect].cold.1', symObjAddr: 0x55AD, symBinAddr: 0x7835, symSize: 0x23 } + - { offsetInCU: 0x2041, offset: 0x31ECA, size: 0x8, addend: 0x0, symName: '___28-[RCTSRWebSocket didConnect]_block_invoke', symObjAddr: 0x128A, symBinAddr: 0x335E, symSize: 0xE } + - { offsetInCU: 0x20C9, offset: 0x31F52, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _initializeStreams]', symObjAddr: 0x1298, symBinAddr: 0x336C, symSize: 0x20D } + - { offsetInCU: 0x22F9, offset: 0x32182, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _connect]', symObjAddr: 0x14A5, symBinAddr: 0x3579, symSize: 0x9A } + - { offsetInCU: 0x239C, offset: 0x32225, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket scheduleInRunLoop:forMode:]', symObjAddr: 0x153F, symBinAddr: 0x3613, symSize: 0xF0 } + - { offsetInCU: 0x24AD, offset: 0x32336, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket unscheduleFromRunLoop:forMode:]', symObjAddr: 0x162F, symBinAddr: 0x3703, symSize: 0xF0 } + - { offsetInCU: 0x25BE, offset: 0x32447, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket close]', symObjAddr: 0x171F, symBinAddr: 0x37F3, symSize: 0x19 } + - { offsetInCU: 0x2613, offset: 0x3249C, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket closeWithCode:reason:]', symObjAddr: 0x1738, symBinAddr: 0x380C, symSize: 0xA7 } + - { offsetInCU: 0x26D5, offset: 0x3255E, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket closeWithCode:reason:].cold.1', symObjAddr: 0x55F3, symBinAddr: 0x787B, symSize: 0x23 } + - { offsetInCU: 0x26ED, offset: 0x32576, size: 0x8, addend: 0x0, symName: '___39-[RCTSRWebSocket closeWithCode:reason:]_block_invoke', symObjAddr: 0x17DF, symBinAddr: 0x38B3, symSize: 0x236 } + - { offsetInCU: 0x294D, offset: 0x327D6, size: 0x8, addend: 0x0, symName: '___39-[RCTSRWebSocket closeWithCode:reason:]_block_invoke.cold.2', symObjAddr: 0x5639, symBinAddr: 0x78C1, symSize: 0x23 } + - { offsetInCU: 0x2965, offset: 0x327EE, size: 0x8, addend: 0x0, symName: '___39-[RCTSRWebSocket closeWithCode:reason:]_block_invoke.cold.1', symObjAddr: 0x5616, symBinAddr: 0x789E, symSize: 0x23 } + - { offsetInCU: 0x297D, offset: 0x32806, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s, symObjAddr: 0x1A15, symBinAddr: 0x3AE9, symSize: 0x25 } + - { offsetInCU: 0x29BE, offset: 0x32847, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s, symObjAddr: 0x1A3A, symBinAddr: 0x3B0E, symSize: 0x25 } + - { offsetInCU: 0x29F5, offset: 0x3287E, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _closeWithProtocolError:]', symObjAddr: 0x1A5F, symBinAddr: 0x3B33, symSize: 0x92 } + - { offsetInCU: 0x2A9D, offset: 0x32926, size: 0x8, addend: 0x0, symName: '___42-[RCTSRWebSocket _closeWithProtocolError:]_block_invoke', symObjAddr: 0x1AF1, symBinAddr: 0x3BC5, symSize: 0x6B } + - { offsetInCU: 0x2B1B, offset: 0x329A4, size: 0x8, addend: 0x0, symName: '___42-[RCTSRWebSocket _closeWithProtocolError:]_block_invoke_2', symObjAddr: 0x1B5C, symBinAddr: 0x3C30, symSize: 0x16 } + - { offsetInCU: 0x2B69, offset: 0x329F2, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _failWithError:]', symObjAddr: 0x1B72, symBinAddr: 0x3C46, symSize: 0x8D } + - { offsetInCU: 0x2C0C, offset: 0x32A95, size: 0x8, addend: 0x0, symName: '___33-[RCTSRWebSocket _failWithError:]_block_invoke', symObjAddr: 0x1BFF, symBinAddr: 0x3CD3, symSize: 0xD7 } + - { offsetInCU: 0x2CC9, offset: 0x32B52, size: 0x8, addend: 0x0, symName: '___33-[RCTSRWebSocket _failWithError:]_block_invoke_2', symObjAddr: 0x1CD6, symBinAddr: 0x3DAA, symSize: 0xA7 } + - { offsetInCU: 0x2D70, offset: 0x32BF9, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _writeData:]', symObjAddr: 0x1D7D, symBinAddr: 0x3E51, symSize: 0x6B } + - { offsetInCU: 0x2E1A, offset: 0x32CA3, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket send:]', symObjAddr: 0x1DE8, symBinAddr: 0x3EBC, symSize: 0xBC } + - { offsetInCU: 0x2EE5, offset: 0x32D6E, size: 0x8, addend: 0x0, symName: '___23-[RCTSRWebSocket send:]_block_invoke', symObjAddr: 0x1EA4, symBinAddr: 0x3F78, symSize: 0xD0 } + - { offsetInCU: 0x2F93, offset: 0x32E1C, size: 0x8, addend: 0x0, symName: '___23-[RCTSRWebSocket send:]_block_invoke.cold.1', symObjAddr: 0x565C, symBinAddr: 0x78E4, symSize: 0x23 } + - { offsetInCU: 0x2FAB, offset: 0x32E34, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket sendPing:]', symObjAddr: 0x1F74, symBinAddr: 0x4048, symSize: 0xD6 } + - { offsetInCU: 0x308A, offset: 0x32F13, size: 0x8, addend: 0x0, symName: '___27-[RCTSRWebSocket sendPing:]_block_invoke', symObjAddr: 0x204A, symBinAddr: 0x411E, symSize: 0x22 } + - { offsetInCU: 0x30F0, offset: 0x32F79, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket handlePing:]', symObjAddr: 0x206C, symBinAddr: 0x4140, symSize: 0x92 } + - { offsetInCU: 0x3198, offset: 0x33021, size: 0x8, addend: 0x0, symName: '___29-[RCTSRWebSocket handlePing:]_block_invoke', symObjAddr: 0x20FE, symBinAddr: 0x41D2, symSize: 0x70 } + - { offsetInCU: 0x3220, offset: 0x330A9, size: 0x8, addend: 0x0, symName: '___29-[RCTSRWebSocket handlePing:]_block_invoke_2', symObjAddr: 0x216E, symBinAddr: 0x4242, symSize: 0x22 } + - { offsetInCU: 0x3286, offset: 0x3310F, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket handlePong:]', symObjAddr: 0x2190, symBinAddr: 0x4264, symSize: 0x92 } + - { offsetInCU: 0x332E, offset: 0x331B7, size: 0x8, addend: 0x0, symName: '___29-[RCTSRWebSocket handlePong:]_block_invoke', symObjAddr: 0x2222, symBinAddr: 0x42F6, symSize: 0xA7 } + - { offsetInCU: 0x33D5, offset: 0x3325E, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _handleMessage:]', symObjAddr: 0x22C9, symBinAddr: 0x439D, symSize: 0x92 } + - { offsetInCU: 0x347D, offset: 0x33306, size: 0x8, addend: 0x0, symName: '___33-[RCTSRWebSocket _handleMessage:]_block_invoke', symObjAddr: 0x235B, symBinAddr: 0x442F, symSize: 0x55 } + - { offsetInCU: 0x3518, offset: 0x333A1, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket handleCloseWithData:]', symObjAddr: 0x23B0, symBinAddr: 0x4484, symSize: 0x236 } + - { offsetInCU: 0x36DD, offset: 0x33566, size: 0x8, addend: 0x0, symName: '___38-[RCTSRWebSocket handleCloseWithData:]_block_invoke', symObjAddr: 0x25E6, symBinAddr: 0x46BA, symSize: 0x16 } + - { offsetInCU: 0x372B, offset: 0x335B4, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _disconnect]', symObjAddr: 0x25FC, symBinAddr: 0x46D0, symSize: 0x35 } + - { offsetInCU: 0x3788, offset: 0x33611, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _handleFrameWithData:opCode:]', symObjAddr: 0x2631, symBinAddr: 0x4705, symSize: 0x21F } + - { offsetInCU: 0x3944, offset: 0x337CD, size: 0x8, addend: 0x0, symName: '___46-[RCTSRWebSocket _handleFrameWithData:opCode:]_block_invoke', symObjAddr: 0x2850, symBinAddr: 0x4924, symSize: 0x16 } + - { offsetInCU: 0x3992, offset: 0x3381B, size: 0x8, addend: 0x0, symName: '___46-[RCTSRWebSocket _handleFrameWithData:opCode:]_block_invoke_2', symObjAddr: 0x2866, symBinAddr: 0x493A, symSize: 0x16 } + - { offsetInCU: 0x39E0, offset: 0x33869, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _handleFrameHeader:curData:]', symObjAddr: 0x287C, symBinAddr: 0x4950, symSize: 0x194 } + - { offsetInCU: 0x3AF0, offset: 0x33979, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _handleFrameHeader:curData:].cold.1', symObjAddr: 0x567F, symBinAddr: 0x7907, symSize: 0x23 } + - { offsetInCU: 0x3B08, offset: 0x33991, size: 0x8, addend: 0x0, symName: '___45-[RCTSRWebSocket _handleFrameHeader:curData:]_block_invoke', symObjAddr: 0x2A10, symBinAddr: 0x4AE4, symSize: 0x97 } + - { offsetInCU: 0x3BEA, offset: 0x33A73, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _readFrameContinue]', symObjAddr: 0x2AA7, symBinAddr: 0x4B7B, symSize: 0x3D } + - { offsetInCU: 0x3C4B, offset: 0x33AD4, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _readFrameContinue].cold.1', symObjAddr: 0x56A2, symBinAddr: 0x792A, symSize: 0x23 } + - { offsetInCU: 0x3C63, offset: 0x33AEC, size: 0x8, addend: 0x0, symName: '___36-[RCTSRWebSocket _readFrameContinue]_block_invoke', symObjAddr: 0x2AE4, symBinAddr: 0x4BB8, symSize: 0x251 } + - { offsetInCU: 0x3E28, offset: 0x33CB1, size: 0x8, addend: 0x0, symName: '___36-[RCTSRWebSocket _readFrameContinue]_block_invoke_2', symObjAddr: 0x2D35, symBinAddr: 0x4E09, symSize: 0x145 } + - { offsetInCU: 0x3FD0, offset: 0x33E59, size: 0x8, addend: 0x0, symName: '___36-[RCTSRWebSocket _readFrameContinue]_block_invoke_2.cold.1', symObjAddr: 0x56C5, symBinAddr: 0x794D, symSize: 0x23 } + - { offsetInCU: 0x3FE8, offset: 0x33E71, size: 0x8, addend: 0x0, symName: '___36-[RCTSRWebSocket _readFrameContinue]_block_invoke_2.cold.3', symObjAddr: 0x570B, symBinAddr: 0x7993, symSize: 0x23 } + - { offsetInCU: 0x4000, offset: 0x33E89, size: 0x8, addend: 0x0, symName: '___36-[RCTSRWebSocket _readFrameContinue]_block_invoke_2.cold.4', symObjAddr: 0x572E, symBinAddr: 0x79B6, symSize: 0x23 } + - { offsetInCU: 0x4018, offset: 0x33EA1, size: 0x8, addend: 0x0, symName: '___36-[RCTSRWebSocket _readFrameContinue]_block_invoke_2.cold.2', symObjAddr: 0x56E8, symBinAddr: 0x7970, symSize: 0x23 } + - { offsetInCU: 0x4030, offset: 0x33EB9, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32r, symObjAddr: 0x2E7A, symBinAddr: 0x4F4E, symSize: 0x17 } + - { offsetInCU: 0x4059, offset: 0x33EE2, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32r, symObjAddr: 0x2E91, symBinAddr: 0x4F65, symSize: 0x13 } + - { offsetInCU: 0x4078, offset: 0x33F01, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _readFrameNew]', symObjAddr: 0x2EA4, symBinAddr: 0x4F78, symSize: 0x4B } + - { offsetInCU: 0x40C2, offset: 0x33F4B, size: 0x8, addend: 0x0, symName: '___31-[RCTSRWebSocket _readFrameNew]_block_invoke', symObjAddr: 0x2EEF, symBinAddr: 0x4FC3, symSize: 0x6B } + - { offsetInCU: 0x4123, offset: 0x33FAC, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _pumpWriting]', symObjAddr: 0x2F5A, symBinAddr: 0x502E, symSize: 0x2A8 } + - { offsetInCU: 0x42F7, offset: 0x34180, size: 0x8, addend: 0x0, symName: '___30-[RCTSRWebSocket _pumpWriting]_block_invoke', symObjAddr: 0x3202, symBinAddr: 0x52D6, symSize: 0xB7 } + - { offsetInCU: 0x4393, offset: 0x3421C, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _addConsumerWithScanner:callback:]', symObjAddr: 0x32B9, symBinAddr: 0x538D, symSize: 0x7D } + - { offsetInCU: 0x447D, offset: 0x34306, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _addConsumerWithDataLength:callback:readToCurrentFrame:unmaskBytes:]', symObjAddr: 0x3336, symBinAddr: 0x540A, symSize: 0xCC } + - { offsetInCU: 0x4588, offset: 0x34411, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _addConsumerWithDataLength:callback:readToCurrentFrame:unmaskBytes:].cold.1', symObjAddr: 0x5751, symBinAddr: 0x79D9, symSize: 0x23 } + - { offsetInCU: 0x45A0, offset: 0x34429, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _addConsumerWithScanner:callback:dataLength:]', symObjAddr: 0x3402, symBinAddr: 0x54D6, symSize: 0xCE } + - { offsetInCU: 0x46BD, offset: 0x34546, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _readUntilHeaderCompleteWithCallback:]', symObjAddr: 0x34D0, symBinAddr: 0x55A4, symSize: 0x21 } + - { offsetInCU: 0x4723, offset: 0x345AC, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _readUntilBytes:length:callback:]', symObjAddr: 0x34F1, symBinAddr: 0x55C5, symSize: 0x8E } + - { offsetInCU: 0x47F3, offset: 0x3467C, size: 0x8, addend: 0x0, symName: '___50-[RCTSRWebSocket _readUntilBytes:length:callback:]_block_invoke', symObjAddr: 0x357F, symBinAddr: 0x5653, symSize: 0x9D } + - { offsetInCU: 0x4908, offset: 0x34791, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _innerPumpScanner]', symObjAddr: 0x361C, symBinAddr: 0x56F0, symSize: 0x50C } + - { offsetInCU: 0x4DF2, offset: 0x34C7B, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _innerPumpScanner].cold.1', symObjAddr: 0x5774, symBinAddr: 0x79FC, symSize: 0x23 } + - { offsetInCU: 0x4E0A, offset: 0x34C93, size: 0x8, addend: 0x0, symName: '___35-[RCTSRWebSocket _innerPumpScanner]_block_invoke', symObjAddr: 0x3C03, symBinAddr: 0x5CD7, symSize: 0x16 } + - { offsetInCU: 0x4E58, offset: 0x34CE1, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _pumpScanner]', symObjAddr: 0x3C19, symBinAddr: 0x5CED, symSize: 0x57 } + - { offsetInCU: 0x4EAD, offset: 0x34D36, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _sendFrameWithOpcode:data:]', symObjAddr: 0x3C70, symBinAddr: 0x5D44, symSize: 0x1FF } + - { offsetInCU: 0x5123, offset: 0x34FAC, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _sendFrameWithOpcode:data:].cold.2', symObjAddr: 0x57BA, symBinAddr: 0x7A42, symSize: 0x23 } + - { offsetInCU: 0x513B, offset: 0x34FC4, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _sendFrameWithOpcode:data:].cold.1', symObjAddr: 0x5797, symBinAddr: 0x7A1F, symSize: 0x23 } + - { offsetInCU: 0x5153, offset: 0x34FDC, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket stream:handleEvent:]', symObjAddr: 0x3E6F, symBinAddr: 0x5F43, symSize: 0x3BD } + - { offsetInCU: 0x5470, offset: 0x352F9, size: 0x8, addend: 0x0, symName: '___37-[RCTSRWebSocket stream:handleEvent:]_block_invoke', symObjAddr: 0x422C, symBinAddr: 0x6300, symSize: 0x105 } + - { offsetInCU: 0x5526, offset: 0x353AF, size: 0x8, addend: 0x0, symName: '___37-[RCTSRWebSocket stream:handleEvent:]_block_invoke_2', symObjAddr: 0x4331, symBinAddr: 0x6405, symSize: 0x40 } + - { offsetInCU: 0x55CE, offset: 0x35457, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40w, symObjAddr: 0x4371, symBinAddr: 0x6445, symSize: 0x2E } + - { offsetInCU: 0x5603, offset: 0x3548C, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40w, symObjAddr: 0x439F, symBinAddr: 0x6473, symSize: 0x22 } + - { offsetInCU: 0x562E, offset: 0x354B7, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket safeHandleEvent:stream:].cold.1', symObjAddr: 0x57DD, symBinAddr: 0x7A65, symSize: 0x23 } + - { offsetInCU: 0x5646, offset: 0x354CF, size: 0x8, addend: 0x0, symName: '___41-[RCTSRWebSocket safeHandleEvent:stream:]_block_invoke', symObjAddr: 0x46DC, symBinAddr: 0x67B0, symSize: 0xB4 } + - { offsetInCU: 0x56C7, offset: 0x35550, size: 0x8, addend: 0x0, symName: '___41-[RCTSRWebSocket safeHandleEvent:stream:]_block_invoke_2', symObjAddr: 0x4790, symBinAddr: 0x6864, symSize: 0xB2 } + - { offsetInCU: 0x576B, offset: 0x355F4, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _scheduleCleanup]', symObjAddr: 0x4842, symBinAddr: 0x6916, symSize: 0xB0 } + - { offsetInCU: 0x580B, offset: 0x35694, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket _cleanupSelfReference:]', symObjAddr: 0x48F2, symBinAddr: 0x69C6, symSize: 0x24D } + - { offsetInCU: 0x5990, offset: 0x35819, size: 0x8, addend: 0x0, symName: '___40-[RCTSRWebSocket _cleanupSelfReference:]_block_invoke', symObjAddr: 0x4B3F, symBinAddr: 0x6C13, symSize: 0x21 } + - { offsetInCU: 0x59DE, offset: 0x35867, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket delegate]', symObjAddr: 0x4B60, symBinAddr: 0x6C34, symSize: 0x19 } + - { offsetInCU: 0x5A15, offset: 0x3589E, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket setDelegate:]', symObjAddr: 0x4B79, symBinAddr: 0x6C4D, symSize: 0x14 } + - { offsetInCU: 0x5A54, offset: 0x358DD, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket readyState]', symObjAddr: 0x4B8D, symBinAddr: 0x6C61, symSize: 0xC } + - { offsetInCU: 0x5A89, offset: 0x35912, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket url]', symObjAddr: 0x4B99, symBinAddr: 0x6C6D, symSize: 0xD } + - { offsetInCU: 0x5ABE, offset: 0x35947, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket protocol]', symObjAddr: 0x4BA6, symBinAddr: 0x6C7A, symSize: 0xD } + - { offsetInCU: 0x5AF3, offset: 0x3597C, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket delegateOperationQueue]', symObjAddr: 0x4BB3, symBinAddr: 0x6C87, symSize: 0xA } + - { offsetInCU: 0x5B28, offset: 0x359B1, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket setDelegateOperationQueue:]', symObjAddr: 0x4BBD, symBinAddr: 0x6C91, symSize: 0x11 } + - { offsetInCU: 0x5B69, offset: 0x359F2, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket delegateDispatchQueue]', symObjAddr: 0x4BCE, symBinAddr: 0x6CA2, symSize: 0xA } + - { offsetInCU: 0x5B9E, offset: 0x35A27, size: 0x8, addend: 0x0, symName: '-[RCTSRWebSocket .cxx_destruct]', symObjAddr: 0x4BD8, symBinAddr: 0x6CAC, symSize: 0x102 } + - { offsetInCU: 0x5BD1, offset: 0x35A5A, size: 0x8, addend: 0x0, symName: '-[RCTSRIOConsumer setupWithScanner:handler:bytesNeeded:readToCurrentFrame:unmaskBytes:]', symObjAddr: 0x4CDA, symBinAddr: 0x6DAE, symSize: 0xD2 } + - { offsetInCU: 0x5CFA, offset: 0x35B83, size: 0x8, addend: 0x0, symName: '-[RCTSRIOConsumer setupWithScanner:handler:bytesNeeded:readToCurrentFrame:unmaskBytes:].cold.1', symObjAddr: 0x5800, symBinAddr: 0x7A88, symSize: 0x23 } + - { offsetInCU: 0x5D12, offset: 0x35B9B, size: 0x8, addend: 0x0, symName: '-[RCTSRIOConsumer consumer]', symObjAddr: 0x4DAC, symBinAddr: 0x6E80, symSize: 0xA } + - { offsetInCU: 0x5D47, offset: 0x35BD0, size: 0x8, addend: 0x0, symName: '-[RCTSRIOConsumer handler]', symObjAddr: 0x4DB6, symBinAddr: 0x6E8A, symSize: 0xA } + - { offsetInCU: 0x5D7C, offset: 0x35C05, size: 0x8, addend: 0x0, symName: '-[RCTSRIOConsumer bytesNeeded]', symObjAddr: 0x4DC0, symBinAddr: 0x6E94, symSize: 0xA } + - { offsetInCU: 0x5DB1, offset: 0x35C3A, size: 0x8, addend: 0x0, symName: '-[RCTSRIOConsumer setBytesNeeded:]', symObjAddr: 0x4DCA, symBinAddr: 0x6E9E, symSize: 0xA } + - { offsetInCU: 0x5DEE, offset: 0x35C77, size: 0x8, addend: 0x0, symName: '-[RCTSRIOConsumer readToCurrentFrame]', symObjAddr: 0x4DD4, symBinAddr: 0x6EA8, symSize: 0x9 } + - { offsetInCU: 0x5E23, offset: 0x35CAC, size: 0x8, addend: 0x0, symName: '-[RCTSRIOConsumer unmaskBytes]', symObjAddr: 0x4DDD, symBinAddr: 0x6EB1, symSize: 0x9 } + - { offsetInCU: 0x5E58, offset: 0x35CE1, size: 0x8, addend: 0x0, symName: '-[RCTSRIOConsumer .cxx_destruct]', symObjAddr: 0x4DE6, symBinAddr: 0x6EBA, symSize: 0x28 } + - { offsetInCU: 0x5E8C, offset: 0x35D15, size: 0x8, addend: 0x0, symName: '-[RCTSRIOConsumerPool initWithBufferCapacity:]', symObjAddr: 0x4E0E, symBinAddr: 0x6EE2, symSize: 0x74 } + - { offsetInCU: 0x5EF5, offset: 0x35D7E, size: 0x8, addend: 0x0, symName: '-[RCTSRIOConsumerPool init]', symObjAddr: 0x4E82, symBinAddr: 0x6F56, symSize: 0x17 } + - { offsetInCU: 0x5F45, offset: 0x35DCE, size: 0x8, addend: 0x0, symName: '-[RCTSRIOConsumerPool consumerWithScanner:handler:bytesNeeded:readToCurrentFrame:unmaskBytes:]', symObjAddr: 0x4E99, symBinAddr: 0x6F6D, symSize: 0xE3 } + - { offsetInCU: 0x6094, offset: 0x35F1D, size: 0x8, addend: 0x0, symName: '-[RCTSRIOConsumerPool returnConsumer:]', symObjAddr: 0x4F7C, symBinAddr: 0x7050, symSize: 0x4E } + - { offsetInCU: 0x6122, offset: 0x35FAB, size: 0x8, addend: 0x0, symName: '-[RCTSRIOConsumerPool .cxx_destruct]', symObjAddr: 0x4FCA, symBinAddr: 0x709E, symSize: 0x10 } + - { offsetInCU: 0x6156, offset: 0x35FDF, size: 0x8, addend: 0x0, symName: '-[NSURLRequest(CertificateAdditions) RCTSR_SSLPinnedCertificates]', symObjAddr: 0x4FDA, symBinAddr: 0x70AE, symSize: 0x23 } + - { offsetInCU: 0x61A3, offset: 0x3602C, size: 0x8, addend: 0x0, symName: '-[NSMutableURLRequest(CertificateAdditions) RCTSR_SSLPinnedCertificates]', symObjAddr: 0x4FFD, symBinAddr: 0x70D1, symSize: 0x23 } + - { offsetInCU: 0x61F0, offset: 0x36079, size: 0x8, addend: 0x0, symName: '-[NSMutableURLRequest(CertificateAdditions) setRCTSR_SSLPinnedCertificates:]', symObjAddr: 0x5020, symBinAddr: 0x70F4, symSize: 0x23 } + - { offsetInCU: 0x6250, offset: 0x360D9, size: 0x8, addend: 0x0, symName: '-[NSURL(RCTSRWebSocket) RCTSR_origin]', symObjAddr: 0x5043, symBinAddr: 0x7117, symSize: 0x1B9 } + - { offsetInCU: 0x6419, offset: 0x362A2, size: 0x8, addend: 0x0, symName: '___49+[NSRunLoop(RCTSRWebSocket) RCTSR_networkRunLoop]_block_invoke', symObjAddr: 0x522C, symBinAddr: 0x7300, symSize: 0x88 } + - { offsetInCU: 0x647E, offset: 0x36307, size: 0x8, addend: 0x0, symName: '-[_RCTSRRunLoopThread init]', symObjAddr: 0x52B4, symBinAddr: 0x7388, symSize: 0x63 } + - { offsetInCU: 0x64F9, offset: 0x36382, size: 0x8, addend: 0x0, symName: '-[_RCTSRRunLoopThread main]', symObjAddr: 0x5317, symBinAddr: 0x73EB, symSize: 0x159 } + - { offsetInCU: 0x6618, offset: 0x364A1, size: 0x8, addend: 0x0, symName: '-[_RCTSRRunLoopThread step]', symObjAddr: 0x5470, symBinAddr: 0x7544, symSize: 0x6 } + - { offsetInCU: 0x6648, offset: 0x364D1, size: 0x8, addend: 0x0, symName: '-[_RCTSRRunLoopThread runLoop]', symObjAddr: 0x5476, symBinAddr: 0x754A, symSize: 0x36 } + - { offsetInCU: 0x66AD, offset: 0x36536, size: 0x8, addend: 0x0, symName: '-[_RCTSRRunLoopThread .cxx_destruct]', symObjAddr: 0x54AC, symBinAddr: 0x7580, symSize: 0x31 } + - { offsetInCU: 0x27, offset: 0x37459, size: 0x8, addend: 0x0, symName: __RCTAssertFormat, symObjAddr: 0x0, symBinAddr: 0x75B1, symSize: 0x1B4 } + - { offsetInCU: 0x3C, offset: 0x3746E, size: 0x8, addend: 0x0, symName: __RCTAssertFormat, symObjAddr: 0x0, symBinAddr: 0x75B1, symSize: 0x1B4 } +...