diff --git a/Editor/BacktraceXcodePostBuild.cs b/Editor/BacktraceXcodePostBuild.cs new file mode 100644 index 00000000..01983225 --- /dev/null +++ b/Editor/BacktraceXcodePostBuild.cs @@ -0,0 +1,117 @@ +#if UNITY_IOS +using System.IO; +using System.Linq; +using UnityEditor; +using UnityEditor.Callbacks; +using UnityEditor.iOS.Xcode; +using UnityEditor.iOS.Xcode.Extensions; +using UnityEngine; + +namespace Backtrace.Unity.Editor.iOS +{ + /// + /// Links Backtrace.xcframework and CrashReporter.xcframework + /// embeds, signs Backtrace and sets Swift/iOS settings. + /// + public static class BacktraceXcodePostBuild + { + // Runs late after post-processors + private const int PostBuildOrder = 500; + + [PostProcessBuild(PostBuildOrder)] + public static void OnPostProcessBuild(BuildTarget buildTarget, string buildPath) + { + if (buildTarget != BuildTarget.iOS) { + return; + } + + var projectPath = PBXProject.GetPBXProjectPath(buildPath); + var project = new PBXProject(); + project.ReadFromFile(projectPath); + +#if UNITY_2019_3_OR_NEWER + string appTargetGuid = project.GetUnityMainTargetGuid(); + string unityFrameworkTargetGuid = project.GetUnityFrameworkTargetGuid(); +#else + string appTargetGuid = project.TargetGuidByName("Unity-iPhone"); + string unityFrameworkTargetGuid = appTargetGuid; +#endif + if (string.IsNullOrEmpty(appTargetGuid) || string.IsNullOrEmpty(unityFrameworkTargetGuid)) + { + Debug.LogError("[Backtrace] iOS post-build: could not resolve Xcode targets."); + return; + } + + // Locate exported xcframeworks + string FindXCFramework(string folderName) + { + var matches = Directory.GetDirectories(buildPath, folderName, SearchOption.AllDirectories); + return matches.FirstOrDefault(); + } + + var backtraceXCPath = FindXCFramework("Backtrace.xcframework"); + var crashReporterXCPath = FindXCFramework("CrashReporter.xcframework"); + + if (string.IsNullOrEmpty(backtraceXCPath)) + { + Debug.LogError($"[Backtrace] Could not locate Backtrace.xcframework under: {buildPath}"); + return; + } + if (string.IsNullOrEmpty(crashReporterXCPath)) + { + Debug.LogError($"[Backtrace] Could not locate CrashReporter.xcframework under: {buildPath}"); + return; + } + + // Project-relative paths + string relBacktraceXC = ToProjectRelative(buildPath, backtraceXCPath); + string relCrashReporterXC = ToProjectRelative(buildPath, crashReporterXCPath); + + // Add file references + string backtraceFileGuid = project.FindFileGuidByProjectPath(relBacktraceXC); + if (string.IsNullOrEmpty(backtraceFileGuid)) { + backtraceFileGuid = project.AddFile(relBacktraceXC, relBacktraceXC, PBXSourceTree.Source); + } + + string crashReporterFileGuid = project.FindFileGuidByProjectPath(relCrashReporterXC); + if (string.IsNullOrEmpty(crashReporterFileGuid)) { + crashReporterFileGuid = project.AddFile(relCrashReporterXC, relCrashReporterXC, PBXSourceTree.Source); + } + + // Linking + project.AddFileToBuild(unityFrameworkTargetGuid, backtraceFileGuid); + project.AddFileToBuild(unityFrameworkTargetGuid, crashReporterFileGuid); + + // Embedding + PBXProjectExtensions.AddFileToEmbedFrameworks(project, appTargetGuid, backtraceFileGuid); + AddBuildPropertyUnique(project, appTargetGuid, "LD_RUNPATH_SEARCH_PATHS", "$(inherited)"); + AddBuildPropertyUnique(project, appTargetGuid, "LD_RUNPATH_SEARCH_PATHS", "@executable_path/Frameworks"); + + // Swift std + project.SetBuildProperty(appTargetGuid, "ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES", "YES"); + + // Obj-C Linker Flag + AddBuildPropertyUnique(project, unityFrameworkTargetGuid, "OTHER_LDFLAGS", "-ObjC"); + + project.WriteToFile(projectPath); + Debug.Log("[Backtrace] iOS post-build: frameworks linked/embedded. Swift stdlib enabled."); + } + + private static string ToProjectRelative(string buildPath, string absolutePath) + { + var rel = absolutePath.Replace('\\', '/'); + var root = (buildPath + "/").Replace('\\', '/'); + return rel.StartsWith(root) ? rel.Substring(root.Length) : rel; + } + + private static void AddBuildPropertyUnique(PBXProject proj, string targetGuid, string key, string value) + { + var current = proj.GetBuildPropertyForAnyConfig(targetGuid, key); + if (current == null || !current.Split(' ').Contains(value)) + { + proj.AddBuildProperty(targetGuid, key, value); + } + } + } +} +#endif diff --git a/Editor/BacktraceXcodePostBuild.cs.meta b/Editor/BacktraceXcodePostBuild.cs.meta new file mode 100644 index 00000000..ab05345e --- /dev/null +++ b/Editor/BacktraceXcodePostBuild.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 04957628e296649cd925ada23b5fe64e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Mac/Backtrace-Unity-Mac-bundle.bundle/Contents.meta b/Mac/Backtrace-Unity-Mac-bundle.bundle/Contents.meta deleted file mode 100644 index 8c5780a6..00000000 --- a/Mac/Backtrace-Unity-Mac-bundle.bundle/Contents.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: dd0f2aac14e264a858422ddf8561299d -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Mac/Backtrace-Unity-Mac-bundle.bundle/Contents/Info.plist.meta b/Mac/Backtrace-Unity-Mac-bundle.bundle/Contents/Info.plist.meta deleted file mode 100644 index 4b4e9eb3..00000000 --- a/Mac/Backtrace-Unity-Mac-bundle.bundle/Contents/Info.plist.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: a6a00695da8bf484b868522b90824dee -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Mac/Backtrace-Unity-Mac-bundle.bundle/Contents/MacOS.meta b/Mac/Backtrace-Unity-Mac-bundle.bundle/Contents/MacOS.meta deleted file mode 100644 index ddfb7b86..00000000 --- a/Mac/Backtrace-Unity-Mac-bundle.bundle/Contents/MacOS.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: f2c5ef9010e6a4e6688d126ecfbb0c84 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Mac/Backtrace-Unity-Mac-bundle.bundle/Contents/MacOS/Backtrace-Unity-Mac-bundle b/Mac/Backtrace-Unity-Mac-bundle.bundle/Contents/MacOS/Backtrace-Unity-Mac-bundle deleted file mode 100755 index f183efd6..00000000 Binary files a/Mac/Backtrace-Unity-Mac-bundle.bundle/Contents/MacOS/Backtrace-Unity-Mac-bundle and /dev/null differ diff --git a/Mac/Backtrace-Unity-Mac-bundle.bundle/Contents/MacOS/Backtrace-Unity-Mac-bundle.meta b/Mac/Backtrace-Unity-Mac-bundle.bundle/Contents/MacOS/Backtrace-Unity-Mac-bundle.meta deleted file mode 100644 index 977d2f20..00000000 --- a/Mac/Backtrace-Unity-Mac-bundle.bundle/Contents/MacOS/Backtrace-Unity-Mac-bundle.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 411ce42ee76114a529892a83f71b32d8 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Mac/Backtrace-Unity-Mac-bundle.bundle/Contents/_CodeSignature.meta b/Mac/Backtrace-Unity-Mac-bundle.bundle/Contents/_CodeSignature.meta deleted file mode 100644 index 4c5ae7d9..00000000 --- a/Mac/Backtrace-Unity-Mac-bundle.bundle/Contents/_CodeSignature.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: eefe3b4bc026b4f14ab609490a0c6fc0 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Mac/Backtrace-Unity-Mac-bundle.bundle/Contents/_CodeSignature/CodeResources.meta b/Mac/Backtrace-Unity-Mac-bundle.bundle/Contents/_CodeSignature/CodeResources.meta deleted file mode 100644 index 636b1fd0..00000000 --- a/Mac/Backtrace-Unity-Mac-bundle.bundle/Contents/_CodeSignature/CodeResources.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 480640ac28a9543ee84e5001e914bb06 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Mac/Backtrace-Unity-Mac-bundle.bundle.meta b/Mac/BacktraceMacUnity.bundle.meta similarity index 93% rename from Mac/Backtrace-Unity-Mac-bundle.bundle.meta rename to Mac/BacktraceMacUnity.bundle.meta index aa2d6148..2fc35c20 100644 --- a/Mac/Backtrace-Unity-Mac-bundle.bundle.meta +++ b/Mac/BacktraceMacUnity.bundle.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 04beb45f9f22e4a2ebdf3048ae2ad9e3 +guid: 31edab5f8cacc4334bcd839bb2f42fb7 PluginImporter: externalObjects: {} serializedVersion: 2 @@ -19,10 +19,8 @@ PluginImporter: Exclude Editor: 0 Exclude Linux64: 1 Exclude OSXUniversal: 0 - Exclude WebGL: 1 Exclude Win: 1 Exclude Win64: 1 - Exclude iOS: 1 - first: Any: second: diff --git a/Mac/BacktraceMacUnity.bundle/Contents/Frameworks/Backtrace.framework/Backtrace b/Mac/BacktraceMacUnity.bundle/Contents/Frameworks/Backtrace.framework/Backtrace new file mode 120000 index 00000000..c38038e3 --- /dev/null +++ b/Mac/BacktraceMacUnity.bundle/Contents/Frameworks/Backtrace.framework/Backtrace @@ -0,0 +1 @@ +Versions/Current/Backtrace \ No newline at end of file diff --git a/Mac/BacktraceMacUnity.bundle/Contents/Frameworks/Backtrace.framework/Resources b/Mac/BacktraceMacUnity.bundle/Contents/Frameworks/Backtrace.framework/Resources new file mode 120000 index 00000000..953ee36f --- /dev/null +++ b/Mac/BacktraceMacUnity.bundle/Contents/Frameworks/Backtrace.framework/Resources @@ -0,0 +1 @@ +Versions/Current/Resources \ No newline at end of file diff --git a/Mac/BacktraceMacUnity.bundle/Contents/Frameworks/Backtrace.framework/Versions/A/Backtrace b/Mac/BacktraceMacUnity.bundle/Contents/Frameworks/Backtrace.framework/Versions/A/Backtrace new file mode 100755 index 00000000..2c304043 Binary files /dev/null and b/Mac/BacktraceMacUnity.bundle/Contents/Frameworks/Backtrace.framework/Versions/A/Backtrace differ diff --git a/Mac/BacktraceMacUnity.bundle/Contents/Frameworks/Backtrace.framework/Versions/A/Resources/BacktraceResources.bundle/Contents/Info.plist b/Mac/BacktraceMacUnity.bundle/Contents/Frameworks/Backtrace.framework/Versions/A/Resources/BacktraceResources.bundle/Contents/Info.plist new file mode 100644 index 00000000..1aa18664 --- /dev/null +++ b/Mac/BacktraceMacUnity.bundle/Contents/Frameworks/Backtrace.framework/Versions/A/Resources/BacktraceResources.bundle/Contents/Info.plist @@ -0,0 +1,44 @@ + + + + + BuildMachineOSBuild + 24B83 + CFBundleDevelopmentRegion + en + CFBundleIdentifier + Backtrace.io.BacktraceResources + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + BacktraceResources + CFBundlePackageType + BNDL + CFBundleShortVersionString + 2.1.0 + CFBundleSupportedPlatforms + + MacOSX + + CFBundleVersion + 1 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 24B75 + DTPlatformName + macosx + DTPlatformVersion + 15.1 + DTSDKBuild + 24B75 + DTSDKName + macosx15.1 + DTXcode + 1610 + DTXcodeBuild + 16B40 + LSMinimumSystemVersion + 12.4 + + diff --git a/Mac/BacktraceMacUnity.bundle/Contents/Frameworks/Backtrace.framework/Versions/A/Resources/BacktraceResources.bundle/Contents/Resources/Model.momd/Model.mom b/Mac/BacktraceMacUnity.bundle/Contents/Frameworks/Backtrace.framework/Versions/A/Resources/BacktraceResources.bundle/Contents/Resources/Model.momd/Model.mom new file mode 100644 index 00000000..e4b8bb44 Binary files /dev/null and b/Mac/BacktraceMacUnity.bundle/Contents/Frameworks/Backtrace.framework/Versions/A/Resources/BacktraceResources.bundle/Contents/Resources/Model.momd/Model.mom differ diff --git a/Mac/BacktraceMacUnity.bundle/Contents/Frameworks/Backtrace.framework/Versions/A/Resources/BacktraceResources.bundle/Contents/Resources/Model.momd/VersionInfo.plist b/Mac/BacktraceMacUnity.bundle/Contents/Frameworks/Backtrace.framework/Versions/A/Resources/BacktraceResources.bundle/Contents/Resources/Model.momd/VersionInfo.plist new file mode 100644 index 00000000..535d7922 Binary files /dev/null and b/Mac/BacktraceMacUnity.bundle/Contents/Frameworks/Backtrace.framework/Versions/A/Resources/BacktraceResources.bundle/Contents/Resources/Model.momd/VersionInfo.plist differ diff --git a/iOS/PrivacyInfo.xcprivacy b/Mac/BacktraceMacUnity.bundle/Contents/Frameworks/Backtrace.framework/Versions/A/Resources/BacktraceResources.bundle/Contents/Resources/PrivacyInfo.xcprivacy similarity index 100% rename from iOS/PrivacyInfo.xcprivacy rename to Mac/BacktraceMacUnity.bundle/Contents/Frameworks/Backtrace.framework/Versions/A/Resources/BacktraceResources.bundle/Contents/Resources/PrivacyInfo.xcprivacy diff --git a/Mac/BacktraceMacUnity.bundle/Contents/Frameworks/Backtrace.framework/Versions/A/Resources/BacktraceResources.bundle/Contents/_CodeSignature/CodeDirectory b/Mac/BacktraceMacUnity.bundle/Contents/Frameworks/Backtrace.framework/Versions/A/Resources/BacktraceResources.bundle/Contents/_CodeSignature/CodeDirectory new file mode 100644 index 00000000..609ef9e3 Binary files /dev/null and b/Mac/BacktraceMacUnity.bundle/Contents/Frameworks/Backtrace.framework/Versions/A/Resources/BacktraceResources.bundle/Contents/_CodeSignature/CodeDirectory differ diff --git a/Mac/BacktraceMacUnity.bundle/Contents/Frameworks/Backtrace.framework/Versions/A/Resources/BacktraceResources.bundle/Contents/_CodeSignature/CodeRequirements b/Mac/BacktraceMacUnity.bundle/Contents/Frameworks/Backtrace.framework/Versions/A/Resources/BacktraceResources.bundle/Contents/_CodeSignature/CodeRequirements new file mode 100644 index 00000000..dbf9d614 Binary files /dev/null and b/Mac/BacktraceMacUnity.bundle/Contents/Frameworks/Backtrace.framework/Versions/A/Resources/BacktraceResources.bundle/Contents/_CodeSignature/CodeRequirements differ diff --git a/Mac/BacktraceMacUnity.bundle/Contents/Frameworks/Backtrace.framework/Versions/A/Resources/BacktraceResources.bundle/Contents/_CodeSignature/CodeRequirements-1 b/Mac/BacktraceMacUnity.bundle/Contents/Frameworks/Backtrace.framework/Versions/A/Resources/BacktraceResources.bundle/Contents/_CodeSignature/CodeRequirements-1 new file mode 100644 index 00000000..4fed593b Binary files /dev/null and b/Mac/BacktraceMacUnity.bundle/Contents/Frameworks/Backtrace.framework/Versions/A/Resources/BacktraceResources.bundle/Contents/_CodeSignature/CodeRequirements-1 differ diff --git a/Mac/Backtrace-Unity-Mac-bundle.bundle/Contents/_CodeSignature/CodeResources b/Mac/BacktraceMacUnity.bundle/Contents/Frameworks/Backtrace.framework/Versions/A/Resources/BacktraceResources.bundle/Contents/_CodeSignature/CodeResources similarity index 68% rename from Mac/Backtrace-Unity-Mac-bundle.bundle/Contents/_CodeSignature/CodeResources rename to Mac/BacktraceMacUnity.bundle/Contents/Frameworks/Backtrace.framework/Versions/A/Resources/BacktraceResources.bundle/Contents/_CodeSignature/CodeResources index d5d0fd74..3360bc38 100644 --- a/Mac/Backtrace-Unity-Mac-bundle.bundle/Contents/_CodeSignature/CodeResources +++ b/Mac/BacktraceMacUnity.bundle/Contents/Frameworks/Backtrace.framework/Versions/A/Resources/BacktraceResources.bundle/Contents/_CodeSignature/CodeResources @@ -3,9 +3,56 @@ files - + + Resources/Model.momd/Model.mom + + oY715RjH8RLsZ62wNkTu/4CAgzE= + + Resources/Model.momd/VersionInfo.plist + + VDsrXY+tpRztPEAvUKkp1SRzKWI= + + Resources/PrivacyInfo.xcprivacy + + fZU0MKIt8Fnd2qnYWmCR+ZWPjK0= + + files2 - + + Resources/Model.momd/Model.mom + + hash + + oY715RjH8RLsZ62wNkTu/4CAgzE= + + hash2 + + sl5S//BxBIQpdRCEXAyH5OINmZhBDvENxjX0kOJ6pj4= + + + Resources/Model.momd/VersionInfo.plist + + hash + + VDsrXY+tpRztPEAvUKkp1SRzKWI= + + hash2 + + r43Lc4T3JNmt6+aF/bm0VbyDiy1gmLEa4tQkcGuIyTw= + + + Resources/PrivacyInfo.xcprivacy + + hash + + fZU0MKIt8Fnd2qnYWmCR+ZWPjK0= + + hash2 + + W4GYx3E/DJBKJ4aViszvqnv3rCzspeT5hG4vJvQa8hk= + + + rules ^Resources/ diff --git a/Mac/BacktraceMacUnity.bundle/Contents/Frameworks/Backtrace.framework/Versions/A/Resources/BacktraceResources.bundle/Contents/_CodeSignature/CodeSignature b/Mac/BacktraceMacUnity.bundle/Contents/Frameworks/Backtrace.framework/Versions/A/Resources/BacktraceResources.bundle/Contents/_CodeSignature/CodeSignature new file mode 100644 index 00000000..e69de29b diff --git a/Mac/BacktraceMacUnity.bundle/Contents/Frameworks/Backtrace.framework/Versions/A/Resources/Info.plist b/Mac/BacktraceMacUnity.bundle/Contents/Frameworks/Backtrace.framework/Versions/A/Resources/Info.plist new file mode 100644 index 00000000..a432cf3e --- /dev/null +++ b/Mac/BacktraceMacUnity.bundle/Contents/Frameworks/Backtrace.framework/Versions/A/Resources/Info.plist @@ -0,0 +1,48 @@ + + + + + BuildMachineOSBuild + 24B83 + CFBundleDevelopmentRegion + en + CFBundleDisplayName + Backtrace + CFBundleExecutable + Backtrace + CFBundleIdentifier + Backtrace.io.Backtrace + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + Backtrace + CFBundlePackageType + FMWK + CFBundleShortVersionString + 2.1.0 + CFBundleSupportedPlatforms + + MacOSX + + CFBundleVersion + 1 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 24B75 + DTPlatformName + macosx + DTPlatformVersion + 15.1 + DTSDKBuild + 24B75 + DTSDKName + macosx15.1 + DTXcode + 1610 + DTXcodeBuild + 16B40 + LSMinimumSystemVersion + 12.4 + + diff --git a/Mac/BacktraceMacUnity.bundle/Contents/Frameworks/Backtrace.framework/Versions/A/Resources/PLCrashReporter.bundle/Contents/Info.plist b/Mac/BacktraceMacUnity.bundle/Contents/Frameworks/Backtrace.framework/Versions/A/Resources/PLCrashReporter.bundle/Contents/Info.plist new file mode 100644 index 00000000..7f1f9ff5 --- /dev/null +++ b/Mac/BacktraceMacUnity.bundle/Contents/Frameworks/Backtrace.framework/Versions/A/Resources/PLCrashReporter.bundle/Contents/Info.plist @@ -0,0 +1,46 @@ + + + + + BuildMachineOSBuild + 24B83 + CFBundleDevelopmentRegion + en + CFBundleIdentifier + org.cocoapods.PLCrashReporter + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + PLCrashReporter + CFBundlePackageType + BNDL + CFBundleShortVersionString + 1.12.0 + CFBundleSignature + ???? + CFBundleSupportedPlatforms + + MacOSX + + CFBundleVersion + 1 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 24B75 + DTPlatformName + macosx + DTPlatformVersion + 15.1 + DTSDKBuild + 24B75 + DTSDKName + macosx15.1 + DTXcode + 1610 + DTXcodeBuild + 16B40 + LSMinimumSystemVersion + 12.0 + + diff --git a/Mac/BacktraceMacUnity.bundle/Contents/Frameworks/Backtrace.framework/Versions/A/Resources/PLCrashReporter.bundle/Contents/Resources/PrivacyInfo.xcprivacy b/Mac/BacktraceMacUnity.bundle/Contents/Frameworks/Backtrace.framework/Versions/A/Resources/PLCrashReporter.bundle/Contents/Resources/PrivacyInfo.xcprivacy new file mode 100644 index 00000000..1c870021 --- /dev/null +++ b/Mac/BacktraceMacUnity.bundle/Contents/Frameworks/Backtrace.framework/Versions/A/Resources/PLCrashReporter.bundle/Contents/Resources/PrivacyInfo.xcprivacy @@ -0,0 +1,39 @@ + + + + + NSPrivacyTracking + + NSPrivacyTrackingDomains + + NSPrivacyAccessedAPITypes + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeCrashData + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDiagnosticData + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + + diff --git a/Mac/BacktraceMacUnity.bundle/Contents/Frameworks/Backtrace.framework/Versions/A/Resources/PrivacyInfo.xcprivacy b/Mac/BacktraceMacUnity.bundle/Contents/Frameworks/Backtrace.framework/Versions/A/Resources/PrivacyInfo.xcprivacy new file mode 100644 index 00000000..cbebfb1a --- /dev/null +++ b/Mac/BacktraceMacUnity.bundle/Contents/Frameworks/Backtrace.framework/Versions/A/Resources/PrivacyInfo.xcprivacy @@ -0,0 +1,52 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeCrashData + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + + NSPrivacyCollectedDataTypeLinked + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDiagnosticData + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategorySystemBootTime + NSPrivacyAccessedAPITypeReasons + + 35F9.1 + + + + NSPrivacyAccessedAPITypeReasons + + CA92.1 + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + + + + diff --git a/Mac/BacktraceMacUnity.bundle/Contents/Frameworks/Backtrace.framework/Versions/A/_CodeSignature/CodeResources b/Mac/BacktraceMacUnity.bundle/Contents/Frameworks/Backtrace.framework/Versions/A/_CodeSignature/CodeResources new file mode 100644 index 00000000..0b899408 --- /dev/null +++ b/Mac/BacktraceMacUnity.bundle/Contents/Frameworks/Backtrace.framework/Versions/A/_CodeSignature/CodeResources @@ -0,0 +1,260 @@ + + + + + files + + Resources/BacktraceResources.bundle/Contents/Info.plist + + /kQDn/qzuvjKQYgL3R8wcvd9V6I= + + Resources/BacktraceResources.bundle/Contents/Resources/Model.momd/Model.mom + + oY715RjH8RLsZ62wNkTu/4CAgzE= + + Resources/BacktraceResources.bundle/Contents/Resources/Model.momd/VersionInfo.plist + + VDsrXY+tpRztPEAvUKkp1SRzKWI= + + Resources/BacktraceResources.bundle/Contents/Resources/PrivacyInfo.xcprivacy + + fZU0MKIt8Fnd2qnYWmCR+ZWPjK0= + + Resources/BacktraceResources.bundle/Contents/_CodeSignature/CodeDirectory + + 9c0VgwCVPPGHTobIfonvAkEuw5I= + + Resources/BacktraceResources.bundle/Contents/_CodeSignature/CodeRequirements + + OnX22wWFKRSOFN1+obRynMCeyXM= + + Resources/BacktraceResources.bundle/Contents/_CodeSignature/CodeRequirements-1 + + g/5/m+vWvnHUTWnzUdeajKghIJQ= + + Resources/BacktraceResources.bundle/Contents/_CodeSignature/CodeResources + + s0f3t0T8Cc/oeM3KDfK+usRRPS0= + + Resources/BacktraceResources.bundle/Contents/_CodeSignature/CodeSignature + + 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + + Resources/Info.plist + + bYOr2hzR+wht85e6u7qyRsqxz8Q= + + Resources/PLCrashReporter.bundle/Contents/Info.plist + + a6bbgo+noxLDu7KcdBFMlX/rwuw= + + Resources/PLCrashReporter.bundle/Contents/Resources/PrivacyInfo.xcprivacy + + O3Zhkkf3uaxqyTk0D3zchR8Gees= + + Resources/PrivacyInfo.xcprivacy + + fZU0MKIt8Fnd2qnYWmCR+ZWPjK0= + + + files2 + + Resources/BacktraceResources.bundle/Contents/Info.plist + + hash2 + + Fbm2rQnN8tDRdYDUD5hADOMug0PqrPjA1en/p7Da6Lc= + + + Resources/BacktraceResources.bundle/Contents/Resources/Model.momd/Model.mom + + hash2 + + sl5S//BxBIQpdRCEXAyH5OINmZhBDvENxjX0kOJ6pj4= + + + Resources/BacktraceResources.bundle/Contents/Resources/Model.momd/VersionInfo.plist + + hash2 + + r43Lc4T3JNmt6+aF/bm0VbyDiy1gmLEa4tQkcGuIyTw= + + + Resources/BacktraceResources.bundle/Contents/Resources/PrivacyInfo.xcprivacy + + hash2 + + W4GYx3E/DJBKJ4aViszvqnv3rCzspeT5hG4vJvQa8hk= + + + Resources/BacktraceResources.bundle/Contents/_CodeSignature/CodeDirectory + + hash2 + + DAB124T10tM//ku/mu6vWImW8mFZvTyuvAW/b6XqpDk= + + + Resources/BacktraceResources.bundle/Contents/_CodeSignature/CodeRequirements + + hash2 + + mHkgkE6rZQ51eIwFSqCwUk5qgL/HGqMt+NI3phdD+YY= + + + Resources/BacktraceResources.bundle/Contents/_CodeSignature/CodeRequirements-1 + + hash2 + + 3GUs+iaJUqKBSMp1sE7UwNo1B085n/cf2jdU1uN5NtE= + + + Resources/BacktraceResources.bundle/Contents/_CodeSignature/CodeResources + + hash2 + + hWJ+wwpRM0s7KmSkeqr3ilmOXr2dJxFSUXzjOrlBDVU= + + + Resources/BacktraceResources.bundle/Contents/_CodeSignature/CodeSignature + + hash2 + + 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU= + + + Resources/Info.plist + + hash2 + + 5e/kTZ7Hklr2O2Opvrc0FujhkCYcjjQg7kOKTYzOhy0= + + + Resources/PLCrashReporter.bundle/Contents/Info.plist + + hash2 + + iFrlHh7fT/ivzWIfwoNMGpezCv66lPgF84bm5X6t6Gw= + + + Resources/PLCrashReporter.bundle/Contents/Resources/PrivacyInfo.xcprivacy + + hash2 + + WdWnMSNl52vRPwKNpI8BQV9PUBP0rC8ybQKoTQJKewI= + + + Resources/PrivacyInfo.xcprivacy + + hash2 + + W4GYx3E/DJBKJ4aViszvqnv3rCzspeT5hG4vJvQa8hk= + + + + rules + + ^Resources/ + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ + + nested + + weight + 10 + + ^.* + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^Resources/ + + weight + 20 + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^[^/]+$ + + nested + + weight + 10 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Mac/BacktraceMacUnity.bundle/Contents/Frameworks/Backtrace.framework/Versions/Current b/Mac/BacktraceMacUnity.bundle/Contents/Frameworks/Backtrace.framework/Versions/Current new file mode 120000 index 00000000..8c7e5a66 --- /dev/null +++ b/Mac/BacktraceMacUnity.bundle/Contents/Frameworks/Backtrace.framework/Versions/Current @@ -0,0 +1 @@ +A \ No newline at end of file diff --git a/Mac/BacktraceMacUnity.bundle/Contents/Headers/Backtrace.h b/Mac/BacktraceMacUnity.bundle/Contents/Headers/Backtrace.h new file mode 100644 index 00000000..9679c1c3 --- /dev/null +++ b/Mac/BacktraceMacUnity.bundle/Contents/Headers/Backtrace.h @@ -0,0 +1,4 @@ +#import + +// In this header, you should import all the public headers of your framework using statements like #import + diff --git a/Mac/Backtrace-Unity-Mac-bundle.bundle/Contents/Info.plist b/Mac/BacktraceMacUnity.bundle/Contents/Info.plist similarity index 67% rename from Mac/Backtrace-Unity-Mac-bundle.bundle/Contents/Info.plist rename to Mac/BacktraceMacUnity.bundle/Contents/Info.plist index a9edf6a8..d13e5087 100644 --- a/Mac/Backtrace-Unity-Mac-bundle.bundle/Contents/Info.plist +++ b/Mac/BacktraceMacUnity.bundle/Contents/Info.plist @@ -3,21 +3,23 @@ BuildMachineOSBuild - 23F79 + 24B83 CFBundleDevelopmentRegion en + CFBundleDisplayName + BacktraceMacUnity CFBundleExecutable - Backtrace-Unity-Mac-bundle + BacktraceMacUnity CFBundleIdentifier - Backtrace.Backtrace-Unity-Mac-bundle + Backtrace.io.Backtrace CFBundleInfoDictionaryVersion 6.0 CFBundleName - Backtrace-Unity-Mac-bundle + BacktraceMacUnity CFBundlePackageType BNDL CFBundleShortVersionString - 1.0 + 2.1.0 CFBundleSupportedPlatforms MacOSX @@ -27,22 +29,20 @@ DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - + 24B75 DTPlatformName macosx DTPlatformVersion - 14.5 + 15.1 DTSDKBuild - 23F73 + 24B75 DTSDKName - macosx14.5 + macosx15.1 DTXcode - 1540 + 1610 DTXcodeBuild - 15F31d + 16B40 LSMinimumSystemVersion - 10.13 - NSHumanReadableCopyright - Copyright © 2024 Backtrace. All rights reserved. + 12.4 diff --git a/Mac/BacktraceMacUnity.bundle/Contents/MacOS/BacktraceMacUnity b/Mac/BacktraceMacUnity.bundle/Contents/MacOS/BacktraceMacUnity new file mode 100755 index 00000000..a01f433a Binary files /dev/null and b/Mac/BacktraceMacUnity.bundle/Contents/MacOS/BacktraceMacUnity differ diff --git a/Mac/BacktraceMacUnity.bundle/Contents/Resources/BacktraceResources.bundle/Contents/Info.plist b/Mac/BacktraceMacUnity.bundle/Contents/Resources/BacktraceResources.bundle/Contents/Info.plist new file mode 100644 index 00000000..1aa18664 --- /dev/null +++ b/Mac/BacktraceMacUnity.bundle/Contents/Resources/BacktraceResources.bundle/Contents/Info.plist @@ -0,0 +1,44 @@ + + + + + BuildMachineOSBuild + 24B83 + CFBundleDevelopmentRegion + en + CFBundleIdentifier + Backtrace.io.BacktraceResources + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + BacktraceResources + CFBundlePackageType + BNDL + CFBundleShortVersionString + 2.1.0 + CFBundleSupportedPlatforms + + MacOSX + + CFBundleVersion + 1 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 24B75 + DTPlatformName + macosx + DTPlatformVersion + 15.1 + DTSDKBuild + 24B75 + DTSDKName + macosx15.1 + DTXcode + 1610 + DTXcodeBuild + 16B40 + LSMinimumSystemVersion + 12.4 + + diff --git a/Mac/BacktraceMacUnity.bundle/Contents/Resources/BacktraceResources.bundle/Contents/Resources/Model.momd/Model.mom b/Mac/BacktraceMacUnity.bundle/Contents/Resources/BacktraceResources.bundle/Contents/Resources/Model.momd/Model.mom new file mode 100644 index 00000000..e4b8bb44 Binary files /dev/null and b/Mac/BacktraceMacUnity.bundle/Contents/Resources/BacktraceResources.bundle/Contents/Resources/Model.momd/Model.mom differ diff --git a/Mac/BacktraceMacUnity.bundle/Contents/Resources/BacktraceResources.bundle/Contents/Resources/Model.momd/VersionInfo.plist b/Mac/BacktraceMacUnity.bundle/Contents/Resources/BacktraceResources.bundle/Contents/Resources/Model.momd/VersionInfo.plist new file mode 100644 index 00000000..535d7922 Binary files /dev/null and b/Mac/BacktraceMacUnity.bundle/Contents/Resources/BacktraceResources.bundle/Contents/Resources/Model.momd/VersionInfo.plist differ diff --git a/Mac/BacktraceMacUnity.bundle/Contents/Resources/BacktraceResources.bundle/Contents/Resources/PrivacyInfo.xcprivacy b/Mac/BacktraceMacUnity.bundle/Contents/Resources/BacktraceResources.bundle/Contents/Resources/PrivacyInfo.xcprivacy new file mode 100644 index 00000000..cbebfb1a --- /dev/null +++ b/Mac/BacktraceMacUnity.bundle/Contents/Resources/BacktraceResources.bundle/Contents/Resources/PrivacyInfo.xcprivacy @@ -0,0 +1,52 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeCrashData + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + + NSPrivacyCollectedDataTypeLinked + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDiagnosticData + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategorySystemBootTime + NSPrivacyAccessedAPITypeReasons + + 35F9.1 + + + + NSPrivacyAccessedAPITypeReasons + + CA92.1 + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + + + + diff --git a/Mac/BacktraceMacUnity.bundle/Contents/Resources/BacktraceResources.bundle/Contents/_CodeSignature/CodeDirectory b/Mac/BacktraceMacUnity.bundle/Contents/Resources/BacktraceResources.bundle/Contents/_CodeSignature/CodeDirectory new file mode 100644 index 00000000..609ef9e3 Binary files /dev/null and b/Mac/BacktraceMacUnity.bundle/Contents/Resources/BacktraceResources.bundle/Contents/_CodeSignature/CodeDirectory differ diff --git a/Mac/BacktraceMacUnity.bundle/Contents/Resources/BacktraceResources.bundle/Contents/_CodeSignature/CodeRequirements b/Mac/BacktraceMacUnity.bundle/Contents/Resources/BacktraceResources.bundle/Contents/_CodeSignature/CodeRequirements new file mode 100644 index 00000000..dbf9d614 Binary files /dev/null and b/Mac/BacktraceMacUnity.bundle/Contents/Resources/BacktraceResources.bundle/Contents/_CodeSignature/CodeRequirements differ diff --git a/Mac/BacktraceMacUnity.bundle/Contents/Resources/BacktraceResources.bundle/Contents/_CodeSignature/CodeRequirements-1 b/Mac/BacktraceMacUnity.bundle/Contents/Resources/BacktraceResources.bundle/Contents/_CodeSignature/CodeRequirements-1 new file mode 100644 index 00000000..4fed593b Binary files /dev/null and b/Mac/BacktraceMacUnity.bundle/Contents/Resources/BacktraceResources.bundle/Contents/_CodeSignature/CodeRequirements-1 differ diff --git a/Mac/BacktraceMacUnity.bundle/Contents/Resources/BacktraceResources.bundle/Contents/_CodeSignature/CodeResources b/Mac/BacktraceMacUnity.bundle/Contents/Resources/BacktraceResources.bundle/Contents/_CodeSignature/CodeResources new file mode 100644 index 00000000..3360bc38 --- /dev/null +++ b/Mac/BacktraceMacUnity.bundle/Contents/Resources/BacktraceResources.bundle/Contents/_CodeSignature/CodeResources @@ -0,0 +1,162 @@ + + + + + files + + Resources/Model.momd/Model.mom + + oY715RjH8RLsZ62wNkTu/4CAgzE= + + Resources/Model.momd/VersionInfo.plist + + VDsrXY+tpRztPEAvUKkp1SRzKWI= + + Resources/PrivacyInfo.xcprivacy + + fZU0MKIt8Fnd2qnYWmCR+ZWPjK0= + + + files2 + + Resources/Model.momd/Model.mom + + hash + + oY715RjH8RLsZ62wNkTu/4CAgzE= + + hash2 + + sl5S//BxBIQpdRCEXAyH5OINmZhBDvENxjX0kOJ6pj4= + + + Resources/Model.momd/VersionInfo.plist + + hash + + VDsrXY+tpRztPEAvUKkp1SRzKWI= + + hash2 + + r43Lc4T3JNmt6+aF/bm0VbyDiy1gmLEa4tQkcGuIyTw= + + + Resources/PrivacyInfo.xcprivacy + + hash + + fZU0MKIt8Fnd2qnYWmCR+ZWPjK0= + + hash2 + + W4GYx3E/DJBKJ4aViszvqnv3rCzspeT5hG4vJvQa8hk= + + + + rules + + ^Resources/ + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ + + nested + + weight + 10 + + ^.* + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^Resources/ + + weight + 20 + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^[^/]+$ + + nested + + weight + 10 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Mac/BacktraceMacUnity.bundle/Contents/Resources/BacktraceResources.bundle/Contents/_CodeSignature/CodeSignature b/Mac/BacktraceMacUnity.bundle/Contents/Resources/BacktraceResources.bundle/Contents/_CodeSignature/CodeSignature new file mode 100644 index 00000000..e69de29b diff --git a/Mac/BacktraceMacUnity.bundle/Contents/Resources/PrivacyInfo.xcprivacy b/Mac/BacktraceMacUnity.bundle/Contents/Resources/PrivacyInfo.xcprivacy new file mode 100644 index 00000000..cbebfb1a --- /dev/null +++ b/Mac/BacktraceMacUnity.bundle/Contents/Resources/PrivacyInfo.xcprivacy @@ -0,0 +1,52 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeCrashData + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + + NSPrivacyCollectedDataTypeLinked + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDiagnosticData + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategorySystemBootTime + NSPrivacyAccessedAPITypeReasons + + 35F9.1 + + + + NSPrivacyAccessedAPITypeReasons + + CA92.1 + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + + + + diff --git a/Mac/BacktraceMacUnity.bundle/Contents/_CodeSignature/CodeResources b/Mac/BacktraceMacUnity.bundle/Contents/_CodeSignature/CodeResources new file mode 100644 index 00000000..58227ae0 --- /dev/null +++ b/Mac/BacktraceMacUnity.bundle/Contents/_CodeSignature/CodeResources @@ -0,0 +1,243 @@ + + + + + files + + Resources/BacktraceResources.bundle/Contents/Info.plist + + /kQDn/qzuvjKQYgL3R8wcvd9V6I= + + Resources/BacktraceResources.bundle/Contents/Resources/Model.momd/Model.mom + + oY715RjH8RLsZ62wNkTu/4CAgzE= + + Resources/BacktraceResources.bundle/Contents/Resources/Model.momd/VersionInfo.plist + + VDsrXY+tpRztPEAvUKkp1SRzKWI= + + Resources/BacktraceResources.bundle/Contents/Resources/PrivacyInfo.xcprivacy + + fZU0MKIt8Fnd2qnYWmCR+ZWPjK0= + + Resources/BacktraceResources.bundle/Contents/_CodeSignature/CodeDirectory + + 9c0VgwCVPPGHTobIfonvAkEuw5I= + + Resources/BacktraceResources.bundle/Contents/_CodeSignature/CodeRequirements + + OnX22wWFKRSOFN1+obRynMCeyXM= + + Resources/BacktraceResources.bundle/Contents/_CodeSignature/CodeRequirements-1 + + g/5/m+vWvnHUTWnzUdeajKghIJQ= + + Resources/BacktraceResources.bundle/Contents/_CodeSignature/CodeResources + + s0f3t0T8Cc/oeM3KDfK+usRRPS0= + + Resources/BacktraceResources.bundle/Contents/_CodeSignature/CodeSignature + + 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + + Resources/PrivacyInfo.xcprivacy + + fZU0MKIt8Fnd2qnYWmCR+ZWPjK0= + + + files2 + + Frameworks/Backtrace.framework + + cdhash + + aC0j8L8YOp/szJ28M7vhMSrSgrU= + + requirement + cdhash H"682d23f0bf183a9feccc9dbc33bbe1312ad282b5" + + Headers/Backtrace.h + + hash2 + + aq1s3HuKYwmeqAi0cF/VRVHCehWGpaZEQphQaywOzGo= + + + Resources/BacktraceResources.bundle/Contents/Info.plist + + hash2 + + Fbm2rQnN8tDRdYDUD5hADOMug0PqrPjA1en/p7Da6Lc= + + + Resources/BacktraceResources.bundle/Contents/Resources/Model.momd/Model.mom + + hash2 + + sl5S//BxBIQpdRCEXAyH5OINmZhBDvENxjX0kOJ6pj4= + + + Resources/BacktraceResources.bundle/Contents/Resources/Model.momd/VersionInfo.plist + + hash2 + + r43Lc4T3JNmt6+aF/bm0VbyDiy1gmLEa4tQkcGuIyTw= + + + Resources/BacktraceResources.bundle/Contents/Resources/PrivacyInfo.xcprivacy + + hash2 + + W4GYx3E/DJBKJ4aViszvqnv3rCzspeT5hG4vJvQa8hk= + + + Resources/BacktraceResources.bundle/Contents/_CodeSignature/CodeDirectory + + hash2 + + DAB124T10tM//ku/mu6vWImW8mFZvTyuvAW/b6XqpDk= + + + Resources/BacktraceResources.bundle/Contents/_CodeSignature/CodeRequirements + + hash2 + + mHkgkE6rZQ51eIwFSqCwUk5qgL/HGqMt+NI3phdD+YY= + + + Resources/BacktraceResources.bundle/Contents/_CodeSignature/CodeRequirements-1 + + hash2 + + 3GUs+iaJUqKBSMp1sE7UwNo1B085n/cf2jdU1uN5NtE= + + + Resources/BacktraceResources.bundle/Contents/_CodeSignature/CodeResources + + hash2 + + hWJ+wwpRM0s7KmSkeqr3ilmOXr2dJxFSUXzjOrlBDVU= + + + Resources/BacktraceResources.bundle/Contents/_CodeSignature/CodeSignature + + hash2 + + 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU= + + + Resources/PrivacyInfo.xcprivacy + + hash2 + + W4GYx3E/DJBKJ4aViszvqnv3rCzspeT5hG4vJvQa8hk= + + + + rules + + ^Resources/ + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ + + nested + + weight + 10 + + ^.* + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^Resources/ + + weight + 20 + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^[^/]+$ + + nested + + weight + 10 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Runtime/Native/OSX/NativeClient.cs b/Runtime/Native/OSX/NativeClient.cs index ace91709..a3327722 100644 --- a/Runtime/Native/OSX/NativeClient.cs +++ b/Runtime/Native/OSX/NativeClient.cs @@ -24,24 +24,29 @@ internal struct Entry public string Value; } - [DllImport("Backtrace-Unity-Mac-bundle", EntryPoint = "StartBacktraceIntegration")] + #if UNITY_STANDALONE_OSX + + [DllImport("BacktraceMacUnity", EntryPoint = "StartBacktraceIntegration")] private static extern void Start(string plCrashReporterUrl, string[] attributeKeys, string[] attributeValues, int attributesSize, bool enableOomSupport, string[] attachments, int attachmentSize, bool enableClientSideUnwinding); - [DllImport("Backtrace-Unity-Mac-bundle", EntryPoint = "NativeReport")] + [DllImport("BacktraceMacUnity", EntryPoint = "NativeReport")] private static extern void NativeReport(string message, bool setMainThreadAsFaultingThread, bool ignoreIfDebugger); - [DllImport("Backtrace-Unity-Mac-bundle", EntryPoint = "Crash")] + + [DllImport("BacktraceMacUnity", EntryPoint = "BtCrash")] private static extern string Crash(); - [DllImport("Backtrace-Unity-Mac-bundle", EntryPoint = "GetAttributes")] + [DllImport("BacktraceMacUnity", EntryPoint = "GetAttributes")] private static extern void GetNativeAttributes(out IntPtr attributes, out int keysCount); - [DllImport("Backtrace-Unity-Mac-bundle", EntryPoint = "AddAttribute")] + [DllImport("BacktraceMacUnity", EntryPoint = "AddAttribute")] private static extern void AddAttribute(string key, string value); - [DllImport("Backtrace-Unity-Mac-bundle", EntryPoint = "Disable")] + [DllImport("BacktraceMacUnity", EntryPoint = "Disable")] private static extern void DisableNativeIntegration(); + #endif + private static bool INITIALIZED = false; /// diff --git a/Runtime/Native/iOS/NativeClient.cs b/Runtime/Native/iOS/NativeClient.cs index e0793beb..74197734 100644 --- a/Runtime/Native/iOS/NativeClient.cs +++ b/Runtime/Native/iOS/NativeClient.cs @@ -30,7 +30,7 @@ internal struct Entry [DllImport("__Internal", EntryPoint = "NativeReport")] private static extern void NativeReport(string message, bool setMainThreadAsFaultingThread, bool ignoreIfDebugger); - [DllImport("__Internal", EntryPoint = "Crash")] + [DllImport("__Internal", EntryPoint = "BtCrash")] private static extern string Crash(); [DllImport("__Internal", EntryPoint = "GetAttributes")] diff --git a/iOS/PrivacyInfo.xcprivacy.meta b/iOS/Backtrace.xcframework.meta similarity index 91% rename from iOS/PrivacyInfo.xcprivacy.meta rename to iOS/Backtrace.xcframework.meta index 0109a140..8cd0476e 100644 --- a/iOS/PrivacyInfo.xcprivacy.meta +++ b/iOS/Backtrace.xcframework.meta @@ -1,12 +1,12 @@ fileFormatVersion: 2 -guid: 8992b8d59d2924845b2a6012812ea237 +guid: 9988db3a9098c48dea2d1f225ed074ec PluginImporter: externalObjects: {} serializedVersion: 2 iconMap: {} executionOrder: {} defineConstraints: [] - isPreloaded: 0 + isPreloaded: 1 isOverridable: 0 isExplicitlyReferenced: 0 validateReferences: 1 diff --git a/iOS/Backtrace.xcframework/Info.plist b/iOS/Backtrace.xcframework/Info.plist new file mode 100644 index 00000000..9065b128 --- /dev/null +++ b/iOS/Backtrace.xcframework/Info.plist @@ -0,0 +1,48 @@ + + + + + AvailableLibraries + + + BinaryPath + Backtrace.framework/Backtrace + DebugSymbolsPath + dSYMs + LibraryIdentifier + ios-arm64 + LibraryPath + Backtrace.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + BinaryPath + Backtrace.framework/Backtrace + DebugSymbolsPath + dSYMs + LibraryIdentifier + ios-arm64_x86_64-simulator + LibraryPath + Backtrace.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/iOS/Backtrace.xcframework/_CodeSignature/CodeDirectory b/iOS/Backtrace.xcframework/_CodeSignature/CodeDirectory new file mode 100644 index 00000000..737fde26 Binary files /dev/null and b/iOS/Backtrace.xcframework/_CodeSignature/CodeDirectory differ diff --git a/iOS/Backtrace.xcframework/_CodeSignature/CodeRequirements b/iOS/Backtrace.xcframework/_CodeSignature/CodeRequirements new file mode 100644 index 00000000..ea908e06 Binary files /dev/null and b/iOS/Backtrace.xcframework/_CodeSignature/CodeRequirements differ diff --git a/iOS/Backtrace.xcframework/_CodeSignature/CodeRequirements-1 b/iOS/Backtrace.xcframework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 00000000..f33fa0a4 Binary files /dev/null and b/iOS/Backtrace.xcframework/_CodeSignature/CodeRequirements-1 differ diff --git a/iOS/Backtrace.xcframework/_CodeSignature/CodeResources b/iOS/Backtrace.xcframework/_CodeSignature/CodeResources new file mode 100644 index 00000000..d93299ef --- /dev/null +++ b/iOS/Backtrace.xcframework/_CodeSignature/CodeResources @@ -0,0 +1,908 @@ + + + + + files + + ios-arm64/Backtrace.framework/Backtrace + + p+8Dfy5R5LhGSYgRTqyuKMbYc5o= + + ios-arm64/Backtrace.framework/BacktraceResources.bundle/Info.plist + + dGbKki2RN9J7GxRGuwa8LdlxZFA= + + ios-arm64/Backtrace.framework/BacktraceResources.bundle/Model.momd/Model.mom + + u80zaIvPZ6E8RP2tp9k66y4xAl8= + + ios-arm64/Backtrace.framework/BacktraceResources.bundle/Model.momd/VersionInfo.plist + + VDsrXY+tpRztPEAvUKkp1SRzKWI= + + ios-arm64/Backtrace.framework/BacktraceResources.bundle/PrivacyInfo.xcprivacy + + fZU0MKIt8Fnd2qnYWmCR+ZWPjK0= + + ios-arm64/Backtrace.framework/BacktraceResources.bundle/_CodeSignature/CodeDirectory + + MaR4pBDH4KAPUrl06weFpkvIF6c= + + ios-arm64/Backtrace.framework/BacktraceResources.bundle/_CodeSignature/CodeRequirements + + XNrczxxNh3ySj+piySe99ODKDhk= + + ios-arm64/Backtrace.framework/BacktraceResources.bundle/_CodeSignature/CodeRequirements-1 + + CTNTa6mUCRmDi2KR4++kP22hET8= + + ios-arm64/Backtrace.framework/BacktraceResources.bundle/_CodeSignature/CodeResources + + V6RTHurlKeiOublPYfbX4LRCoDw= + + ios-arm64/Backtrace.framework/BacktraceResources.bundle/_CodeSignature/CodeSignature + + cguwWvFdTwOp+Q1JHU13/khg8K4= + + ios-arm64/Backtrace.framework/Headers/Backtrace-Swift.h + + zkSHLMpKMWd6GC3QqxmYVFDCvaE= + + ios-arm64/Backtrace.framework/Headers/Backtrace.h + + 19Z1KKYWWbLW2piQnd3aWXMTU7s= + + ios-arm64/Backtrace.framework/Info.plist + + b3D6nCBavdP4r1BBCaxYAcQgqWY= + + ios-arm64/Backtrace.framework/Modules/Backtrace.swiftmodule/arm64-apple-ios.abi.json + + JMTe+2BMFOf/Tn+HyTm8yq69dvY= + + ios-arm64/Backtrace.framework/Modules/Backtrace.swiftmodule/arm64-apple-ios.private.swiftinterface + + WHQwHpJS6PMDn5ZsM2euFIIZQXI= + + ios-arm64/Backtrace.framework/Modules/Backtrace.swiftmodule/arm64-apple-ios.swiftdoc + + OejQbTEzVJeUVb//ld+8SZVax6s= + + ios-arm64/Backtrace.framework/Modules/Backtrace.swiftmodule/arm64-apple-ios.swiftinterface + + WHQwHpJS6PMDn5ZsM2euFIIZQXI= + + ios-arm64/Backtrace.framework/Modules/module.modulemap + + HvyeXKMBkD80/s70UhZScG4MeXQ= + + ios-arm64/Backtrace.framework/PLCrashReporter.bundle/Info.plist + + Q9/tLACpOfeUCBEhz3hjMfa4d6M= + + ios-arm64/Backtrace.framework/PLCrashReporter.bundle/PrivacyInfo.xcprivacy + + O3Zhkkf3uaxqyTk0D3zchR8Gees= + + ios-arm64/Backtrace.framework/PrivacyInfo.xcprivacy + + fZU0MKIt8Fnd2qnYWmCR+ZWPjK0= + + ios-arm64/dSYMs/Backtrace.framework.dSYM/Contents/Info.plist + + ahoPU0bP40ofjnlxcB/mjPKY2Kc= + + ios-arm64/dSYMs/Backtrace.framework.dSYM/Contents/Resources/DWARF/Backtrace + + PiynG69RHXoOzSKDHIX5uZ3Vxy0= + + ios-arm64/dSYMs/Backtrace.framework.dSYM/Contents/Resources/Relocations/aarch64/Backtrace.yml + + ALWdu1ktCPBv/QZz98plE9F8tHI= + + ios-arm64_x86_64-simulator/Backtrace.framework/Backtrace + + mWXS025fVcvU0Ngjt/54HplAdpU= + + ios-arm64_x86_64-simulator/Backtrace.framework/BacktraceResources.bundle/Info.plist + + /VO7c8ckqa43DamlsjgI+z62knY= + + ios-arm64_x86_64-simulator/Backtrace.framework/BacktraceResources.bundle/Model.momd/Model.mom + + u80zaIvPZ6E8RP2tp9k66y4xAl8= + + ios-arm64_x86_64-simulator/Backtrace.framework/BacktraceResources.bundle/Model.momd/VersionInfo.plist + + VDsrXY+tpRztPEAvUKkp1SRzKWI= + + ios-arm64_x86_64-simulator/Backtrace.framework/BacktraceResources.bundle/PrivacyInfo.xcprivacy + + fZU0MKIt8Fnd2qnYWmCR+ZWPjK0= + + ios-arm64_x86_64-simulator/Backtrace.framework/BacktraceResources.bundle/_CodeSignature/CodeDirectory + + rb67r0pIW7C4T8hfNU+93yiwYQw= + + ios-arm64_x86_64-simulator/Backtrace.framework/BacktraceResources.bundle/_CodeSignature/CodeRequirements + + OnX22wWFKRSOFN1+obRynMCeyXM= + + ios-arm64_x86_64-simulator/Backtrace.framework/BacktraceResources.bundle/_CodeSignature/CodeRequirements-1 + + lHaL7zLSzY9/Jy/gV0t44/GKi4o= + + ios-arm64_x86_64-simulator/Backtrace.framework/BacktraceResources.bundle/_CodeSignature/CodeResources + + V6RTHurlKeiOublPYfbX4LRCoDw= + + ios-arm64_x86_64-simulator/Backtrace.framework/BacktraceResources.bundle/_CodeSignature/CodeSignature + + 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + + ios-arm64_x86_64-simulator/Backtrace.framework/Headers/Backtrace-Swift.h + + 6QUbufs48GCmUxYD3sSZBOOISM8= + + ios-arm64_x86_64-simulator/Backtrace.framework/Headers/Backtrace.h + + 19Z1KKYWWbLW2piQnd3aWXMTU7s= + + ios-arm64_x86_64-simulator/Backtrace.framework/Info.plist + + 7vx0eHGT/JpkNhxUIiax3t/4SGw= + + ios-arm64_x86_64-simulator/Backtrace.framework/Modules/Backtrace.swiftmodule/arm64-apple-ios-simulator.abi.json + + JMTe+2BMFOf/Tn+HyTm8yq69dvY= + + ios-arm64_x86_64-simulator/Backtrace.framework/Modules/Backtrace.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + wb2ABYhJJtBMCnOGiZP81H4s7fc= + + ios-arm64_x86_64-simulator/Backtrace.framework/Modules/Backtrace.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + WWHBEYYcHDRIGqfgegLXEN+Yz1I= + + ios-arm64_x86_64-simulator/Backtrace.framework/Modules/Backtrace.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + wb2ABYhJJtBMCnOGiZP81H4s7fc= + + ios-arm64_x86_64-simulator/Backtrace.framework/Modules/Backtrace.swiftmodule/x86_64-apple-ios-simulator.abi.json + + JMTe+2BMFOf/Tn+HyTm8yq69dvY= + + ios-arm64_x86_64-simulator/Backtrace.framework/Modules/Backtrace.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + pMRLgwL4qapim7deetUvLpEI/Zo= + + ios-arm64_x86_64-simulator/Backtrace.framework/Modules/Backtrace.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + rwGepMjvDtc9Qx0HTgfQR1X9Dpc= + + ios-arm64_x86_64-simulator/Backtrace.framework/Modules/Backtrace.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + pMRLgwL4qapim7deetUvLpEI/Zo= + + ios-arm64_x86_64-simulator/Backtrace.framework/Modules/module.modulemap + + HvyeXKMBkD80/s70UhZScG4MeXQ= + + ios-arm64_x86_64-simulator/Backtrace.framework/PLCrashReporter.bundle/Info.plist + + KSvXAN5D7KQuZ9SVtQ6VfUiH0xM= + + ios-arm64_x86_64-simulator/Backtrace.framework/PLCrashReporter.bundle/PrivacyInfo.xcprivacy + + O3Zhkkf3uaxqyTk0D3zchR8Gees= + + ios-arm64_x86_64-simulator/Backtrace.framework/PrivacyInfo.xcprivacy + + fZU0MKIt8Fnd2qnYWmCR+ZWPjK0= + + ios-arm64_x86_64-simulator/Backtrace.framework/_CodeSignature/CodeResources + + hTBFL1OUHHI17lO1bLi+TW4lyHE= + + ios-arm64_x86_64-simulator/dSYMs/Backtrace.framework.dSYM/Contents/Info.plist + + ahoPU0bP40ofjnlxcB/mjPKY2Kc= + + ios-arm64_x86_64-simulator/dSYMs/Backtrace.framework.dSYM/Contents/Resources/DWARF/Backtrace + + mQvdpjPfVOOEHFbnH80a4qUNlwE= + + ios-arm64_x86_64-simulator/dSYMs/Backtrace.framework.dSYM/Contents/Resources/Relocations/aarch64/Backtrace.yml + + JwUjl1ogpObnoa0Hh9x5Ldow5Jk= + + ios-arm64_x86_64-simulator/dSYMs/Backtrace.framework.dSYM/Contents/Resources/Relocations/x86_64/Backtrace.yml + + pIdx2D8RrNPNMwj7SdXj2Dncw7Y= + + + files2 + + ios-arm64/Backtrace.framework/Backtrace + + hash + + p+8Dfy5R5LhGSYgRTqyuKMbYc5o= + + hash2 + + lXOgqObrgtcCvZFD4hMibb5ydNPd4+vN4MkhZIt9FFI= + + + ios-arm64/Backtrace.framework/BacktraceResources.bundle/Info.plist + + hash + + dGbKki2RN9J7GxRGuwa8LdlxZFA= + + hash2 + + rfHfsGH8GJcLiqQipvkiDt52Itnorq6f4K59YbbfDvk= + + + ios-arm64/Backtrace.framework/BacktraceResources.bundle/Model.momd/Model.mom + + hash + + u80zaIvPZ6E8RP2tp9k66y4xAl8= + + hash2 + + JjQDPa0UHbpxEk37ZDSmUohAdEJ21ytZYWNF281JGY8= + + + ios-arm64/Backtrace.framework/BacktraceResources.bundle/Model.momd/VersionInfo.plist + + hash + + VDsrXY+tpRztPEAvUKkp1SRzKWI= + + hash2 + + r43Lc4T3JNmt6+aF/bm0VbyDiy1gmLEa4tQkcGuIyTw= + + + ios-arm64/Backtrace.framework/BacktraceResources.bundle/PrivacyInfo.xcprivacy + + hash + + fZU0MKIt8Fnd2qnYWmCR+ZWPjK0= + + hash2 + + W4GYx3E/DJBKJ4aViszvqnv3rCzspeT5hG4vJvQa8hk= + + + ios-arm64/Backtrace.framework/BacktraceResources.bundle/_CodeSignature/CodeDirectory + + hash + + MaR4pBDH4KAPUrl06weFpkvIF6c= + + hash2 + + t9VBNacna5tAtv/ktCfm0M9X5oW/do3vX9BoY97eXNU= + + + ios-arm64/Backtrace.framework/BacktraceResources.bundle/_CodeSignature/CodeRequirements + + hash + + XNrczxxNh3ySj+piySe99ODKDhk= + + hash2 + + F9V6q376g574laCUFdcBEUao5efUW8e0EGXD6sm295U= + + + ios-arm64/Backtrace.framework/BacktraceResources.bundle/_CodeSignature/CodeRequirements-1 + + hash + + CTNTa6mUCRmDi2KR4++kP22hET8= + + hash2 + + sOXTCRO9nuv4kLUuu9pY8FVburGc/cgjUuRwvJL75A4= + + + ios-arm64/Backtrace.framework/BacktraceResources.bundle/_CodeSignature/CodeResources + + hash + + V6RTHurlKeiOublPYfbX4LRCoDw= + + hash2 + + sbVZ2nnFzB978YyNDo1+mx0BBhH2JDEa9KewHtBxy8U= + + + ios-arm64/Backtrace.framework/BacktraceResources.bundle/_CodeSignature/CodeSignature + + hash + + cguwWvFdTwOp+Q1JHU13/khg8K4= + + hash2 + + el1UhBzvWTl+kao70Zd+VO6iyw/dS6QcVHGNDWHRXbM= + + + ios-arm64/Backtrace.framework/Headers/Backtrace-Swift.h + + hash + + zkSHLMpKMWd6GC3QqxmYVFDCvaE= + + hash2 + + O9k12hZ25E0yLb9svOk8myKJy3ZdZ2tmvLSj/xBGCHQ= + + + ios-arm64/Backtrace.framework/Headers/Backtrace.h + + hash + + 19Z1KKYWWbLW2piQnd3aWXMTU7s= + + hash2 + + 52YJAUnDwVLp0uYVpwlng7pyuARfVfKvBs4L8GjDzAQ= + + + ios-arm64/Backtrace.framework/Info.plist + + hash + + b3D6nCBavdP4r1BBCaxYAcQgqWY= + + hash2 + + pEGvpD/lSjDLnSGNjQRFo1dPemMD6is/VPhk2yTwYnM= + + + ios-arm64/Backtrace.framework/Modules/Backtrace.swiftmodule/arm64-apple-ios.abi.json + + hash + + JMTe+2BMFOf/Tn+HyTm8yq69dvY= + + hash2 + + NMcfinOkyk4UYkcHHS/Y12rLohT50f1g/ho9jeezTYo= + + + ios-arm64/Backtrace.framework/Modules/Backtrace.swiftmodule/arm64-apple-ios.private.swiftinterface + + hash + + WHQwHpJS6PMDn5ZsM2euFIIZQXI= + + hash2 + + Gn82oBqHRmBOJR+4Jj0y86BAYzuBF8kMxz8gWgRQaSY= + + + ios-arm64/Backtrace.framework/Modules/Backtrace.swiftmodule/arm64-apple-ios.swiftdoc + + hash + + OejQbTEzVJeUVb//ld+8SZVax6s= + + hash2 + + 3kfuBDh+W9edn1seKYb+qX53sg8rTT98caETrKnhmC4= + + + ios-arm64/Backtrace.framework/Modules/Backtrace.swiftmodule/arm64-apple-ios.swiftinterface + + hash + + WHQwHpJS6PMDn5ZsM2euFIIZQXI= + + hash2 + + Gn82oBqHRmBOJR+4Jj0y86BAYzuBF8kMxz8gWgRQaSY= + + + ios-arm64/Backtrace.framework/Modules/module.modulemap + + hash + + HvyeXKMBkD80/s70UhZScG4MeXQ= + + hash2 + + sWzlIqJcGqCMlJlrlM5GKjTP/DUJOV5IttglCotP45E= + + + ios-arm64/Backtrace.framework/PLCrashReporter.bundle/Info.plist + + hash + + Q9/tLACpOfeUCBEhz3hjMfa4d6M= + + hash2 + + 92gR9S03akNCwHESPe0ttrldVGJXp2F1GV0UjoTyi2c= + + + ios-arm64/Backtrace.framework/PLCrashReporter.bundle/PrivacyInfo.xcprivacy + + hash + + O3Zhkkf3uaxqyTk0D3zchR8Gees= + + hash2 + + WdWnMSNl52vRPwKNpI8BQV9PUBP0rC8ybQKoTQJKewI= + + + ios-arm64/Backtrace.framework/PrivacyInfo.xcprivacy + + hash + + fZU0MKIt8Fnd2qnYWmCR+ZWPjK0= + + hash2 + + W4GYx3E/DJBKJ4aViszvqnv3rCzspeT5hG4vJvQa8hk= + + + ios-arm64/dSYMs/Backtrace.framework.dSYM/Contents/Info.plist + + hash + + ahoPU0bP40ofjnlxcB/mjPKY2Kc= + + hash2 + + X2AVwW+STQxdX4eb4ThOykSJ17XYV+JTozTObcbF1GA= + + + ios-arm64/dSYMs/Backtrace.framework.dSYM/Contents/Resources/DWARF/Backtrace + + hash + + PiynG69RHXoOzSKDHIX5uZ3Vxy0= + + hash2 + + IVzN10lupam9XAn41MXkK9A7GQByTAM3bDnKMyl8CkE= + + + ios-arm64/dSYMs/Backtrace.framework.dSYM/Contents/Resources/Relocations/aarch64/Backtrace.yml + + hash + + ALWdu1ktCPBv/QZz98plE9F8tHI= + + hash2 + + DK8k6jxhcch7iRBPhRNDtCZ0wvRnH0Rg0P85vf5rbYk= + + + ios-arm64_x86_64-simulator/Backtrace.framework/Backtrace + + hash + + mWXS025fVcvU0Ngjt/54HplAdpU= + + hash2 + + U9IoMqCInxshTJiO4uaxgGyUky4yasPcxh3KOZ1Y5PQ= + + + ios-arm64_x86_64-simulator/Backtrace.framework/BacktraceResources.bundle/Info.plist + + hash + + /VO7c8ckqa43DamlsjgI+z62knY= + + hash2 + + sQQCgAaNQZUdfh/nSPZMaqcLUlq88NZipuW5Oydgekg= + + + ios-arm64_x86_64-simulator/Backtrace.framework/BacktraceResources.bundle/Model.momd/Model.mom + + hash + + u80zaIvPZ6E8RP2tp9k66y4xAl8= + + hash2 + + JjQDPa0UHbpxEk37ZDSmUohAdEJ21ytZYWNF281JGY8= + + + ios-arm64_x86_64-simulator/Backtrace.framework/BacktraceResources.bundle/Model.momd/VersionInfo.plist + + hash + + VDsrXY+tpRztPEAvUKkp1SRzKWI= + + hash2 + + r43Lc4T3JNmt6+aF/bm0VbyDiy1gmLEa4tQkcGuIyTw= + + + ios-arm64_x86_64-simulator/Backtrace.framework/BacktraceResources.bundle/PrivacyInfo.xcprivacy + + hash + + fZU0MKIt8Fnd2qnYWmCR+ZWPjK0= + + hash2 + + W4GYx3E/DJBKJ4aViszvqnv3rCzspeT5hG4vJvQa8hk= + + + ios-arm64_x86_64-simulator/Backtrace.framework/BacktraceResources.bundle/_CodeSignature/CodeDirectory + + hash + + rb67r0pIW7C4T8hfNU+93yiwYQw= + + hash2 + + tAqBVwbZjIq4Pv4H7R4EU+xDInJW5JMNLdrXV4T+j7k= + + + ios-arm64_x86_64-simulator/Backtrace.framework/BacktraceResources.bundle/_CodeSignature/CodeRequirements + + hash + + OnX22wWFKRSOFN1+obRynMCeyXM= + + hash2 + + mHkgkE6rZQ51eIwFSqCwUk5qgL/HGqMt+NI3phdD+YY= + + + ios-arm64_x86_64-simulator/Backtrace.framework/BacktraceResources.bundle/_CodeSignature/CodeRequirements-1 + + hash + + lHaL7zLSzY9/Jy/gV0t44/GKi4o= + + hash2 + + Ko3Ryy5+1r2Z6ym1cU5mEmKm4+Bb+6P90STfrRuOZKE= + + + ios-arm64_x86_64-simulator/Backtrace.framework/BacktraceResources.bundle/_CodeSignature/CodeResources + + hash + + V6RTHurlKeiOublPYfbX4LRCoDw= + + hash2 + + sbVZ2nnFzB978YyNDo1+mx0BBhH2JDEa9KewHtBxy8U= + + + ios-arm64_x86_64-simulator/Backtrace.framework/BacktraceResources.bundle/_CodeSignature/CodeSignature + + hash + + 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + + hash2 + + 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU= + + + ios-arm64_x86_64-simulator/Backtrace.framework/Headers/Backtrace-Swift.h + + hash + + 6QUbufs48GCmUxYD3sSZBOOISM8= + + hash2 + + 6qnT4R7u84lOtFNISP4WaumrhmNwRnkK8yG5KrCRyR4= + + + ios-arm64_x86_64-simulator/Backtrace.framework/Headers/Backtrace.h + + hash + + 19Z1KKYWWbLW2piQnd3aWXMTU7s= + + hash2 + + 52YJAUnDwVLp0uYVpwlng7pyuARfVfKvBs4L8GjDzAQ= + + + ios-arm64_x86_64-simulator/Backtrace.framework/Info.plist + + hash + + 7vx0eHGT/JpkNhxUIiax3t/4SGw= + + hash2 + + 0/DDhV8F1DpZcGTGm9QMsAN2+B/CDV5h6vupP0vnyFQ= + + + ios-arm64_x86_64-simulator/Backtrace.framework/Modules/Backtrace.swiftmodule/arm64-apple-ios-simulator.abi.json + + hash + + JMTe+2BMFOf/Tn+HyTm8yq69dvY= + + hash2 + + NMcfinOkyk4UYkcHHS/Y12rLohT50f1g/ho9jeezTYo= + + + ios-arm64_x86_64-simulator/Backtrace.framework/Modules/Backtrace.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + hash + + wb2ABYhJJtBMCnOGiZP81H4s7fc= + + hash2 + + JtgFHJP+WTxhpXoAqMtKAGH3Mt7TVIjTmS9uZ1rp8Jw= + + + ios-arm64_x86_64-simulator/Backtrace.framework/Modules/Backtrace.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + hash + + WWHBEYYcHDRIGqfgegLXEN+Yz1I= + + hash2 + + 8UNWx4MHbobvcmnd2QmFjqTWV5ucBbF2xqyQJ8ss8cw= + + + ios-arm64_x86_64-simulator/Backtrace.framework/Modules/Backtrace.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + hash + + wb2ABYhJJtBMCnOGiZP81H4s7fc= + + hash2 + + JtgFHJP+WTxhpXoAqMtKAGH3Mt7TVIjTmS9uZ1rp8Jw= + + + ios-arm64_x86_64-simulator/Backtrace.framework/Modules/Backtrace.swiftmodule/x86_64-apple-ios-simulator.abi.json + + hash + + JMTe+2BMFOf/Tn+HyTm8yq69dvY= + + hash2 + + NMcfinOkyk4UYkcHHS/Y12rLohT50f1g/ho9jeezTYo= + + + ios-arm64_x86_64-simulator/Backtrace.framework/Modules/Backtrace.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + hash + + pMRLgwL4qapim7deetUvLpEI/Zo= + + hash2 + + Hq5+0cQBHxoDffxrP3FJ19d6v7ak1taAnZ28gB2a3T0= + + + ios-arm64_x86_64-simulator/Backtrace.framework/Modules/Backtrace.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + hash + + rwGepMjvDtc9Qx0HTgfQR1X9Dpc= + + hash2 + + 7yP7NJe9oxHWffWYbLcAV8drCGivvpyAVzHSN2tHVyM= + + + ios-arm64_x86_64-simulator/Backtrace.framework/Modules/Backtrace.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + hash + + pMRLgwL4qapim7deetUvLpEI/Zo= + + hash2 + + Hq5+0cQBHxoDffxrP3FJ19d6v7ak1taAnZ28gB2a3T0= + + + ios-arm64_x86_64-simulator/Backtrace.framework/Modules/module.modulemap + + hash + + HvyeXKMBkD80/s70UhZScG4MeXQ= + + hash2 + + sWzlIqJcGqCMlJlrlM5GKjTP/DUJOV5IttglCotP45E= + + + ios-arm64_x86_64-simulator/Backtrace.framework/PLCrashReporter.bundle/Info.plist + + hash + + KSvXAN5D7KQuZ9SVtQ6VfUiH0xM= + + hash2 + + 2kn6RqbTbvP/1k2LXcZcj7MMHb4QWeXeu3vY/sLmtT8= + + + ios-arm64_x86_64-simulator/Backtrace.framework/PLCrashReporter.bundle/PrivacyInfo.xcprivacy + + hash + + O3Zhkkf3uaxqyTk0D3zchR8Gees= + + hash2 + + WdWnMSNl52vRPwKNpI8BQV9PUBP0rC8ybQKoTQJKewI= + + + ios-arm64_x86_64-simulator/Backtrace.framework/PrivacyInfo.xcprivacy + + hash + + fZU0MKIt8Fnd2qnYWmCR+ZWPjK0= + + hash2 + + W4GYx3E/DJBKJ4aViszvqnv3rCzspeT5hG4vJvQa8hk= + + + ios-arm64_x86_64-simulator/Backtrace.framework/_CodeSignature/CodeResources + + hash + + hTBFL1OUHHI17lO1bLi+TW4lyHE= + + hash2 + + hHj6wqOfn89Y1Pve7elju6giM9o6MBTqWnmrDCCeTrs= + + + ios-arm64_x86_64-simulator/dSYMs/Backtrace.framework.dSYM/Contents/Info.plist + + hash + + ahoPU0bP40ofjnlxcB/mjPKY2Kc= + + hash2 + + X2AVwW+STQxdX4eb4ThOykSJ17XYV+JTozTObcbF1GA= + + + ios-arm64_x86_64-simulator/dSYMs/Backtrace.framework.dSYM/Contents/Resources/DWARF/Backtrace + + hash + + mQvdpjPfVOOEHFbnH80a4qUNlwE= + + hash2 + + OkC/jW2eoAcKypXVFv2J/g4Ij24sTklmXJUxUSgMm1M= + + + ios-arm64_x86_64-simulator/dSYMs/Backtrace.framework.dSYM/Contents/Resources/Relocations/aarch64/Backtrace.yml + + hash + + JwUjl1ogpObnoa0Hh9x5Ldow5Jk= + + hash2 + + 6sPmI9S0HMiNJQjpMtCWls3qozx7PwiaaA5H/SEuVMs= + + + ios-arm64_x86_64-simulator/dSYMs/Backtrace.framework.dSYM/Contents/Resources/Relocations/x86_64/Backtrace.yml + + hash + + pIdx2D8RrNPNMwj7SdXj2Dncw7Y= + + hash2 + + blpRQ9Ug0an1/2Z1FNyb4C6Un8VvLTGRDiMrw2xQot8= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/iOS/Backtrace.xcframework/_CodeSignature/CodeSignature b/iOS/Backtrace.xcframework/_CodeSignature/CodeSignature new file mode 100644 index 00000000..dc8d1339 Binary files /dev/null and b/iOS/Backtrace.xcframework/_CodeSignature/CodeSignature differ diff --git a/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/Backtrace b/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/Backtrace new file mode 100755 index 00000000..b3ff86ac Binary files /dev/null and b/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/Backtrace differ diff --git a/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/BacktraceResources.bundle/Info.plist b/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/BacktraceResources.bundle/Info.plist new file mode 100644 index 00000000..8481d7e7 Binary files /dev/null and b/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/BacktraceResources.bundle/Info.plist differ diff --git a/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/BacktraceResources.bundle/Model.momd/Model.mom b/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/BacktraceResources.bundle/Model.momd/Model.mom new file mode 100644 index 00000000..c2a776ca Binary files /dev/null and b/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/BacktraceResources.bundle/Model.momd/Model.mom differ diff --git a/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/BacktraceResources.bundle/Model.momd/VersionInfo.plist b/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/BacktraceResources.bundle/Model.momd/VersionInfo.plist new file mode 100644 index 00000000..535d7922 Binary files /dev/null and b/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/BacktraceResources.bundle/Model.momd/VersionInfo.plist differ diff --git a/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/BacktraceResources.bundle/PrivacyInfo.xcprivacy b/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/BacktraceResources.bundle/PrivacyInfo.xcprivacy new file mode 100644 index 00000000..cbebfb1a --- /dev/null +++ b/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/BacktraceResources.bundle/PrivacyInfo.xcprivacy @@ -0,0 +1,52 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeCrashData + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + + NSPrivacyCollectedDataTypeLinked + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDiagnosticData + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategorySystemBootTime + NSPrivacyAccessedAPITypeReasons + + 35F9.1 + + + + NSPrivacyAccessedAPITypeReasons + + CA92.1 + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + + + + diff --git a/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/BacktraceResources.bundle/_CodeSignature/CodeDirectory b/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/BacktraceResources.bundle/_CodeSignature/CodeDirectory new file mode 100644 index 00000000..502b4eb4 Binary files /dev/null and b/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/BacktraceResources.bundle/_CodeSignature/CodeDirectory differ diff --git a/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/BacktraceResources.bundle/_CodeSignature/CodeRequirements b/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/BacktraceResources.bundle/_CodeSignature/CodeRequirements new file mode 100644 index 00000000..f86065ba Binary files /dev/null and b/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/BacktraceResources.bundle/_CodeSignature/CodeRequirements differ diff --git a/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/BacktraceResources.bundle/_CodeSignature/CodeRequirements-1 b/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/BacktraceResources.bundle/_CodeSignature/CodeRequirements-1 new file mode 100644 index 00000000..0874f612 Binary files /dev/null and b/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/BacktraceResources.bundle/_CodeSignature/CodeRequirements-1 differ diff --git a/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/BacktraceResources.bundle/_CodeSignature/CodeResources b/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/BacktraceResources.bundle/_CodeSignature/CodeResources new file mode 100644 index 00000000..a5ee316f --- /dev/null +++ b/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/BacktraceResources.bundle/_CodeSignature/CodeResources @@ -0,0 +1,143 @@ + + + + + files + + Model.momd/Model.mom + + u80zaIvPZ6E8RP2tp9k66y4xAl8= + + Model.momd/VersionInfo.plist + + VDsrXY+tpRztPEAvUKkp1SRzKWI= + + PrivacyInfo.xcprivacy + + fZU0MKIt8Fnd2qnYWmCR+ZWPjK0= + + + files2 + + Model.momd/Model.mom + + hash + + u80zaIvPZ6E8RP2tp9k66y4xAl8= + + hash2 + + JjQDPa0UHbpxEk37ZDSmUohAdEJ21ytZYWNF281JGY8= + + + Model.momd/VersionInfo.plist + + hash + + VDsrXY+tpRztPEAvUKkp1SRzKWI= + + hash2 + + r43Lc4T3JNmt6+aF/bm0VbyDiy1gmLEa4tQkcGuIyTw= + + + PrivacyInfo.xcprivacy + + hash + + fZU0MKIt8Fnd2qnYWmCR+ZWPjK0= + + hash2 + + W4GYx3E/DJBKJ4aViszvqnv3rCzspeT5hG4vJvQa8hk= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/BacktraceResources.bundle/_CodeSignature/CodeSignature b/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/BacktraceResources.bundle/_CodeSignature/CodeSignature new file mode 100644 index 00000000..fab1190f Binary files /dev/null and b/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/BacktraceResources.bundle/_CodeSignature/CodeSignature differ diff --git a/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/Headers/Backtrace-Swift.h b/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/Headers/Backtrace-Swift.h new file mode 100644 index 00000000..5065ab9b --- /dev/null +++ b/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/Headers/Backtrace-Swift.h @@ -0,0 +1,978 @@ +#if 0 +#elif defined(__arm64__) && __arm64__ +// Generated by Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) +#ifndef BACKTRACE_SWIFT_H +#define BACKTRACE_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#include +#include +#include +#include +#else +#include +#include +#include +#include +#endif +#if defined(__cplusplus) +#if defined(__arm64e__) && __has_include() +# include +#else +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wreserved-macro-identifier" +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +# ifndef __ptrauth_swift_class_method_pointer +# define __ptrauth_swift_class_method_pointer(x) +# endif +#pragma clang diagnostic pop +#endif +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif +#endif +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif +#endif +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif +#endif +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif +#endif +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif +#endif +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif +#endif +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import CoreData; +@import Foundation; +@import ObjectiveC; +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="Backtrace",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) +enum BacktraceLogLevel : NSInteger; +@class NSString; + +/// Abstract class that provides logging functionality. +/// A methods func log(level:msg:file:function:line:) is abstract and needs to be overridden. +SWIFT_CLASS("_TtC9Backtrace24BacktraceBaseDestination") +@interface BacktraceBaseDestination : NSObject +/// Initialize BacktraceBaseDestination with given level. +/// \param level logging level +/// +- (nonnull instancetype)initWithLevel:(enum BacktraceLogLevel)level OBJC_DESIGNATED_INITIALIZER; +/// An abstract method used to log message to provided destination. +/// \param level logging level +/// +/// \param msg message to log +/// +/// \param file the name of the file in which it appears +/// +/// \param function the name of the declaration in which it appears +/// +/// \param line the line number on which it appears +/// +- (void)logWithLevel:(enum BacktraceLogLevel)level msg:(NSString * _Nonnull)msg file:(NSString * _Nonnull)file function:(NSString * _Nonnull)function line:(NSInteger)line; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +typedef SWIFT_ENUM(NSInteger, BacktraceBreadcrumbLevel, open) { + BacktraceBreadcrumbLevelDebug = 1, + BacktraceBreadcrumbLevelInfo = 2, + BacktraceBreadcrumbLevelWarning = 3, + BacktraceBreadcrumbLevelError = 4, + BacktraceBreadcrumbLevelFatal = 5, +}; + +@class BacktraceBreadcrumbs; +@class BacktraceBreadcrumbSettings; +enum BacktraceBreadcrumbType : NSInteger; + +/// Provides Breadcrumb adding functionality to BacktraceClient. +SWIFT_PROTOCOL("_TtP9Backtrace27BacktraceBreadcrumbProtocol_") +@protocol BacktraceBreadcrumbProtocol +@property (nonatomic, readonly, strong) BacktraceBreadcrumbs * _Nonnull breadcrumbs; +/// Enable breadcrumbs with default BradcrumbsSettings +- (void)enableBreadcrumbs; +/// Enable breadcrumbs +/// \param breadcrumbSettings bradcrumb settings. +/// +- (void)enableBreadcrumbs:(BacktraceBreadcrumbSettings * _Nonnull)breadcrumbSettings; +/// Adds a breadcrumb to the breadcrumb trail. The breadcrumb plus attributes should not exceed 4kB, or it will be discarded. +/// \param message The message to add. +/// +/// \param attributes The attributes to attach to the the breadcrumb +/// +/// \param type The Breadcrumb type to add +/// +/// \param level The breadcrumb severity level to add +/// +- (BOOL)addBreadcrumb:(NSString * _Nonnull)message attributes:(NSDictionary * _Nonnull)attributes type:(enum BacktraceBreadcrumbType)type level:(enum BacktraceBreadcrumbLevel)level SWIFT_WARN_UNUSED_RESULT; +/// Adds a breadcrumb to the breadcrumb trail. The breadcrumb plus attributes should not exceed 4kB, or it will be discarded. +/// \param message The message to add. +/// +- (BOOL)addBreadcrumb:(NSString * _Nonnull)message SWIFT_WARN_UNUSED_RESULT; +/// Adds a breadcrumb to the breadcrumb trail. The breadcrumb plus attributes should not exceed 4kB, or it will be discarded. +/// \param message The message to add. +/// +/// \param attributes The attributes to attach to the the breadcrumb +/// +- (BOOL)addBreadcrumb:(NSString * _Nonnull)message attributes:(NSDictionary * _Nonnull)attributes SWIFT_WARN_UNUSED_RESULT; +/// Adds a breadcrumb to the breadcrumb trail. The breadcrumb plus attributes should not exceed 4kB, or it will be discarded. +/// \param message The message to add. +/// +/// \param type The Breadcrumb type to add +/// +/// \param level The breadcrumb severity level to add +/// +- (BOOL)addBreadcrumb:(NSString * _Nonnull)message type:(enum BacktraceBreadcrumbType)type level:(enum BacktraceBreadcrumbLevel)level SWIFT_WARN_UNUSED_RESULT; +/// Adds a breadcrumb to the breadcrumb trail. The breadcrumb plus attributes should not exceed 4kB, or it will be discarded. +/// \param message The message to add. +/// +/// \param level The breadcrumb severity level to add +/// +- (BOOL)addBreadcrumb:(NSString * _Nonnull)message level:(enum BacktraceBreadcrumbLevel)level SWIFT_WARN_UNUSED_RESULT; +/// Adds a breadcrumb to the breadcrumb trail. The breadcrumb plus attributes should not exceed 4kB, or it will be discarded. +/// \param message The message to add. +/// +/// \param type The Breadcrumb type to add +/// +- (BOOL)addBreadcrumb:(NSString * _Nonnull)message type:(enum BacktraceBreadcrumbType)type SWIFT_WARN_UNUSED_RESULT; +/// Clear breadcrumbs +- (BOOL)clearBreadcrumbs SWIFT_WARN_UNUSED_RESULT; +@end + +@class NSURL; + +/// Backtrace error-free breadcrumb settings +SWIFT_CLASS("_TtC9Backtrace27BacktraceBreadcrumbSettings") +@interface BacktraceBreadcrumbSettings : NSObject +/// Max byte size of breadcrumb +@property (nonatomic) NSInteger maxIndividualBreadcrumbSizeBytes; +/// Max byte size of breadcrumbs file. Note this has to be a power of 2 (4k, 8k, 16k, 32k, 64k) +@property (nonatomic) NSInteger maxQueueFileSizeBytes; +/// File name to write breadcrumb +@property (nonatomic, readonly, copy) NSString * _Nonnull breadcrumbLogFileName; +/// Breadcrumb level allow to add +@property (nonatomic) enum BacktraceBreadcrumbLevel breadcrumbLevel; +- (nonnull instancetype)init:(NSInteger)maxIndividualBreadcrumbSizeBytes maxQueueFileSizeBytes:(NSInteger)maxQueueFileSizeBytes breadcrumbLogFileName:(NSString * _Nonnull)breadcrumbLogFileName breadcrumbTypes:(NSArray * _Nonnull)breadcrumbTypes breadcrumbLevel:(NSInteger)breadcrumbLevel OBJC_DESIGNATED_INITIALIZER; +- (NSURL * _Nullable)getBreadcrumbLogPathAndReturnError:(NSError * _Nullable * _Nullable)error SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +typedef SWIFT_ENUM(NSInteger, BacktraceBreadcrumbType, open) { + BacktraceBreadcrumbTypeManual = 1, + BacktraceBreadcrumbTypeLog = 2, + BacktraceBreadcrumbTypeNavigation = 3, + BacktraceBreadcrumbTypeHttp = 4, + BacktraceBreadcrumbTypeSystem = 5, + BacktraceBreadcrumbTypeUser = 6, + BacktraceBreadcrumbTypeConfiguration = 7, +}; + + +SWIFT_CLASS("_TtC9Backtrace20BacktraceBreadcrumbs") +@interface BacktraceBreadcrumbs : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +@protocol BacktraceClientCustomizing; +@protocol BacktraceLogging; +@protocol BacktraceMetricsProtocol; +@protocol BacktraceReporting; +@class BacktraceClientConfiguration; +@class BacktraceCredentials; +@class BacktraceCrashReporter; + +/// Provides the default implementation of BacktraceClientProtocol protocol. +SWIFT_CLASS("_TtC9Backtrace15BacktraceClient") +@interface BacktraceClient : NSObject +/// Shared instance of BacktraceClient class. Should be created before sending any reports. +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, strong) id _Nullable shared;) ++ (id _Nullable)shared SWIFT_WARN_UNUSED_RESULT; ++ (void)setShared:(id _Nullable)value; +/// BacktraceClient’s configuration. Allows to configure BacktraceClient in a custom way. +@property (nonatomic, readonly, strong) BacktraceClientConfiguration * _Nonnull configuration; +/// Initialize BacktraceClient with credentials. To learn more about credentials, see +/// https://help.backtrace.io/troubleshooting/what-is-a-submission-url +/// and https://help.backtrace.io/troubleshooting/what-is-a-submission-token . +/// \param credentials Credentials to register in Backtrace services. +/// +/// \param crashReporter Instance of the crash reporter to inject. +/// +/// +/// throws: +/// throws an error in case of failure. +- (nullable instancetype)initWithCredentials:(BacktraceCredentials * _Nonnull)credentials crashReporter:(BacktraceCrashReporter * _Nonnull)crashReporter error:(NSError * _Nullable * _Nullable)error; +/// Initialize BacktraceClient with credentials. To learn more about credentials, see +/// https://help.backtrace.io/troubleshooting/what-is-a-submission-url +/// and https://help.backtrace.io/troubleshooting/what-is-a-submission-token . +/// \param credentials Credentials to register in Backtrace services. +/// +/// +/// throws: +/// throws an error in case of failure. +- (nullable instancetype)initWithCredentials:(BacktraceCredentials * _Nonnull)credentials error:(NSError * _Nullable * _Nullable)error; +/// Initialize BacktraceClient with BacktraceClientConfiguration instance. Allows to configure BacktraceClient +/// in a custom way. +/// \param configuration BacktraceClients configuration. +/// +/// +/// throws: +/// throws an error in case of failure. +- (nullable instancetype)initWithConfiguration:(BacktraceClientConfiguration * _Nonnull)configuration error:(NSError * _Nullable * _Nullable)error; +/// Initialize BacktraceClient with BacktraceClientConfiguration instance. Allows to configure BacktraceClient +/// in a custom way. +/// \param configuration BacktraceClients configuration. +/// +/// \param crashReporter Instance of the crash reporter to inject. +/// +/// +/// throws: +/// throws an error in case of failure. +- (nullable instancetype)initWithConfiguration:(BacktraceClientConfiguration * _Nonnull)configuration crashReporter:(BacktraceCrashReporter * _Nonnull)crashReporter error:(NSError * _Nullable * _Nullable)error; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +/// Provides logging functionality to BacktraceClient. +SWIFT_PROTOCOL("_TtP9Backtrace16BacktraceLogging_") +@protocol BacktraceLogging +/// Set of logging destinations. +@property (nonatomic, copy) NSSet * _Nonnull loggingDestinations; +@end + + +@interface BacktraceClient (SWIFT_EXTENSION(Backtrace)) +/// A collection of logging destinations. +@property (nonatomic, copy) NSSet * _Nonnull loggingDestinations; +@end + +@class BacktraceMetrics; + +/// Provides error-free metrics functionality to BacktraceClient +SWIFT_PROTOCOL("_TtP9Backtrace24BacktraceMetricsProtocol_") +@protocol BacktraceMetricsProtocol +@property (nonatomic, readonly, strong) BacktraceMetrics * _Nonnull metrics; +@end + + +@interface BacktraceClient (SWIFT_EXTENSION(Backtrace)) +/// Error-free metrics class instance +@property (nonatomic, readonly, strong) BacktraceMetrics * _Nonnull metrics; +@end + +@protocol BacktraceClientDelegate; + +/// Provides customization functionality to BacktraceClient. +SWIFT_PROTOCOL("_TtP9Backtrace26BacktraceClientCustomizing_") +@protocol BacktraceClientCustomizing +/// Additional attributes which are automatically added to each report. +@property (nonatomic, copy) NSDictionary * _Nonnull attributes; +/// Additional file attachments which are automatically added to each report. +@property (nonatomic, copy) NSArray * _Nonnull attachments; +/// The object that acts as the delegate object of the BacktraceClient instance. +@property (nonatomic, strong) id _Nullable delegate; +@end + + +@interface BacktraceClient (SWIFT_EXTENSION(Backtrace)) +/// The object that acts as the delegate object of the BacktraceClient. +@property (nonatomic, strong) id _Nullable delegate; +/// Additional attributes which are automatically added to each report. +@property (nonatomic, copy) NSDictionary * _Nonnull attributes; +/// Additional file attachments which are automatically added to each report. +@property (nonatomic, copy) NSArray * _Nonnull attachments; +@end + +@class BacktraceResult; +@class NSException; + +/// Provides connectivity functionality to BacktraceClient. +SWIFT_PROTOCOL("_TtP9Backtrace18BacktraceReporting_") +@protocol BacktraceReporting +/// Automatically generates and sends a crash report to Backtrace services. +/// The services response is returned in a completion block. +/// \param error An error to send. +/// +/// \param attachmentPaths Array of paths to files that should be send alongside with the error report. +/// +/// \param completion Backtrace services response. +/// +- (void)sendWithError:(NSError * _Nonnull)error attachmentPaths:(NSArray * _Nonnull)attachmentPaths completion:(void (^ _Nonnull)(BacktraceResult * _Nonnull))completion; +/// Automatically generates and sends a crash report to Backtrace services. +/// The services response is returned in a completion block. +/// \param message Custom message which will be sent alongside the report. +/// +/// \param attachmentPaths Array of paths to files that should be send alongside with crash report. +/// +/// \param completion Backtrace services response. +/// +- (void)sendWithMessage:(NSString * _Nonnull)message attachmentPaths:(NSArray * _Nonnull)attachmentPaths completion:(void (^ _Nonnull)(BacktraceResult * _Nonnull))completion; +/// Automatically generates and sends a crash report to Backtrace services. +/// The services response is returned in a completion block. +/// \param attachmentPaths Array of paths to files that should be send alongside with crash report. +/// +/// \param completion Backtrace services response. +/// +- (void)sendWithAttachmentPaths:(NSArray * _Nonnull)attachmentPaths completion:(void (^ _Nonnull)(BacktraceResult * _Nonnull))completion; +/// Automatically generates and sends a crash report to Backtrace services. +/// The services response is returned in a completion block. +/// \param exception An exception to send. +/// +/// \param attachmentPaths Array of paths to files that should be send alongside with crash report. +/// +/// \param completion Backtrace services response. +/// +- (void)sendWithException:(NSException * _Nullable)exception attachmentPaths:(NSArray * _Nonnull)attachmentPaths completion:(void (^ _Nonnull)(BacktraceResult * _Nonnull))completion; +@end + + +@interface BacktraceClient (SWIFT_EXTENSION(Backtrace)) +- (void)sendWithError:(NSError * _Nonnull)error attachmentPaths:(NSArray * _Nonnull)attachmentPaths completion:(void (^ _Nonnull)(BacktraceResult * _Nonnull))completion; +- (void)sendWithMessage:(NSString * _Nonnull)message attachmentPaths:(NSArray * _Nonnull)attachmentPaths completion:(void (^ _Nonnull)(BacktraceResult * _Nonnull))completion; +- (void)sendWithException:(NSException * _Nullable)exception attachmentPaths:(NSArray * _Nonnull)attachmentPaths completion:(void (^ _Nonnull)(BacktraceResult * _Nonnull))completion; +- (void)sendWithAttachmentPaths:(NSArray * _Nonnull)attachmentPaths completion:(void (^ _Nonnull)(BacktraceResult * _Nonnull))completion; +@end + + +@interface BacktraceClient (SWIFT_EXTENSION(Backtrace)) +@property (nonatomic, readonly, strong) BacktraceBreadcrumbs * _Nonnull breadcrumbs; +- (void)enableBreadcrumbs; +- (void)enableBreadcrumbs:(BacktraceBreadcrumbSettings * _Nonnull)breadcrumbSettings; +- (BOOL)addBreadcrumb:(NSString * _Nonnull)message attributes:(NSDictionary * _Nonnull)attributes type:(enum BacktraceBreadcrumbType)type level:(enum BacktraceBreadcrumbLevel)level SWIFT_WARN_UNUSED_RESULT; +- (BOOL)addBreadcrumb:(NSString * _Nonnull)message SWIFT_WARN_UNUSED_RESULT; +- (BOOL)addBreadcrumb:(NSString * _Nonnull)message attributes:(NSDictionary * _Nonnull)attributes SWIFT_WARN_UNUSED_RESULT; +- (BOOL)addBreadcrumb:(NSString * _Nonnull)message type:(enum BacktraceBreadcrumbType)type level:(enum BacktraceBreadcrumbLevel)level SWIFT_WARN_UNUSED_RESULT; +- (BOOL)addBreadcrumb:(NSString * _Nonnull)message level:(enum BacktraceBreadcrumbLevel)level SWIFT_WARN_UNUSED_RESULT; +- (BOOL)addBreadcrumb:(NSString * _Nonnull)message type:(enum BacktraceBreadcrumbType)type SWIFT_WARN_UNUSED_RESULT; +- (BOOL)clearBreadcrumbs SWIFT_WARN_UNUSED_RESULT; +@end + +@class BacktraceDatabaseSettings; +@class BacktraceMetricsSettings; +enum BacktraceOomMode : NSInteger; + +/// Backtrace client configuration settings. +SWIFT_CLASS("_TtC9Backtrace28BacktraceClientConfiguration") +@interface BacktraceClientConfiguration : NSObject +/// Client’s credentials. To learn more about credentials, see +/// https://help.backtrace.io/troubleshooting/what-is-a-submission-url +/// and https://help.backtrace.io/troubleshooting/what-is-a-submission-token . +@property (nonatomic, readonly, strong) BacktraceCredentials * _Nonnull credentials; +/// Database settings. +@property (nonatomic, strong) BacktraceDatabaseSettings * _Nonnull dbSettings; +/// Error-free metrics settings +@property (nonatomic, strong) BacktraceMetricsSettings * _Nonnull metricsSettings; +/// Breadcrumbs settings. +@property (nonatomic, strong) BacktraceBreadcrumbSettings * _Nonnull breadcrumbSettings; +/// Number of records sent in 1 minute. Default 30. +@property (nonatomic) NSInteger reportsPerMin; +/// Flag indicating if the Backtrace client should report reports when the debugger is attached. Default false. +@property (nonatomic) BOOL allowsAttachingDebugger; +/// How the SDK should handle OOM detection. +/// Default is .none to preserve launch‑time performance unless the integrator opts‑in. +@property (nonatomic) enum BacktraceOomMode oomMode; +/// The legacy detectOom boolean remains for source compatibility but is now deprecated. +@property (nonatomic) BOOL detectOom SWIFT_DEPRECATED_MSG("", "oomMode"); +/// Produces Backtrace client configuration settings. +/// \param credentials Backtrace server API credentials. +/// +- (nonnull instancetype)initWithCredentials:(BacktraceCredentials * _Nonnull)credentials OBJC_DESIGNATED_INITIALIZER; +/// Produces Backtrace client configuration settings. +/// \param credentials Backtrace server API credentials. +/// +/// \param dbSettings Backtrace database settings. +/// +/// \param reportsPerMin Maximum number of records sent to Backtrace services in 1 minute. Default: 30. +/// +/// \param allowsAttachingDebugger if set to true BacktraceClient will report reports even when the debugger is attached. Default: false. +/// +/// \param oomMode BacktraceOomMode [.none, .light, .full] +/// +- (nonnull instancetype)initWithCredentials:(BacktraceCredentials * _Nonnull)credentials dbSettings:(BacktraceDatabaseSettings * _Nonnull)dbSettings reportsPerMin:(NSInteger)reportsPerMin allowsAttachingDebugger:(BOOL)allowsAttachingDebugger oomMode:(enum BacktraceOomMode)oomMode OBJC_DESIGNATED_INITIALIZER; +/// Legacy Initialiser for compatibility. +/// Produces Backtrace client configuration settings. +/// \param credentials Backtrace server API credentials. +/// +/// \param dbSettings Backtrace database settings. +/// +/// \param reportsPerMin Maximum number of records sent to Backtrace services in 1 minute. Default: 30. +/// +/// \param allowsAttachingDebugger if set to true BacktraceClient will report reports even when the debugger is attached. Default: false. +/// +/// \param detectOOM if set to true BacktraceClient will detect when the app is out of memory. Default: false. +/// +- (nonnull instancetype)initWithCredentials:(BacktraceCredentials * _Nonnull)credentials dbSettings:(BacktraceDatabaseSettings * _Nonnull)dbSettings reportsPerMin:(NSInteger)reportsPerMin allowsAttachingDebugger:(BOOL)allowsAttachingDebugger detectOOM:(BOOL)detectOOM SWIFT_DEPRECATED_MSG("Use init(credentials:dbSettings:reportsPerMin:allowsAttachingDebugger:oomMode:) instead"); +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +@class BacktraceReport; +@class NSURLRequest; + +/// Events produced by BacktraceClient class. +SWIFT_PROTOCOL("_TtP9Backtrace23BacktraceClientDelegate_") +@protocol BacktraceClientDelegate +@optional +/// Event executed before sending report data to Backtrace services. +/// Allows the delegate object to modify report right before sending. +/// \param report Backtrace report to send. +/// +/// +/// returns: +/// Modified Backtrace report. +- (BacktraceReport * _Nonnull)willSend:(BacktraceReport * _Nonnull)report SWIFT_WARN_UNUSED_RESULT; +/// Event executed before HTTP request to Backtrace services is made. +/// Allows the delegate object to modify request right before sending. +/// \param request HTTP request to send. +/// +/// +/// returns: +/// Modified HTTP request. +- (NSURLRequest * _Nonnull)willSendRequest:(NSURLRequest * _Nonnull)request SWIFT_WARN_UNUSED_RESULT; +/// Event executed after receiving HTTP response from Backtrace services. +/// Allows the delegate object to react after receiving a response. +/// \param result Backtrace result. +/// +- (void)serverDidRespond:(BacktraceResult * _Nonnull)result; +/// Event executed when connection to Backtrace services failed. +/// Allows the delegate object to react when connection fails. +/// \param error Error containing information about the failure cause. +/// +- (void)connectionDidFail:(NSError * _Nonnull)error; +/// Event executed when number of sent reports in specific period of time was reached. +/// \param result Backtrace result. +/// +- (void)didReachLimit:(BacktraceResult * _Nonnull)result; +@end + + +/// Provides logging functionality to IDE console. +SWIFT_CLASS("_TtC9Backtrace27BacktraceConsoleDestination") +@interface BacktraceConsoleDestination : BacktraceBaseDestination +/// Logs the event to console destination. +/// \param level logging level +/// +/// \param msg message to log +/// +/// \param file the name of the file in which it appears +/// +/// \param function the name of the declaration in which it appears +/// +/// \param line the line number on which it appears +/// +- (void)logWithLevel:(enum BacktraceLogLevel)level msg:(NSString * _Nonnull)msg file:(NSString * _Nonnull)file function:(NSString * _Nonnull)function line:(NSInteger)line; +- (nonnull instancetype)initWithLevel:(enum BacktraceLogLevel)level OBJC_DESIGNATED_INITIALIZER; +@end + +@class PLCrashReporterConfig; +@class PLCrashReporter; + +/// A wrapper around PLCrashReporter. +SWIFT_CLASS("_TtC9Backtrace22BacktraceCrashReporter") +@interface BacktraceCrashReporter : NSObject +/// Creates an instance of a crash reporter. +/// \param config A PLCrashReporterConfig configuration to use. +/// +- (nonnull instancetype)initWithConfig:(PLCrashReporterConfig * _Nonnull)config; +/// Creates an instance of a crash reporter. +/// \param reporter An instance of PLCrashReporter to use. +/// +- (nonnull instancetype)initWithReporter:(PLCrashReporter * _Nonnull)reporter OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + + +/// Backtrace server API credentials. +SWIFT_CLASS("_TtC9Backtrace20BacktraceCredentials") +@interface BacktraceCredentials : NSObject +/// Produces Backtrace server API credentials. +/// \param endpoint Endpoint to Backtrace services. +/// See more: https://help.backtrace.io/troubleshooting/what-is-a-submission-url +/// +/// \param token Access token to Backtrace service. +/// See more: https://help.backtrace.io/troubleshooting/what-is-a-submission-token +/// +- (nonnull instancetype)initWithEndpoint:(NSURL * _Nonnull)endpoint token:(NSString * _Nonnull)token OBJC_DESIGNATED_INITIALIZER; +/// Produces Backtrace server API credentials. +/// \param submissionUrl The submission URL containing authentication credentials. +/// +- (nonnull instancetype)initWithSubmissionUrl:(NSURL * _Nonnull)submissionUrl OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +enum RetryBehaviour : NSInteger; +enum RetryOrder : NSInteger; + +/// Backtrace local database settings. +SWIFT_CLASS("_TtC9Backtrace25BacktraceDatabaseSettings") +@interface BacktraceDatabaseSettings : NSObject +/// Max record count stored in database. 0 means “no limit”. Default 0. +@property (nonatomic) NSInteger maxRecordCount; +/// Maximum database size in MB. If value is equal to zero, then size is unlimited. Default 0. +@property (nonatomic) NSInteger maxDatabaseSize; +/// How much seconds library should wait before next retry. Default 5. +@property (nonatomic) NSInteger retryInterval; +/// Maximum number of retries. Default 3. +@property (nonatomic) NSInteger retryLimit; +/// Retry behaviour. Default RetryBehaviour.interval. +@property (nonatomic) enum RetryBehaviour retryBehaviour; +/// Retry order. Default RetryOder.queue. +@property (nonatomic) enum RetryOrder retryOrder; +/// Enable the hostname to be reported. This will cause the end-user to get the Local Network permissions pop-up. +@property (nonatomic) BOOL reportHostName; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +@class NSDateFormatter; + +/// Provides logging functionality to IDE console. +SWIFT_CLASS("_TtC9Backtrace32BacktraceFancyConsoleDestination") +@interface BacktraceFancyConsoleDestination : BacktraceBaseDestination +/// Used date formatter for logging. +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) NSDateFormatter * _Nonnull dateFormatter;) ++ (NSDateFormatter * _Nonnull)dateFormatter SWIFT_WARN_UNUSED_RESULT; +/// Logs the event to console destination. Formats log in more verbose way. +/// \param level logging level +/// +/// \param msg message to log +/// +/// \param file the name of the file in which it appears +/// +/// \param function the name of the declaration in which it appears +/// +/// \param line the line number on which it appears +/// +- (void)logWithLevel:(enum BacktraceLogLevel)level msg:(NSString * _Nonnull)msg file:(NSString * _Nonnull)file function:(NSString * _Nonnull)function line:(NSInteger)line; +- (nonnull instancetype)initWithLevel:(enum BacktraceLogLevel)level OBJC_DESIGNATED_INITIALIZER; +@end + +/// Logging levels. +typedef SWIFT_ENUM(NSInteger, BacktraceLogLevel, open) { +/// All logs logged to the destination. + BacktraceLogLevelDebug = 0, +/// Warnings, info and errors logged to the destination. + BacktraceLogLevelWarning = 1, +/// Info and errors logged to the destination. + BacktraceLogLevelInfo = 2, +/// Only errors logged to the destination. + BacktraceLogLevelError = 3, +/// No logs logged to the destination. + BacktraceLogLevelNone = 4, +}; + + +/// Logs Backtrace events. +SWIFT_CLASS("_TtC9Backtrace15BacktraceLogger") +@interface BacktraceLogger : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + + +SWIFT_CLASS("_TtC9Backtrace16BacktraceMetrics") +@interface BacktraceMetrics : NSObject +@property (nonatomic, readonly) NSInteger count; +- (void)enableWithSettings:(BacktraceMetricsSettings * _Nonnull)settings; +- (void)addUniqueEventWithName:(NSString * _Nonnull)name; +- (void)addSummedEventWithName:(NSString * _Nonnull)name; +- (void)clearSummedEvents; +- (NSArray * _Nonnull)getSummedEvents SWIFT_WARN_UNUSED_RESULT; +- (NSArray * _Nonnull)getUniqueEvents SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + + +/// Backtrace error-free metrics settings +SWIFT_CLASS("_TtC9Backtrace24BacktraceMetricsSettings") +@interface BacktraceMetricsSettings : NSObject +/// Max events count, will attempt to submit metrics when this limit is reached +@property (nonatomic) NSInteger maxEventsCount; +/// Time interval in seconds between sending metrics reports. 0 disables auto-send of metrics +/// Default: 30 minutes (1800 seconds) +@property (nonatomic) NSInteger timeInterval; +/// Time interval in seconds between retries of sending metrics reports. Some backoff and fuzzing is applied. +/// Default: 10 seconds +@property (nonatomic) NSInteger retryInterval; +/// Maximum number of retries. Default 3. +@property (nonatomic) NSInteger retryLimit; +/// Custom submission URL. If null or empty will use default Backtrace metrics submission URL. +@property (nonatomic, copy) NSString * _Nonnull customSubmissionUrl; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +/// Determines how the SDK should handle OOM (Out‑Of‑Memory) events. +typedef SWIFT_ENUM(NSInteger, BacktraceOomMode, open) { +/// Disable OOM tracking (identical to legacy detectOOM = false). + BacktraceOomModeNone = 0, +/// Lightweight report (no symbolication, current thread). + BacktraceOomModeLight = 1, +/// Full crash report (all threads, symbolicated) – legacy default. + BacktraceOomModeFull = 2, +}; + +@class NSData; + +/// Model represents single crash report which can be send to Backtrace services. +SWIFT_CLASS("_TtC9Backtrace15BacktraceReport") +@interface BacktraceReport : NSObject +/// Encoded informations about report like stack trace etc. +@property (nonatomic, readonly, copy) NSData * _Nonnull reportData; +/// Array of files paths attached to the report. +@property (nonatomic, copy) NSArray * _Nonnull attachmentPaths; +/// Attributes attached to the report. +@property (nonatomic, copy) NSDictionary * _Nonnull attributes; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +/// Backtrace result statuses. +typedef SWIFT_ENUM(NSInteger, BacktraceReportStatus, open) { +/// Server error occurred while sending the data. + BacktraceReportStatusServerError = 0, +/// Successfully sent data to server. + BacktraceReportStatusOk = 1, +/// Debugger is attached. + BacktraceReportStatusDebuggerAttached = 2, +/// Unknown error occurred. + BacktraceReportStatusUnknownError = 3, +/// Client limit reached. + BacktraceReportStatusLimitReached = 4, +}; + + + +/// Backtrace result containing the status and message. +SWIFT_CLASS("_TtC9Backtrace15BacktraceResult") +@interface BacktraceResult : NSObject +/// Backtrace message. +@property (nonatomic, copy) NSString * _Nonnull message; +/// Report. +@property (nonatomic, strong) BacktraceReport * _Nullable report; +/// Result status. +@property (nonatomic) enum BacktraceReportStatus backtraceStatus; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +@interface BacktraceResult (SWIFT_EXTENSION(Backtrace)) +/// Description of BacktraceResult +@property (nonatomic, readonly, copy) NSString * _Nonnull description; +@end + + + +@class NSEntityDescription; +@class NSManagedObjectContext; + +SWIFT_CLASS_NAMED("Crash") +@interface Crash : NSManagedObject +- (nonnull instancetype)initWithEntity:(NSEntityDescription * _Nonnull)entity insertIntoManagedObjectContext:(NSManagedObjectContext * _Nullable)context OBJC_DESIGNATED_INITIALIZER; +@end + +@class NSDate; + +@interface Crash (SWIFT_EXTENSION(Backtrace)) +@property (nonatomic, copy) NSArray * _Nullable attachmentPaths; +@property (nonatomic, copy) NSDate * _Nullable dateAdded; +@property (nonatomic, copy) NSString * _Nullable hashProperty; +@property (nonatomic, copy) NSData * _Nullable reportData; +@property (nonatomic) int64_t retryCount; +@end + + + + + +/// Backtrace retrying behaviour for not successfully sent reports. +typedef SWIFT_ENUM(NSInteger, RetryBehaviour, open) { +/// Library will not retry sending report. + RetryBehaviourNone = 0, +/// Library will retry sending report with interval specified in BacktraceDatabaseSettings.retryInterval property. + RetryBehaviourInterval = 1, +}; + +/// Backtrace retrying order for not successfully sent reports. +typedef SWIFT_ENUM(NSInteger, RetryOrder, open) { +/// Library will retry sending oldest reports first (FIFO). + RetryOrderQueue = 0, +/// Library will retry sending youngest reports first (LIFO). + RetryOrderStack = 1, +}; + + +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#if defined(__cplusplus) +#endif +#pragma clang diagnostic pop +#endif + +#else +#error unsupported Swift architecture +#endif diff --git a/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/Headers/Backtrace.h b/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/Headers/Backtrace.h new file mode 100644 index 00000000..f8bbe4d3 --- /dev/null +++ b/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/Headers/Backtrace.h @@ -0,0 +1,3 @@ +#import + +// In this header, you should import all the public headers of your framework using statements like #import diff --git a/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/Info.plist b/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/Info.plist new file mode 100644 index 00000000..de4a8d2b Binary files /dev/null and b/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/Info.plist differ diff --git a/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/Modules/Backtrace.swiftmodule/arm64-apple-ios.abi.json b/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/Modules/Backtrace.swiftmodule/arm64-apple-ios.abi.json new file mode 100644 index 00000000..6ac4b811 --- /dev/null +++ b/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/Modules/Backtrace.swiftmodule/arm64-apple-ios.abi.json @@ -0,0 +1,13636 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "TopLevel", + "printedName": "TopLevel", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "TypeDecl", + "name": "BacktraceClientDelegate", + "printedName": "BacktraceClientDelegate", + "children": [ + { + "kind": "Function", + "name": "willSend", + "printedName": "willSend(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceReport", + "printedName": "Backtrace.BacktraceReport", + "usr": "c:@M@Backtrace@objc(cs)BacktraceReport" + }, + { + "kind": "TypeNominal", + "name": "BacktraceReport", + "printedName": "Backtrace.BacktraceReport", + "usr": "c:@M@Backtrace@objc(cs)BacktraceReport" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientDelegate(im)willSend:", + "mangledName": "$s9Backtrace0A14ClientDelegateP8willSendyAA0A6ReportCAFF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceClientDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "willSendRequest", + "printedName": "willSendRequest(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "URLRequest", + "printedName": "Foundation.URLRequest", + "usr": "s:10Foundation10URLRequestV" + }, + { + "kind": "TypeNominal", + "name": "URLRequest", + "printedName": "Foundation.URLRequest", + "usr": "s:10Foundation10URLRequestV" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientDelegate(im)willSendRequest:", + "mangledName": "$s9Backtrace0A14ClientDelegateP15willSendRequesty10Foundation10URLRequestVAGF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceClientDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "serverDidRespond", + "printedName": "serverDidRespond(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceResult", + "printedName": "Backtrace.BacktraceResult", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientDelegate(im)serverDidRespond:", + "mangledName": "$s9Backtrace0A14ClientDelegateP16serverDidRespondyyAA0A6ResultCF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceClientDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "Available", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "connectionDidFail", + "printedName": "connectionDidFail(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientDelegate(im)connectionDidFail:", + "mangledName": "$s9Backtrace0A14ClientDelegateP17connectionDidFailyys5Error_pF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceClientDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didReachLimit", + "printedName": "didReachLimit(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceResult", + "printedName": "Backtrace.BacktraceResult", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientDelegate(im)didReachLimit:", + "mangledName": "$s9Backtrace0A14ClientDelegateP13didReachLimityyAA0A6ResultCF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceClientDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientDelegate", + "mangledName": "$s9Backtrace0A14ClientDelegateP", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "TypeDecl", + "name": "BacktraceLogLevel", + "printedName": "BacktraceLogLevel", + "children": [ + { + "kind": "Var", + "name": "debug", + "printedName": "debug", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceLogLevel.Type) -> Backtrace.BacktraceLogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceLogLevel", + "printedName": "Backtrace.BacktraceLogLevel", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceLogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceLogLevel", + "printedName": "Backtrace.BacktraceLogLevel", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel@BacktraceLogLevelDebug", + "mangledName": "$s9Backtrace0A8LogLevelO5debugyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "warning", + "printedName": "warning", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceLogLevel.Type) -> Backtrace.BacktraceLogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceLogLevel", + "printedName": "Backtrace.BacktraceLogLevel", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceLogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceLogLevel", + "printedName": "Backtrace.BacktraceLogLevel", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel@BacktraceLogLevelWarning", + "mangledName": "$s9Backtrace0A8LogLevelO7warningyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Var", + "name": "info", + "printedName": "info", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceLogLevel.Type) -> Backtrace.BacktraceLogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceLogLevel", + "printedName": "Backtrace.BacktraceLogLevel", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceLogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceLogLevel", + "printedName": "Backtrace.BacktraceLogLevel", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel@BacktraceLogLevelInfo", + "mangledName": "$s9Backtrace0A8LogLevelO4infoyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 2 + }, + { + "kind": "Var", + "name": "error", + "printedName": "error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceLogLevel.Type) -> Backtrace.BacktraceLogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceLogLevel", + "printedName": "Backtrace.BacktraceLogLevel", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceLogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceLogLevel", + "printedName": "Backtrace.BacktraceLogLevel", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel@BacktraceLogLevelError", + "mangledName": "$s9Backtrace0A8LogLevelO5erroryA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 3 + }, + { + "kind": "Var", + "name": "none", + "printedName": "none", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceLogLevel.Type) -> Backtrace.BacktraceLogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceLogLevel", + "printedName": "Backtrace.BacktraceLogLevel", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceLogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceLogLevel", + "printedName": "Backtrace.BacktraceLogLevel", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel@BacktraceLogLevelNone", + "mangledName": "$s9Backtrace0A8LogLevelO4noneyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 4 + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Backtrace.BacktraceLogLevel?", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceLogLevel", + "printedName": "Backtrace.BacktraceLogLevel", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:9Backtrace0A8LogLevelO8rawValueACSgSi_tcfc", + "mangledName": "$s9Backtrace0A8LogLevelO8rawValueACSgSi_tcfc", + "moduleName": "Backtrace", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9Backtrace0A8LogLevelO8rawValueSivp", + "mangledName": "$s9Backtrace0A8LogLevelO8rawValueSivp", + "moduleName": "Backtrace", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A8LogLevelO8rawValueSivg", + "mangledName": "$s9Backtrace0A8LogLevelO8rawValueSivg", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel", + "mangledName": "$s9Backtrace0A8LogLevelO", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "BacktraceLogger", + "printedName": "BacktraceLogger", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceLogger", + "printedName": "Backtrace.BacktraceLogger", + "usr": "c:@M@Backtrace@objc(cs)BacktraceLogger" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceLogger(im)init", + "mangledName": "$s9Backtrace0A6LoggerCACycfc", + "moduleName": "Backtrace", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Backtrace@objc(cs)BacktraceLogger", + "mangledName": "$s9Backtrace0A6LoggerC", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "BacktraceBaseDestination", + "printedName": "BacktraceBaseDestination", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(level:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBaseDestination", + "printedName": "Backtrace.BacktraceBaseDestination", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBaseDestination" + }, + { + "kind": "TypeNominal", + "name": "BacktraceLogLevel", + "printedName": "Backtrace.BacktraceLogLevel", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBaseDestination(im)initWithLevel:", + "mangledName": "$s9Backtrace0A15BaseDestinationC5levelAcA0A8LogLevelO_tcfc", + "moduleName": "Backtrace", + "objc_name": "initWithLevel:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "log", + "printedName": "log(level:msg:file:function:line:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceLogLevel", + "printedName": "Backtrace.BacktraceLogLevel", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBaseDestination(im)logWithLevel:msg:file:function:line:", + "mangledName": "$s9Backtrace0A15BaseDestinationC3log5level3msg4file8function4lineyAA0A8LogLevelO_S3SSitF", + "moduleName": "Backtrace", + "objc_name": "logWithLevel:msg:file:function:line:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBaseDestination", + "printedName": "Backtrace.BacktraceBaseDestination", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBaseDestination" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBaseDestination(im)init", + "mangledName": "$s9Backtrace0A15BaseDestinationCACycfc", + "moduleName": "Backtrace", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBaseDestination", + "mangledName": "$s9Backtrace0A15BaseDestinationC", + "moduleName": "Backtrace", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "BacktraceFancyConsoleDestination", + "printedName": "BacktraceFancyConsoleDestination", + "children": [ + { + "kind": "Var", + "name": "dateFormatter", + "printedName": "dateFormatter", + "children": [ + { + "kind": "TypeNominal", + "name": "DateFormatter", + "printedName": "Foundation.DateFormatter", + "usr": "c:objc(cs)NSDateFormatter" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceFancyConsoleDestination(cpy)dateFormatter", + "mangledName": "$s9Backtrace0A23FancyConsoleDestinationC13dateFormatterSo06NSDateF0CvpZ", + "moduleName": "Backtrace", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "DateFormatter", + "printedName": "Foundation.DateFormatter", + "usr": "c:objc(cs)NSDateFormatter" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceFancyConsoleDestination(cm)dateFormatter", + "mangledName": "$s9Backtrace0A23FancyConsoleDestinationC13dateFormatterSo06NSDateF0CvgZ", + "moduleName": "Backtrace", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "log", + "printedName": "log(level:msg:file:function:line:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceLogLevel", + "printedName": "Backtrace.BacktraceLogLevel", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(cs)BacktraceFancyConsoleDestination(im)logWithLevel:msg:file:function:line:", + "mangledName": "$s9Backtrace0A23FancyConsoleDestinationC3log5level3msg4file8function4lineyAA0A8LogLevelO_S3SSitF", + "moduleName": "Backtrace", + "overriding": true, + "objc_name": "logWithLevel:msg:file:function:line:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "Override", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(level:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceFancyConsoleDestination", + "printedName": "Backtrace.BacktraceFancyConsoleDestination", + "usr": "c:@M@Backtrace@objc(cs)BacktraceFancyConsoleDestination" + }, + { + "kind": "TypeNominal", + "name": "BacktraceLogLevel", + "printedName": "Backtrace.BacktraceLogLevel", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceFancyConsoleDestination(im)initWithLevel:", + "mangledName": "$s9Backtrace0A23FancyConsoleDestinationC5levelAcA0A8LogLevelO_tcfc", + "moduleName": "Backtrace", + "overriding": true, + "implicit": true, + "objc_name": "initWithLevel:", + "declAttributes": [ + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Backtrace@objc(cs)BacktraceFancyConsoleDestination", + "mangledName": "$s9Backtrace0A23FancyConsoleDestinationC", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "Final", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:@M@Backtrace@objc(cs)BacktraceBaseDestination", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "Backtrace.BacktraceBaseDestination", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "BacktraceConsoleDestination", + "printedName": "BacktraceConsoleDestination", + "children": [ + { + "kind": "Function", + "name": "log", + "printedName": "log(level:msg:file:function:line:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceLogLevel", + "printedName": "Backtrace.BacktraceLogLevel", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(cs)BacktraceConsoleDestination(im)logWithLevel:msg:file:function:line:", + "mangledName": "$s9Backtrace0A18ConsoleDestinationC3log5level3msg4file8function4lineyAA0A8LogLevelO_S3SSitF", + "moduleName": "Backtrace", + "overriding": true, + "objc_name": "logWithLevel:msg:file:function:line:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "Override", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(level:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceConsoleDestination", + "printedName": "Backtrace.BacktraceConsoleDestination", + "usr": "c:@M@Backtrace@objc(cs)BacktraceConsoleDestination" + }, + { + "kind": "TypeNominal", + "name": "BacktraceLogLevel", + "printedName": "Backtrace.BacktraceLogLevel", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceConsoleDestination(im)initWithLevel:", + "mangledName": "$s9Backtrace0A18ConsoleDestinationC5levelAcA0A8LogLevelO_tcfc", + "moduleName": "Backtrace", + "overriding": true, + "implicit": true, + "objc_name": "initWithLevel:", + "declAttributes": [ + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Backtrace@objc(cs)BacktraceConsoleDestination", + "mangledName": "$s9Backtrace0A18ConsoleDestinationC", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "Final", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:@M@Backtrace@objc(cs)BacktraceBaseDestination", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "Backtrace.BacktraceBaseDestination", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "TypeDecl", + "name": "BacktraceDatabaseSettings", + "printedName": "BacktraceDatabaseSettings", + "children": [ + { + "kind": "Var", + "name": "maxRecordCount", + "printedName": "maxRecordCount", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(py)maxRecordCount", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC14maxRecordCountSivp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(im)maxRecordCount", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC14maxRecordCountSivg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(im)setMaxRecordCount:", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC14maxRecordCountSivs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A16DatabaseSettingsC14maxRecordCountSivM", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC14maxRecordCountSivM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "maxDatabaseSize", + "printedName": "maxDatabaseSize", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(py)maxDatabaseSize", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC03maxB4SizeSivp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(im)maxDatabaseSize", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC03maxB4SizeSivg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(im)setMaxDatabaseSize:", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC03maxB4SizeSivs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A16DatabaseSettingsC03maxB4SizeSivM", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC03maxB4SizeSivM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "retryInterval", + "printedName": "retryInterval", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(py)retryInterval", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC13retryIntervalSivp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(im)retryInterval", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC13retryIntervalSivg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(im)setRetryInterval:", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC13retryIntervalSivs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A16DatabaseSettingsC13retryIntervalSivM", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC13retryIntervalSivM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "retryLimit", + "printedName": "retryLimit", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(py)retryLimit", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC10retryLimitSivp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(im)retryLimit", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC10retryLimitSivg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(im)setRetryLimit:", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC10retryLimitSivs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A16DatabaseSettingsC10retryLimitSivM", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC10retryLimitSivM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "retryBehaviour", + "printedName": "retryBehaviour", + "children": [ + { + "kind": "TypeNominal", + "name": "RetryBehaviour", + "printedName": "Backtrace.RetryBehaviour", + "usr": "c:@M@Backtrace@E@RetryBehaviour" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(py)retryBehaviour", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC14retryBehaviourAA05RetryE0Ovp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "RetryBehaviour", + "printedName": "Backtrace.RetryBehaviour", + "usr": "c:@M@Backtrace@E@RetryBehaviour" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(im)retryBehaviour", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC14retryBehaviourAA05RetryE0Ovg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "RetryBehaviour", + "printedName": "Backtrace.RetryBehaviour", + "usr": "c:@M@Backtrace@E@RetryBehaviour" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(im)setRetryBehaviour:", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC14retryBehaviourAA05RetryE0Ovs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A16DatabaseSettingsC14retryBehaviourAA05RetryE0OvM", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC14retryBehaviourAA05RetryE0OvM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "retryOrder", + "printedName": "retryOrder", + "children": [ + { + "kind": "TypeNominal", + "name": "RetryOrder", + "printedName": "Backtrace.RetryOrder", + "usr": "c:@M@Backtrace@E@RetryOrder" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(py)retryOrder", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC10retryOrderAA05RetryE0Ovp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "RetryOrder", + "printedName": "Backtrace.RetryOrder", + "usr": "c:@M@Backtrace@E@RetryOrder" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(im)retryOrder", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC10retryOrderAA05RetryE0Ovg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "RetryOrder", + "printedName": "Backtrace.RetryOrder", + "usr": "c:@M@Backtrace@E@RetryOrder" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(im)setRetryOrder:", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC10retryOrderAA05RetryE0Ovs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A16DatabaseSettingsC10retryOrderAA05RetryE0OvM", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC10retryOrderAA05RetryE0OvM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "reportHostName", + "printedName": "reportHostName", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(py)reportHostName", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC14reportHostNameSbvp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(im)reportHostName", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC14reportHostNameSbvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(im)setReportHostName:", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC14reportHostNameSbvs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A16DatabaseSettingsC14reportHostNameSbvM", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC14reportHostNameSbvM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceDatabaseSettings", + "printedName": "Backtrace.BacktraceDatabaseSettings", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(im)init", + "mangledName": "$s9Backtrace0A16DatabaseSettingsCACycfc", + "moduleName": "Backtrace", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "RetryBehaviour", + "printedName": "RetryBehaviour", + "children": [ + { + "kind": "Var", + "name": "none", + "printedName": "none", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.RetryBehaviour.Type) -> Backtrace.RetryBehaviour", + "children": [ + { + "kind": "TypeNominal", + "name": "RetryBehaviour", + "printedName": "Backtrace.RetryBehaviour", + "usr": "c:@M@Backtrace@E@RetryBehaviour" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.RetryBehaviour.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "RetryBehaviour", + "printedName": "Backtrace.RetryBehaviour", + "usr": "c:@M@Backtrace@E@RetryBehaviour" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@RetryBehaviour@RetryBehaviourNone", + "mangledName": "$s9Backtrace14RetryBehaviourO4noneyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "interval", + "printedName": "interval", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.RetryBehaviour.Type) -> Backtrace.RetryBehaviour", + "children": [ + { + "kind": "TypeNominal", + "name": "RetryBehaviour", + "printedName": "Backtrace.RetryBehaviour", + "usr": "c:@M@Backtrace@E@RetryBehaviour" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.RetryBehaviour.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "RetryBehaviour", + "printedName": "Backtrace.RetryBehaviour", + "usr": "c:@M@Backtrace@E@RetryBehaviour" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@RetryBehaviour@RetryBehaviourInterval", + "mangledName": "$s9Backtrace14RetryBehaviourO8intervalyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Backtrace.RetryBehaviour?", + "children": [ + { + "kind": "TypeNominal", + "name": "RetryBehaviour", + "printedName": "Backtrace.RetryBehaviour", + "usr": "c:@M@Backtrace@E@RetryBehaviour" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:9Backtrace14RetryBehaviourO8rawValueACSgSi_tcfc", + "mangledName": "$s9Backtrace14RetryBehaviourO8rawValueACSgSi_tcfc", + "moduleName": "Backtrace", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9Backtrace14RetryBehaviourO8rawValueSivp", + "mangledName": "$s9Backtrace14RetryBehaviourO8rawValueSivp", + "moduleName": "Backtrace", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace14RetryBehaviourO8rawValueSivg", + "mangledName": "$s9Backtrace14RetryBehaviourO8rawValueSivg", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@Backtrace@E@RetryBehaviour", + "mangledName": "$s9Backtrace14RetryBehaviourO", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "RetryOrder", + "printedName": "RetryOrder", + "children": [ + { + "kind": "Var", + "name": "queue", + "printedName": "queue", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.RetryOrder.Type) -> Backtrace.RetryOrder", + "children": [ + { + "kind": "TypeNominal", + "name": "RetryOrder", + "printedName": "Backtrace.RetryOrder", + "usr": "c:@M@Backtrace@E@RetryOrder" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.RetryOrder.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "RetryOrder", + "printedName": "Backtrace.RetryOrder", + "usr": "c:@M@Backtrace@E@RetryOrder" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@RetryOrder@RetryOrderQueue", + "mangledName": "$s9Backtrace10RetryOrderO5queueyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "stack", + "printedName": "stack", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.RetryOrder.Type) -> Backtrace.RetryOrder", + "children": [ + { + "kind": "TypeNominal", + "name": "RetryOrder", + "printedName": "Backtrace.RetryOrder", + "usr": "c:@M@Backtrace@E@RetryOrder" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.RetryOrder.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "RetryOrder", + "printedName": "Backtrace.RetryOrder", + "usr": "c:@M@Backtrace@E@RetryOrder" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@RetryOrder@RetryOrderStack", + "mangledName": "$s9Backtrace10RetryOrderO5stackyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Backtrace.RetryOrder?", + "children": [ + { + "kind": "TypeNominal", + "name": "RetryOrder", + "printedName": "Backtrace.RetryOrder", + "usr": "c:@M@Backtrace@E@RetryOrder" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:9Backtrace10RetryOrderO8rawValueACSgSi_tcfc", + "mangledName": "$s9Backtrace10RetryOrderO8rawValueACSgSi_tcfc", + "moduleName": "Backtrace", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9Backtrace10RetryOrderO8rawValueSivp", + "mangledName": "$s9Backtrace10RetryOrderO8rawValueSivp", + "moduleName": "Backtrace", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace10RetryOrderO8rawValueSivg", + "mangledName": "$s9Backtrace10RetryOrderO8rawValueSivg", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@Backtrace@E@RetryOrder", + "mangledName": "$s9Backtrace10RetryOrderO", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "SystemConfiguration", + "printedName": "SystemConfiguration", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "TypeDecl", + "name": "BacktraceMetricsSettings", + "printedName": "BacktraceMetricsSettings", + "children": [ + { + "kind": "Var", + "name": "maxEventsCount", + "printedName": "maxEventsCount", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings(py)maxEventsCount", + "mangledName": "$s9Backtrace0A15MetricsSettingsC14maxEventsCountSivp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings(im)maxEventsCount", + "mangledName": "$s9Backtrace0A15MetricsSettingsC14maxEventsCountSivg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings(im)setMaxEventsCount:", + "mangledName": "$s9Backtrace0A15MetricsSettingsC14maxEventsCountSivs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A15MetricsSettingsC14maxEventsCountSivM", + "mangledName": "$s9Backtrace0A15MetricsSettingsC14maxEventsCountSivM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "timeInterval", + "printedName": "timeInterval", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings(py)timeInterval", + "mangledName": "$s9Backtrace0A15MetricsSettingsC12timeIntervalSivp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings(im)timeInterval", + "mangledName": "$s9Backtrace0A15MetricsSettingsC12timeIntervalSivg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings(im)setTimeInterval:", + "mangledName": "$s9Backtrace0A15MetricsSettingsC12timeIntervalSivs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A15MetricsSettingsC12timeIntervalSivM", + "mangledName": "$s9Backtrace0A15MetricsSettingsC12timeIntervalSivM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "retryInterval", + "printedName": "retryInterval", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings(py)retryInterval", + "mangledName": "$s9Backtrace0A15MetricsSettingsC13retryIntervalSivp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings(im)retryInterval", + "mangledName": "$s9Backtrace0A15MetricsSettingsC13retryIntervalSivg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings(im)setRetryInterval:", + "mangledName": "$s9Backtrace0A15MetricsSettingsC13retryIntervalSivs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A15MetricsSettingsC13retryIntervalSivM", + "mangledName": "$s9Backtrace0A15MetricsSettingsC13retryIntervalSivM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "retryLimit", + "printedName": "retryLimit", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings(py)retryLimit", + "mangledName": "$s9Backtrace0A15MetricsSettingsC10retryLimitSivp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings(im)retryLimit", + "mangledName": "$s9Backtrace0A15MetricsSettingsC10retryLimitSivg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings(im)setRetryLimit:", + "mangledName": "$s9Backtrace0A15MetricsSettingsC10retryLimitSivs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A15MetricsSettingsC10retryLimitSivM", + "mangledName": "$s9Backtrace0A15MetricsSettingsC10retryLimitSivM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "customSubmissionUrl", + "printedName": "customSubmissionUrl", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings(py)customSubmissionUrl", + "mangledName": "$s9Backtrace0A15MetricsSettingsC19customSubmissionUrlSSvp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings(im)customSubmissionUrl", + "mangledName": "$s9Backtrace0A15MetricsSettingsC19customSubmissionUrlSSvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings(im)setCustomSubmissionUrl:", + "mangledName": "$s9Backtrace0A15MetricsSettingsC19customSubmissionUrlSSvs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A15MetricsSettingsC19customSubmissionUrlSSvM", + "mangledName": "$s9Backtrace0A15MetricsSettingsC19customSubmissionUrlSSvM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceMetricsSettings", + "printedName": "Backtrace.BacktraceMetricsSettings", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings(im)init", + "mangledName": "$s9Backtrace0A15MetricsSettingsCACycfc", + "moduleName": "Backtrace", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings", + "mangledName": "$s9Backtrace0A15MetricsSettingsC", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "TypeDecl", + "name": "BacktraceReportStatus", + "printedName": "BacktraceReportStatus", + "children": [ + { + "kind": "Var", + "name": "serverError", + "printedName": "serverError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceReportStatus.Type) -> Backtrace.BacktraceReportStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceReportStatus", + "printedName": "Backtrace.BacktraceReportStatus", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceReportStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceReportStatus", + "printedName": "Backtrace.BacktraceReportStatus", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus@BacktraceReportStatusServerError", + "mangledName": "$s9Backtrace0A12ReportStatusO11serverErroryA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "ok", + "printedName": "ok", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceReportStatus.Type) -> Backtrace.BacktraceReportStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceReportStatus", + "printedName": "Backtrace.BacktraceReportStatus", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceReportStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceReportStatus", + "printedName": "Backtrace.BacktraceReportStatus", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus@BacktraceReportStatusOk", + "mangledName": "$s9Backtrace0A12ReportStatusO2okyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Var", + "name": "debuggerAttached", + "printedName": "debuggerAttached", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceReportStatus.Type) -> Backtrace.BacktraceReportStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceReportStatus", + "printedName": "Backtrace.BacktraceReportStatus", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceReportStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceReportStatus", + "printedName": "Backtrace.BacktraceReportStatus", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus@BacktraceReportStatusDebuggerAttached", + "mangledName": "$s9Backtrace0A12ReportStatusO16debuggerAttachedyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 2 + }, + { + "kind": "Var", + "name": "unknownError", + "printedName": "unknownError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceReportStatus.Type) -> Backtrace.BacktraceReportStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceReportStatus", + "printedName": "Backtrace.BacktraceReportStatus", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceReportStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceReportStatus", + "printedName": "Backtrace.BacktraceReportStatus", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus@BacktraceReportStatusUnknownError", + "mangledName": "$s9Backtrace0A12ReportStatusO12unknownErroryA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 3 + }, + { + "kind": "Var", + "name": "limitReached", + "printedName": "limitReached", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceReportStatus.Type) -> Backtrace.BacktraceReportStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceReportStatus", + "printedName": "Backtrace.BacktraceReportStatus", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceReportStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceReportStatus", + "printedName": "Backtrace.BacktraceReportStatus", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus@BacktraceReportStatusLimitReached", + "mangledName": "$s9Backtrace0A12ReportStatusO12limitReachedyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 4 + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Backtrace.BacktraceReportStatus?", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceReportStatus", + "printedName": "Backtrace.BacktraceReportStatus", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:9Backtrace0A12ReportStatusO8rawValueACSgSi_tcfc", + "mangledName": "$s9Backtrace0A12ReportStatusO8rawValueACSgSi_tcfc", + "moduleName": "Backtrace", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9Backtrace0A12ReportStatusO8rawValueSivp", + "mangledName": "$s9Backtrace0A12ReportStatusO8rawValueSivp", + "moduleName": "Backtrace", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A12ReportStatusO8rawValueSivg", + "mangledName": "$s9Backtrace0A12ReportStatusO8rawValueSivg", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9Backtrace0A12ReportStatusO11descriptionSSvp", + "mangledName": "$s9Backtrace0A12ReportStatusO11descriptionSSvp", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A12ReportStatusO11descriptionSSvg", + "mangledName": "$s9Backtrace0A12ReportStatusO11descriptionSSvg", + "moduleName": "Backtrace", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus", + "mangledName": "$s9Backtrace0A12ReportStatusO", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "TypeDecl", + "name": "BacktraceResult", + "printedName": "BacktraceResult", + "children": [ + { + "kind": "Var", + "name": "message", + "printedName": "message", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult(py)message", + "mangledName": "$s9Backtrace0A6ResultC7messageSSvp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult(im)message", + "mangledName": "$s9Backtrace0A6ResultC7messageSSvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult(im)setMessage:", + "mangledName": "$s9Backtrace0A6ResultC7messageSSvs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A6ResultC7messageSSvM", + "mangledName": "$s9Backtrace0A6ResultC7messageSSvM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "report", + "printedName": "report", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Backtrace.BacktraceReport?", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceReport", + "printedName": "Backtrace.BacktraceReport", + "usr": "c:@M@Backtrace@objc(cs)BacktraceReport" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult(py)report", + "mangledName": "$s9Backtrace0A6ResultC6reportAA0A6ReportCSgvp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Backtrace.BacktraceReport?", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceReport", + "printedName": "Backtrace.BacktraceReport", + "usr": "c:@M@Backtrace@objc(cs)BacktraceReport" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult(im)report", + "mangledName": "$s9Backtrace0A6ResultC6reportAA0A6ReportCSgvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Backtrace.BacktraceReport?", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceReport", + "printedName": "Backtrace.BacktraceReport", + "usr": "c:@M@Backtrace@objc(cs)BacktraceReport" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult(im)setReport:", + "mangledName": "$s9Backtrace0A6ResultC6reportAA0A6ReportCSgvs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A6ResultC6reportAA0A6ReportCSgvM", + "mangledName": "$s9Backtrace0A6ResultC6reportAA0A6ReportCSgvM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "backtraceStatus", + "printedName": "backtraceStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceReportStatus", + "printedName": "Backtrace.BacktraceReportStatus", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult(py)backtraceStatus", + "mangledName": "$s9Backtrace0A6ResultC15backtraceStatusAA0a6ReportD0Ovp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceReportStatus", + "printedName": "Backtrace.BacktraceReportStatus", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult(im)backtraceStatus", + "mangledName": "$s9Backtrace0A6ResultC15backtraceStatusAA0a6ReportD0Ovg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceReportStatus", + "printedName": "Backtrace.BacktraceReportStatus", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult(im)setBacktraceStatus:", + "mangledName": "$s9Backtrace0A6ResultC15backtraceStatusAA0a6ReportD0Ovs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A6ResultC15backtraceStatusAA0a6ReportD0OvM", + "mangledName": "$s9Backtrace0A6ResultC15backtraceStatusAA0a6ReportD0OvM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceResult", + "printedName": "Backtrace.BacktraceResult", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult(im)init", + "mangledName": "$s9Backtrace0A6ResultCACycfc", + "moduleName": "Backtrace", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceResult(py)description", + "mangledName": "$s9Backtrace0A6ResultC11descriptionSSvp", + "moduleName": "Backtrace", + "overriding": true, + "isOpen": true, + "objc_name": "description", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl", + "Override", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceResult(im)description", + "mangledName": "$s9Backtrace0A6ResultC11descriptionSSvg", + "moduleName": "Backtrace", + "overriding": true, + "isOpen": true, + "objc_name": "description", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult", + "mangledName": "$s9Backtrace0A6ResultC", + "moduleName": "Backtrace", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "CallKit", + "printedName": "CallKit", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "TypeDecl", + "name": "BacktraceClient", + "printedName": "BacktraceClient", + "children": [ + { + "kind": "Var", + "name": "shared", + "printedName": "shared", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Backtrace.BacktraceBreadcrumbProtocol & Backtrace.BacktraceClientCustomizing & Backtrace.BacktraceLogging & Backtrace.BacktraceMetricsProtocol & Backtrace.BacktraceReporting)?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "any Backtrace.BacktraceBreadcrumbProtocol & Backtrace.BacktraceClientCustomizing & Backtrace.BacktraceLogging & Backtrace.BacktraceMetricsProtocol & Backtrace.BacktraceReporting" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClient(cpy)shared", + "mangledName": "$s9Backtrace0A6ClientC6sharedAA0A18BreadcrumbProtocol_AA0aB11CustomizingAA0A7LoggingAA0a7MetricsE0AA0A9ReportingpSgvpZ", + "moduleName": "Backtrace", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Backtrace.BacktraceBreadcrumbProtocol & Backtrace.BacktraceClientCustomizing & Backtrace.BacktraceLogging & Backtrace.BacktraceMetricsProtocol & Backtrace.BacktraceReporting)?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "any Backtrace.BacktraceBreadcrumbProtocol & Backtrace.BacktraceClientCustomizing & Backtrace.BacktraceLogging & Backtrace.BacktraceMetricsProtocol & Backtrace.BacktraceReporting" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClient(cm)shared", + "mangledName": "$s9Backtrace0A6ClientC6sharedAA0A18BreadcrumbProtocol_AA0aB11CustomizingAA0A7LoggingAA0a7MetricsE0AA0A9ReportingpSgvgZ", + "moduleName": "Backtrace", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Backtrace.BacktraceBreadcrumbProtocol & Backtrace.BacktraceClientCustomizing & Backtrace.BacktraceLogging & Backtrace.BacktraceMetricsProtocol & Backtrace.BacktraceReporting)?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "any Backtrace.BacktraceBreadcrumbProtocol & Backtrace.BacktraceClientCustomizing & Backtrace.BacktraceLogging & Backtrace.BacktraceMetricsProtocol & Backtrace.BacktraceReporting" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClient(cm)setShared:", + "mangledName": "$s9Backtrace0A6ClientC6sharedAA0A18BreadcrumbProtocol_AA0aB11CustomizingAA0A7LoggingAA0a7MetricsE0AA0A9ReportingpSgvsZ", + "moduleName": "Backtrace", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A6ClientC6sharedAA0A18BreadcrumbProtocol_AA0aB11CustomizingAA0A7LoggingAA0a7MetricsE0AA0A9ReportingpSgvMZ", + "mangledName": "$s9Backtrace0A6ClientC6sharedAA0A18BreadcrumbProtocol_AA0aB11CustomizingAA0A7LoggingAA0a7MetricsE0AA0A9ReportingpSgvMZ", + "moduleName": "Backtrace", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "configuration", + "printedName": "configuration", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceClientConfiguration", + "printedName": "Backtrace.BacktraceClientConfiguration", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClient(py)configuration", + "mangledName": "$s9Backtrace0A6ClientC13configurationAA0aB13ConfigurationCvp", + "moduleName": "Backtrace", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceClientConfiguration", + "printedName": "Backtrace.BacktraceClientConfiguration", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClient(im)configuration", + "mangledName": "$s9Backtrace0A6ClientC13configurationAA0aB13ConfigurationCvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(credentials:crashReporter:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceClient", + "printedName": "Backtrace.BacktraceClient", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClient" + }, + { + "kind": "TypeNominal", + "name": "BacktraceCredentials", + "printedName": "Backtrace.BacktraceCredentials", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCredentials" + }, + { + "kind": "TypeNominal", + "name": "BacktraceCrashReporter", + "printedName": "Backtrace.BacktraceCrashReporter", + "hasDefaultArg": true, + "usr": "c:@M@Backtrace@objc(cs)BacktraceCrashReporter" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClient(im)initWithCredentials:crashReporter:error:", + "mangledName": "$s9Backtrace0A6ClientC11credentials13crashReporterAcA0A11CredentialsC_AA0a5CrashE0CtKcfc", + "moduleName": "Backtrace", + "objc_name": "initWithCredentials:crashReporter:error:", + "declAttributes": [ + "Convenience", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Convenience" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(credentials:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceClient", + "printedName": "Backtrace.BacktraceClient", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClient" + }, + { + "kind": "TypeNominal", + "name": "BacktraceCredentials", + "printedName": "Backtrace.BacktraceCredentials", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCredentials" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClient(im)initWithCredentials:error:", + "mangledName": "$s9Backtrace0A6ClientC11credentialsAcA0A11CredentialsC_tKcfc", + "moduleName": "Backtrace", + "objc_name": "initWithCredentials:error:", + "declAttributes": [ + "Convenience", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Convenience" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(configuration:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceClient", + "printedName": "Backtrace.BacktraceClient", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClient" + }, + { + "kind": "TypeNominal", + "name": "BacktraceClientConfiguration", + "printedName": "Backtrace.BacktraceClientConfiguration", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClient(im)initWithConfiguration:error:", + "mangledName": "$s9Backtrace0A6ClientC13configurationAcA0aB13ConfigurationC_tKcfc", + "moduleName": "Backtrace", + "objc_name": "initWithConfiguration:error:", + "declAttributes": [ + "Convenience", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Convenience" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(configuration:crashReporter:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceClient", + "printedName": "Backtrace.BacktraceClient", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClient" + }, + { + "kind": "TypeNominal", + "name": "BacktraceClientConfiguration", + "printedName": "Backtrace.BacktraceClientConfiguration", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration" + }, + { + "kind": "TypeNominal", + "name": "BacktraceCrashReporter", + "printedName": "Backtrace.BacktraceCrashReporter", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCrashReporter" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClient(im)initWithConfiguration:crashReporter:error:", + "mangledName": "$s9Backtrace0A6ClientC13configuration13crashReporterAcA0aB13ConfigurationC_AA0a5CrashE0CtKcfc", + "moduleName": "Backtrace", + "objc_name": "initWithConfiguration:crashReporter:error:", + "declAttributes": [ + "Convenience", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Convenience" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceClient", + "printedName": "Backtrace.BacktraceClient", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClient" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClient(im)init", + "mangledName": "$s9Backtrace0A6ClientCACycfc", + "moduleName": "Backtrace", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Backtrace.BacktraceClientDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceClientDelegate", + "printedName": "any Backtrace.BacktraceClientDelegate", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(py)delegate", + "mangledName": "$s9Backtrace0A6ClientC8delegateAA0aB8Delegate_pSgvp", + "moduleName": "Backtrace", + "objc_name": "delegate", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Backtrace.BacktraceClientDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceClientDelegate", + "printedName": "any Backtrace.BacktraceClientDelegate", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)delegate", + "mangledName": "$s9Backtrace0A6ClientC8delegateAA0aB8Delegate_pSgvg", + "moduleName": "Backtrace", + "objc_name": "delegate", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Backtrace.BacktraceClientDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceClientDelegate", + "printedName": "any Backtrace.BacktraceClientDelegate", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)setDelegate:", + "mangledName": "$s9Backtrace0A6ClientC8delegateAA0aB8Delegate_pSgvs", + "moduleName": "Backtrace", + "objc_name": "setDelegate:", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "attributes", + "printedName": "attributes", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(py)attributes", + "mangledName": "$s9Backtrace0A6ClientC10attributesSDySSypGvp", + "moduleName": "Backtrace", + "objc_name": "attributes", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)attributes", + "mangledName": "$s9Backtrace0A6ClientC10attributesSDySSypGvg", + "moduleName": "Backtrace", + "objc_name": "attributes", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)setAttributes:", + "mangledName": "$s9Backtrace0A6ClientC10attributesSDySSypGvs", + "moduleName": "Backtrace", + "objc_name": "setAttributes:", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "attachments", + "printedName": "attachments", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Foundation.URL]", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(py)attachments", + "mangledName": "$s9Backtrace0A6ClientC11attachmentsSay10Foundation3URLVGvp", + "moduleName": "Backtrace", + "objc_name": "attachments", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Foundation.URL]", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)attachments", + "mangledName": "$s9Backtrace0A6ClientC11attachmentsSay10Foundation3URLVGvg", + "moduleName": "Backtrace", + "objc_name": "attachments", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Foundation.URL]", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)setAttachments:", + "mangledName": "$s9Backtrace0A6ClientC11attachmentsSay10Foundation3URLVGvs", + "moduleName": "Backtrace", + "objc_name": "setAttachments:", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "set" + } + ] + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(error:attachmentPaths:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sa" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceResult) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceResult", + "printedName": "Backtrace.BacktraceResult", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)sendWithError:attachmentPaths:completion:", + "mangledName": "$s9Backtrace0A6ClientC4send5error15attachmentPaths10completionys5Error_p_SaySSGyAA0A6ResultCctF", + "moduleName": "Backtrace", + "objc_name": "sendWithError:attachmentPaths:completion:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(message:attachmentPaths:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sa" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceResult) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceResult", + "printedName": "Backtrace.BacktraceResult", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)sendWithMessage:attachmentPaths:completion:", + "mangledName": "$s9Backtrace0A6ClientC4send7message15attachmentPaths10completionySS_SaySSGyAA0A6ResultCctF", + "moduleName": "Backtrace", + "objc_name": "sendWithMessage:attachmentPaths:completion:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(exception:attachmentPaths:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSException?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSException", + "printedName": "Foundation.NSException", + "usr": "c:objc(cs)NSException" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sa" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceResult) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceResult", + "printedName": "Backtrace.BacktraceResult", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)sendWithException:attachmentPaths:completion:", + "mangledName": "$s9Backtrace0A6ClientC4send9exception15attachmentPaths10completionySo11NSExceptionCSg_SaySSGyAA0A6ResultCctF", + "moduleName": "Backtrace", + "objc_name": "sendWithException:attachmentPaths:completion:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(attachmentPaths:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sa" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceResult) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceResult", + "printedName": "Backtrace.BacktraceResult", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)sendWithAttachmentPaths:completion:", + "mangledName": "$s9Backtrace0A6ClientC4send15attachmentPaths10completionySaySSG_yAA0A6ResultCctF", + "moduleName": "Backtrace", + "objc_name": "sendWithAttachmentPaths:completion:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "loggingDestinations", + "printedName": "loggingDestinations", + "children": [ + { + "kind": "TypeNominal", + "name": "Set", + "printedName": "Swift.Set", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBaseDestination", + "printedName": "Backtrace.BacktraceBaseDestination", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBaseDestination" + } + ], + "usr": "s:Sh" + } + ], + "declKind": "Var", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(py)loggingDestinations", + "mangledName": "$s9Backtrace0A6ClientC19loggingDestinationsShyAA0A15BaseDestinationCGvp", + "moduleName": "Backtrace", + "objc_name": "loggingDestinations", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Set", + "printedName": "Swift.Set", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBaseDestination", + "printedName": "Backtrace.BacktraceBaseDestination", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBaseDestination" + } + ], + "usr": "s:Sh" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)loggingDestinations", + "mangledName": "$s9Backtrace0A6ClientC19loggingDestinationsShyAA0A15BaseDestinationCGvg", + "moduleName": "Backtrace", + "objc_name": "loggingDestinations", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Set", + "printedName": "Swift.Set", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBaseDestination", + "printedName": "Backtrace.BacktraceBaseDestination", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBaseDestination" + } + ], + "usr": "s:Sh" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)setLoggingDestinations:", + "mangledName": "$s9Backtrace0A6ClientC19loggingDestinationsShyAA0A15BaseDestinationCGvs", + "moduleName": "Backtrace", + "objc_name": "setLoggingDestinations:", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "metrics", + "printedName": "metrics", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceMetrics", + "printedName": "Backtrace.BacktraceMetrics", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetrics" + } + ], + "declKind": "Var", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(py)metrics", + "mangledName": "$s9Backtrace0A6ClientC7metricsAA0A7MetricsCvp", + "moduleName": "Backtrace", + "objc_name": "metrics", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceMetrics", + "printedName": "Backtrace.BacktraceMetrics", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetrics" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)metrics", + "mangledName": "$s9Backtrace0A6ClientC7metricsAA0A7MetricsCvg", + "moduleName": "Backtrace", + "objc_name": "metrics", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "breadcrumbs", + "printedName": "breadcrumbs", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbs", + "printedName": "Backtrace.BacktraceBreadcrumbs", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbs" + } + ], + "declKind": "Var", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(py)breadcrumbs", + "mangledName": "$s9Backtrace0A6ClientC11breadcrumbsAA0A11BreadcrumbsCvp", + "moduleName": "Backtrace", + "objc_name": "breadcrumbs", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbs", + "printedName": "Backtrace.BacktraceBreadcrumbs", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbs" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)breadcrumbs", + "mangledName": "$s9Backtrace0A6ClientC11breadcrumbsAA0A11BreadcrumbsCvg", + "moduleName": "Backtrace", + "objc_name": "breadcrumbs", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "enableBreadcrumbs", + "printedName": "enableBreadcrumbs()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)enableBreadcrumbs", + "mangledName": "$s9Backtrace0A6ClientC17enableBreadcrumbsyyF", + "moduleName": "Backtrace", + "objc_name": "enableBreadcrumbs", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "enableBreadcrumbs", + "printedName": "enableBreadcrumbs(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbSettings", + "printedName": "Backtrace.BacktraceBreadcrumbSettings", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings" + } + ], + "declKind": "Func", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)enableBreadcrumbs:", + "mangledName": "$s9Backtrace0A6ClientC17enableBreadcrumbsyyAA0A18BreadcrumbSettingsCF", + "moduleName": "Backtrace", + "objc_name": "enableBreadcrumbs:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addBreadcrumb", + "printedName": "addBreadcrumb(_:attributes:type:level:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + } + ], + "declKind": "Func", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)addBreadcrumb:attributes:type:level:", + "mangledName": "$s9Backtrace0A6ClientC13addBreadcrumb_10attributes4type5levelSbSS_SDyS2SGAA0aD4TypeOAA0aD5LevelOtF", + "moduleName": "Backtrace", + "objc_name": "addBreadcrumb:attributes:type:level:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addBreadcrumb", + "printedName": "addBreadcrumb(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)addBreadcrumb:", + "mangledName": "$s9Backtrace0A6ClientC13addBreadcrumbySbSSF", + "moduleName": "Backtrace", + "objc_name": "addBreadcrumb:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addBreadcrumb", + "printedName": "addBreadcrumb(_:attributes:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)addBreadcrumb:attributes:", + "mangledName": "$s9Backtrace0A6ClientC13addBreadcrumb_10attributesSbSS_SDyS2SGtF", + "moduleName": "Backtrace", + "objc_name": "addBreadcrumb:attributes:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addBreadcrumb", + "printedName": "addBreadcrumb(_:type:level:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + } + ], + "declKind": "Func", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)addBreadcrumb:type:level:", + "mangledName": "$s9Backtrace0A6ClientC13addBreadcrumb_4type5levelSbSS_AA0aD4TypeOAA0aD5LevelOtF", + "moduleName": "Backtrace", + "objc_name": "addBreadcrumb:type:level:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addBreadcrumb", + "printedName": "addBreadcrumb(_:level:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + } + ], + "declKind": "Func", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)addBreadcrumb:level:", + "mangledName": "$s9Backtrace0A6ClientC13addBreadcrumb_5levelSbSS_AA0aD5LevelOtF", + "moduleName": "Backtrace", + "objc_name": "addBreadcrumb:level:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addBreadcrumb", + "printedName": "addBreadcrumb(_:type:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + } + ], + "declKind": "Func", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)addBreadcrumb:type:", + "mangledName": "$s9Backtrace0A6ClientC13addBreadcrumb_4typeSbSS_AA0aD4TypeOtF", + "moduleName": "Backtrace", + "objc_name": "addBreadcrumb:type:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "clearBreadcrumbs", + "printedName": "clearBreadcrumbs()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)clearBreadcrumbs", + "mangledName": "$s9Backtrace0A6ClientC16clearBreadcrumbsSbyF", + "moduleName": "Backtrace", + "objc_name": "clearBreadcrumbs", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClient", + "mangledName": "$s9Backtrace0A6ClientC", + "moduleName": "Backtrace", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "BacktraceClientCustomizing", + "printedName": "BacktraceClientCustomizing", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientCustomizing", + "mangledName": "$s9Backtrace0A17ClientCustomizingP" + }, + { + "kind": "Conformance", + "name": "BacktraceReporting", + "printedName": "BacktraceReporting", + "usr": "c:@M@Backtrace@objc(pl)BacktraceReporting", + "mangledName": "$s9Backtrace0A9ReportingP" + }, + { + "kind": "Conformance", + "name": "BacktraceLogging", + "printedName": "BacktraceLogging", + "usr": "c:@M@Backtrace@objc(pl)BacktraceLogging", + "mangledName": "$s9Backtrace0A7LoggingP" + }, + { + "kind": "Conformance", + "name": "BacktraceMetricsProtocol", + "printedName": "BacktraceMetricsProtocol", + "usr": "c:@M@Backtrace@objc(pl)BacktraceMetricsProtocol", + "mangledName": "$s9Backtrace0A15MetricsProtocolP" + }, + { + "kind": "Conformance", + "name": "BacktraceBreadcrumbProtocol", + "printedName": "BacktraceBreadcrumbProtocol", + "usr": "c:@M@Backtrace@objc(pl)BacktraceBreadcrumbProtocol", + "mangledName": "$s9Backtrace0A18BreadcrumbProtocolP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "MobileCoreServices", + "printedName": "MobileCoreServices", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "TypeDecl", + "name": "BacktraceCredentials", + "printedName": "BacktraceCredentials", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(endpoint:token:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceCredentials", + "printedName": "Backtrace.BacktraceCredentials", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCredentials" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCredentials(im)initWithEndpoint:token:", + "mangledName": "$s9Backtrace0A11CredentialsC8endpoint5tokenAC10Foundation3URLV_SStcfc", + "moduleName": "Backtrace", + "objc_name": "initWithEndpoint:token:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(submissionUrl:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceCredentials", + "printedName": "Backtrace.BacktraceCredentials", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCredentials" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCredentials(im)initWithSubmissionUrl:", + "mangledName": "$s9Backtrace0A11CredentialsC13submissionUrlAC10Foundation3URLV_tcfc", + "moduleName": "Backtrace", + "objc_name": "initWithSubmissionUrl:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceCredentials", + "printedName": "Backtrace.BacktraceCredentials", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCredentials" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCredentials(im)init", + "mangledName": "$s9Backtrace0A11CredentialsCACycfc", + "moduleName": "Backtrace", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCredentials", + "mangledName": "$s9Backtrace0A11CredentialsC", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "TypeDecl", + "name": "BacktraceMetrics", + "printedName": "BacktraceMetrics", + "children": [ + { + "kind": "Var", + "name": "count", + "printedName": "count", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetrics(py)count", + "mangledName": "$s9Backtrace0A7MetricsC5countSivp", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetrics(im)count", + "mangledName": "$s9Backtrace0A7MetricsC5countSivg", + "moduleName": "Backtrace", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "enable", + "printedName": "enable(settings:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceMetricsSettings", + "printedName": "Backtrace.BacktraceMetricsSettings", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetrics(im)enableWithSettings:", + "mangledName": "$s9Backtrace0A7MetricsC6enable8settingsyAA0aB8SettingsC_tF", + "moduleName": "Backtrace", + "objc_name": "enableWithSettings:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addUniqueEvent", + "printedName": "addUniqueEvent(name:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetrics(im)addUniqueEventWithName:", + "mangledName": "$s9Backtrace0A7MetricsC14addUniqueEvent4nameySS_tF", + "moduleName": "Backtrace", + "objc_name": "addUniqueEventWithName:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addSummedEvent", + "printedName": "addSummedEvent(name:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetrics(im)addSummedEventWithName:", + "mangledName": "$s9Backtrace0A7MetricsC14addSummedEvent4nameySS_tF", + "moduleName": "Backtrace", + "objc_name": "addSummedEventWithName:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "clearSummedEvents", + "printedName": "clearSummedEvents()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetrics(im)clearSummedEvents", + "mangledName": "$s9Backtrace0A7MetricsC17clearSummedEventsyyF", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getSummedEvents", + "printedName": "getSummedEvents()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetrics(im)getSummedEvents", + "mangledName": "$s9Backtrace0A7MetricsC15getSummedEventsSayypGyF", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getUniqueEvents", + "printedName": "getUniqueEvents()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetrics(im)getUniqueEvents", + "mangledName": "$s9Backtrace0A7MetricsC15getUniqueEventsSayypGyF", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceMetrics", + "printedName": "Backtrace.BacktraceMetrics", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetrics" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetrics(im)init", + "mangledName": "$s9Backtrace0A7MetricsCACycfc", + "moduleName": "Backtrace", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetrics", + "mangledName": "$s9Backtrace0A7MetricsC", + "moduleName": "Backtrace", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "CrashReporter", + "printedName": "CrashReporter", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Darwin", + "printedName": "Darwin", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "TypeDecl", + "name": "BacktraceCrashReporter", + "printedName": "BacktraceCrashReporter", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(config:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceCrashReporter", + "printedName": "Backtrace.BacktraceCrashReporter", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCrashReporter" + }, + { + "kind": "TypeNominal", + "name": "PLCrashReporterConfig", + "printedName": "CrashReporter.PLCrashReporterConfig", + "hasDefaultArg": true, + "usr": "c:objc(cs)PLCrashReporterConfig" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCrashReporter(im)initWithConfig:", + "mangledName": "$s9Backtrace0A13CrashReporterC6configACSo07PLCrashC6ConfigC_tcfc", + "moduleName": "Backtrace", + "objc_name": "initWithConfig:", + "declAttributes": [ + "Convenience", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "init_kind": "Convenience" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(reporter:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceCrashReporter", + "printedName": "Backtrace.BacktraceCrashReporter", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCrashReporter" + }, + { + "kind": "TypeNominal", + "name": "PLCrashReporter", + "printedName": "CrashReporter.PLCrashReporter", + "usr": "c:objc(cs)PLCrashReporter" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCrashReporter(im)initWithReporter:", + "mangledName": "$s9Backtrace0A13CrashReporterC8reporterACSo07PLCrashC0C_tcfc", + "moduleName": "Backtrace", + "objc_name": "initWithReporter:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceCrashReporter", + "printedName": "Backtrace.BacktraceCrashReporter", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCrashReporter" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCrashReporter(im)init", + "mangledName": "$s9Backtrace0A13CrashReporterCACycfc", + "moduleName": "Backtrace", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCrashReporter", + "mangledName": "$s9Backtrace0A13CrashReporterC", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "CrashReporter", + "printedName": "CrashReporter", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "MachO", + "printedName": "MachO", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "CrashReporter", + "printedName": "CrashReporter", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "TypeDecl", + "name": "BacktraceReport", + "printedName": "BacktraceReport", + "children": [ + { + "kind": "Var", + "name": "reportData", + "printedName": "reportData", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceReport(py)reportData", + "mangledName": "$s9Backtrace0A6ReportC10reportData10Foundation0D0Vvp", + "moduleName": "Backtrace", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceReport(im)reportData", + "mangledName": "$s9Backtrace0A6ReportC10reportData10Foundation0D0Vvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "attachmentPaths", + "printedName": "attachmentPaths", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceReport(py)attachmentPaths", + "mangledName": "$s9Backtrace0A6ReportC15attachmentPathsSaySSGvp", + "moduleName": "Backtrace", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceReport(im)attachmentPaths", + "mangledName": "$s9Backtrace0A6ReportC15attachmentPathsSaySSGvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceReport(im)setAttachmentPaths:", + "mangledName": "$s9Backtrace0A6ReportC15attachmentPathsSaySSGvs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A6ReportC15attachmentPathsSaySSGvM", + "mangledName": "$s9Backtrace0A6ReportC15attachmentPathsSaySSGvM", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "attributes", + "printedName": "attributes", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceReport(py)attributes", + "mangledName": "$s9Backtrace0A6ReportC10attributesSDySSypGvp", + "moduleName": "Backtrace", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceReport(im)attributes", + "mangledName": "$s9Backtrace0A6ReportC10attributesSDySSypGvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceReport(im)setAttributes:", + "mangledName": "$s9Backtrace0A6ReportC10attributesSDySSypGvs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A6ReportC10attributesSDySSypGvM", + "mangledName": "$s9Backtrace0A6ReportC10attributesSDySSypGvM", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceReport", + "printedName": "Backtrace.BacktraceReport", + "usr": "c:@M@Backtrace@objc(cs)BacktraceReport" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceReport(im)init", + "mangledName": "$s9Backtrace0A6ReportCACycfc", + "moduleName": "Backtrace", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Backtrace@objc(cs)BacktraceReport", + "mangledName": "$s9Backtrace0A6ReportC", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "Final", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "TypeDecl", + "name": "Queue", + "printedName": "Queue", + "children": [ + { + "kind": "Function", + "name": "allElements", + "printedName": "allElements()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[τ_0_0]", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:9Backtrace5QueueC11allElementsSayxGyF", + "mangledName": "$s9Backtrace5QueueC11allElementsSayxGyF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "Queue", + "printedName": "Backtrace.Queue<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9Backtrace5QueueC" + } + ], + "declKind": "Constructor", + "usr": "s:9Backtrace5QueueCACyxGycfc", + "mangledName": "$s9Backtrace5QueueCACyxGycfc", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "s:9Backtrace5QueueC", + "mangledName": "$s9Backtrace5QueueC", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjCMembers" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "TypeDecl", + "name": "BacktraceBreadcrumbSettings", + "printedName": "BacktraceBreadcrumbSettings", + "children": [ + { + "kind": "Var", + "name": "defaultMaxBreadcrumbFileSize", + "printedName": "defaultMaxBreadcrumbFileSize", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9Backtrace0A18BreadcrumbSettingsC010defaultMaxB8FileSizeSivpZ", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC010defaultMaxB8FileSizeSivpZ", + "moduleName": "Backtrace", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A18BreadcrumbSettingsC010defaultMaxB8FileSizeSivgZ", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC010defaultMaxB8FileSizeSivgZ", + "moduleName": "Backtrace", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "maxIndividualBreadcrumbSizeBytes", + "printedName": "maxIndividualBreadcrumbSizeBytes", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings(py)maxIndividualBreadcrumbSizeBytes", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC013maxIndividualB9SizeBytesSivp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings(im)maxIndividualBreadcrumbSizeBytes", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC013maxIndividualB9SizeBytesSivg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings(im)setMaxIndividualBreadcrumbSizeBytes:", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC013maxIndividualB9SizeBytesSivs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A18BreadcrumbSettingsC013maxIndividualB9SizeBytesSivM", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC013maxIndividualB9SizeBytesSivM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "maxQueueFileSizeBytes", + "printedName": "maxQueueFileSizeBytes", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings(py)maxQueueFileSizeBytes", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC21maxQueueFileSizeBytesSivp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings(im)maxQueueFileSizeBytes", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC21maxQueueFileSizeBytesSivg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings(im)setMaxQueueFileSizeBytes:", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC21maxQueueFileSizeBytesSivs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A18BreadcrumbSettingsC21maxQueueFileSizeBytesSivM", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC21maxQueueFileSizeBytesSivM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "breadcrumbLogFileName", + "printedName": "breadcrumbLogFileName", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings(py)breadcrumbLogFileName", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC21breadcrumbLogFileNameSSvp", + "moduleName": "Backtrace", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings(im)breadcrumbLogFileName", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC21breadcrumbLogFileNameSSvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "breadcrumbLevel", + "printedName": "breadcrumbLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings(py)breadcrumbLevel", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC15breadcrumbLevelAA0abE0Ovp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings(im)breadcrumbLevel", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC15breadcrumbLevelAA0abE0Ovg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings(im)setBreadcrumbLevel:", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC15breadcrumbLevelAA0abE0Ovs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A18BreadcrumbSettingsC15breadcrumbLevelAA0abE0OvM", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC15breadcrumbLevelAA0abE0OvM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:maxQueueFileSizeBytes:breadcrumbLogFileName:breadcrumbTypes:breadcrumbLevel:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbSettings", + "printedName": "Backtrace.BacktraceBreadcrumbSettings", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.Int]", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings(im)init:maxQueueFileSizeBytes:breadcrumbLogFileName:breadcrumbTypes:breadcrumbLevel:", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC_21maxQueueFileSizeBytes013breadcrumbLogF4Name0I5Types0I5LevelACSi_SiSSSaySiGSitcfc", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:maxQueueFileSizeBytes:breadcrumbLogFileName:breadcrumbTypes:breadcrumbLevel:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbSettings", + "printedName": "Backtrace.BacktraceBreadcrumbSettings", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Backtrace.BacktraceBreadcrumbType]", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + } + ], + "hasDefaultArg": true, + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "hasDefaultArg": true, + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + } + ], + "declKind": "Constructor", + "usr": "s:9Backtrace0A18BreadcrumbSettingsC_21maxQueueFileSizeBytes013breadcrumbLogF4Name0I5Types0I5LevelACSi_SiSSSayAA0aB4TypeOGAA0abM0Otcfc", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC_21maxQueueFileSizeBytes013breadcrumbLogF4Name0I5Types0I5LevelACSi_SiSSSayAA0aB4TypeOGAA0abM0Otcfc", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "getBreadcrumbLogPath", + "printedName": "getBreadcrumbLogPath()", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings(im)getBreadcrumbLogPathAndReturnError:", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC03getB7LogPath10Foundation3URLVyKF", + "moduleName": "Backtrace", + "objc_name": "getBreadcrumbLogPathAndReturnError:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbSettings", + "printedName": "Backtrace.BacktraceBreadcrumbSettings", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings(im)init", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsCACycfc", + "moduleName": "Backtrace", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "MachO", + "printedName": "MachO", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Darwin", + "printedName": "Darwin", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "TypeDecl", + "name": "BacktraceBreadcrumbType", + "printedName": "BacktraceBreadcrumbType", + "children": [ + { + "kind": "Var", + "name": "manual", + "printedName": "manual", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceBreadcrumbType.Type) -> Backtrace.BacktraceBreadcrumbType", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceBreadcrumbType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType@BacktraceBreadcrumbTypeManual", + "mangledName": "$s9Backtrace0A14BreadcrumbTypeO6manualyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "log", + "printedName": "log", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceBreadcrumbType.Type) -> Backtrace.BacktraceBreadcrumbType", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceBreadcrumbType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType@BacktraceBreadcrumbTypeLog", + "mangledName": "$s9Backtrace0A14BreadcrumbTypeO3logyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Var", + "name": "navigation", + "printedName": "navigation", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceBreadcrumbType.Type) -> Backtrace.BacktraceBreadcrumbType", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceBreadcrumbType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType@BacktraceBreadcrumbTypeNavigation", + "mangledName": "$s9Backtrace0A14BreadcrumbTypeO10navigationyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 2 + }, + { + "kind": "Var", + "name": "http", + "printedName": "http", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceBreadcrumbType.Type) -> Backtrace.BacktraceBreadcrumbType", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceBreadcrumbType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType@BacktraceBreadcrumbTypeHttp", + "mangledName": "$s9Backtrace0A14BreadcrumbTypeO4httpyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 3 + }, + { + "kind": "Var", + "name": "system", + "printedName": "system", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceBreadcrumbType.Type) -> Backtrace.BacktraceBreadcrumbType", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceBreadcrumbType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType@BacktraceBreadcrumbTypeSystem", + "mangledName": "$s9Backtrace0A14BreadcrumbTypeO6systemyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 4 + }, + { + "kind": "Var", + "name": "user", + "printedName": "user", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceBreadcrumbType.Type) -> Backtrace.BacktraceBreadcrumbType", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceBreadcrumbType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType@BacktraceBreadcrumbTypeUser", + "mangledName": "$s9Backtrace0A14BreadcrumbTypeO4useryA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 5 + }, + { + "kind": "Var", + "name": "configuration", + "printedName": "configuration", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceBreadcrumbType.Type) -> Backtrace.BacktraceBreadcrumbType", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceBreadcrumbType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType@BacktraceBreadcrumbTypeConfiguration", + "mangledName": "$s9Backtrace0A14BreadcrumbTypeO13configurationyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 6 + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9Backtrace0A14BreadcrumbTypeO11descriptionSSvp", + "mangledName": "$s9Backtrace0A14BreadcrumbTypeO11descriptionSSvp", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A14BreadcrumbTypeO11descriptionSSvg", + "mangledName": "$s9Backtrace0A14BreadcrumbTypeO11descriptionSSvg", + "moduleName": "Backtrace", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "all", + "printedName": "all", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Backtrace.BacktraceBreadcrumbType]", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9Backtrace0A14BreadcrumbTypeO3allSayACGvpZ", + "mangledName": "$s9Backtrace0A14BreadcrumbTypeO3allSayACGvpZ", + "moduleName": "Backtrace", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Backtrace.BacktraceBreadcrumbType]", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A14BreadcrumbTypeO3allSayACGvgZ", + "mangledName": "$s9Backtrace0A14BreadcrumbTypeO3allSayACGvgZ", + "moduleName": "Backtrace", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "none", + "printedName": "none", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Backtrace.BacktraceBreadcrumbType]", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9Backtrace0A14BreadcrumbTypeO4noneSayACGvpZ", + "mangledName": "$s9Backtrace0A14BreadcrumbTypeO4noneSayACGvpZ", + "moduleName": "Backtrace", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Backtrace.BacktraceBreadcrumbType]", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A14BreadcrumbTypeO4noneSayACGvgZ", + "mangledName": "$s9Backtrace0A14BreadcrumbTypeO4noneSayACGvgZ", + "moduleName": "Backtrace", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Backtrace.BacktraceBreadcrumbType?", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:9Backtrace0A14BreadcrumbTypeO8rawValueACSgSi_tcfc", + "mangledName": "$s9Backtrace0A14BreadcrumbTypeO8rawValueACSgSi_tcfc", + "moduleName": "Backtrace", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9Backtrace0A14BreadcrumbTypeO8rawValueSivp", + "mangledName": "$s9Backtrace0A14BreadcrumbTypeO8rawValueSivp", + "moduleName": "Backtrace", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A14BreadcrumbTypeO8rawValueSivg", + "mangledName": "$s9Backtrace0A14BreadcrumbTypeO8rawValueSivg", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType", + "mangledName": "$s9Backtrace0A14BreadcrumbTypeO", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "BacktraceBreadcrumbLevel", + "printedName": "BacktraceBreadcrumbLevel", + "children": [ + { + "kind": "Var", + "name": "debug", + "printedName": "debug", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceBreadcrumbLevel.Type) -> Backtrace.BacktraceBreadcrumbLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceBreadcrumbLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel@BacktraceBreadcrumbLevelDebug", + "mangledName": "$s9Backtrace0A15BreadcrumbLevelO5debugyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "info", + "printedName": "info", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceBreadcrumbLevel.Type) -> Backtrace.BacktraceBreadcrumbLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceBreadcrumbLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel@BacktraceBreadcrumbLevelInfo", + "mangledName": "$s9Backtrace0A15BreadcrumbLevelO4infoyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Var", + "name": "warning", + "printedName": "warning", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceBreadcrumbLevel.Type) -> Backtrace.BacktraceBreadcrumbLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceBreadcrumbLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel@BacktraceBreadcrumbLevelWarning", + "mangledName": "$s9Backtrace0A15BreadcrumbLevelO7warningyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 2 + }, + { + "kind": "Var", + "name": "error", + "printedName": "error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceBreadcrumbLevel.Type) -> Backtrace.BacktraceBreadcrumbLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceBreadcrumbLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel@BacktraceBreadcrumbLevelError", + "mangledName": "$s9Backtrace0A15BreadcrumbLevelO5erroryA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 3 + }, + { + "kind": "Var", + "name": "fatal", + "printedName": "fatal", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceBreadcrumbLevel.Type) -> Backtrace.BacktraceBreadcrumbLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceBreadcrumbLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel@BacktraceBreadcrumbLevelFatal", + "mangledName": "$s9Backtrace0A15BreadcrumbLevelO5fatalyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 4 + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9Backtrace0A15BreadcrumbLevelO11descriptionSSvp", + "mangledName": "$s9Backtrace0A15BreadcrumbLevelO11descriptionSSvp", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A15BreadcrumbLevelO11descriptionSSvg", + "mangledName": "$s9Backtrace0A15BreadcrumbLevelO11descriptionSSvg", + "moduleName": "Backtrace", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Backtrace.BacktraceBreadcrumbLevel?", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:9Backtrace0A15BreadcrumbLevelO8rawValueACSgSi_tcfc", + "mangledName": "$s9Backtrace0A15BreadcrumbLevelO8rawValueACSgSi_tcfc", + "moduleName": "Backtrace", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9Backtrace0A15BreadcrumbLevelO8rawValueSivp", + "mangledName": "$s9Backtrace0A15BreadcrumbLevelO8rawValueSivp", + "moduleName": "Backtrace", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A15BreadcrumbLevelO8rawValueSivg", + "mangledName": "$s9Backtrace0A15BreadcrumbLevelO8rawValueSivg", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel", + "mangledName": "$s9Backtrace0A15BreadcrumbLevelO", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "BacktraceBreadcrumbs", + "printedName": "BacktraceBreadcrumbs", + "children": [ + { + "kind": "Function", + "name": "enableBreadcrumbs", + "printedName": "enableBreadcrumbs(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbSettings", + "printedName": "Backtrace.BacktraceBreadcrumbSettings", + "hasDefaultArg": true, + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings" + } + ], + "declKind": "Func", + "usr": "s:9Backtrace0A11BreadcrumbsC06enableB0yyAA0A18BreadcrumbSettingsCF", + "mangledName": "$s9Backtrace0A11BreadcrumbsC06enableB0yyAA0A18BreadcrumbSettingsCF", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "disableBreadcrumbs", + "printedName": "disableBreadcrumbs()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9Backtrace0A11BreadcrumbsC07disableB0yyF", + "mangledName": "$s9Backtrace0A11BreadcrumbsC07disableB0yyF", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addBreadcrumb", + "printedName": "addBreadcrumb(_:attributes:type:level:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "hasDefaultArg": true, + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "hasDefaultArg": true, + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + } + ], + "declKind": "Func", + "usr": "s:9Backtrace0A11BreadcrumbsC13addBreadcrumb_10attributes4type5levelSbSS_SDyS2SGSgAA0aD4TypeOAA0aD5LevelOtF", + "mangledName": "$s9Backtrace0A11BreadcrumbsC13addBreadcrumb_10attributes4type5levelSbSS_SDyS2SGSgAA0aD4TypeOAA0aD5LevelOtF", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "clear", + "printedName": "clear()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:9Backtrace0A11BreadcrumbsC5clearSbyF", + "mangledName": "$s9Backtrace0A11BreadcrumbsC5clearSbyF", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "getCurrentBreadcrumbId", + "printedName": "getCurrentBreadcrumbId", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9Backtrace0A11BreadcrumbsC22getCurrentBreadcrumbIdSiSgvp", + "mangledName": "$s9Backtrace0A11BreadcrumbsC22getCurrentBreadcrumbIdSiSgvp", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A11BreadcrumbsC22getCurrentBreadcrumbIdSiSgvg", + "mangledName": "$s9Backtrace0A11BreadcrumbsC22getCurrentBreadcrumbIdSiSgvg", + "moduleName": "Backtrace", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbs", + "printedName": "Backtrace.BacktraceBreadcrumbs", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbs" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbs(im)init", + "mangledName": "$s9Backtrace0A11BreadcrumbsCACycfc", + "moduleName": "Backtrace", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbs", + "mangledName": "$s9Backtrace0A11BreadcrumbsC", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "TypeDecl", + "name": "Crash", + "printedName": "Crash", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(entity:insertInto:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Crash", + "printedName": "Backtrace.Crash", + "usr": "c:@M@Backtrace@objc(cs)Crash" + }, + { + "kind": "TypeNominal", + "name": "NSEntityDescription", + "printedName": "CoreData.NSEntityDescription", + "usr": "c:objc(cs)NSEntityDescription" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CoreData.NSManagedObjectContext?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSManagedObjectContext", + "printedName": "CoreData.NSManagedObjectContext", + "usr": "c:objc(cs)NSManagedObjectContext" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)Crash(im)initWithEntity:insertIntoManagedObjectContext:", + "mangledName": "$s9Backtrace5CrashC6entity10insertIntoACSo19NSEntityDescriptionC_So22NSManagedObjectContextCSgtcfc", + "moduleName": "Backtrace", + "overriding": true, + "implicit": true, + "objc_name": "initWithEntity:insertIntoManagedObjectContext:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "fetchRequest", + "printedName": "fetchRequest()", + "children": [ + { + "kind": "TypeNominal", + "name": "NSFetchRequest", + "printedName": "CoreData.NSFetchRequest", + "children": [ + { + "kind": "TypeNominal", + "name": "Crash", + "printedName": "Backtrace.Crash", + "usr": "c:@M@Backtrace@objc(cs)Crash" + } + ], + "usr": "c:objc(cs)NSFetchRequest" + } + ], + "declKind": "Func", + "usr": "s:9Backtrace5CrashC12fetchRequestSo07NSFetchD0CyACGyFZ", + "mangledName": "$s9Backtrace5CrashC12fetchRequestSo07NSFetchD0CyACGyFZ", + "moduleName": "Backtrace", + "static": true, + "declAttributes": [ + "AccessControl", + "NonObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "attachmentPaths", + "printedName": "attachmentPaths", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@CM@Backtrace@objc(cs)Crash(py)attachmentPaths", + "mangledName": "$s9Backtrace5CrashC15attachmentPathsSaySSGSgvp", + "moduleName": "Backtrace", + "objc_name": "attachmentPaths", + "declAttributes": [ + "Dynamic", + "AccessControl", + "NSManaged", + "ObjC" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)Crash(im)attachmentPaths", + "mangledName": "$s9Backtrace5CrashC15attachmentPathsSaySSGSgvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)Crash(im)setAttachmentPaths:", + "mangledName": "$s9Backtrace5CrashC15attachmentPathsSaySSGSgvs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "dateAdded", + "printedName": "dateAdded", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@CM@Backtrace@objc(cs)Crash(py)dateAdded", + "mangledName": "$s9Backtrace5CrashC9dateAdded10Foundation4DateVSgvp", + "moduleName": "Backtrace", + "objc_name": "dateAdded", + "declAttributes": [ + "Dynamic", + "AccessControl", + "NSManaged", + "ObjC" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)Crash(im)dateAdded", + "mangledName": "$s9Backtrace5CrashC9dateAdded10Foundation4DateVSgvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)Crash(im)setDateAdded:", + "mangledName": "$s9Backtrace5CrashC9dateAdded10Foundation4DateVSgvs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "hashProperty", + "printedName": "hashProperty", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@CM@Backtrace@objc(cs)Crash(py)hashProperty", + "mangledName": "$s9Backtrace5CrashC12hashPropertySSSgvp", + "moduleName": "Backtrace", + "objc_name": "hashProperty", + "declAttributes": [ + "Dynamic", + "AccessControl", + "NSManaged", + "ObjC" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)Crash(im)hashProperty", + "mangledName": "$s9Backtrace5CrashC12hashPropertySSSgvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)Crash(im)setHashProperty:", + "mangledName": "$s9Backtrace5CrashC12hashPropertySSSgvs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "reportData", + "printedName": "reportData", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@CM@Backtrace@objc(cs)Crash(py)reportData", + "mangledName": "$s9Backtrace5CrashC10reportData10Foundation0D0VSgvp", + "moduleName": "Backtrace", + "objc_name": "reportData", + "declAttributes": [ + "Dynamic", + "AccessControl", + "NSManaged", + "ObjC" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)Crash(im)reportData", + "mangledName": "$s9Backtrace5CrashC10reportData10Foundation0D0VSgvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)Crash(im)setReportData:", + "mangledName": "$s9Backtrace5CrashC10reportData10Foundation0D0VSgvs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "retryCount", + "printedName": "retryCount", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Var", + "usr": "c:@CM@Backtrace@objc(cs)Crash(py)retryCount", + "mangledName": "$s9Backtrace5CrashC10retryCounts5Int64Vvp", + "moduleName": "Backtrace", + "objc_name": "retryCount", + "declAttributes": [ + "Dynamic", + "AccessControl", + "NSManaged", + "ObjC" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)Crash(im)retryCount", + "mangledName": "$s9Backtrace5CrashC10retryCounts5Int64Vvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)Crash(im)setRetryCount:", + "mangledName": "$s9Backtrace5CrashC10retryCounts5Int64Vvs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "set" + } + ] + } + ], + "declKind": "Class", + "usr": "c:@M@Backtrace@objc(cs)Crash", + "mangledName": "$s9Backtrace5CrashC", + "moduleName": "Backtrace", + "objc_name": "Crash", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSManagedObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "CoreData.NSManagedObject", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "ObservableObject", + "printedName": "ObservableObject", + "children": [ + { + "kind": "TypeWitness", + "name": "ObjectWillChangePublisher", + "printedName": "ObjectWillChangePublisher", + "children": [ + { + "kind": "TypeNominal", + "name": "ObservableObjectPublisher", + "printedName": "Combine.ObservableObjectPublisher", + "usr": "s:7Combine25ObservableObjectPublisherC" + } + ] + } + ], + "usr": "s:7Combine16ObservableObjectP", + "mangledName": "$s7Combine16ObservableObjectP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "TypeDecl", + "name": "BacktraceOomMode", + "printedName": "BacktraceOomMode", + "children": [ + { + "kind": "Var", + "name": "none", + "printedName": "none", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceOomMode.Type) -> Backtrace.BacktraceOomMode", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceOomMode", + "printedName": "Backtrace.BacktraceOomMode", + "usr": "c:@M@Backtrace@E@BacktraceOomMode" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceOomMode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceOomMode", + "printedName": "Backtrace.BacktraceOomMode", + "usr": "c:@M@Backtrace@E@BacktraceOomMode" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceOomMode@BacktraceOomModeNone", + "mangledName": "$s9Backtrace0A7OomModeO4noneyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "light", + "printedName": "light", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceOomMode.Type) -> Backtrace.BacktraceOomMode", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceOomMode", + "printedName": "Backtrace.BacktraceOomMode", + "usr": "c:@M@Backtrace@E@BacktraceOomMode" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceOomMode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceOomMode", + "printedName": "Backtrace.BacktraceOomMode", + "usr": "c:@M@Backtrace@E@BacktraceOomMode" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceOomMode@BacktraceOomModeLight", + "mangledName": "$s9Backtrace0A7OomModeO5lightyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Var", + "name": "full", + "printedName": "full", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceOomMode.Type) -> Backtrace.BacktraceOomMode", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceOomMode", + "printedName": "Backtrace.BacktraceOomMode", + "usr": "c:@M@Backtrace@E@BacktraceOomMode" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceOomMode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceOomMode", + "printedName": "Backtrace.BacktraceOomMode", + "usr": "c:@M@Backtrace@E@BacktraceOomMode" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceOomMode@BacktraceOomModeFull", + "mangledName": "$s9Backtrace0A7OomModeO4fullyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 2 + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Backtrace.BacktraceOomMode?", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceOomMode", + "printedName": "Backtrace.BacktraceOomMode", + "usr": "c:@M@Backtrace@E@BacktraceOomMode" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:9Backtrace0A7OomModeO8rawValueACSgSi_tcfc", + "mangledName": "$s9Backtrace0A7OomModeO8rawValueACSgSi_tcfc", + "moduleName": "Backtrace", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9Backtrace0A7OomModeO8rawValueSivp", + "mangledName": "$s9Backtrace0A7OomModeO8rawValueSivp", + "moduleName": "Backtrace", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A7OomModeO8rawValueSivg", + "mangledName": "$s9Backtrace0A7OomModeO8rawValueSivg", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@Backtrace@E@BacktraceOomMode", + "mangledName": "$s9Backtrace0A7OomModeO", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "BacktraceClientConfiguration", + "printedName": "BacktraceClientConfiguration", + "children": [ + { + "kind": "Var", + "name": "credentials", + "printedName": "credentials", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceCredentials", + "printedName": "Backtrace.BacktraceCredentials", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCredentials" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(py)credentials", + "mangledName": "$s9Backtrace0A19ClientConfigurationC11credentialsAA0A11CredentialsCvp", + "moduleName": "Backtrace", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceCredentials", + "printedName": "Backtrace.BacktraceCredentials", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCredentials" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)credentials", + "mangledName": "$s9Backtrace0A19ClientConfigurationC11credentialsAA0A11CredentialsCvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "dbSettings", + "printedName": "dbSettings", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceDatabaseSettings", + "printedName": "Backtrace.BacktraceDatabaseSettings", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(py)dbSettings", + "mangledName": "$s9Backtrace0A19ClientConfigurationC10dbSettingsAA0a8DatabaseE0Cvp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceDatabaseSettings", + "printedName": "Backtrace.BacktraceDatabaseSettings", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)dbSettings", + "mangledName": "$s9Backtrace0A19ClientConfigurationC10dbSettingsAA0a8DatabaseE0Cvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceDatabaseSettings", + "printedName": "Backtrace.BacktraceDatabaseSettings", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)setDbSettings:", + "mangledName": "$s9Backtrace0A19ClientConfigurationC10dbSettingsAA0a8DatabaseE0Cvs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A19ClientConfigurationC10dbSettingsAA0a8DatabaseE0CvM", + "mangledName": "$s9Backtrace0A19ClientConfigurationC10dbSettingsAA0a8DatabaseE0CvM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "metricsSettings", + "printedName": "metricsSettings", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceMetricsSettings", + "printedName": "Backtrace.BacktraceMetricsSettings", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(py)metricsSettings", + "mangledName": "$s9Backtrace0A19ClientConfigurationC15metricsSettingsAA0a7MetricsE0Cvp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceMetricsSettings", + "printedName": "Backtrace.BacktraceMetricsSettings", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)metricsSettings", + "mangledName": "$s9Backtrace0A19ClientConfigurationC15metricsSettingsAA0a7MetricsE0Cvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceMetricsSettings", + "printedName": "Backtrace.BacktraceMetricsSettings", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)setMetricsSettings:", + "mangledName": "$s9Backtrace0A19ClientConfigurationC15metricsSettingsAA0a7MetricsE0Cvs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A19ClientConfigurationC15metricsSettingsAA0a7MetricsE0CvM", + "mangledName": "$s9Backtrace0A19ClientConfigurationC15metricsSettingsAA0a7MetricsE0CvM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "breadcrumbSettings", + "printedName": "breadcrumbSettings", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbSettings", + "printedName": "Backtrace.BacktraceBreadcrumbSettings", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(py)breadcrumbSettings", + "mangledName": "$s9Backtrace0A19ClientConfigurationC18breadcrumbSettingsAA0a10BreadcrumbE0Cvp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbSettings", + "printedName": "Backtrace.BacktraceBreadcrumbSettings", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)breadcrumbSettings", + "mangledName": "$s9Backtrace0A19ClientConfigurationC18breadcrumbSettingsAA0a10BreadcrumbE0Cvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbSettings", + "printedName": "Backtrace.BacktraceBreadcrumbSettings", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)setBreadcrumbSettings:", + "mangledName": "$s9Backtrace0A19ClientConfigurationC18breadcrumbSettingsAA0a10BreadcrumbE0Cvs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A19ClientConfigurationC18breadcrumbSettingsAA0a10BreadcrumbE0CvM", + "mangledName": "$s9Backtrace0A19ClientConfigurationC18breadcrumbSettingsAA0a10BreadcrumbE0CvM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "reportsPerMin", + "printedName": "reportsPerMin", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(py)reportsPerMin", + "mangledName": "$s9Backtrace0A19ClientConfigurationC13reportsPerMinSivp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)reportsPerMin", + "mangledName": "$s9Backtrace0A19ClientConfigurationC13reportsPerMinSivg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)setReportsPerMin:", + "mangledName": "$s9Backtrace0A19ClientConfigurationC13reportsPerMinSivs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A19ClientConfigurationC13reportsPerMinSivM", + "mangledName": "$s9Backtrace0A19ClientConfigurationC13reportsPerMinSivM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "allowsAttachingDebugger", + "printedName": "allowsAttachingDebugger", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(py)allowsAttachingDebugger", + "mangledName": "$s9Backtrace0A19ClientConfigurationC23allowsAttachingDebuggerSbvp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)allowsAttachingDebugger", + "mangledName": "$s9Backtrace0A19ClientConfigurationC23allowsAttachingDebuggerSbvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)setAllowsAttachingDebugger:", + "mangledName": "$s9Backtrace0A19ClientConfigurationC23allowsAttachingDebuggerSbvs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A19ClientConfigurationC23allowsAttachingDebuggerSbvM", + "mangledName": "$s9Backtrace0A19ClientConfigurationC23allowsAttachingDebuggerSbvM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "oomMode", + "printedName": "oomMode", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceOomMode", + "printedName": "Backtrace.BacktraceOomMode", + "usr": "c:@M@Backtrace@E@BacktraceOomMode" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(py)oomMode", + "mangledName": "$s9Backtrace0A19ClientConfigurationC7oomModeAA0a3OomE0Ovp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceOomMode", + "printedName": "Backtrace.BacktraceOomMode", + "usr": "c:@M@Backtrace@E@BacktraceOomMode" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)oomMode", + "mangledName": "$s9Backtrace0A19ClientConfigurationC7oomModeAA0a3OomE0Ovg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceOomMode", + "printedName": "Backtrace.BacktraceOomMode", + "usr": "c:@M@Backtrace@E@BacktraceOomMode" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)setOomMode:", + "mangledName": "$s9Backtrace0A19ClientConfigurationC7oomModeAA0a3OomE0Ovs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A19ClientConfigurationC7oomModeAA0a3OomE0OvM", + "mangledName": "$s9Backtrace0A19ClientConfigurationC7oomModeAA0a3OomE0OvM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "detectOom", + "printedName": "detectOom", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(py)detectOom", + "mangledName": "$s9Backtrace0A19ClientConfigurationC9detectOomSbvp", + "moduleName": "Backtrace", + "deprecated": true, + "declAttributes": [ + "AccessControl", + "ObjC", + "Available", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)detectOom", + "mangledName": "$s9Backtrace0A19ClientConfigurationC9detectOomSbvg", + "moduleName": "Backtrace", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)setDetectOom:", + "mangledName": "$s9Backtrace0A19ClientConfigurationC9detectOomSbvs", + "moduleName": "Backtrace", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A19ClientConfigurationC9detectOomSbvM", + "mangledName": "$s9Backtrace0A19ClientConfigurationC9detectOomSbvM", + "moduleName": "Backtrace", + "deprecated": true, + "implicit": true, + "declAttributes": [ + "Available" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(credentials:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceClientConfiguration", + "printedName": "Backtrace.BacktraceClientConfiguration", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration" + }, + { + "kind": "TypeNominal", + "name": "BacktraceCredentials", + "printedName": "Backtrace.BacktraceCredentials", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCredentials" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)initWithCredentials:", + "mangledName": "$s9Backtrace0A19ClientConfigurationC11credentialsAcA0A11CredentialsC_tcfc", + "moduleName": "Backtrace", + "objc_name": "initWithCredentials:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(credentials:dbSettings:reportsPerMin:allowsAttachingDebugger:oomMode:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceClientConfiguration", + "printedName": "Backtrace.BacktraceClientConfiguration", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration" + }, + { + "kind": "TypeNominal", + "name": "BacktraceCredentials", + "printedName": "Backtrace.BacktraceCredentials", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCredentials" + }, + { + "kind": "TypeNominal", + "name": "BacktraceDatabaseSettings", + "printedName": "Backtrace.BacktraceDatabaseSettings", + "hasDefaultArg": true, + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "BacktraceOomMode", + "printedName": "Backtrace.BacktraceOomMode", + "hasDefaultArg": true, + "usr": "c:@M@Backtrace@E@BacktraceOomMode" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)initWithCredentials:dbSettings:reportsPerMin:allowsAttachingDebugger:oomMode:", + "mangledName": "$s9Backtrace0A19ClientConfigurationC11credentials10dbSettings13reportsPerMin23allowsAttachingDebugger7oomModeAcA0A11CredentialsC_AA0a8DatabaseF0CSiSbAA0a3OomN0Otcfc", + "moduleName": "Backtrace", + "objc_name": "initWithCredentials:dbSettings:reportsPerMin:allowsAttachingDebugger:oomMode:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(credentials:dbSettings:reportsPerMin:allowsAttachingDebugger:detectOOM:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceClientConfiguration", + "printedName": "Backtrace.BacktraceClientConfiguration", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration" + }, + { + "kind": "TypeNominal", + "name": "BacktraceCredentials", + "printedName": "Backtrace.BacktraceCredentials", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCredentials" + }, + { + "kind": "TypeNominal", + "name": "BacktraceDatabaseSettings", + "printedName": "Backtrace.BacktraceDatabaseSettings", + "hasDefaultArg": true, + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)initWithCredentials:dbSettings:reportsPerMin:allowsAttachingDebugger:detectOOM:", + "mangledName": "$s9Backtrace0A19ClientConfigurationC11credentials10dbSettings13reportsPerMin23allowsAttachingDebugger9detectOOMAcA0A11CredentialsC_AA0a8DatabaseF0CSiS2btcfc", + "moduleName": "Backtrace", + "deprecated": true, + "objc_name": "initWithCredentials:dbSettings:reportsPerMin:allowsAttachingDebugger:detectOOM:", + "declAttributes": [ + "Convenience", + "AccessControl", + "ObjC", + "Available", + "RawDocComment" + ], + "init_kind": "Convenience" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceClientConfiguration", + "printedName": "Backtrace.BacktraceClientConfiguration", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)init", + "mangledName": "$s9Backtrace0A19ClientConfigurationCACycfc", + "moduleName": "Backtrace", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration", + "mangledName": "$s9Backtrace0A19ClientConfigurationC", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "TypeDecl", + "name": "BacktraceClientCustomizing", + "printedName": "BacktraceClientCustomizing", + "children": [ + { + "kind": "Var", + "name": "attributes", + "printedName": "attributes", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientCustomizing(py)attributes", + "mangledName": "$s9Backtrace0A17ClientCustomizingP10attributesSDySSypGvp", + "moduleName": "Backtrace", + "protocolReq": true, + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientCustomizing(im)attributes", + "mangledName": "$s9Backtrace0A17ClientCustomizingP10attributesSDySSypGvg", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceClientCustomizing>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientCustomizing(im)setAttributes:", + "mangledName": "$s9Backtrace0A17ClientCustomizingP10attributesSDySSypGvs", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceClientCustomizing>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "attachments", + "printedName": "attachments", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Foundation.URL]", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientCustomizing(py)attachments", + "mangledName": "$s9Backtrace0A17ClientCustomizingP11attachmentsSay10Foundation3URLVGvp", + "moduleName": "Backtrace", + "protocolReq": true, + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Foundation.URL]", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientCustomizing(im)attachments", + "mangledName": "$s9Backtrace0A17ClientCustomizingP11attachmentsSay10Foundation3URLVGvg", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceClientCustomizing>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Foundation.URL]", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientCustomizing(im)setAttachments:", + "mangledName": "$s9Backtrace0A17ClientCustomizingP11attachmentsSay10Foundation3URLVGvs", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceClientCustomizing>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Backtrace.BacktraceClientDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceClientDelegate", + "printedName": "any Backtrace.BacktraceClientDelegate", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientCustomizing(py)delegate", + "mangledName": "$s9Backtrace0A17ClientCustomizingP8delegateAA0aB8Delegate_pSgvp", + "moduleName": "Backtrace", + "protocolReq": true, + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Backtrace.BacktraceClientDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceClientDelegate", + "printedName": "any Backtrace.BacktraceClientDelegate", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientCustomizing(im)delegate", + "mangledName": "$s9Backtrace0A17ClientCustomizingP8delegateAA0aB8Delegate_pSgvg", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceClientCustomizing>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Backtrace.BacktraceClientDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceClientDelegate", + "printedName": "any Backtrace.BacktraceClientDelegate", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientCustomizing(im)setDelegate:", + "mangledName": "$s9Backtrace0A17ClientCustomizingP8delegateAA0aB8Delegate_pSgvs", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceClientCustomizing>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + } + ] + } + ], + "declKind": "Protocol", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientCustomizing", + "mangledName": "$s9Backtrace0A17ClientCustomizingP", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "BacktraceReporting", + "printedName": "BacktraceReporting", + "children": [ + { + "kind": "Function", + "name": "send", + "printedName": "send(error:attachmentPaths:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceResult) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceResult", + "printedName": "Backtrace.BacktraceResult", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(pl)BacktraceReporting(im)sendWithError:attachmentPaths:completion:", + "mangledName": "$s9Backtrace0A9ReportingP4send5error15attachmentPaths10completionys5Error_p_SaySSGyAA0A6ResultCctF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceReporting>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "sendWithError:attachmentPaths:completion:", + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(message:attachmentPaths:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceResult) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceResult", + "printedName": "Backtrace.BacktraceResult", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(pl)BacktraceReporting(im)sendWithMessage:attachmentPaths:completion:", + "mangledName": "$s9Backtrace0A9ReportingP4send7message15attachmentPaths10completionySS_SaySSGyAA0A6ResultCctF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceReporting>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "sendWithMessage:attachmentPaths:completion:", + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(attachmentPaths:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceResult) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceResult", + "printedName": "Backtrace.BacktraceResult", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(pl)BacktraceReporting(im)sendWithAttachmentPaths:completion:", + "mangledName": "$s9Backtrace0A9ReportingP4send15attachmentPaths10completionySaySSG_yAA0A6ResultCctF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceReporting>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "sendWithAttachmentPaths:completion:", + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(exception:attachmentPaths:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSException?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSException", + "printedName": "Foundation.NSException", + "usr": "c:objc(cs)NSException" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceResult) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceResult", + "printedName": "Backtrace.BacktraceResult", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(pl)BacktraceReporting(im)sendWithException:attachmentPaths:completion:", + "mangledName": "$s9Backtrace0A9ReportingP4send9exception15attachmentPaths10completionySo11NSExceptionCSg_SaySSGyAA0A6ResultCctF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceReporting>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "sendWithException:attachmentPaths:completion:", + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@Backtrace@objc(pl)BacktraceReporting", + "mangledName": "$s9Backtrace0A9ReportingP", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "BacktraceLogging", + "printedName": "BacktraceLogging", + "children": [ + { + "kind": "Var", + "name": "loggingDestinations", + "printedName": "loggingDestinations", + "children": [ + { + "kind": "TypeNominal", + "name": "Set", + "printedName": "Swift.Set", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBaseDestination", + "printedName": "Backtrace.BacktraceBaseDestination", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBaseDestination" + } + ], + "usr": "s:Sh" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(pl)BacktraceLogging(py)loggingDestinations", + "mangledName": "$s9Backtrace0A7LoggingP19loggingDestinationsShyAA0A15BaseDestinationCGvp", + "moduleName": "Backtrace", + "protocolReq": true, + "declAttributes": [ + "ObjC", + "Available", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Set", + "printedName": "Swift.Set", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBaseDestination", + "printedName": "Backtrace.BacktraceBaseDestination", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBaseDestination" + } + ], + "usr": "s:Sh" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(pl)BacktraceLogging(im)loggingDestinations", + "mangledName": "$s9Backtrace0A7LoggingP19loggingDestinationsShyAA0A15BaseDestinationCGvg", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceLogging>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Set", + "printedName": "Swift.Set", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBaseDestination", + "printedName": "Backtrace.BacktraceBaseDestination", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBaseDestination" + } + ], + "usr": "s:Sh" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(pl)BacktraceLogging(im)setLoggingDestinations:", + "mangledName": "$s9Backtrace0A7LoggingP19loggingDestinationsShyAA0A15BaseDestinationCGvs", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceLogging>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + } + ] + } + ], + "declKind": "Protocol", + "usr": "c:@M@Backtrace@objc(pl)BacktraceLogging", + "mangledName": "$s9Backtrace0A7LoggingP", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "BacktraceMetricsProtocol", + "printedName": "BacktraceMetricsProtocol", + "children": [ + { + "kind": "Var", + "name": "metrics", + "printedName": "metrics", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceMetrics", + "printedName": "Backtrace.BacktraceMetrics", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetrics" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(pl)BacktraceMetricsProtocol(py)metrics", + "mangledName": "$s9Backtrace0A15MetricsProtocolP7metricsAA0aB0Cvp", + "moduleName": "Backtrace", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceMetrics", + "printedName": "Backtrace.BacktraceMetrics", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetrics" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(pl)BacktraceMetricsProtocol(im)metrics", + "mangledName": "$s9Backtrace0A15MetricsProtocolP7metricsAA0aB0Cvg", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceMetricsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Protocol", + "usr": "c:@M@Backtrace@objc(pl)BacktraceMetricsProtocol", + "mangledName": "$s9Backtrace0A15MetricsProtocolP", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "applicationName", + "printedName": "applicationName", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9Backtrace15applicationNameSSSgvp", + "mangledName": "$s9Backtrace15applicationNameSSSgvp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace15applicationNameSSSgvg", + "mangledName": "$s9Backtrace15applicationNameSSSgvg", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "applicationVersion", + "printedName": "applicationVersion", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9Backtrace18applicationVersionSSSgvp", + "mangledName": "$s9Backtrace18applicationVersionSSSgvp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace18applicationVersionSSSgvg", + "mangledName": "$s9Backtrace18applicationVersionSSSgvg", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "buildVersion", + "printedName": "buildVersion", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9Backtrace12buildVersionSSSgvp", + "mangledName": "$s9Backtrace12buildVersionSSSgvp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace12buildVersionSSSgvg", + "mangledName": "$s9Backtrace12buildVersionSSSgvg", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "defaultMetricsBaseUrlString", + "printedName": "defaultMetricsBaseUrlString", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9Backtrace27defaultMetricsBaseUrlStringSSvp", + "mangledName": "$s9Backtrace27defaultMetricsBaseUrlStringSSvp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace27defaultMetricsBaseUrlStringSSvg", + "mangledName": "$s9Backtrace27defaultMetricsBaseUrlStringSSvg", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "BacktraceBreadcrumbProtocol", + "printedName": "BacktraceBreadcrumbProtocol", + "children": [ + { + "kind": "Var", + "name": "breadcrumbs", + "printedName": "breadcrumbs", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbs", + "printedName": "Backtrace.BacktraceBreadcrumbs", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbs" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(pl)BacktraceBreadcrumbProtocol(py)breadcrumbs", + "mangledName": "$s9Backtrace0A18BreadcrumbProtocolP11breadcrumbsAA0A11BreadcrumbsCvp", + "moduleName": "Backtrace", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbs", + "printedName": "Backtrace.BacktraceBreadcrumbs", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbs" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(pl)BacktraceBreadcrumbProtocol(im)breadcrumbs", + "mangledName": "$s9Backtrace0A18BreadcrumbProtocolP11breadcrumbsAA0A11BreadcrumbsCvg", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceBreadcrumbProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "enableBreadcrumbs", + "printedName": "enableBreadcrumbs()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(pl)BacktraceBreadcrumbProtocol(im)enableBreadcrumbs", + "mangledName": "$s9Backtrace0A18BreadcrumbProtocolP17enableBreadcrumbsyyF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceBreadcrumbProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "enableBreadcrumbs", + "printedName": "enableBreadcrumbs(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbSettings", + "printedName": "Backtrace.BacktraceBreadcrumbSettings", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(pl)BacktraceBreadcrumbProtocol(im)enableBreadcrumbs:", + "mangledName": "$s9Backtrace0A18BreadcrumbProtocolP17enableBreadcrumbsyyAA0aB8SettingsCF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceBreadcrumbProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addBreadcrumb", + "printedName": "addBreadcrumb(_:attributes:type:level:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(pl)BacktraceBreadcrumbProtocol(im)addBreadcrumb:attributes:type:level:", + "mangledName": "$s9Backtrace0A18BreadcrumbProtocolP03addB0_10attributes4type5levelSbSS_SDyS2SGAA0aB4TypeOAA0aB5LevelOtF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceBreadcrumbProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addBreadcrumb", + "printedName": "addBreadcrumb(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(pl)BacktraceBreadcrumbProtocol(im)addBreadcrumb:", + "mangledName": "$s9Backtrace0A18BreadcrumbProtocolP03addB0ySbSSF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceBreadcrumbProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addBreadcrumb", + "printedName": "addBreadcrumb(_:attributes:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(pl)BacktraceBreadcrumbProtocol(im)addBreadcrumb:attributes:", + "mangledName": "$s9Backtrace0A18BreadcrumbProtocolP03addB0_10attributesSbSS_SDyS2SGtF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceBreadcrumbProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addBreadcrumb", + "printedName": "addBreadcrumb(_:type:level:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(pl)BacktraceBreadcrumbProtocol(im)addBreadcrumb:type:level:", + "mangledName": "$s9Backtrace0A18BreadcrumbProtocolP03addB0_4type5levelSbSS_AA0aB4TypeOAA0aB5LevelOtF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceBreadcrumbProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addBreadcrumb", + "printedName": "addBreadcrumb(_:level:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(pl)BacktraceBreadcrumbProtocol(im)addBreadcrumb:level:", + "mangledName": "$s9Backtrace0A18BreadcrumbProtocolP03addB0_5levelSbSS_AA0aB5LevelOtF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceBreadcrumbProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addBreadcrumb", + "printedName": "addBreadcrumb(_:type:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(pl)BacktraceBreadcrumbProtocol(im)addBreadcrumb:type:", + "mangledName": "$s9Backtrace0A18BreadcrumbProtocolP03addB0_4typeSbSS_AA0aB4TypeOtF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceBreadcrumbProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "clearBreadcrumbs", + "printedName": "clearBreadcrumbs()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(pl)BacktraceBreadcrumbProtocol(im)clearBreadcrumbs", + "mangledName": "$s9Backtrace0A18BreadcrumbProtocolP16clearBreadcrumbsSbyF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceBreadcrumbProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@Backtrace@objc(pl)BacktraceBreadcrumbProtocol", + "mangledName": "$s9Backtrace0A18BreadcrumbProtocolP", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/Payload.swift", + "kind": "IntegerLiteral", + "offset": 79, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/Payload.swift", + "kind": "StringLiteral", + "offset": 160, + "length": 16, + "value": "\"dropped_events\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/Payload.swift", + "kind": "StringLiteral", + "offset": 160, + "length": 16, + "value": "\"dropped_events\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/UniqueEventsPayload.swift", + "kind": "StringLiteral", + "offset": 556, + "length": 15, + "value": "\"unique_events\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/UniqueEventsPayload.swift", + "kind": "StringLiteral", + "offset": 591, + "length": 13, + "value": "\"application\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/UniqueEventsPayload.swift", + "kind": "StringLiteral", + "offset": 627, + "length": 12, + "value": "\"appversion\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/UniqueEventsPayload.swift", + "kind": "StringLiteral", + "offset": 556, + "length": 15, + "value": "\"unique_events\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/UniqueEventsPayload.swift", + "kind": "StringLiteral", + "offset": 591, + "length": 13, + "value": "\"application\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/UniqueEventsPayload.swift", + "kind": "StringLiteral", + "offset": 627, + "length": 12, + "value": "\"appversion\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceLogger.swift", + "kind": "IntegerLiteral", + "offset": 211, + "length": 7, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceLogger.swift", + "kind": "IntegerLiteral", + "offset": 279, + "length": 4, + "value": "2" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceLogger.swift", + "kind": "IntegerLiteral", + "offset": 340, + "length": 5, + "value": "3" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceLogger.swift", + "kind": "IntegerLiteral", + "offset": 398, + "length": 4, + "value": "4" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceLogger.swift", + "kind": "IntegerLiteral", + "offset": 211, + "length": 7, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceLogger.swift", + "kind": "IntegerLiteral", + "offset": 279, + "length": 4, + "value": "2" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceLogger.swift", + "kind": "IntegerLiteral", + "offset": 340, + "length": 5, + "value": "3" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceLogger.swift", + "kind": "IntegerLiteral", + "offset": 398, + "length": 4, + "value": "4" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceLogger.swift", + "kind": "Array", + "offset": 889, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceLogger.swift", + "kind": "StringLiteral", + "offset": 2632, + "length": 24, + "value": "\"Backtrace.BacktraceBaseDestination\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceDatabaseSettings.swift", + "kind": "IntegerLiteral", + "offset": 239, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceDatabaseSettings.swift", + "kind": "IntegerLiteral", + "offset": 387, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceDatabaseSettings.swift", + "kind": "IntegerLiteral", + "offset": 509, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceDatabaseSettings.swift", + "kind": "IntegerLiteral", + "offset": 599, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceDatabaseSettings.swift", + "kind": "BooleanLiteral", + "offset": 991, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceDatabaseSettings.swift", + "kind": "IntegerLiteral", + "offset": 1129, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceDatabaseSettings.swift", + "kind": "IntegerLiteral", + "offset": 1433, + "length": 8, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceDatabaseSettings.swift", + "kind": "IntegerLiteral", + "offset": 1433, + "length": 8, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceDatabaseSettings.swift", + "kind": "IntegerLiteral", + "offset": 1699, + "length": 5, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceDatabaseSettings.swift", + "kind": "IntegerLiteral", + "offset": 1699, + "length": 5, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Dispatching\/Dispatcher.swift", + "kind": "StringLiteral", + "offset": 81, + "length": 23, + "value": "\"backtrace.dispatching\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Dispatching\/Dispatcher.swift", + "kind": "IntegerLiteral", + "offset": 479, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceMetricsSettings.swift", + "kind": "IntegerLiteral", + "offset": 245, + "length": 3, + "value": "350" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceMetricsSettings.swift", + "kind": "IntegerLiteral", + "offset": 434, + "length": 4, + "value": "1800" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceMetricsSettings.swift", + "kind": "IntegerLiteral", + "offset": 624, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceMetricsSettings.swift", + "kind": "IntegerLiteral", + "offset": 715, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceMetricsSettings.swift", + "kind": "StringLiteral", + "offset": 868, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/AttributesProvider.swift", + "kind": "Dictionary", + "offset": 460, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/AttributesProvider.swift", + "kind": "Array", + "offset": 499, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/AttributesProvider.swift", + "kind": "BooleanLiteral", + "offset": 734, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/UniqueEvent.swift", + "kind": "StringLiteral", + "offset": 454, + "length": 8, + "value": "\"unique\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/UniqueEvent.swift", + "kind": "StringLiteral", + "offset": 454, + "length": 8, + "value": "\"unique\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceReportStatus.swift", + "kind": "IntegerLiteral", + "offset": 223, + "length": 2, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceReportStatus.swift", + "kind": "IntegerLiteral", + "offset": 265, + "length": 16, + "value": "2" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceReportStatus.swift", + "kind": "IntegerLiteral", + "offset": 323, + "length": 12, + "value": "3" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceReportStatus.swift", + "kind": "IntegerLiteral", + "offset": 375, + "length": 12, + "value": "4" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceReportStatus.swift", + "kind": "IntegerLiteral", + "offset": 223, + "length": 2, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceReportStatus.swift", + "kind": "IntegerLiteral", + "offset": 265, + "length": 16, + "value": "2" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceReportStatus.swift", + "kind": "IntegerLiteral", + "offset": 323, + "length": 12, + "value": "3" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceReportStatus.swift", + "kind": "IntegerLiteral", + "offset": 375, + "length": 12, + "value": "4" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Network\/MultipartRequest.swift", + "kind": "StringLiteral", + "offset": 140, + "length": 7, + "value": "\"\/post\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Network\/MultipartRequest.swift", + "kind": "StringLiteral", + "offset": 213, + "length": 7, + "value": "\"token\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceResult.swift", + "kind": "StringLiteral", + "offset": 92, + "length": 15, + "value": "\"Backtrace.BacktraceResult\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceNotificationObserver.swift", + "kind": "StringLiteral", + "offset": 373, + "length": 29, + "value": "\"Backtrace.BacktraceNotificationObserver\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceNotificationObserver.swift", + "kind": "BooleanLiteral", + "offset": 4755, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceNotificationObserver.swift", + "kind": "IntegerLiteral", + "offset": 12670, + "length": 18, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceNotificationObserver.swift", + "kind": "IntegerLiteral", + "offset": 12670, + "length": 18, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceNotificationObserver.swift", + "kind": "IntegerLiteral", + "offset": 12670, + "length": 18, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Network\/HttpMethod.swift", + "kind": "StringLiteral", + "offset": 61, + "length": 6, + "value": "\"POST\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Network\/HttpMethod.swift", + "kind": "StringLiteral", + "offset": 83, + "length": 5, + "value": "\"GET\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Network\/HttpMethod.swift", + "kind": "StringLiteral", + "offset": 104, + "length": 5, + "value": "\"PUT\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Network\/HttpMethod.swift", + "kind": "StringLiteral", + "offset": 128, + "length": 8, + "value": "\"DELETE\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Network\/HttpMethod.swift", + "kind": "StringLiteral", + "offset": 61, + "length": 6, + "value": "\"POST\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Network\/HttpMethod.swift", + "kind": "StringLiteral", + "offset": 83, + "length": 5, + "value": "\"GET\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Network\/HttpMethod.swift", + "kind": "StringLiteral", + "offset": 104, + "length": 5, + "value": "\"PUT\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Network\/HttpMethod.swift", + "kind": "StringLiteral", + "offset": 128, + "length": 8, + "value": "\"DELETE\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClient.swift", + "kind": "StringLiteral", + "offset": 115, + "length": 15, + "value": "\"Backtrace.BacktraceClient\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClient.swift", + "kind": "Array", + "offset": 5864, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClient.swift", + "kind": "Array", + "offset": 6174, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClient.swift", + "kind": "Array", + "offset": 6473, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClient.swift", + "kind": "Array", + "offset": 6812, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClient.swift", + "kind": "Array", + "offset": 7108, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Client\/Model\/AttachmentsStorage.swift", + "kind": "StringLiteral", + "offset": 824, + "length": 16, + "value": "\"BacktraceCache\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/AttributesStorage.swift", + "kind": "StringLiteral", + "offset": 717, + "length": 16, + "value": "\"BacktraceCache\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/MetricsRequest.swift", + "kind": "StringLiteral", + "offset": 138, + "length": 7, + "value": "\"\/post\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/MetricsRequest.swift", + "kind": "StringLiteral", + "offset": 211, + "length": 7, + "value": "\"token\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/BacktraceMetricsContainer.swift", + "kind": "StringLiteral", + "offset": 195, + "length": 22, + "value": "\"Application Launches\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/BacktraceMetricsContainer.swift", + "kind": "StringLiteral", + "offset": 258, + "length": 6, + "value": "\"guid\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Repository\/Model\/Attachment.swift", + "kind": "IntegerLiteral", + "offset": 377, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Repository\/Model\/Attachment.swift", + "kind": "IntegerLiteral", + "offset": 382, + "length": 4, + "value": "1024" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Repository\/Model\/Attachment.swift", + "kind": "IntegerLiteral", + "offset": 389, + "length": 4, + "value": "1024" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceCredentials.swift", + "kind": "StringLiteral", + "offset": 76, + "length": 20, + "value": "\"Backtrace.BacktraceCredentials\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/BacktraceMetrics.swift", + "kind": "StringLiteral", + "offset": 36, + "length": 16, + "value": "\"Backtrace.BacktraceMetrics\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/SummedEventsPayload.swift", + "kind": "StringLiteral", + "offset": 556, + "length": 15, + "value": "\"summed_events\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/SummedEventsPayload.swift", + "kind": "StringLiteral", + "offset": 591, + "length": 13, + "value": "\"application\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/SummedEventsPayload.swift", + "kind": "StringLiteral", + "offset": 627, + "length": 12, + "value": "\"appversion\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/SummedEventsPayload.swift", + "kind": "StringLiteral", + "offset": 556, + "length": 15, + "value": "\"summed_events\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/SummedEventsPayload.swift", + "kind": "StringLiteral", + "offset": 591, + "length": 13, + "value": "\"application\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/SummedEventsPayload.swift", + "kind": "StringLiteral", + "offset": 627, + "length": 12, + "value": "\"appversion\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbsLogManager.swift", + "kind": "StringLiteral", + "offset": 31, + "length": 30, + "value": "\"Backtrace.BacktraceBreadcrumbsLogManager\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Client\/BacktraceReporter.swift", + "kind": "Array", + "offset": 3831, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Client\/BacktraceReporter.swift", + "kind": "Array", + "offset": 4393, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceCrashReporter.swift", + "kind": "StringLiteral", + "offset": 226, + "length": 13, + "value": "\"live_report\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceCrashReporter.swift", + "kind": "StringLiteral", + "offset": 114, + "length": 22, + "value": "\"Backtrace.BacktraceCrashReporter\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceCrashReporter.swift", + "kind": "Array", + "offset": 2396, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceCrashReporter.swift", + "kind": "Array", + "offset": 2936, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Client\/BacktraceOomWatcher.swift", + "kind": "IntegerLiteral", + "offset": 634, + "length": 6, + "value": "60000" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Client\/BacktraceOomWatcher.swift", + "kind": "StringLiteral", + "offset": 716, + "length": 25, + "value": "\"BacktraceOomState.plist\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Client\/BacktraceOomWatcher.swift", + "kind": "BooleanLiteral", + "offset": 1810, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Repository\/PersistentRepository.swift", + "kind": "IntegerLiteral", + "offset": 9018, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Repository\/PersistentRepository.swift", + "kind": "IntegerLiteral", + "offset": 9603, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Repository\/Model\/BacktraceReport.swift", + "kind": "StringLiteral", + "offset": 147, + "length": 15, + "value": "\"Backtrace.BacktraceReport\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/Queue.swift", + "kind": "Array", + "offset": 98, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbSettings.swift", + "kind": "IntegerLiteral", + "offset": 176, + "length": 2, + "value": "64" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbSettings.swift", + "kind": "IntegerLiteral", + "offset": 181, + "length": 4, + "value": "1024" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbSettings.swift", + "kind": "IntegerLiteral", + "offset": 845, + "length": 4, + "value": "4096" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbSettings.swift", + "kind": "StringLiteral", + "offset": 974, + "length": 18, + "value": "\"bt-breadcrumbs-0\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbSettings.swift", + "kind": "IntegerLiteral", + "offset": 1553, + "length": 4, + "value": "4096" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbSettings.swift", + "kind": "StringLiteral", + "offset": 1682, + "length": 18, + "value": "\"bt-breadcrumbs-0\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbSettings.swift", + "kind": "StringLiteral", + "offset": 83, + "length": 27, + "value": "\"Backtrace.BacktraceBreadcrumbSettings\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/System.swift", + "kind": "IntegerLiteral", + "offset": 13517, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/System.swift", + "kind": "IntegerLiteral", + "offset": 13535, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/System.swift", + "kind": "IntegerLiteral", + "offset": 13551, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/System.swift", + "kind": "IntegerLiteral", + "offset": 13567, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 87, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 104, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 128, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 146, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 166, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 184, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 211, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "Array", + "offset": 828, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 87, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 104, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 128, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 146, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 166, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 184, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 211, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 902, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 920, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 941, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 960, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 979, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 902, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 920, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 941, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 960, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 979, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "BooleanLiteral", + "offset": 1673, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "BooleanLiteral", + "offset": 505, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 4849, + "length": 15, + "value": "\"screens.count\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 4955, + "length": 14, + "value": "\"screen.scale\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 4991, + "length": 14, + "value": "\"screen.width\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 5028, + "length": 15, + "value": "\"screen.height\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 5071, + "length": 21, + "value": "\"screen.scale.native\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 5120, + "length": 21, + "value": "\"screen.width.native\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 5170, + "length": 22, + "value": "\"screen.height.native\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 5219, + "length": 19, + "value": "\"screen.brightness\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 4849, + "length": 15, + "value": "\"screens.count\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 4955, + "length": 14, + "value": "\"screen.scale\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 4991, + "length": 14, + "value": "\"screen.width\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 5028, + "length": 15, + "value": "\"screen.height\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 5071, + "length": 21, + "value": "\"screen.scale.native\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 5120, + "length": 21, + "value": "\"screen.width.native\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 5170, + "length": 22, + "value": "\"screen.height.native\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 5219, + "length": 19, + "value": "\"screen.brightness\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 7825, + "length": 34, + "value": "\"backtrace.unique.user.identifier\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 7905, + "length": 17, + "value": "\"backtrace-cocoa\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 7951, + "length": 7, + "value": "\"2.1.0\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClientConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 222, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClientConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 304, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClientConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 396, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClientConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 222, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClientConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 304, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClientConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 396, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClientConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 1320, + "length": 2, + "value": "30" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClientConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 1495, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClientConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 2944, + "length": 2, + "value": "30" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClientConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 3002, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClientConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 4245, + "length": 2, + "value": "30" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClientConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 4315, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClientConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 4374, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClientConfiguration.swift", + "kind": "StringLiteral", + "offset": 465, + "length": 28, + "value": "\"Backtrace.BacktraceClientConfiguration\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbFile.swift", + "kind": "IntegerLiteral", + "offset": 188, + "length": 4, + "value": "4096" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbFile.swift", + "kind": "StringLiteral", + "offset": 427, + "length": 59, + "value": "\"io.backtrace.BacktraceBreadcrumbFile@\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbFile.swift", + "kind": "StringLiteral", + "offset": 485, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbFile.swift", + "kind": "StringLiteral", + "offset": 100, + "length": 23, + "value": "\"Backtrace.BacktraceBreadcrumbFile\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Watcher\/BacktraceWatcher.swift", + "kind": "StringLiteral", + "offset": 617, + "length": 17, + "value": "\"backtrace.timer\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/SummedEvent.swift", + "kind": "StringLiteral", + "offset": 379, + "length": 14, + "value": "\"metric_group\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/SummedEvent.swift", + "kind": "StringLiteral", + "offset": 379, + "length": 14, + "value": "\"metric_group\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Network\/BacktraceRateLimiter.swift", + "kind": "Array", + "offset": 99, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Network\/BacktraceRateLimiter.swift", + "kind": "FloatLiteral", + "offset": 161, + "length": 4, + "value": "60.0" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClientCustomizing.swift", + "kind": "StringLiteral", + "offset": 4399, + "length": 34, + "value": "\"https:\/\/events.backtrace.io\/api\/\"" + } + ] +} \ No newline at end of file diff --git a/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/Modules/Backtrace.swiftmodule/arm64-apple-ios.private.swiftinterface b/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/Modules/Backtrace.swiftmodule/arm64-apple-ios.private.swiftinterface new file mode 100644 index 00000000..0bfb41be --- /dev/null +++ b/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/Modules/Backtrace.swiftmodule/arm64-apple-ios.private.swiftinterface @@ -0,0 +1,384 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) +// swift-module-flags: -target arm64-apple-ios13.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name Backtrace +@_exported import Backtrace +import CallKit +import CoreData +import CrashReporter +import Darwin +import Foundation +import MachO +import MobileCoreServices +import Swift +import SystemConfiguration +import UIKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +@objc public protocol BacktraceClientDelegate { + @objc optional func willSend(_ report: Backtrace.BacktraceReport) -> Backtrace.BacktraceReport + @objc optional func willSendRequest(_ request: Foundation.URLRequest) -> Foundation.URLRequest + @available(*, renamed: "serverDidResponse") + @objc optional func serverDidRespond(_ result: Backtrace.BacktraceResult) + @objc optional func connectionDidFail(_ error: any Swift.Error) + @objc optional func didReachLimit(_ result: Backtrace.BacktraceResult) +} +@objc public enum BacktraceLogLevel : Swift.Int { + case debug + case warning + case info + case error + case none + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objc public class BacktraceLogger : ObjectiveC.NSObject { + @objc override dynamic public init() + @objc deinit +} +@objc open class BacktraceBaseDestination : ObjectiveC.NSObject { + @objc public init(level: Backtrace.BacktraceLogLevel) + @objc public func log(level: Backtrace.BacktraceLogLevel, msg: Swift.String, file: Swift.String = #file, function: Swift.String = #function, line: Swift.Int = #line) + @objc deinit +} +@_inheritsConvenienceInitializers @objc final public class BacktraceFancyConsoleDestination : Backtrace.BacktraceBaseDestination { + @objc public static var dateFormatter: Foundation.DateFormatter { + @objc get + } + @objc override final public func log(level: Backtrace.BacktraceLogLevel, msg: Swift.String, file: Swift.String = #file, function: Swift.String = #function, line: Swift.Int = #line) + @objc override public init(level: Backtrace.BacktraceLogLevel) + @objc deinit +} +@_inheritsConvenienceInitializers @objc final public class BacktraceConsoleDestination : Backtrace.BacktraceBaseDestination { + @objc override final public func log(level: Backtrace.BacktraceLogLevel, msg: Swift.String, file: Swift.String = #file, function: Swift.String = #function, line: Swift.Int = #line) + @objc override public init(level: Backtrace.BacktraceLogLevel) + @objc deinit +} +@_inheritsConvenienceInitializers @objc public class BacktraceDatabaseSettings : ObjectiveC.NSObject { + @objc public var maxRecordCount: Swift.Int + @objc public var maxDatabaseSize: Swift.Int + @objc public var retryInterval: Swift.Int + @objc public var retryLimit: Swift.Int + @objc public var retryBehaviour: Backtrace.RetryBehaviour + @objc public var retryOrder: Backtrace.RetryOrder + @objc public var reportHostName: Swift.Bool + @objc override dynamic public init() + @objc deinit +} +@objc public enum RetryBehaviour : Swift.Int { + case none + case interval + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@objc public enum RetryOrder : Swift.Int { + case queue + case stack + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objc public class BacktraceMetricsSettings : ObjectiveC.NSObject { + @objc public var maxEventsCount: Swift.Int + @objc public var timeInterval: Swift.Int + @objc public var retryInterval: Swift.Int + @objc public var retryLimit: Swift.Int + @objc public var customSubmissionUrl: Swift.String + @objc override dynamic public init() + @objc deinit +} +@objc public enum BacktraceReportStatus : Swift.Int { + case serverError + case ok + case debuggerAttached + case unknownError + case limitReached + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +extension Backtrace.BacktraceReportStatus : Swift.CustomStringConvertible { + public var description: Swift.String { + get + } +} +@_hasMissingDesignatedInitializers @objc open class BacktraceResult : ObjectiveC.NSObject { + @objc public var message: Swift.String + @objc public var report: Backtrace.BacktraceReport? + @objc public var backtraceStatus: Backtrace.BacktraceReportStatus + @objc deinit +} +extension Backtrace.BacktraceResult { + @objc override dynamic open var description: Swift.String { + @objc get + } +} +@_hasMissingDesignatedInitializers @objc open class BacktraceClient : ObjectiveC.NSObject { + @objc public static var shared: (any Backtrace.BacktraceBreadcrumbProtocol & Backtrace.BacktraceClientCustomizing & Backtrace.BacktraceLogging & Backtrace.BacktraceMetricsProtocol & Backtrace.BacktraceReporting)? + @objc final public let configuration: Backtrace.BacktraceClientConfiguration + @objc convenience public init(credentials: Backtrace.BacktraceCredentials, crashReporter: Backtrace.BacktraceCrashReporter = BacktraceCrashReporter()) throws + @objc convenience public init(credentials: Backtrace.BacktraceCredentials) throws + @objc convenience public init(configuration: Backtrace.BacktraceClientConfiguration) throws + @objc convenience public init(configuration: Backtrace.BacktraceClientConfiguration, crashReporter: Backtrace.BacktraceCrashReporter) throws + @objc deinit +} +extension Backtrace.BacktraceClient : Backtrace.BacktraceClientCustomizing { + @objc dynamic public var delegate: (any Backtrace.BacktraceClientDelegate)? { + @objc get + @objc set + } + @objc dynamic public var attributes: Backtrace.Attributes { + @objc get + @objc set + } + @objc dynamic public var attachments: Backtrace.Attachments { + @objc get + @objc set + } +} +extension Backtrace.BacktraceClient : Backtrace.BacktraceReporting { + @objc dynamic public func send(error: any Swift.Error, attachmentPaths: [Swift.String] = [], completion: @escaping ((Backtrace.BacktraceResult) -> Swift.Void)) + @objc dynamic public func send(message: Swift.String, attachmentPaths: [Swift.String] = [], completion: @escaping ((Backtrace.BacktraceResult) -> Swift.Void)) + @objc dynamic public func send(exception: Foundation.NSException?, attachmentPaths: [Swift.String] = [], completion: @escaping ((_ result: Backtrace.BacktraceResult) -> Swift.Void)) + @objc dynamic public func send(attachmentPaths: [Swift.String] = [], completion: @escaping ((_ result: Backtrace.BacktraceResult) -> Swift.Void)) +} +extension Backtrace.BacktraceClient : Backtrace.BacktraceLogging { + @objc dynamic public var loggingDestinations: Swift.Set { + @objc get + @objc set + } +} +extension Backtrace.BacktraceClient : Backtrace.BacktraceMetricsProtocol { + @objc dynamic public var metrics: Backtrace.BacktraceMetrics { + @objc get + } +} +extension Backtrace.BacktraceClient : Backtrace.BacktraceBreadcrumbProtocol { + @objc dynamic public var breadcrumbs: Backtrace.BacktraceBreadcrumbs { + @objc get + } + @objc dynamic public func enableBreadcrumbs() + @objc dynamic public func enableBreadcrumbs(_ breadcrumbSettings: Backtrace.BacktraceBreadcrumbSettings) + @objc dynamic public func addBreadcrumb(_ message: Swift.String, attributes: [Swift.String : Swift.String], type: Backtrace.BacktraceBreadcrumbType, level: Backtrace.BacktraceBreadcrumbLevel) -> Swift.Bool + @objc dynamic public func addBreadcrumb(_ message: Swift.String) -> Swift.Bool + @objc dynamic public func addBreadcrumb(_ message: Swift.String, attributes: [Swift.String : Swift.String]) -> Swift.Bool + @objc dynamic public func addBreadcrumb(_ message: Swift.String, type: Backtrace.BacktraceBreadcrumbType, level: Backtrace.BacktraceBreadcrumbLevel) -> Swift.Bool + @objc dynamic public func addBreadcrumb(_ message: Swift.String, level: Backtrace.BacktraceBreadcrumbLevel) -> Swift.Bool + @objc dynamic public func addBreadcrumb(_ message: Swift.String, type: Backtrace.BacktraceBreadcrumbType) -> Swift.Bool + @objc dynamic public func clearBreadcrumbs() -> Swift.Bool +} +@objc public class BacktraceCredentials : ObjectiveC.NSObject { + @objc public init(endpoint: Foundation.URL, token: Swift.String) + @objc public init(submissionUrl: Foundation.URL) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc open class BacktraceMetrics : ObjectiveC.NSObject { + @objc public var count: Swift.Int { + @objc get + } + @objc public func enable(settings: Backtrace.BacktraceMetricsSettings) + @objc public func addUniqueEvent(name: Swift.String) + @objc public func addSummedEvent(name: Swift.String) + @objc public func clearSummedEvents() + @objc public func getSummedEvents() -> [Any] + @objc public func getUniqueEvents() -> [Any] + @objc deinit +} +@objc public class BacktraceCrashReporter : ObjectiveC.NSObject { + @objc convenience public init(config: CrashReporter.PLCrashReporterConfig = PLCrashReporterConfig(signalHandlerType: .BSD, symbolicationStrategy: .all)) + @objc public init(reporter: CrashReporter.PLCrashReporter) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc final public class BacktraceReport : ObjectiveC.NSObject { + @objc final public let reportData: Foundation.Data + @objc final public var attachmentPaths: [Swift.String] + @objc final public var attributes: Backtrace.Attributes + @objc deinit +} +@_inheritsConvenienceInitializers @objcMembers public class Queue : ObjectiveC.NSObject { + public func allElements() -> [T] + @objc override dynamic public init() + @objc deinit +} +@objc public class BacktraceBreadcrumbSettings : ObjectiveC.NSObject { + public static let defaultMaxBreadcrumbFileSize: Swift.Int + @objc public var maxIndividualBreadcrumbSizeBytes: Swift.Int + @objc public var maxQueueFileSizeBytes: Swift.Int + @objc final public let breadcrumbLogFileName: Swift.String + @objc public var breadcrumbLevel: Backtrace.BacktraceBreadcrumbLevel + @objc public init(_ maxIndividualBreadcrumbSizeBytes: Swift.Int = 4096, maxQueueFileSizeBytes: Swift.Int = defaultMaxBreadcrumbFileSize, breadcrumbLogFileName: Swift.String = "bt-breadcrumbs-0", breadcrumbTypes: [Swift.Int], breadcrumbLevel: Swift.Int) + public init(_ maxIndividualBreadcrumbSizeBytes: Swift.Int = 4096, maxQueueFileSizeBytes: Swift.Int = defaultMaxBreadcrumbFileSize, breadcrumbLogFileName: Swift.String = "bt-breadcrumbs-0", breadcrumbTypes: [Backtrace.BacktraceBreadcrumbType] = BacktraceBreadcrumbType.all, breadcrumbLevel: Backtrace.BacktraceBreadcrumbLevel = BacktraceBreadcrumbLevel.debug) + @objc public func getBreadcrumbLogPath() throws -> Foundation.URL + @objc deinit +} +@objc public enum BacktraceBreadcrumbType : Swift.Int { + case manual = 1 + case log = 2 + case navigation = 3 + case http = 4 + case system = 5 + case user = 6 + case configuration = 7 + public var description: Swift.String { + get + } + public static let all: [Backtrace.BacktraceBreadcrumbType] + public static let none: [Backtrace.BacktraceBreadcrumbType] + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@objc public enum BacktraceBreadcrumbLevel : Swift.Int { + case debug = 1 + case info = 2 + case warning = 3 + case error = 4 + case fatal = 5 + public var description: Swift.String { + get + } + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objc public class BacktraceBreadcrumbs : ObjectiveC.NSObject { + public func enableBreadcrumbs(_ breadcrumbSettings: Backtrace.BacktraceBreadcrumbSettings = BacktraceBreadcrumbSettings()) + public func disableBreadcrumbs() + public func addBreadcrumb(_ message: Swift.String, attributes: [Swift.String : Swift.String]? = nil, type: Backtrace.BacktraceBreadcrumbType = BacktraceBreadcrumbType.manual, level: Backtrace.BacktraceBreadcrumbLevel = BacktraceBreadcrumbLevel.info) -> Swift.Bool + public func clear() -> Swift.Bool + public var getCurrentBreadcrumbId: Swift.Int? { + get + } + @objc override dynamic public init() + @objc deinit +} +@_inheritsConvenienceInitializers @objc(Crash) public class Crash : CoreData.NSManagedObject { + @objc override dynamic public init(entity: CoreData.NSEntityDescription, insertInto context: CoreData.NSManagedObjectContext?) + @objc deinit +} +extension Backtrace.Crash { + @nonobjc public class func fetchRequest() -> CoreData.NSFetchRequest + @objc(attachmentPaths) @NSManaged dynamic public var attachmentPaths: [Swift.String]? { + @objc get + @objc set + } + @objc(dateAdded) @NSManaged dynamic public var dateAdded: Foundation.Date? { + @objc get + @objc set + } + @objc(hashProperty) @NSManaged dynamic public var hashProperty: Swift.String? { + @objc get + @objc set + } + @objc(reportData) @NSManaged dynamic public var reportData: Foundation.Data? { + @objc get + @objc set + } + @objc(retryCount) @NSManaged dynamic public var retryCount: Swift.Int64 { + @objc get + @objc set + } +} +@objc public enum BacktraceOomMode : Swift.Int { + case none = 0 + case light = 1 + case full = 2 + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@objc public class BacktraceClientConfiguration : ObjectiveC.NSObject { + @objc final public let credentials: Backtrace.BacktraceCredentials + @objc public var dbSettings: Backtrace.BacktraceDatabaseSettings + @objc public var metricsSettings: Backtrace.BacktraceMetricsSettings + @objc public var breadcrumbSettings: Backtrace.BacktraceBreadcrumbSettings + @objc public var reportsPerMin: Swift.Int + @objc public var allowsAttachingDebugger: Swift.Bool + @objc public var oomMode: Backtrace.BacktraceOomMode + @available(*, deprecated, renamed: "oomMode") + @objc public var detectOom: Swift.Bool { + @objc get + @objc set + } + @objc public init(credentials: Backtrace.BacktraceCredentials) + @objc public init(credentials: Backtrace.BacktraceCredentials, dbSettings: Backtrace.BacktraceDatabaseSettings = BacktraceDatabaseSettings(), reportsPerMin: Swift.Int = 30, allowsAttachingDebugger: Swift.Bool = false, oomMode: Backtrace.BacktraceOomMode = .none) + @available(*, deprecated, message: "Use init(credentials:dbSettings:reportsPerMin:allowsAttachingDebugger:oomMode:) instead") + @objc convenience public init(credentials: Backtrace.BacktraceCredentials, dbSettings: Backtrace.BacktraceDatabaseSettings = .init(), reportsPerMin: Swift.Int = 30, allowsAttachingDebugger: Swift.Bool = false, detectOOM: Swift.Bool = false) + @objc deinit +} +public typealias BacktraceClientProtocol = Backtrace.BacktraceBreadcrumbProtocol & Backtrace.BacktraceClientCustomizing & Backtrace.BacktraceLogging & Backtrace.BacktraceMetricsProtocol & Backtrace.BacktraceReporting +public typealias Attributes = [Swift.String : Any] +public typealias DecodableAttributes = [Swift.String : Swift.String] +public typealias Attachments = [Foundation.URL] +public typealias Bookmarks = [Swift.String : Foundation.Data] +@objc public protocol BacktraceClientCustomizing { + @objc var attributes: Backtrace.Attributes { get set } + @objc var attachments: Backtrace.Attachments { get set } + @objc var delegate: (any Backtrace.BacktraceClientDelegate)? { get set } +} +@objc public protocol BacktraceReporting { + @objc func send(error: any Swift.Error, attachmentPaths: [Swift.String], completion: @escaping ((_ result: Backtrace.BacktraceResult) -> Swift.Void)) + @objc func send(message: Swift.String, attachmentPaths: [Swift.String], completion: @escaping ((_ result: Backtrace.BacktraceResult) -> Swift.Void)) + @objc func send(attachmentPaths: [Swift.String], completion: @escaping ((_ result: Backtrace.BacktraceResult) -> Swift.Void)) + @objc func send(exception: Foundation.NSException?, attachmentPaths: [Swift.String], completion: @escaping ((_ result: Backtrace.BacktraceResult) -> Swift.Void)) +} +@objc public protocol BacktraceLogging { + @available(*, renamed: "destinations") + @objc var loggingDestinations: Swift.Set { get set } +} +@objc public protocol BacktraceMetricsProtocol { + @objc var metrics: Backtrace.BacktraceMetrics { get } +} +public let applicationName: Swift.String? +public let applicationVersion: Swift.String? +public let buildVersion: Swift.String? +public let defaultMetricsBaseUrlString: Swift.String +@objc public protocol BacktraceBreadcrumbProtocol { + @objc var breadcrumbs: Backtrace.BacktraceBreadcrumbs { get } + @objc func enableBreadcrumbs() + @objc func enableBreadcrumbs(_ breadcrumbSettings: Backtrace.BacktraceBreadcrumbSettings) + @objc func addBreadcrumb(_ message: Swift.String, attributes: [Swift.String : Swift.String], type: Backtrace.BacktraceBreadcrumbType, level: Backtrace.BacktraceBreadcrumbLevel) -> Swift.Bool + @objc func addBreadcrumb(_ message: Swift.String) -> Swift.Bool + @objc func addBreadcrumb(_ message: Swift.String, attributes: [Swift.String : Swift.String]) -> Swift.Bool + @objc func addBreadcrumb(_ message: Swift.String, type: Backtrace.BacktraceBreadcrumbType, level: Backtrace.BacktraceBreadcrumbLevel) -> Swift.Bool + @objc func addBreadcrumb(_ message: Swift.String, level: Backtrace.BacktraceBreadcrumbLevel) -> Swift.Bool + @objc func addBreadcrumb(_ message: Swift.String, type: Backtrace.BacktraceBreadcrumbType) -> Swift.Bool + @objc func clearBreadcrumbs() -> Swift.Bool +} +extension Backtrace.BacktraceLogLevel : Swift.Equatable {} +extension Backtrace.BacktraceLogLevel : Swift.Hashable {} +extension Backtrace.BacktraceLogLevel : Swift.RawRepresentable {} +extension Backtrace.RetryBehaviour : Swift.Equatable {} +extension Backtrace.RetryBehaviour : Swift.Hashable {} +extension Backtrace.RetryBehaviour : Swift.RawRepresentable {} +extension Backtrace.RetryOrder : Swift.Equatable {} +extension Backtrace.RetryOrder : Swift.Hashable {} +extension Backtrace.RetryOrder : Swift.RawRepresentable {} +extension Backtrace.BacktraceReportStatus : Swift.Equatable {} +extension Backtrace.BacktraceReportStatus : Swift.Hashable {} +extension Backtrace.BacktraceReportStatus : Swift.RawRepresentable {} +extension Backtrace.BacktraceBreadcrumbType : Swift.Equatable {} +extension Backtrace.BacktraceBreadcrumbType : Swift.Hashable {} +extension Backtrace.BacktraceBreadcrumbType : Swift.RawRepresentable {} +extension Backtrace.BacktraceBreadcrumbLevel : Swift.Equatable {} +extension Backtrace.BacktraceBreadcrumbLevel : Swift.Hashable {} +extension Backtrace.BacktraceBreadcrumbLevel : Swift.RawRepresentable {} +extension Backtrace.BacktraceOomMode : Swift.Equatable {} +extension Backtrace.BacktraceOomMode : Swift.Hashable {} +extension Backtrace.BacktraceOomMode : Swift.RawRepresentable {} diff --git a/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/Modules/Backtrace.swiftmodule/arm64-apple-ios.swiftdoc b/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/Modules/Backtrace.swiftmodule/arm64-apple-ios.swiftdoc new file mode 100644 index 00000000..e284f756 Binary files /dev/null and b/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/Modules/Backtrace.swiftmodule/arm64-apple-ios.swiftdoc differ diff --git a/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/Modules/Backtrace.swiftmodule/arm64-apple-ios.swiftinterface b/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/Modules/Backtrace.swiftmodule/arm64-apple-ios.swiftinterface new file mode 100644 index 00000000..0bfb41be --- /dev/null +++ b/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/Modules/Backtrace.swiftmodule/arm64-apple-ios.swiftinterface @@ -0,0 +1,384 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) +// swift-module-flags: -target arm64-apple-ios13.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name Backtrace +@_exported import Backtrace +import CallKit +import CoreData +import CrashReporter +import Darwin +import Foundation +import MachO +import MobileCoreServices +import Swift +import SystemConfiguration +import UIKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +@objc public protocol BacktraceClientDelegate { + @objc optional func willSend(_ report: Backtrace.BacktraceReport) -> Backtrace.BacktraceReport + @objc optional func willSendRequest(_ request: Foundation.URLRequest) -> Foundation.URLRequest + @available(*, renamed: "serverDidResponse") + @objc optional func serverDidRespond(_ result: Backtrace.BacktraceResult) + @objc optional func connectionDidFail(_ error: any Swift.Error) + @objc optional func didReachLimit(_ result: Backtrace.BacktraceResult) +} +@objc public enum BacktraceLogLevel : Swift.Int { + case debug + case warning + case info + case error + case none + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objc public class BacktraceLogger : ObjectiveC.NSObject { + @objc override dynamic public init() + @objc deinit +} +@objc open class BacktraceBaseDestination : ObjectiveC.NSObject { + @objc public init(level: Backtrace.BacktraceLogLevel) + @objc public func log(level: Backtrace.BacktraceLogLevel, msg: Swift.String, file: Swift.String = #file, function: Swift.String = #function, line: Swift.Int = #line) + @objc deinit +} +@_inheritsConvenienceInitializers @objc final public class BacktraceFancyConsoleDestination : Backtrace.BacktraceBaseDestination { + @objc public static var dateFormatter: Foundation.DateFormatter { + @objc get + } + @objc override final public func log(level: Backtrace.BacktraceLogLevel, msg: Swift.String, file: Swift.String = #file, function: Swift.String = #function, line: Swift.Int = #line) + @objc override public init(level: Backtrace.BacktraceLogLevel) + @objc deinit +} +@_inheritsConvenienceInitializers @objc final public class BacktraceConsoleDestination : Backtrace.BacktraceBaseDestination { + @objc override final public func log(level: Backtrace.BacktraceLogLevel, msg: Swift.String, file: Swift.String = #file, function: Swift.String = #function, line: Swift.Int = #line) + @objc override public init(level: Backtrace.BacktraceLogLevel) + @objc deinit +} +@_inheritsConvenienceInitializers @objc public class BacktraceDatabaseSettings : ObjectiveC.NSObject { + @objc public var maxRecordCount: Swift.Int + @objc public var maxDatabaseSize: Swift.Int + @objc public var retryInterval: Swift.Int + @objc public var retryLimit: Swift.Int + @objc public var retryBehaviour: Backtrace.RetryBehaviour + @objc public var retryOrder: Backtrace.RetryOrder + @objc public var reportHostName: Swift.Bool + @objc override dynamic public init() + @objc deinit +} +@objc public enum RetryBehaviour : Swift.Int { + case none + case interval + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@objc public enum RetryOrder : Swift.Int { + case queue + case stack + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objc public class BacktraceMetricsSettings : ObjectiveC.NSObject { + @objc public var maxEventsCount: Swift.Int + @objc public var timeInterval: Swift.Int + @objc public var retryInterval: Swift.Int + @objc public var retryLimit: Swift.Int + @objc public var customSubmissionUrl: Swift.String + @objc override dynamic public init() + @objc deinit +} +@objc public enum BacktraceReportStatus : Swift.Int { + case serverError + case ok + case debuggerAttached + case unknownError + case limitReached + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +extension Backtrace.BacktraceReportStatus : Swift.CustomStringConvertible { + public var description: Swift.String { + get + } +} +@_hasMissingDesignatedInitializers @objc open class BacktraceResult : ObjectiveC.NSObject { + @objc public var message: Swift.String + @objc public var report: Backtrace.BacktraceReport? + @objc public var backtraceStatus: Backtrace.BacktraceReportStatus + @objc deinit +} +extension Backtrace.BacktraceResult { + @objc override dynamic open var description: Swift.String { + @objc get + } +} +@_hasMissingDesignatedInitializers @objc open class BacktraceClient : ObjectiveC.NSObject { + @objc public static var shared: (any Backtrace.BacktraceBreadcrumbProtocol & Backtrace.BacktraceClientCustomizing & Backtrace.BacktraceLogging & Backtrace.BacktraceMetricsProtocol & Backtrace.BacktraceReporting)? + @objc final public let configuration: Backtrace.BacktraceClientConfiguration + @objc convenience public init(credentials: Backtrace.BacktraceCredentials, crashReporter: Backtrace.BacktraceCrashReporter = BacktraceCrashReporter()) throws + @objc convenience public init(credentials: Backtrace.BacktraceCredentials) throws + @objc convenience public init(configuration: Backtrace.BacktraceClientConfiguration) throws + @objc convenience public init(configuration: Backtrace.BacktraceClientConfiguration, crashReporter: Backtrace.BacktraceCrashReporter) throws + @objc deinit +} +extension Backtrace.BacktraceClient : Backtrace.BacktraceClientCustomizing { + @objc dynamic public var delegate: (any Backtrace.BacktraceClientDelegate)? { + @objc get + @objc set + } + @objc dynamic public var attributes: Backtrace.Attributes { + @objc get + @objc set + } + @objc dynamic public var attachments: Backtrace.Attachments { + @objc get + @objc set + } +} +extension Backtrace.BacktraceClient : Backtrace.BacktraceReporting { + @objc dynamic public func send(error: any Swift.Error, attachmentPaths: [Swift.String] = [], completion: @escaping ((Backtrace.BacktraceResult) -> Swift.Void)) + @objc dynamic public func send(message: Swift.String, attachmentPaths: [Swift.String] = [], completion: @escaping ((Backtrace.BacktraceResult) -> Swift.Void)) + @objc dynamic public func send(exception: Foundation.NSException?, attachmentPaths: [Swift.String] = [], completion: @escaping ((_ result: Backtrace.BacktraceResult) -> Swift.Void)) + @objc dynamic public func send(attachmentPaths: [Swift.String] = [], completion: @escaping ((_ result: Backtrace.BacktraceResult) -> Swift.Void)) +} +extension Backtrace.BacktraceClient : Backtrace.BacktraceLogging { + @objc dynamic public var loggingDestinations: Swift.Set { + @objc get + @objc set + } +} +extension Backtrace.BacktraceClient : Backtrace.BacktraceMetricsProtocol { + @objc dynamic public var metrics: Backtrace.BacktraceMetrics { + @objc get + } +} +extension Backtrace.BacktraceClient : Backtrace.BacktraceBreadcrumbProtocol { + @objc dynamic public var breadcrumbs: Backtrace.BacktraceBreadcrumbs { + @objc get + } + @objc dynamic public func enableBreadcrumbs() + @objc dynamic public func enableBreadcrumbs(_ breadcrumbSettings: Backtrace.BacktraceBreadcrumbSettings) + @objc dynamic public func addBreadcrumb(_ message: Swift.String, attributes: [Swift.String : Swift.String], type: Backtrace.BacktraceBreadcrumbType, level: Backtrace.BacktraceBreadcrumbLevel) -> Swift.Bool + @objc dynamic public func addBreadcrumb(_ message: Swift.String) -> Swift.Bool + @objc dynamic public func addBreadcrumb(_ message: Swift.String, attributes: [Swift.String : Swift.String]) -> Swift.Bool + @objc dynamic public func addBreadcrumb(_ message: Swift.String, type: Backtrace.BacktraceBreadcrumbType, level: Backtrace.BacktraceBreadcrumbLevel) -> Swift.Bool + @objc dynamic public func addBreadcrumb(_ message: Swift.String, level: Backtrace.BacktraceBreadcrumbLevel) -> Swift.Bool + @objc dynamic public func addBreadcrumb(_ message: Swift.String, type: Backtrace.BacktraceBreadcrumbType) -> Swift.Bool + @objc dynamic public func clearBreadcrumbs() -> Swift.Bool +} +@objc public class BacktraceCredentials : ObjectiveC.NSObject { + @objc public init(endpoint: Foundation.URL, token: Swift.String) + @objc public init(submissionUrl: Foundation.URL) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc open class BacktraceMetrics : ObjectiveC.NSObject { + @objc public var count: Swift.Int { + @objc get + } + @objc public func enable(settings: Backtrace.BacktraceMetricsSettings) + @objc public func addUniqueEvent(name: Swift.String) + @objc public func addSummedEvent(name: Swift.String) + @objc public func clearSummedEvents() + @objc public func getSummedEvents() -> [Any] + @objc public func getUniqueEvents() -> [Any] + @objc deinit +} +@objc public class BacktraceCrashReporter : ObjectiveC.NSObject { + @objc convenience public init(config: CrashReporter.PLCrashReporterConfig = PLCrashReporterConfig(signalHandlerType: .BSD, symbolicationStrategy: .all)) + @objc public init(reporter: CrashReporter.PLCrashReporter) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc final public class BacktraceReport : ObjectiveC.NSObject { + @objc final public let reportData: Foundation.Data + @objc final public var attachmentPaths: [Swift.String] + @objc final public var attributes: Backtrace.Attributes + @objc deinit +} +@_inheritsConvenienceInitializers @objcMembers public class Queue : ObjectiveC.NSObject { + public func allElements() -> [T] + @objc override dynamic public init() + @objc deinit +} +@objc public class BacktraceBreadcrumbSettings : ObjectiveC.NSObject { + public static let defaultMaxBreadcrumbFileSize: Swift.Int + @objc public var maxIndividualBreadcrumbSizeBytes: Swift.Int + @objc public var maxQueueFileSizeBytes: Swift.Int + @objc final public let breadcrumbLogFileName: Swift.String + @objc public var breadcrumbLevel: Backtrace.BacktraceBreadcrumbLevel + @objc public init(_ maxIndividualBreadcrumbSizeBytes: Swift.Int = 4096, maxQueueFileSizeBytes: Swift.Int = defaultMaxBreadcrumbFileSize, breadcrumbLogFileName: Swift.String = "bt-breadcrumbs-0", breadcrumbTypes: [Swift.Int], breadcrumbLevel: Swift.Int) + public init(_ maxIndividualBreadcrumbSizeBytes: Swift.Int = 4096, maxQueueFileSizeBytes: Swift.Int = defaultMaxBreadcrumbFileSize, breadcrumbLogFileName: Swift.String = "bt-breadcrumbs-0", breadcrumbTypes: [Backtrace.BacktraceBreadcrumbType] = BacktraceBreadcrumbType.all, breadcrumbLevel: Backtrace.BacktraceBreadcrumbLevel = BacktraceBreadcrumbLevel.debug) + @objc public func getBreadcrumbLogPath() throws -> Foundation.URL + @objc deinit +} +@objc public enum BacktraceBreadcrumbType : Swift.Int { + case manual = 1 + case log = 2 + case navigation = 3 + case http = 4 + case system = 5 + case user = 6 + case configuration = 7 + public var description: Swift.String { + get + } + public static let all: [Backtrace.BacktraceBreadcrumbType] + public static let none: [Backtrace.BacktraceBreadcrumbType] + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@objc public enum BacktraceBreadcrumbLevel : Swift.Int { + case debug = 1 + case info = 2 + case warning = 3 + case error = 4 + case fatal = 5 + public var description: Swift.String { + get + } + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objc public class BacktraceBreadcrumbs : ObjectiveC.NSObject { + public func enableBreadcrumbs(_ breadcrumbSettings: Backtrace.BacktraceBreadcrumbSettings = BacktraceBreadcrumbSettings()) + public func disableBreadcrumbs() + public func addBreadcrumb(_ message: Swift.String, attributes: [Swift.String : Swift.String]? = nil, type: Backtrace.BacktraceBreadcrumbType = BacktraceBreadcrumbType.manual, level: Backtrace.BacktraceBreadcrumbLevel = BacktraceBreadcrumbLevel.info) -> Swift.Bool + public func clear() -> Swift.Bool + public var getCurrentBreadcrumbId: Swift.Int? { + get + } + @objc override dynamic public init() + @objc deinit +} +@_inheritsConvenienceInitializers @objc(Crash) public class Crash : CoreData.NSManagedObject { + @objc override dynamic public init(entity: CoreData.NSEntityDescription, insertInto context: CoreData.NSManagedObjectContext?) + @objc deinit +} +extension Backtrace.Crash { + @nonobjc public class func fetchRequest() -> CoreData.NSFetchRequest + @objc(attachmentPaths) @NSManaged dynamic public var attachmentPaths: [Swift.String]? { + @objc get + @objc set + } + @objc(dateAdded) @NSManaged dynamic public var dateAdded: Foundation.Date? { + @objc get + @objc set + } + @objc(hashProperty) @NSManaged dynamic public var hashProperty: Swift.String? { + @objc get + @objc set + } + @objc(reportData) @NSManaged dynamic public var reportData: Foundation.Data? { + @objc get + @objc set + } + @objc(retryCount) @NSManaged dynamic public var retryCount: Swift.Int64 { + @objc get + @objc set + } +} +@objc public enum BacktraceOomMode : Swift.Int { + case none = 0 + case light = 1 + case full = 2 + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@objc public class BacktraceClientConfiguration : ObjectiveC.NSObject { + @objc final public let credentials: Backtrace.BacktraceCredentials + @objc public var dbSettings: Backtrace.BacktraceDatabaseSettings + @objc public var metricsSettings: Backtrace.BacktraceMetricsSettings + @objc public var breadcrumbSettings: Backtrace.BacktraceBreadcrumbSettings + @objc public var reportsPerMin: Swift.Int + @objc public var allowsAttachingDebugger: Swift.Bool + @objc public var oomMode: Backtrace.BacktraceOomMode + @available(*, deprecated, renamed: "oomMode") + @objc public var detectOom: Swift.Bool { + @objc get + @objc set + } + @objc public init(credentials: Backtrace.BacktraceCredentials) + @objc public init(credentials: Backtrace.BacktraceCredentials, dbSettings: Backtrace.BacktraceDatabaseSettings = BacktraceDatabaseSettings(), reportsPerMin: Swift.Int = 30, allowsAttachingDebugger: Swift.Bool = false, oomMode: Backtrace.BacktraceOomMode = .none) + @available(*, deprecated, message: "Use init(credentials:dbSettings:reportsPerMin:allowsAttachingDebugger:oomMode:) instead") + @objc convenience public init(credentials: Backtrace.BacktraceCredentials, dbSettings: Backtrace.BacktraceDatabaseSettings = .init(), reportsPerMin: Swift.Int = 30, allowsAttachingDebugger: Swift.Bool = false, detectOOM: Swift.Bool = false) + @objc deinit +} +public typealias BacktraceClientProtocol = Backtrace.BacktraceBreadcrumbProtocol & Backtrace.BacktraceClientCustomizing & Backtrace.BacktraceLogging & Backtrace.BacktraceMetricsProtocol & Backtrace.BacktraceReporting +public typealias Attributes = [Swift.String : Any] +public typealias DecodableAttributes = [Swift.String : Swift.String] +public typealias Attachments = [Foundation.URL] +public typealias Bookmarks = [Swift.String : Foundation.Data] +@objc public protocol BacktraceClientCustomizing { + @objc var attributes: Backtrace.Attributes { get set } + @objc var attachments: Backtrace.Attachments { get set } + @objc var delegate: (any Backtrace.BacktraceClientDelegate)? { get set } +} +@objc public protocol BacktraceReporting { + @objc func send(error: any Swift.Error, attachmentPaths: [Swift.String], completion: @escaping ((_ result: Backtrace.BacktraceResult) -> Swift.Void)) + @objc func send(message: Swift.String, attachmentPaths: [Swift.String], completion: @escaping ((_ result: Backtrace.BacktraceResult) -> Swift.Void)) + @objc func send(attachmentPaths: [Swift.String], completion: @escaping ((_ result: Backtrace.BacktraceResult) -> Swift.Void)) + @objc func send(exception: Foundation.NSException?, attachmentPaths: [Swift.String], completion: @escaping ((_ result: Backtrace.BacktraceResult) -> Swift.Void)) +} +@objc public protocol BacktraceLogging { + @available(*, renamed: "destinations") + @objc var loggingDestinations: Swift.Set { get set } +} +@objc public protocol BacktraceMetricsProtocol { + @objc var metrics: Backtrace.BacktraceMetrics { get } +} +public let applicationName: Swift.String? +public let applicationVersion: Swift.String? +public let buildVersion: Swift.String? +public let defaultMetricsBaseUrlString: Swift.String +@objc public protocol BacktraceBreadcrumbProtocol { + @objc var breadcrumbs: Backtrace.BacktraceBreadcrumbs { get } + @objc func enableBreadcrumbs() + @objc func enableBreadcrumbs(_ breadcrumbSettings: Backtrace.BacktraceBreadcrumbSettings) + @objc func addBreadcrumb(_ message: Swift.String, attributes: [Swift.String : Swift.String], type: Backtrace.BacktraceBreadcrumbType, level: Backtrace.BacktraceBreadcrumbLevel) -> Swift.Bool + @objc func addBreadcrumb(_ message: Swift.String) -> Swift.Bool + @objc func addBreadcrumb(_ message: Swift.String, attributes: [Swift.String : Swift.String]) -> Swift.Bool + @objc func addBreadcrumb(_ message: Swift.String, type: Backtrace.BacktraceBreadcrumbType, level: Backtrace.BacktraceBreadcrumbLevel) -> Swift.Bool + @objc func addBreadcrumb(_ message: Swift.String, level: Backtrace.BacktraceBreadcrumbLevel) -> Swift.Bool + @objc func addBreadcrumb(_ message: Swift.String, type: Backtrace.BacktraceBreadcrumbType) -> Swift.Bool + @objc func clearBreadcrumbs() -> Swift.Bool +} +extension Backtrace.BacktraceLogLevel : Swift.Equatable {} +extension Backtrace.BacktraceLogLevel : Swift.Hashable {} +extension Backtrace.BacktraceLogLevel : Swift.RawRepresentable {} +extension Backtrace.RetryBehaviour : Swift.Equatable {} +extension Backtrace.RetryBehaviour : Swift.Hashable {} +extension Backtrace.RetryBehaviour : Swift.RawRepresentable {} +extension Backtrace.RetryOrder : Swift.Equatable {} +extension Backtrace.RetryOrder : Swift.Hashable {} +extension Backtrace.RetryOrder : Swift.RawRepresentable {} +extension Backtrace.BacktraceReportStatus : Swift.Equatable {} +extension Backtrace.BacktraceReportStatus : Swift.Hashable {} +extension Backtrace.BacktraceReportStatus : Swift.RawRepresentable {} +extension Backtrace.BacktraceBreadcrumbType : Swift.Equatable {} +extension Backtrace.BacktraceBreadcrumbType : Swift.Hashable {} +extension Backtrace.BacktraceBreadcrumbType : Swift.RawRepresentable {} +extension Backtrace.BacktraceBreadcrumbLevel : Swift.Equatable {} +extension Backtrace.BacktraceBreadcrumbLevel : Swift.Hashable {} +extension Backtrace.BacktraceBreadcrumbLevel : Swift.RawRepresentable {} +extension Backtrace.BacktraceOomMode : Swift.Equatable {} +extension Backtrace.BacktraceOomMode : Swift.Hashable {} +extension Backtrace.BacktraceOomMode : Swift.RawRepresentable {} diff --git a/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/Modules/module.modulemap b/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/Modules/module.modulemap new file mode 100644 index 00000000..a10b28db --- /dev/null +++ b/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/Modules/module.modulemap @@ -0,0 +1,11 @@ +framework module Backtrace { + umbrella header "Backtrace.h" + export * + + module * { export * } +} + +module Backtrace.Swift { + header "Backtrace-Swift.h" + requires objc +} diff --git a/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/PLCrashReporter.bundle/Info.plist b/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/PLCrashReporter.bundle/Info.plist new file mode 100644 index 00000000..44344917 Binary files /dev/null and b/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/PLCrashReporter.bundle/Info.plist differ diff --git a/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/PLCrashReporter.bundle/PrivacyInfo.xcprivacy b/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/PLCrashReporter.bundle/PrivacyInfo.xcprivacy new file mode 100644 index 00000000..1c870021 --- /dev/null +++ b/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/PLCrashReporter.bundle/PrivacyInfo.xcprivacy @@ -0,0 +1,39 @@ + + + + + NSPrivacyTracking + + NSPrivacyTrackingDomains + + NSPrivacyAccessedAPITypes + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeCrashData + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDiagnosticData + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + + diff --git a/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/PrivacyInfo.xcprivacy b/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/PrivacyInfo.xcprivacy new file mode 100644 index 00000000..cbebfb1a --- /dev/null +++ b/iOS/Backtrace.xcframework/ios-arm64/Backtrace.framework/PrivacyInfo.xcprivacy @@ -0,0 +1,52 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeCrashData + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + + NSPrivacyCollectedDataTypeLinked + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDiagnosticData + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategorySystemBootTime + NSPrivacyAccessedAPITypeReasons + + 35F9.1 + + + + NSPrivacyAccessedAPITypeReasons + + CA92.1 + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + + + + diff --git a/iOS/Backtrace.xcframework/ios-arm64/dSYMs/Backtrace.framework.dSYM/Contents/Info.plist b/iOS/Backtrace.xcframework/ios-arm64/dSYMs/Backtrace.framework.dSYM/Contents/Info.plist new file mode 100644 index 00000000..be2f4f85 --- /dev/null +++ b/iOS/Backtrace.xcframework/ios-arm64/dSYMs/Backtrace.framework.dSYM/Contents/Info.plist @@ -0,0 +1,20 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleIdentifier + com.apple.xcode.dsym.Backtrace.io.Backtrace + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + dSYM + CFBundleSignature + ???? + CFBundleShortVersionString + 2.1.0 + CFBundleVersion + 1 + + diff --git a/iOS/Backtrace.xcframework/ios-arm64/dSYMs/Backtrace.framework.dSYM/Contents/Resources/DWARF/Backtrace b/iOS/Backtrace.xcframework/ios-arm64/dSYMs/Backtrace.framework.dSYM/Contents/Resources/DWARF/Backtrace new file mode 100644 index 00000000..680ab6ac Binary files /dev/null and b/iOS/Backtrace.xcframework/ios-arm64/dSYMs/Backtrace.framework.dSYM/Contents/Resources/DWARF/Backtrace differ diff --git a/iOS/Backtrace.xcframework/ios-arm64/dSYMs/Backtrace.framework.dSYM/Contents/Resources/Relocations/aarch64/Backtrace.yml b/iOS/Backtrace.xcframework/ios-arm64/dSYMs/Backtrace.framework.dSYM/Contents/Resources/Relocations/aarch64/Backtrace.yml new file mode 100644 index 00000000..725e90e4 --- /dev/null +++ b/iOS/Backtrace.xcframework/ios-arm64/dSYMs/Backtrace.framework.dSYM/Contents/Resources/Relocations/aarch64/Backtrace.yml @@ -0,0 +1,2390 @@ +--- +triple: 'arm64-apple-darwin' +binary-path: '/Users/runner/work/backtrace-cocoa/backtrace-cocoa/.derivedData/Build/Intermediates.noindex/ArchiveIntermediates/Backtrace-iOS-lib/InstallationBuildProductsLocation/Library/Frameworks/Backtrace.framework/Backtrace' +relocations: + - { offsetInCU: 0x34, offset: 0x9A480, size: 0x8, addend: 0x0, symName: _BacktraceVersionString, symObjAddr: 0x0, symBinAddr: 0x68F60, symSize: 0x0 } + - { offsetInCU: 0x69, offset: 0x9A4B5, size: 0x8, addend: 0x0, symName: _BacktraceVersionNumber, symObjAddr: 0x30, symBinAddr: 0x68F90, symSize: 0x0 } + - { offsetInCU: 0x70, offset: 0x9A53B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOSYAASY8rawValuexSg03RawN0Qz_tcfCTW', symObjAddr: 0x164, symBinAddr: 0x811C, symSize: 0x64 } + - { offsetInCU: 0xB8, offset: 0x9A583, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOSYAASY8rawValue03RawN0QzvgTW', symObjAddr: 0x1C8, symBinAddr: 0x8180, symSize: 0x28 } + - { offsetInCU: 0xD4, offset: 0x9A59F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOs0D3KeyAAsAGP11stringValueSSvgTW', symObjAddr: 0x1F0, symBinAddr: 0x81A8, symSize: 0x24 } + - { offsetInCU: 0x109, offset: 0x9A5D4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOs0D3KeyAAsAGP11stringValuexSgSS_tcfCTW', symObjAddr: 0x214, symBinAddr: 0x81CC, symSize: 0x68 } + - { offsetInCU: 0x168, offset: 0x9A633, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOs0D3KeyAAsAGP8intValueSiSgvgTW', symObjAddr: 0x27C, symBinAddr: 0x8234, symSize: 0xC } + - { offsetInCU: 0x184, offset: 0x9A64F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOs0D3KeyAAsAGP8intValuexSgSi_tcfCTW', symObjAddr: 0x288, symBinAddr: 0x8240, symSize: 0xC } + - { offsetInCU: 0x1C1, offset: 0x9A68C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataVSEAASE6encode2toys7Encoder_p_tKFTW', symObjAddr: 0x2E4, symBinAddr: 0x829C, symSize: 0xE8 } + - { offsetInCU: 0x212, offset: 0x9A6DD, size: 0x8, addend: 0x0, symName: '_$sSo18NSFileAttributeKeyas20_SwiftNewtypeWrapperSCSYWb', symObjAddr: 0x8B4, symBinAddr: 0x8794, symSize: 0x2C } + - { offsetInCU: 0x226, offset: 0x9A6F1, size: 0x8, addend: 0x0, symName: '_$sSo18NSFileAttributeKeyas20_SwiftNewtypeWrapperSCs35_HasCustomAnyHashableRepresentationPWb', symObjAddr: 0x8E0, symBinAddr: 0x87C0, symSize: 0x2C } + - { offsetInCU: 0x23A, offset: 0x9A705, size: 0x8, addend: 0x0, symName: '_$sSo20NSFileProtectionTypeas20_SwiftNewtypeWrapperSCSYWb', symObjAddr: 0xA18, symBinAddr: 0x88F8, symSize: 0x2C } + - { offsetInCU: 0x24E, offset: 0x9A719, size: 0x8, addend: 0x0, symName: '_$sSo20NSFileProtectionTypeas20_SwiftNewtypeWrapperSCs35_HasCustomAnyHashableRepresentationPWb', symObjAddr: 0xA44, symBinAddr: 0x8924, symSize: 0x2C } + - { offsetInCU: 0x262, offset: 0x9A72D, size: 0x8, addend: 0x0, symName: '_$sSo20NSFileProtectionTypeaSHSCSQWb', symObjAddr: 0xBF0, symBinAddr: 0x8AD0, symSize: 0x2C } + - { offsetInCU: 0x276, offset: 0x9A741, size: 0x8, addend: 0x0, symName: '_$sSo16NSURLResourceKeyas20_SwiftNewtypeWrapperSCSYWb', symObjAddr: 0xC1C, symBinAddr: 0x8AFC, symSize: 0x2C } + - { offsetInCU: 0x28A, offset: 0x9A755, size: 0x8, addend: 0x0, symName: '_$sSo16NSURLResourceKeyas20_SwiftNewtypeWrapperSCs35_HasCustomAnyHashableRepresentationPWb', symObjAddr: 0xC48, symBinAddr: 0x8B28, symSize: 0x2C } + - { offsetInCU: 0x29E, offset: 0x9A769, size: 0x8, addend: 0x0, symName: '_$sSo16NSURLResourceKeyaSHSCSQWb', symObjAddr: 0xC74, symBinAddr: 0x8B54, symSize: 0x2C } + - { offsetInCU: 0x2B2, offset: 0x9A77D, size: 0x8, addend: 0x0, symName: '_$sSo18NSFileAttributeKeyaSHSCSQWb', symObjAddr: 0xCA0, symBinAddr: 0x8B80, symSize: 0x2C } + - { offsetInCU: 0x2C6, offset: 0x9A791, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataVMa', symObjAddr: 0xCCC, symBinAddr: 0x8BAC, symSize: 0x10 } + - { offsetInCU: 0x2DA, offset: 0x9A7A5, size: 0x8, addend: 0x0, symName: ___swift_instantiateConcreteTypeFromMangledName, symObjAddr: 0xCDC, symBinAddr: 0x8BBC, symSize: 0x40 } + - { offsetInCU: 0x2EE, offset: 0x9A7B9, size: 0x8, addend: 0x0, symName: ___swift_project_boxed_opaque_existential_1, symObjAddr: 0xD1C, symBinAddr: 0x8BFC, symSize: 0x24 } + - { offsetInCU: 0x302, offset: 0x9A7CD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOAFs0D3KeyAAWl', symObjAddr: 0xD40, symBinAddr: 0x8C20, symSize: 0x44 } + - { offsetInCU: 0x316, offset: 0x9A7E1, size: 0x8, addend: 0x0, symName: ___swift_memcpy0_1, symObjAddr: 0xD84, symBinAddr: 0x8C64, symSize: 0x4 } + - { offsetInCU: 0x32A, offset: 0x9A7F5, size: 0x8, addend: 0x0, symName: ___swift_noop_void_return, symObjAddr: 0xD88, symBinAddr: 0x8C68, symSize: 0x4 } + - { offsetInCU: 0x33E, offset: 0x9A809, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOwet', symObjAddr: 0xD8C, symBinAddr: 0x8C6C, symSize: 0x50 } + - { offsetInCU: 0x352, offset: 0x9A81D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOwst', symObjAddr: 0xDDC, symBinAddr: 0x8CBC, symSize: 0x8C } + - { offsetInCU: 0x366, offset: 0x9A831, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOwug', symObjAddr: 0xE68, symBinAddr: 0x8D48, symSize: 0x8 } + - { offsetInCU: 0x37A, offset: 0x9A845, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOwup', symObjAddr: 0xE70, symBinAddr: 0x8D50, symSize: 0x4 } + - { offsetInCU: 0x38E, offset: 0x9A859, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOwui', symObjAddr: 0xE74, symBinAddr: 0x8D54, symSize: 0x4 } + - { offsetInCU: 0x3A2, offset: 0x9A86D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOMa', symObjAddr: 0xE78, symBinAddr: 0x8D58, symSize: 0x10 } + - { offsetInCU: 0x3B6, offset: 0x9A881, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOSHAASQWb', symObjAddr: 0xE88, symBinAddr: 0x8D68, symSize: 0x4 } + - { offsetInCU: 0x3CA, offset: 0x9A895, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOAFSQAAWl', symObjAddr: 0xE8C, symBinAddr: 0x8D6C, symSize: 0x44 } + - { offsetInCU: 0x3DE, offset: 0x9A8A9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOs0D3KeyAAs28CustomDebugStringConvertiblePWb', symObjAddr: 0xED0, symBinAddr: 0x8DB0, symSize: 0x4 } + - { offsetInCU: 0x3F2, offset: 0x9A8BD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOAFs28CustomDebugStringConvertibleAAWl', symObjAddr: 0xED4, symBinAddr: 0x8DB4, symSize: 0x44 } + - { offsetInCU: 0x406, offset: 0x9A8D1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOs0D3KeyAAs23CustomStringConvertiblePWb', symObjAddr: 0xF18, symBinAddr: 0x8DF8, symSize: 0x4 } + - { offsetInCU: 0x41A, offset: 0x9A8E5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOAFs23CustomStringConvertibleAAWl', symObjAddr: 0xF1C, symBinAddr: 0x8DFC, symSize: 0x44 } + - { offsetInCU: 0x442, offset: 0x9A90D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x84, symBinAddr: 0x803C, symSize: 0x8 } + - { offsetInCU: 0x4E3, offset: 0x9A9AE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOSHAASH9hashValueSivgTW', symObjAddr: 0x8C, symBinAddr: 0x8044, symSize: 0x5C } + - { offsetInCU: 0x5A1, offset: 0x9AA6C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0xE8, symBinAddr: 0x80A0, symSize: 0x24 } + - { offsetInCU: 0x5B9, offset: 0x9AA84, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0xE8, symBinAddr: 0x80A0, symSize: 0x24 } + - { offsetInCU: 0x5CD, offset: 0x9AA98, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0xE8, symBinAddr: 0x80A0, symSize: 0x24 } + - { offsetInCU: 0x5E1, offset: 0x9AAAC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0xE8, symBinAddr: 0x80A0, symSize: 0x24 } + - { offsetInCU: 0x603, offset: 0x9AACE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x10C, symBinAddr: 0x80C4, symSize: 0x58 } + - { offsetInCU: 0x6A1, offset: 0x9AB6C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOs28CustomDebugStringConvertibleAAsAGP16debugDescriptionSSvgTW', symObjAddr: 0x294, symBinAddr: 0x824C, symSize: 0x28 } + - { offsetInCU: 0x6BD, offset: 0x9AB88, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOs23CustomStringConvertibleAAsAGP11descriptionSSvgTW', symObjAddr: 0x2BC, symBinAddr: 0x8274, symSize: 0x28 } + - { offsetInCU: 0x706, offset: 0x9ABD1, size: 0x8, addend: 0x0, symName: '_$sSo19UIDeviceOrientationVSQSCSQ2eeoiySbx_xtFZTW', symObjAddr: 0x534, symBinAddr: 0x8494, symSize: 0x14 } + - { offsetInCU: 0x74C, offset: 0x9AC17, size: 0x8, addend: 0x0, symName: '_$sSo16NSURLResourceKeyas21_ObjectiveCBridgeableSCsACP016_forceBridgeFromC1C_6resulty01_C5CTypeQz_xSgztFZTW', symObjAddr: 0x554, symBinAddr: 0x84B4, symSize: 0x14 } + - { offsetInCU: 0x768, offset: 0x9AC33, size: 0x8, addend: 0x0, symName: '_$sSo16NSURLResourceKeyas21_ObjectiveCBridgeableSCsACP024_conditionallyBridgeFromC1C_6resultSb01_C5CTypeQz_xSgztFZTW', symObjAddr: 0x568, symBinAddr: 0x84C8, symSize: 0x18 } + - { offsetInCU: 0x784, offset: 0x9AC4F, size: 0x8, addend: 0x0, symName: '_$sSo18NSFileAttributeKeyas21_ObjectiveCBridgeableSCsACP016_forceBridgeFromD1C_6resulty01_D5CTypeQz_xSgztFZTW', symObjAddr: 0x5A0, symBinAddr: 0x84F8, symSize: 0x14 } + - { offsetInCU: 0x7A0, offset: 0x9AC6B, size: 0x8, addend: 0x0, symName: '_$sSo18NSFileAttributeKeyas21_ObjectiveCBridgeableSCsACP024_conditionallyBridgeFromD1C_6resultSb01_D5CTypeQz_xSgztFZTW', symObjAddr: 0x5B4, symBinAddr: 0x850C, symSize: 0x18 } + - { offsetInCU: 0x7BC, offset: 0x9AC87, size: 0x8, addend: 0x0, symName: '_$sSo20NSFileProtectionTypeas21_ObjectiveCBridgeableSCsACP016_forceBridgeFromD1C_6resulty01_D5CTypeQz_xSgztFZTW', symObjAddr: 0x5E4, symBinAddr: 0x8534, symSize: 0x14 } + - { offsetInCU: 0x7D8, offset: 0x9ACA3, size: 0x8, addend: 0x0, symName: '_$sSo20NSFileProtectionTypeas21_ObjectiveCBridgeableSCsACP024_conditionallyBridgeFromD1C_6resultSb01_D5CTypeQz_xSgztFZTW', symObjAddr: 0x5F8, symBinAddr: 0x8548, symSize: 0x18 } + - { offsetInCU: 0x7F4, offset: 0x9ACBF, size: 0x8, addend: 0x0, symName: '_$sSo16NSURLResourceKeyas35_HasCustomAnyHashableRepresentationSCsACP03_todeF0s0eF0VSgyFTW', symObjAddr: 0x728, symBinAddr: 0x8608, symSize: 0x84 } + - { offsetInCU: 0x810, offset: 0x9ACDB, size: 0x8, addend: 0x0, symName: '_$sSo18NSFileAttributeKeyas35_HasCustomAnyHashableRepresentationSCsACP03_toefG0s0fG0VSgyFTW', symObjAddr: 0x830, symBinAddr: 0x8710, symSize: 0x84 } + - { offsetInCU: 0x82C, offset: 0x9ACF7, size: 0x8, addend: 0x0, symName: '_$sSo20NSFileProtectionTypeas35_HasCustomAnyHashableRepresentationSCsACP03_toefG0s0fG0VSgyFTW', symObjAddr: 0x994, symBinAddr: 0x8874, symSize: 0x84 } + - { offsetInCU: 0x892, offset: 0x9AD5D, size: 0x8, addend: 0x0, symName: '_$sSo16NSURLResourceKeyaSYSCSY8rawValue03RawD0QzvgTW', symObjAddr: 0x700, symBinAddr: 0x85E0, symSize: 0x28 } + - { offsetInCU: 0x974, offset: 0x9AE3F, size: 0x8, addend: 0x0, symName: '_$sSo19UIDeviceOrientationVSYSCSY8rawValuexSg03RawD0Qz_tcfCTW', symObjAddr: 0x6C4, symBinAddr: 0x85B8, symSize: 0x10 } + - { offsetInCU: 0x990, offset: 0x9AE5B, size: 0x8, addend: 0x0, symName: '_$sSo19UIDeviceOrientationVSYSCSY8rawValue03RawD0QzvgTW', symObjAddr: 0x6D4, symBinAddr: 0x85C8, symSize: 0xC } + - { offsetInCU: 0x2B, offset: 0x9AF8F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadVwCP', symObjAddr: 0x0, symBinAddr: 0x8E5C, symSize: 0x30 } + - { offsetInCU: 0x43, offset: 0x9AFA7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadVwCP', symObjAddr: 0x0, symBinAddr: 0x8E5C, symSize: 0x30 } + - { offsetInCU: 0x57, offset: 0x9AFBB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadVwxx', symObjAddr: 0x30, symBinAddr: 0x8E8C, symSize: 0x30 } + - { offsetInCU: 0x6B, offset: 0x9AFCF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadVwcp', symObjAddr: 0x60, symBinAddr: 0x8EBC, symSize: 0x54 } + - { offsetInCU: 0x7F, offset: 0x9AFE3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadVwca', symObjAddr: 0xB4, symBinAddr: 0x8F10, symSize: 0x8C } + - { offsetInCU: 0x93, offset: 0x9AFF7, size: 0x8, addend: 0x0, symName: ___swift_memcpy48_8, symObjAddr: 0x140, symBinAddr: 0x8F9C, symSize: 0x14 } + - { offsetInCU: 0xA7, offset: 0x9B00B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadVwta', symObjAddr: 0x154, symBinAddr: 0x8FB0, symSize: 0x54 } + - { offsetInCU: 0xBB, offset: 0x9B01F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadVwet', symObjAddr: 0x1A8, symBinAddr: 0x9004, symSize: 0x48 } + - { offsetInCU: 0xCF, offset: 0x9B033, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadVwst', symObjAddr: 0x1F0, symBinAddr: 0x904C, symSize: 0x4C } + - { offsetInCU: 0xE3, offset: 0x9B047, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadVMa', symObjAddr: 0x23C, symBinAddr: 0x9098, symSize: 0x10 } + - { offsetInCU: 0xF7, offset: 0x9B05B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadVAA0D0AAWI', symObjAddr: 0x24C, symBinAddr: 0x90A8, symSize: 0x24 } + - { offsetInCU: 0x10B, offset: 0x9B06F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadVACSEAAWl', symObjAddr: 0x270, symBinAddr: 0x90CC, symSize: 0x44 } + - { offsetInCU: 0x156, offset: 0x9B0BA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOSYAASY8rawValuexSg03RawO0Qz_tcfCTW', symObjAddr: 0x514, symBinAddr: 0x9370, symSize: 0x2C } + - { offsetInCU: 0x187, offset: 0x9B0EB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOSYAASY8rawValue03RawO0QzvgTW', symObjAddr: 0x540, symBinAddr: 0x939C, symSize: 0x9C } + - { offsetInCU: 0x1A3, offset: 0x9B107, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOs0E3KeyAAsAGP11stringValueSSvgTW', symObjAddr: 0x5DC, symBinAddr: 0x9438, symSize: 0x90 } + - { offsetInCU: 0x1D8, offset: 0x9B13C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOs0E3KeyAAsAGP11stringValuexSgSS_tcfCTW', symObjAddr: 0x66C, symBinAddr: 0x94C8, symSize: 0x24 } + - { offsetInCU: 0x228, offset: 0x9B18C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOs0E3KeyAAsAGP8intValueSiSgvgTW', symObjAddr: 0x690, symBinAddr: 0x94EC, symSize: 0xC } + - { offsetInCU: 0x244, offset: 0x9B1A8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOs0E3KeyAAsAGP8intValuexSgSi_tcfCTW', symObjAddr: 0x69C, symBinAddr: 0x94F8, symSize: 0xC } + - { offsetInCU: 0x260, offset: 0x9B1C4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLO8rawValueAFSgSS_tcfCTf4nd_n', symObjAddr: 0xD0C, symBinAddr: 0x9B00, symSize: 0x5C } + - { offsetInCU: 0x2C2, offset: 0x9B226, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadVSEAASE6encode2toys7Encoder_p_tKFTW', symObjAddr: 0x898, symBinAddr: 0x96F4, symSize: 0x38 } + - { offsetInCU: 0x2F1, offset: 0x9B255, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOAFs0E3KeyAAWl', symObjAddr: 0x934, symBinAddr: 0x972C, symSize: 0x44 } + - { offsetInCU: 0x305, offset: 0x9B269, size: 0x8, addend: 0x0, symName: '_$sSay9Backtrace11UniqueEventVGSayxGSEsSERzlWl', symObjAddr: 0x978, symBinAddr: 0x9770, symSize: 0x60 } + - { offsetInCU: 0x319, offset: 0x9B27D, size: 0x8, addend: 0x0, symName: '_$sSay9Backtrace11UniqueEventVGMa', symObjAddr: 0x9D8, symBinAddr: 0x97D0, symSize: 0x54 } + - { offsetInCU: 0x32D, offset: 0x9B291, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventVACSEAAWl', symObjAddr: 0xA2C, symBinAddr: 0x9824, symSize: 0x44 } + - { offsetInCU: 0x341, offset: 0x9B2A5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataVACSEAAWl', symObjAddr: 0xA70, symBinAddr: 0x9868, symSize: 0x44 } + - { offsetInCU: 0x355, offset: 0x9B2B9, size: 0x8, addend: 0x0, symName: ___swift_memcpy1_1, symObjAddr: 0xAB4, symBinAddr: 0x98AC, symSize: 0xC } + - { offsetInCU: 0x369, offset: 0x9B2CD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOwet', symObjAddr: 0xAC4, symBinAddr: 0x98B8, symSize: 0x90 } + - { offsetInCU: 0x37D, offset: 0x9B2E1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOwst', symObjAddr: 0xB54, symBinAddr: 0x9948, symSize: 0xBC } + - { offsetInCU: 0x391, offset: 0x9B2F5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOwug', symObjAddr: 0xC10, symBinAddr: 0x9A04, symSize: 0x8 } + - { offsetInCU: 0x3A5, offset: 0x9B309, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOwup', symObjAddr: 0xC18, symBinAddr: 0x9A0C, symSize: 0x4 } + - { offsetInCU: 0x3B9, offset: 0x9B31D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOwui', symObjAddr: 0xC1C, symBinAddr: 0x9A10, symSize: 0x8 } + - { offsetInCU: 0x3CD, offset: 0x9B331, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOMa', symObjAddr: 0xC24, symBinAddr: 0x9A18, symSize: 0x10 } + - { offsetInCU: 0x3E1, offset: 0x9B345, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOSHAASQWb', symObjAddr: 0xC34, symBinAddr: 0x9A28, symSize: 0x4 } + - { offsetInCU: 0x3F5, offset: 0x9B359, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOAFSQAAWl', symObjAddr: 0xC38, symBinAddr: 0x9A2C, symSize: 0x44 } + - { offsetInCU: 0x409, offset: 0x9B36D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOs0E3KeyAAs28CustomDebugStringConvertiblePWb', symObjAddr: 0xC7C, symBinAddr: 0x9A70, symSize: 0x4 } + - { offsetInCU: 0x41D, offset: 0x9B381, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOAFs28CustomDebugStringConvertibleAAWl', symObjAddr: 0xC80, symBinAddr: 0x9A74, symSize: 0x44 } + - { offsetInCU: 0x431, offset: 0x9B395, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOs0E3KeyAAs23CustomStringConvertiblePWb', symObjAddr: 0xCC4, symBinAddr: 0x9AB8, symSize: 0x4 } + - { offsetInCU: 0x445, offset: 0x9B3A9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOAFs23CustomStringConvertibleAAWl', symObjAddr: 0xCC8, symBinAddr: 0x9ABC, symSize: 0x44 } + - { offsetInCU: 0x46D, offset: 0x9B3D1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x2B4, symBinAddr: 0x9110, symSize: 0xC } + - { offsetInCU: 0x4F3, offset: 0x9B457, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOSHAASH9hashValueSivgTW', symObjAddr: 0x2C0, symBinAddr: 0x911C, symSize: 0xD4 } + - { offsetInCU: 0x575, offset: 0x9B4D9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x394, symBinAddr: 0x91F0, symSize: 0xB0 } + - { offsetInCU: 0x5B3, offset: 0x9B517, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x444, symBinAddr: 0x92A0, symSize: 0xD0 } + - { offsetInCU: 0x619, offset: 0x9B57D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOs28CustomDebugStringConvertibleAAsAGP16debugDescriptionSSvgTW', symObjAddr: 0x6A8, symBinAddr: 0x9504, symSize: 0x28 } + - { offsetInCU: 0x635, offset: 0x9B599, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOs23CustomStringConvertibleAAsAGP11descriptionSSvgTW', symObjAddr: 0x6D0, symBinAddr: 0x952C, symSize: 0x28 } + - { offsetInCU: 0x7D4, offset: 0x9B738, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV6encode2toys7Encoder_p_tKF', symObjAddr: 0x6F8, symBinAddr: 0x9554, symSize: 0x1A0 } + - { offsetInCU: 0x2B, offset: 0x9B7BF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A12HttpResponseV04httpC012responseDataACSo17NSHTTPURLResponseC_10Foundation0F0VSgtcfCTf4ggd_n', symObjAddr: 0x0, symBinAddr: 0x9B5C, symSize: 0x230 } + - { offsetInCU: 0x96, offset: 0x9B82A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A12HttpResponseV04httpC012responseDataACSo17NSHTTPURLResponseC_10Foundation0F0VSgtcfCTf4ggd_n', symObjAddr: 0x0, symBinAddr: 0x9B5C, symSize: 0x230 } + - { offsetInCU: 0x18C, offset: 0x9B920, size: 0x8, addend: 0x0, symName: '_$sypSgWOc', symObjAddr: 0x230, symBinAddr: 0x9D8C, symSize: 0x48 } + - { offsetInCU: 0x1A0, offset: 0x9B934, size: 0x8, addend: 0x0, symName: '_$sypSgWOh', symObjAddr: 0x2B8, symBinAddr: 0x9DD4, symSize: 0x40 } + - { offsetInCU: 0x1B4, offset: 0x9B948, size: 0x8, addend: 0x0, symName: ___swift_destroy_boxed_opaque_existential_0, symObjAddr: 0x2F8, symBinAddr: 0x9E14, symSize: 0x20 } + - { offsetInCU: 0x1C8, offset: 0x9B95C, size: 0x8, addend: 0x0, symName: '_$sypWOb', symObjAddr: 0x318, symBinAddr: 0x9E34, symSize: 0x10 } + - { offsetInCU: 0x4F, offset: 0x9BC33, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6LoggerC12destinationsShyAA0A15BaseDestinationCGvpZ', symObjAddr: 0xCF70, symBinAddr: 0x9D4C0, symSize: 0x0 } + - { offsetInCU: 0x9F, offset: 0x9BC83, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15BaseDestinationC5levelAcA0A8LogLevelO_tcfcTo', symObjAddr: 0x26C, symBinAddr: 0xA0B0, symSize: 0x48 } + - { offsetInCU: 0x113, offset: 0x9BCF7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15BaseDestinationC3log5level3msg4file8function4lineyAA0A8LogLevelO_S3SSitFTo', symObjAddr: 0x2B8, symBinAddr: 0xA0FC, symSize: 0x4 } + - { offsetInCU: 0x15B, offset: 0x9BD3F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15BaseDestinationCACycfcTo', symObjAddr: 0x308, symBinAddr: 0xA14C, symSize: 0x2C } + - { offsetInCU: 0x217, offset: 0x9BDFB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8LogLevelOSYAASY8rawValuexSg03RawE0Qz_tcfCTW', symObjAddr: 0xDC, symBinAddr: 0x9F20, symSize: 0x30 } + - { offsetInCU: 0x248, offset: 0x9BE2C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8LogLevelOSYAASY8rawValue03RawE0QzvgTW', symObjAddr: 0x10C, symBinAddr: 0x9F50, symSize: 0xC } + - { offsetInCU: 0x264, offset: 0x9BE48, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8LogLevelO8rawValueACSgSi_tcfCTf4nd_n', symObjAddr: 0x1350, symBinAddr: 0xB194, symSize: 0x14 } + - { offsetInCU: 0x317, offset: 0x9BEFB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6LoggerC12destinations_WZ', symObjAddr: 0x118, symBinAddr: 0x9F5C, symSize: 0x50 } + - { offsetInCU: 0x3B6, offset: 0x9BF9A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6LoggerCACycfcTo', symObjAddr: 0x198, symBinAddr: 0x9FDC, symSize: 0x3C } + - { offsetInCU: 0x41E, offset: 0x9C002, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6LoggerCfETo', symObjAddr: 0x1E0, symBinAddr: 0xA024, symSize: 0x4 } + - { offsetInCU: 0x47F, offset: 0x9C063, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A23FancyConsoleDestinationC13dateFormatterSo06NSDateF0CvgZTo', symObjAddr: 0x370, symBinAddr: 0xA1B4, symSize: 0x14 } + - { offsetInCU: 0x4DE, offset: 0x9C0C2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A23FancyConsoleDestinationC3log5level3msg4file8function4lineyAA0A8LogLevelO_S3SSitFTo', symObjAddr: 0x38C, symBinAddr: 0xA1D0, symSize: 0xC8 } + - { offsetInCU: 0x510, offset: 0x9C0F4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A23FancyConsoleDestinationC13dateFormatterSo06NSDateF0CvgZTf4d_n', symObjAddr: 0x181C, symBinAddr: 0xB660, symSize: 0x17C } + - { offsetInCU: 0x570, offset: 0x9C154, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A23FancyConsoleDestinationC3log5level3msg4file8function4lineyAA0A8LogLevelO_S3SSitFTf4nnnnnd_n', symObjAddr: 0x1998, symBinAddr: 0xB7DC, symSize: 0x354 } + - { offsetInCU: 0x8E6, offset: 0x9C4CA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18ConsoleDestinationC3log5level3msg4file8function4lineyAA0A8LogLevelO_S3SSitFTo', symObjAddr: 0x470, symBinAddr: 0xA2B4, symSize: 0x58 } + - { offsetInCU: 0x918, offset: 0x9C4FC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18ConsoleDestinationC3log5level3msg4file8function4lineyAA0A8LogLevelO_S3SSitFTf4dndddd_n', symObjAddr: 0x1690, symBinAddr: 0xB4D4, symSize: 0x18C } + - { offsetInCU: 0xAD8, offset: 0x9C6BC, size: 0x8, addend: 0x0, symName: '_$ss10_NativeSetV6filteryAByxGSbxKXEKF9Backtrace0D15BaseDestinationC_Tg50123$s9Backtrace0A6LoggerC3log33_A2E76FBA4FFA4E8EB02817E5E40274E2LL5level3msg4file8function4lineyAA0A8LogLevelO_ypyXKS2SSitFZSbv3A15eF6CXEfU_AE0dxY0OTf1cn_n', symObjAddr: 0x5E4, symBinAddr: 0xA428, symSize: 0x194 } + - { offsetInCU: 0xD62, offset: 0x9C946, size: 0x8, addend: 0x0, symName: '_$ss10_NativeSetV6filteryAByxGSbxKXEKFADs13_UnsafeBitsetVKXEfU_9Backtrace0F15BaseDestinationC_Tg50123$s9Backtrace0A6LoggerC3log33_A2E76FBA4FFA4E8EB02817E5E40274E2LL5level3msg4file8function4lineyAA0A8LogLevelO_ypyXKS2SSitFZSbx3A15gH6CXEfU_AG0fZ5LevelOTf1nnc_n', symObjAddr: 0xFC4, symBinAddr: 0xAE08, symSize: 0x16C } + - { offsetInCU: 0xE11, offset: 0x9C9F5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6LoggerCMa', symObjAddr: 0x1364, symBinAddr: 0xB1A8, symSize: 0x20 } + - { offsetInCU: 0xE25, offset: 0x9CA09, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15BaseDestinationCMa', symObjAddr: 0x1384, symBinAddr: 0xB1C8, symSize: 0x20 } + - { offsetInCU: 0xEFC, offset: 0x9CAE0, size: 0x8, addend: 0x0, symName: '_$sSh21_nonEmptyArrayLiteralShyxGSayxG_tcfC9Backtrace0E15BaseDestinationC_Tgm5Tf4g_n', symObjAddr: 0x13A4, symBinAddr: 0xB1E8, symSize: 0x2EC } + - { offsetInCU: 0x110B, offset: 0x9CCEF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8LogLevelOSHAASQWb', symObjAddr: 0x1D00, symBinAddr: 0xBB44, symSize: 0x4 } + - { offsetInCU: 0x111F, offset: 0x9CD03, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8LogLevelOACSQAAWl', symObjAddr: 0x1D04, symBinAddr: 0xBB48, symSize: 0x44 } + - { offsetInCU: 0x1133, offset: 0x9CD17, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8LogLevelOMa', symObjAddr: 0x1D48, symBinAddr: 0xBB8C, symSize: 0x10 } + - { offsetInCU: 0x1147, offset: 0x9CD2B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A23FancyConsoleDestinationCMa', symObjAddr: 0x1D94, symBinAddr: 0xBBD8, symSize: 0x20 } + - { offsetInCU: 0x115B, offset: 0x9CD3F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18ConsoleDestinationCMa', symObjAddr: 0x1DB4, symBinAddr: 0xBBF8, symSize: 0x20 } + - { offsetInCU: 0x116F, offset: 0x9CD53, size: 0x8, addend: 0x0, symName: '_$sSh8IteratorV8_VariantOyx__GSHRzlWOe', symObjAddr: 0x22E8, symBinAddr: 0xC12C, symSize: 0x8 } + - { offsetInCU: 0x11C6, offset: 0x9CDAA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8LogLevelOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x1C, symBinAddr: 0x9E60, symSize: 0x14 } + - { offsetInCU: 0x1276, offset: 0x9CE5A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8LogLevelOSHAASH9hashValueSivgTW', symObjAddr: 0x30, symBinAddr: 0x9E74, symSize: 0x44 } + - { offsetInCU: 0x1325, offset: 0x9CF09, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8LogLevelOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x74, symBinAddr: 0x9EB8, symSize: 0x28 } + - { offsetInCU: 0x1378, offset: 0x9CF5C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8LogLevelOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x9C, symBinAddr: 0x9EE0, symSize: 0x40 } + - { offsetInCU: 0x170C, offset: 0x9D2F0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8LogLevelO8rawValueACSgSi_tcfC', symObjAddr: 0x0, symBinAddr: 0x9E44, symSize: 0x18 } + - { offsetInCU: 0x1720, offset: 0x9D304, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8LogLevelO8rawValueSivg', symObjAddr: 0x18, symBinAddr: 0x9E5C, symSize: 0x4 } + - { offsetInCU: 0x1786, offset: 0x9D36A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6LoggerCACycfc', symObjAddr: 0x168, symBinAddr: 0x9FAC, symSize: 0x30 } + - { offsetInCU: 0x17EC, offset: 0x9D3D0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15BaseDestinationC5levelAcA0A8LogLevelO_tcfC', symObjAddr: 0x1E4, symBinAddr: 0xA028, symSize: 0x4C } + - { offsetInCU: 0x1829, offset: 0x9D40D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15BaseDestinationC5levelAcA0A8LogLevelO_tcfc', symObjAddr: 0x230, symBinAddr: 0xA074, symSize: 0x3C } + - { offsetInCU: 0x1850, offset: 0x9D434, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15BaseDestinationC3log5level3msg4file8function4lineyAA0A8LogLevelO_S3SSitF', symObjAddr: 0x2B4, symBinAddr: 0xA0F8, symSize: 0x4 } + - { offsetInCU: 0x18AD, offset: 0x9D491, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15BaseDestinationCACycfC', symObjAddr: 0x2BC, symBinAddr: 0xA100, symSize: 0x20 } + - { offsetInCU: 0x18C1, offset: 0x9D4A5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15BaseDestinationCACycfc', symObjAddr: 0x2DC, symBinAddr: 0xA120, symSize: 0x2C } + - { offsetInCU: 0x1927, offset: 0x9D50B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A23FancyConsoleDestinationC13dateFormatterSo06NSDateF0CvgZ', symObjAddr: 0x384, symBinAddr: 0xA1C8, symSize: 0x4 } + - { offsetInCU: 0x193B, offset: 0x9D51F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A23FancyConsoleDestinationC3log5level3msg4file8function4lineyAA0A8LogLevelO_S3SSitF', symObjAddr: 0x388, symBinAddr: 0xA1CC, symSize: 0x4 } + - { offsetInCU: 0x1956, offset: 0x9D53A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18ConsoleDestinationC3log5level3msg4file8function4lineyAA0A8LogLevelO_S3SSitF', symObjAddr: 0x464, symBinAddr: 0xA2A8, symSize: 0xC } + - { offsetInCU: 0x19AF, offset: 0x9D593, size: 0x8, addend: 0x0, symName: '_$ss10_NativeSetV6resize8capacityySi_tF9Backtrace0E15BaseDestinationC_Tg5', symObjAddr: 0x778, symBinAddr: 0xA5BC, symSize: 0x288 } + - { offsetInCU: 0x1A99, offset: 0x9D67D, size: 0x8, addend: 0x0, symName: '_$ss10_NativeSetV6resize8capacityySi_tFSS_Tg5', symObjAddr: 0xA00, symBinAddr: 0xA844, symSize: 0x2C8 } + - { offsetInCU: 0x1BAF, offset: 0x9D793, size: 0x8, addend: 0x0, symName: '_$ss10_NativeSetV6resize8capacityySi_tFSo16NSURLResourceKeya_Tg5', symObjAddr: 0xCC8, symBinAddr: 0xAB0C, symSize: 0x2FC } + - { offsetInCU: 0x1D07, offset: 0x9D8EB, size: 0x8, addend: 0x0, symName: '_$ss10_NativeSetV13extractSubset5using5countAByxGs13_UnsafeBitsetV_SitF9Backtrace0I15BaseDestinationC_Tg5', symObjAddr: 0x1130, symBinAddr: 0xAF74, symSize: 0x220 } + - { offsetInCU: 0x61, offset: 0x9DAE1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC14maxRecordCountSivgTo', symObjAddr: 0x0, symBinAddr: 0xC8F4, symSize: 0x44 } + - { offsetInCU: 0xB9, offset: 0x9DB39, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC14maxRecordCountSivsTo', symObjAddr: 0x88, symBinAddr: 0xC97C, symSize: 0x48 } + - { offsetInCU: 0x12A, offset: 0x9DBAA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC03maxB4SizeSivgTo', symObjAddr: 0x15C, symBinAddr: 0xCA50, symSize: 0x44 } + - { offsetInCU: 0x182, offset: 0x9DC02, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC03maxB4SizeSivsTo', symObjAddr: 0x1E4, symBinAddr: 0xCAD8, symSize: 0x48 } + - { offsetInCU: 0x209, offset: 0x9DC89, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC13retryIntervalSivgTo', symObjAddr: 0x2BC, symBinAddr: 0xCBB0, symSize: 0x44 } + - { offsetInCU: 0x261, offset: 0x9DCE1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC13retryIntervalSivsTo', symObjAddr: 0x344, symBinAddr: 0xCC38, symSize: 0x48 } + - { offsetInCU: 0x2D2, offset: 0x9DD52, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC10retryLimitSivgTo', symObjAddr: 0x418, symBinAddr: 0xCD0C, symSize: 0x44 } + - { offsetInCU: 0x32A, offset: 0x9DDAA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC10retryLimitSivsTo', symObjAddr: 0x4A0, symBinAddr: 0xCD94, symSize: 0x48 } + - { offsetInCU: 0x39B, offset: 0x9DE1B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC14retryBehaviourAA05RetryE0OvgTo', symObjAddr: 0x574, symBinAddr: 0xCE68, symSize: 0x44 } + - { offsetInCU: 0x3F3, offset: 0x9DE73, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC14retryBehaviourAA05RetryE0OvsTo', symObjAddr: 0x5FC, symBinAddr: 0xCEF0, symSize: 0x48 } + - { offsetInCU: 0x464, offset: 0x9DEE4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC10retryOrderAA05RetryE0OvgTo', symObjAddr: 0x6D0, symBinAddr: 0xCFC4, symSize: 0x44 } + - { offsetInCU: 0x4BC, offset: 0x9DF3C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC10retryOrderAA05RetryE0OvsTo', symObjAddr: 0x758, symBinAddr: 0xD04C, symSize: 0x48 } + - { offsetInCU: 0x52D, offset: 0x9DFAD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC14reportHostNameSbvgTo', symObjAddr: 0x82C, symBinAddr: 0xD120, symSize: 0x44 } + - { offsetInCU: 0x585, offset: 0x9E005, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC14reportHostNameSbvsTo', symObjAddr: 0x8B4, symBinAddr: 0xD1A8, symSize: 0x48 } + - { offsetInCU: 0x604, offset: 0x9E084, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsCACycfcTo', symObjAddr: 0xA58, symBinAddr: 0xD34C, symSize: 0x9C } + - { offsetInCU: 0x6B0, offset: 0x9E130, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10RetryOrderOSYAASY8rawValuexSg03RawE0Qz_tcfCTW', symObjAddr: 0xCAC, symBinAddr: 0xD5A0, symSize: 0x30 } + - { offsetInCU: 0x6E1, offset: 0x9E161, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10RetryOrderOSYAASY8rawValue03RawE0QzvgTW', symObjAddr: 0xCDC, symBinAddr: 0xD5D0, symSize: 0xC } + - { offsetInCU: 0x6FE, offset: 0x9E17E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsCMa', symObjAddr: 0xA38, symBinAddr: 0xD32C, symSize: 0x20 } + - { offsetInCU: 0x712, offset: 0x9E192, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14RetryBehaviourOSHAASQWb', symObjAddr: 0xB54, symBinAddr: 0xD448, symSize: 0x4 } + - { offsetInCU: 0x726, offset: 0x9E1A6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14RetryBehaviourOACSQAAWl', symObjAddr: 0xB58, symBinAddr: 0xD44C, symSize: 0x44 } + - { offsetInCU: 0x745, offset: 0x9E1C5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10RetryOrderOSHAASQWb', symObjAddr: 0xBB0, symBinAddr: 0xD4A4, symSize: 0x4 } + - { offsetInCU: 0x759, offset: 0x9E1D9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10RetryOrderOACSQAAWl', symObjAddr: 0xBB4, symBinAddr: 0xD4A8, symSize: 0x44 } + - { offsetInCU: 0x78D, offset: 0x9E20D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14RetryBehaviourOMa', symObjAddr: 0x114C, symBinAddr: 0xDA40, symSize: 0x10 } + - { offsetInCU: 0x7A1, offset: 0x9E221, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10RetryOrderOMa', symObjAddr: 0x115C, symBinAddr: 0xDA50, symSize: 0x10 } + - { offsetInCU: 0x7EA, offset: 0x9E26A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10RetryOrderOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0xB9C, symBinAddr: 0xD490, symSize: 0x14 } + - { offsetInCU: 0x84F, offset: 0x9E2CF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10RetryOrderOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0xC40, symBinAddr: 0xD534, symSize: 0x28 } + - { offsetInCU: 0x9D2, offset: 0x9E452, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC14maxRecordCountSivg', symObjAddr: 0x44, symBinAddr: 0xC938, symSize: 0x44 } + - { offsetInCU: 0xA1C, offset: 0x9E49C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC14maxRecordCountSivs', symObjAddr: 0xD0, symBinAddr: 0xC9C4, symSize: 0x48 } + - { offsetInCU: 0xA45, offset: 0x9E4C5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC14maxRecordCountSivM', symObjAddr: 0x118, symBinAddr: 0xCA0C, symSize: 0x44 } + - { offsetInCU: 0xA7E, offset: 0x9E4FE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC03maxB4SizeSivg', symObjAddr: 0x1A0, symBinAddr: 0xCA94, symSize: 0x44 } + - { offsetInCU: 0xABD, offset: 0x9E53D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC03maxB4SizeSivs', symObjAddr: 0x22C, symBinAddr: 0xCB20, symSize: 0x48 } + - { offsetInCU: 0xAE6, offset: 0x9E566, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC03maxB4SizeSivM', symObjAddr: 0x274, symBinAddr: 0xCB68, symSize: 0x44 } + - { offsetInCU: 0xB0B, offset: 0x9E58B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC03maxB4SizeSivM.resume.0', symObjAddr: 0x2B8, symBinAddr: 0xCBAC, symSize: 0x4 } + - { offsetInCU: 0xB40, offset: 0x9E5C0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC13retryIntervalSivg', symObjAddr: 0x300, symBinAddr: 0xCBF4, symSize: 0x44 } + - { offsetInCU: 0xB7F, offset: 0x9E5FF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC13retryIntervalSivs', symObjAddr: 0x38C, symBinAddr: 0xCC80, symSize: 0x48 } + - { offsetInCU: 0xBA8, offset: 0x9E628, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC13retryIntervalSivM', symObjAddr: 0x3D4, symBinAddr: 0xCCC8, symSize: 0x44 } + - { offsetInCU: 0xBE1, offset: 0x9E661, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC10retryLimitSivg', symObjAddr: 0x45C, symBinAddr: 0xCD50, symSize: 0x44 } + - { offsetInCU: 0xC20, offset: 0x9E6A0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC10retryLimitSivs', symObjAddr: 0x4E8, symBinAddr: 0xCDDC, symSize: 0x48 } + - { offsetInCU: 0xC49, offset: 0x9E6C9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC10retryLimitSivM', symObjAddr: 0x530, symBinAddr: 0xCE24, symSize: 0x44 } + - { offsetInCU: 0xC82, offset: 0x9E702, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC14retryBehaviourAA05RetryE0Ovg', symObjAddr: 0x5B8, symBinAddr: 0xCEAC, symSize: 0x44 } + - { offsetInCU: 0xCC6, offset: 0x9E746, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC14retryBehaviourAA05RetryE0Ovs', symObjAddr: 0x644, symBinAddr: 0xCF38, symSize: 0x48 } + - { offsetInCU: 0xCEF, offset: 0x9E76F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC14retryBehaviourAA05RetryE0OvM', symObjAddr: 0x68C, symBinAddr: 0xCF80, symSize: 0x44 } + - { offsetInCU: 0xD28, offset: 0x9E7A8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC10retryOrderAA05RetryE0Ovg', symObjAddr: 0x714, symBinAddr: 0xD008, symSize: 0x44 } + - { offsetInCU: 0xD6C, offset: 0x9E7EC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC10retryOrderAA05RetryE0Ovs', symObjAddr: 0x7A0, symBinAddr: 0xD094, symSize: 0x48 } + - { offsetInCU: 0xD95, offset: 0x9E815, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC10retryOrderAA05RetryE0OvM', symObjAddr: 0x7E8, symBinAddr: 0xD0DC, symSize: 0x44 } + - { offsetInCU: 0xDCE, offset: 0x9E84E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC14reportHostNameSbvg', symObjAddr: 0x870, symBinAddr: 0xD164, symSize: 0x44 } + - { offsetInCU: 0xE12, offset: 0x9E892, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC14reportHostNameSbvs', symObjAddr: 0x8FC, symBinAddr: 0xD1F0, symSize: 0x48 } + - { offsetInCU: 0xE37, offset: 0x9E8B7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC14reportHostNameSbvM', symObjAddr: 0x944, symBinAddr: 0xD238, symSize: 0x44 } + - { offsetInCU: 0xE62, offset: 0x9E8E2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsCACycfC', symObjAddr: 0x988, symBinAddr: 0xD27C, symSize: 0x20 } + - { offsetInCU: 0xE76, offset: 0x9E8F6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsCACycfc', symObjAddr: 0x9A8, symBinAddr: 0xD29C, symSize: 0x90 } + - { offsetInCU: 0xEA7, offset: 0x9E927, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsCfD', symObjAddr: 0xAF4, symBinAddr: 0xD3E8, symSize: 0x30 } + - { offsetInCU: 0xECA, offset: 0x9E94A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14RetryBehaviourO8rawValueSivg', symObjAddr: 0xB24, symBinAddr: 0xD418, symSize: 0x4 } + - { offsetInCU: 0xEF1, offset: 0x9E971, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10RetryOrderO8rawValueACSgSi_tcfC', symObjAddr: 0xB30, symBinAddr: 0xD424, symSize: 0x20 } + - { offsetInCU: 0xF10, offset: 0x9E990, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10RetryOrderO8rawValueSivg', symObjAddr: 0xB50, symBinAddr: 0xD444, symSize: 0x4 } + - { offsetInCU: 0x4F, offset: 0x9EA34, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10DispatcherC15underlyingQueueSo17OS_dispatch_queueCvpZ', symObjAddr: 0x3BD8, symBinAddr: 0x9D4C8, symSize: 0x0 } + - { offsetInCU: 0x5D, offset: 0x9EA42, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10DispatcherC15underlyingQueue_WZ', symObjAddr: 0x0, symBinAddr: 0xDA8C, symSize: 0x1C4 } + - { offsetInCU: 0x102, offset: 0x9EAE7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10DispatcherCMa', symObjAddr: 0x2EC, symBinAddr: 0xDD78, symSize: 0x20 } + - { offsetInCU: 0x136, offset: 0x9EB1B, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x45C, symBinAddr: 0xDEE8, symSize: 0x10 } + - { offsetInCU: 0x14A, offset: 0x9EB2F, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x46C, symBinAddr: 0xDEF8, symSize: 0x8 } + - { offsetInCU: 0x15E, offset: 0x9EB43, size: 0x8, addend: 0x0, symName: '_$sSo17OS_dispatch_queueCMa', symObjAddr: 0x474, symBinAddr: 0xDF00, symSize: 0x3C } + - { offsetInCU: 0x172, offset: 0x9EB57, size: 0x8, addend: 0x0, symName: '_$sSaySo17OS_dispatch_queueC8DispatchE10AttributesVGMa', symObjAddr: 0x530, symBinAddr: 0xDF7C, symSize: 0x54 } + - { offsetInCU: 0x364, offset: 0x9ED49, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10DispatcherC12workingQueueSo011NSOperationD0Cvg', symObjAddr: 0x1C4, symBinAddr: 0xDC50, symSize: 0x104 } + - { offsetInCU: 0x433, offset: 0x9EE18, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10DispatcherCfD', symObjAddr: 0x2C8, symBinAddr: 0xDD54, symSize: 0x24 } + - { offsetInCU: 0x493, offset: 0x9EE78, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10DispatcherC8dispatch_10completionyyyc_yyctF', symObjAddr: 0x30C, symBinAddr: 0xDD98, symSize: 0x150 } + - { offsetInCU: 0x27, offset: 0x9EF12, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16BreadcrumbRecordVwCP', symObjAddr: 0x0, symBinAddr: 0xDFD8, symSize: 0x34 } + - { offsetInCU: 0x3F, offset: 0x9EF2A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16BreadcrumbRecordVwCP', symObjAddr: 0x0, symBinAddr: 0xDFD8, symSize: 0x34 } + - { offsetInCU: 0x53, offset: 0x9EF3E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16BreadcrumbRecordVwxx', symObjAddr: 0x34, symBinAddr: 0xE00C, symSize: 0x8 } + - { offsetInCU: 0x67, offset: 0x9EF52, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16BreadcrumbRecordVwca', symObjAddr: 0x3C, symBinAddr: 0xE014, symSize: 0x48 } + - { offsetInCU: 0x7B, offset: 0x9EF66, size: 0x8, addend: 0x0, symName: ___swift_memcpy24_8, symObjAddr: 0x84, symBinAddr: 0xE05C, symSize: 0x14 } + - { offsetInCU: 0x8F, offset: 0x9EF7A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16BreadcrumbRecordVwta', symObjAddr: 0x98, symBinAddr: 0xE070, symSize: 0x38 } + - { offsetInCU: 0xA3, offset: 0x9EF8E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16BreadcrumbRecordVwet', symObjAddr: 0xD0, symBinAddr: 0xE0A8, symSize: 0x48 } + - { offsetInCU: 0xB7, offset: 0x9EFA2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16BreadcrumbRecordVwst', symObjAddr: 0x118, symBinAddr: 0xE0F0, symSize: 0x40 } + - { offsetInCU: 0xCB, offset: 0x9EFB6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16BreadcrumbRecordVMa', symObjAddr: 0x158, symBinAddr: 0xE130, symSize: 0x10 } + - { offsetInCU: 0x2B, offset: 0x9F10A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19NetworkReachabilityCfD', symObjAddr: 0x0, symBinAddr: 0xE144, symSize: 0x24 } + - { offsetInCU: 0x92, offset: 0x9F171, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19NetworkReachabilityCMa', symObjAddr: 0x24, symBinAddr: 0xE168, symSize: 0x20 } + - { offsetInCU: 0x25D, offset: 0x9F33C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19NetworkReachabilityCfD', symObjAddr: 0x0, symBinAddr: 0xE144, symSize: 0x24 } + - { offsetInCU: 0x30C, offset: 0x9F3EB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19NetworkReachabilityC10statusNameSSvg', symObjAddr: 0x44, symBinAddr: 0xE188, symSize: 0x10C } + - { offsetInCU: 0x61, offset: 0x9F4D5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC14maxEventsCountSivgTo', symObjAddr: 0x0, symBinAddr: 0xE294, symSize: 0x44 } + - { offsetInCU: 0xB9, offset: 0x9F52D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC14maxEventsCountSivsTo', symObjAddr: 0x88, symBinAddr: 0xE31C, symSize: 0x48 } + - { offsetInCU: 0x12A, offset: 0x9F59E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC12timeIntervalSivgTo', symObjAddr: 0x15C, symBinAddr: 0xE3F0, symSize: 0x44 } + - { offsetInCU: 0x182, offset: 0x9F5F6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC12timeIntervalSivsTo', symObjAddr: 0x1E4, symBinAddr: 0xE478, symSize: 0x48 } + - { offsetInCU: 0x1F3, offset: 0x9F667, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC13retryIntervalSivgTo', symObjAddr: 0x2B8, symBinAddr: 0xE54C, symSize: 0x44 } + - { offsetInCU: 0x24B, offset: 0x9F6BF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC13retryIntervalSivsTo', symObjAddr: 0x340, symBinAddr: 0xE5D4, symSize: 0x48 } + - { offsetInCU: 0x2BC, offset: 0x9F730, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC10retryLimitSivgTo', symObjAddr: 0x414, symBinAddr: 0xE6A8, symSize: 0x44 } + - { offsetInCU: 0x314, offset: 0x9F788, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC10retryLimitSivsTo', symObjAddr: 0x49C, symBinAddr: 0xE730, symSize: 0x48 } + - { offsetInCU: 0x39B, offset: 0x9F80F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC19customSubmissionUrlSSvgTo', symObjAddr: 0x574, symBinAddr: 0xE808, symSize: 0x68 } + - { offsetInCU: 0x3F3, offset: 0x9F867, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC19customSubmissionUrlSSvsTo', symObjAddr: 0x630, symBinAddr: 0xE8C4, symSize: 0x68 } + - { offsetInCU: 0x47C, offset: 0x9F8F0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsCACycfcTo', symObjAddr: 0x8B8, symBinAddr: 0xEB4C, symSize: 0x90 } + - { offsetInCU: 0x4CE, offset: 0x9F942, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC19customSubmissionUrlSSvpACTK', symObjAddr: 0x6F4, symBinAddr: 0xE988, symSize: 0x54 } + - { offsetInCU: 0x506, offset: 0x9F97A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC19customSubmissionUrlSSvpACTk', symObjAddr: 0x748, symBinAddr: 0xE9DC, symSize: 0x68 } + - { offsetInCU: 0x548, offset: 0x9F9BC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsCMa', symObjAddr: 0x898, symBinAddr: 0xEB2C, symSize: 0x20 } + - { offsetInCU: 0x55C, offset: 0x9F9D0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsCfETo', symObjAddr: 0xA74, symBinAddr: 0xED08, symSize: 0x14 } + - { offsetInCU: 0x6C9, offset: 0x9FB3D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC14maxEventsCountSivg', symObjAddr: 0x44, symBinAddr: 0xE2D8, symSize: 0x44 } + - { offsetInCU: 0x713, offset: 0x9FB87, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC14maxEventsCountSivs', symObjAddr: 0xD0, symBinAddr: 0xE364, symSize: 0x48 } + - { offsetInCU: 0x73C, offset: 0x9FBB0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC14maxEventsCountSivM', symObjAddr: 0x118, symBinAddr: 0xE3AC, symSize: 0x44 } + - { offsetInCU: 0x775, offset: 0x9FBE9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC12timeIntervalSivg', symObjAddr: 0x1A0, symBinAddr: 0xE434, symSize: 0x44 } + - { offsetInCU: 0x7B4, offset: 0x9FC28, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC12timeIntervalSivs', symObjAddr: 0x22C, symBinAddr: 0xE4C0, symSize: 0x48 } + - { offsetInCU: 0x7DD, offset: 0x9FC51, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC12timeIntervalSivM', symObjAddr: 0x274, symBinAddr: 0xE508, symSize: 0x44 } + - { offsetInCU: 0x816, offset: 0x9FC8A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC13retryIntervalSivg', symObjAddr: 0x2FC, symBinAddr: 0xE590, symSize: 0x44 } + - { offsetInCU: 0x855, offset: 0x9FCC9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC13retryIntervalSivs', symObjAddr: 0x388, symBinAddr: 0xE61C, symSize: 0x48 } + - { offsetInCU: 0x87E, offset: 0x9FCF2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC13retryIntervalSivM', symObjAddr: 0x3D0, symBinAddr: 0xE664, symSize: 0x44 } + - { offsetInCU: 0x8B7, offset: 0x9FD2B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC10retryLimitSivg', symObjAddr: 0x458, symBinAddr: 0xE6EC, symSize: 0x44 } + - { offsetInCU: 0x8F6, offset: 0x9FD6A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC10retryLimitSivs', symObjAddr: 0x4E4, symBinAddr: 0xE778, symSize: 0x48 } + - { offsetInCU: 0x91F, offset: 0x9FD93, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC10retryLimitSivM', symObjAddr: 0x52C, symBinAddr: 0xE7C0, symSize: 0x44 } + - { offsetInCU: 0x944, offset: 0x9FDB8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC10retryLimitSivM.resume.0', symObjAddr: 0x570, symBinAddr: 0xE804, symSize: 0x4 } + - { offsetInCU: 0x979, offset: 0x9FDED, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC19customSubmissionUrlSSvg', symObjAddr: 0x5DC, symBinAddr: 0xE870, symSize: 0x54 } + - { offsetInCU: 0x9BD, offset: 0x9FE31, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC19customSubmissionUrlSSvs', symObjAddr: 0x698, symBinAddr: 0xE92C, symSize: 0x5C } + - { offsetInCU: 0x9E6, offset: 0x9FE5A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC19customSubmissionUrlSSvM', symObjAddr: 0x7B0, symBinAddr: 0xEA44, symSize: 0x44 } + - { offsetInCU: 0xA11, offset: 0x9FE85, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsCACycfC', symObjAddr: 0x7F4, symBinAddr: 0xEA88, symSize: 0x20 } + - { offsetInCU: 0xA25, offset: 0x9FE99, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsCACycfc', symObjAddr: 0x814, symBinAddr: 0xEAA8, symSize: 0x84 } + - { offsetInCU: 0xA56, offset: 0x9FECA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsCfD', symObjAddr: 0x948, symBinAddr: 0xEBDC, symSize: 0x30 } + - { offsetInCU: 0xC5, offset: 0x9FFB2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttributesProviderCAA13SignalContextA2aDP10attributesSDySSypGvsTW', symObjAddr: 0x5AC, symBinAddr: 0xF470, symSize: 0x14 } + - { offsetInCU: 0x110, offset: 0x9FFFD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttributesProviderCAA13SignalContextA2aDP11attachmentsSay10Foundation3URLVGvsTW', symObjAddr: 0x5C0, symBinAddr: 0xF484, symSize: 0x14 } + - { offsetInCU: 0x33F, offset: 0xA022C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttributesProviderCMa', symObjAddr: 0x3E8, symBinAddr: 0xF2AC, symSize: 0x20 } + - { offsetInCU: 0x8C0, offset: 0xA07AD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttributesProviderCs23CustomStringConvertibleAAsADP11descriptionSSvgTW', symObjAddr: 0xBC4, symBinAddr: 0xFA88, symSize: 0x20 } + - { offsetInCU: 0x8F2, offset: 0xA07DF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttributesProviderCs28CustomDebugStringConvertibleAAsADP16debugDescriptionSSvgTW', symObjAddr: 0xBE4, symBinAddr: 0xFAA8, symSize: 0x20 } + - { offsetInCU: 0x92D, offset: 0xA081A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttributesProviderCAA13SignalContextAAWI', symObjAddr: 0xC04, symBinAddr: 0xFAC8, symSize: 0x3C } + - { offsetInCU: 0x941, offset: 0xA082E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FaultInfoCAA16AttributesSourceA2aDP11attachmentsSay10Foundation3URLVGvgTW', symObjAddr: 0xC40, symBinAddr: 0xFB04, symSize: 0xC } + - { offsetInCU: 0x95D, offset: 0xA084A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace13ProcessorInfoVAA16AttributesSourceA2aDP11attachmentsSay10Foundation3URLVGvgTW', symObjAddr: 0xC4C, symBinAddr: 0xFB10, symSize: 0xC } + - { offsetInCU: 0x979, offset: 0xA0866, size: 0x8, addend: 0x0, symName: '_$s9Backtrace6DeviceVAA16AttributesSourceA2aDP11attachmentsSay10Foundation3URLVGvgTW', symObjAddr: 0xC58, symBinAddr: 0xFB1C, symSize: 0xC } + - { offsetInCU: 0x9B1, offset: 0xA089E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10ScreenInfoVAA16AttributesSourceA2aDP7mutableSDySSypSgGvgTW', symObjAddr: 0xC64, symBinAddr: 0xFB28, symSize: 0xC } + - { offsetInCU: 0x9D1, offset: 0xA08BE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10ScreenInfoVAA16AttributesSourceA2aDP7mutableSDySSypSgGvgTW', symObjAddr: 0xC64, symBinAddr: 0xFB28, symSize: 0xC } + - { offsetInCU: 0x9E6, offset: 0xA08D3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10ScreenInfoVAA16AttributesSourceA2aDP7mutableSDySSypSgGvgTW', symObjAddr: 0xC64, symBinAddr: 0xFB28, symSize: 0xC } + - { offsetInCU: 0x9F9, offset: 0xA08E6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10ScreenInfoVAA16AttributesSourceA2aDP11attachmentsSay10Foundation3URLVGvgTW', symObjAddr: 0xC70, symBinAddr: 0xFB34, symSize: 0xC } + - { offsetInCU: 0xA31, offset: 0xA091E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10LocaleInfoVAA16AttributesSourceA2aDP7mutableSDySSypSgGvgTW', symObjAddr: 0xC7C, symBinAddr: 0xFB40, symSize: 0xC } + - { offsetInCU: 0xA51, offset: 0xA093E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10LocaleInfoVAA16AttributesSourceA2aDP7mutableSDySSypSgGvgTW', symObjAddr: 0xC7C, symBinAddr: 0xFB40, symSize: 0xC } + - { offsetInCU: 0xA66, offset: 0xA0953, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10LocaleInfoVAA16AttributesSourceA2aDP7mutableSDySSypSgGvgTW', symObjAddr: 0xC7C, symBinAddr: 0xFB40, symSize: 0xC } + - { offsetInCU: 0xA79, offset: 0xA0966, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10LocaleInfoVAA16AttributesSourceA2aDP11attachmentsSay10Foundation3URLVGvgTW', symObjAddr: 0xC88, symBinAddr: 0xFB4C, symSize: 0xC } + - { offsetInCU: 0xAB1, offset: 0xA099E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11NetworkInfoVAA16AttributesSourceA2aDP9immutableSDySSypSgGvgTW', symObjAddr: 0xC94, symBinAddr: 0xFB58, symSize: 0xC } + - { offsetInCU: 0xAD1, offset: 0xA09BE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11NetworkInfoVAA16AttributesSourceA2aDP9immutableSDySSypSgGvgTW', symObjAddr: 0xC94, symBinAddr: 0xFB58, symSize: 0xC } + - { offsetInCU: 0xAE6, offset: 0xA09D3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11NetworkInfoVAA16AttributesSourceA2aDP9immutableSDySSypSgGvgTW', symObjAddr: 0xC94, symBinAddr: 0xFB58, symSize: 0xC } + - { offsetInCU: 0xAF9, offset: 0xA09E6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11NetworkInfoVAA16AttributesSourceA2aDP11attachmentsSay10Foundation3URLVGvgTW', symObjAddr: 0xCA0, symBinAddr: 0xFB64, symSize: 0xC } + - { offsetInCU: 0xB31, offset: 0xA0A1E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace7LibInfoVAA16AttributesSourceA2aDP7mutableSDySSypSgGvgTW', symObjAddr: 0xCAC, symBinAddr: 0xFB70, symSize: 0xC } + - { offsetInCU: 0xB51, offset: 0xA0A3E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace7LibInfoVAA16AttributesSourceA2aDP7mutableSDySSypSgGvgTW', symObjAddr: 0xCAC, symBinAddr: 0xFB70, symSize: 0xC } + - { offsetInCU: 0xB66, offset: 0xA0A53, size: 0x8, addend: 0x0, symName: '_$s9Backtrace7LibInfoVAA16AttributesSourceA2aDP7mutableSDySSypSgGvgTW', symObjAddr: 0xCAC, symBinAddr: 0xFB70, symSize: 0xC } + - { offsetInCU: 0xB79, offset: 0xA0A66, size: 0x8, addend: 0x0, symName: '_$s9Backtrace7LibInfoVAA16AttributesSourceA2aDP11attachmentsSay10Foundation3URLVGvgTW', symObjAddr: 0xCB8, symBinAddr: 0xFB7C, symSize: 0xC } + - { offsetInCU: 0xBB1, offset: 0xA0A9E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15ApplicationInfoVAA16AttributesSourceA2aDP7mutableSDySSypSgGvgTW', symObjAddr: 0xCC4, symBinAddr: 0xFB88, symSize: 0xC } + - { offsetInCU: 0xBD1, offset: 0xA0ABE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15ApplicationInfoVAA16AttributesSourceA2aDP7mutableSDySSypSgGvgTW', symObjAddr: 0xCC4, symBinAddr: 0xFB88, symSize: 0xC } + - { offsetInCU: 0xBE6, offset: 0xA0AD3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15ApplicationInfoVAA16AttributesSourceA2aDP7mutableSDySSypSgGvgTW', symObjAddr: 0xCC4, symBinAddr: 0xFB88, symSize: 0xC } + - { offsetInCU: 0xBF9, offset: 0xA0AE6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15ApplicationInfoVAA16AttributesSourceA2aDP11attachmentsSay10Foundation3URLVGvgTW', symObjAddr: 0xCD0, symBinAddr: 0xFB94, symSize: 0xC } + - { offsetInCU: 0xC31, offset: 0xA0B1E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15BreadcrumbsInfoVAA16AttributesSourceA2aDP9immutableSDySSypSgGvgTW', symObjAddr: 0xCDC, symBinAddr: 0xFBA0, symSize: 0xC } + - { offsetInCU: 0xC51, offset: 0xA0B3E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15BreadcrumbsInfoVAA16AttributesSourceA2aDP9immutableSDySSypSgGvgTW', symObjAddr: 0xCDC, symBinAddr: 0xFBA0, symSize: 0xC } + - { offsetInCU: 0xC66, offset: 0xA0B53, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15BreadcrumbsInfoVAA16AttributesSourceA2aDP9immutableSDySSypSgGvgTW', symObjAddr: 0xCDC, symBinAddr: 0xFBA0, symSize: 0xC } + - { offsetInCU: 0xE4B, offset: 0xA0D38, size: 0x8, addend: 0x0, symName: '_$sypWOc', symObjAddr: 0xF48, symBinAddr: 0xFE0C, symSize: 0x3C } + - { offsetInCU: 0x1145, offset: 0xA1032, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV5merge_8isUnique16uniquingKeysWithyqd__n_Sbq_q__q_tKXEtKSTRd__x_q_t7ElementRtd__lFSS_ypSgs15LazyMapSequenceVySDySSAHGSS_AHtGTg558$sSD9BacktraceE1poiySDyxq_GAC_ACtFZq_q__q_tXEfU_SS_ypSgTg5Tf1nncn_n', symObjAddr: 0x1504, symBinAddr: 0x10388, symSize: 0x3A0 } + - { offsetInCU: 0x150E, offset: 0xA13FB, size: 0x8, addend: 0x0, symName: '_$sSaySSGMa', symObjAddr: 0x2CEC, symBinAddr: 0x11B70, symSize: 0x54 } + - { offsetInCU: 0x161C, offset: 0xA1509, size: 0x8, addend: 0x0, symName: '_$sxq_xq_Iegnnrr_x3key_q_5valuetx_q_tIegnr_SHRzr0_lTRSS_ypSgTg577$sSD5merge_16uniquingKeysWithySDyxq_Gn_q_q__q_tKXEtKFx_q_tx_q_tcfU_SS_ypSgTG5Tf3nnpf_n', symObjAddr: 0x2F08, symBinAddr: 0x11D8C, symSize: 0x48 } + - { offsetInCU: 0x174C, offset: 0xA1639, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV5merge_8isUnique16uniquingKeysWithyqd__n_Sbq_q__q_tKXEtKSTRd__x_q_t7ElementRtd__lFSS_ypSaySS_yptGTg5037$sSa9BacktraceSDySSypSgGRszlE7mergingmN17GyFypyp_yptXEfU0_Tf1nncn_nTf4gnn_n', symObjAddr: 0x3170, symBinAddr: 0x11FF4, symSize: 0x1EC } + - { offsetInCU: 0x18D8, offset: 0xA17C5, size: 0x8, addend: 0x0, symName: '_$sypSgWOb', symObjAddr: 0x33C8, symBinAddr: 0x1221C, symSize: 0x48 } + - { offsetInCU: 0x18EC, offset: 0xA17D9, size: 0x8, addend: 0x0, symName: '_$sypSgWOd', symObjAddr: 0x3410, symBinAddr: 0x12264, symSize: 0x48 } + - { offsetInCU: 0x1A07, offset: 0xA18F4, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV15_RepresentationOWOy', symObjAddr: 0x36BC, symBinAddr: 0x124EC, symSize: 0x44 } + - { offsetInCU: 0x1DC6, offset: 0xA1CB3, size: 0x8, addend: 0x0, symName: '_$sSTsE10compactMapySayqd__Gqd__Sg7ElementQzKXEKlFSDySSypSgG_SS3key_yp5valuetTg5089$sSSypSgSS3key_yp5valuetSgs5Error_pIggnrzo_SSAB_AaCtADsAE_pIegnrzo_TR037$sSa9BacktraceSDygh28GRszlE7merginggh19GyFSS3key_J23I11SS_ABtXEfU_Tf3nnpf_nTf1cn_n', symObjAddr: 0x90C, symBinAddr: 0xF7D0, symSize: 0x2B8 } + - { offsetInCU: 0x2035, offset: 0xA1F22, size: 0x8, addend: 0x0, symName: '_$sSTsE3mapySayqd__Gqd__7ElementQzKXEKlFSay9Backtrace16AttributesSource_pG_SDySSypSgGTg505$sST9c26E3mapySayqd__Gs7KeyPathCy7b27Qzqd__GlFqd__AGXEfU_SayAA16dE68_pG_SDySSypSgGTG533_29416bbfebe02326f8dc4710aa45e50aAaI_pALTf3nnpk_nTf1cn_n', symObjAddr: 0xCE8, symBinAddr: 0xFBAC, symSize: 0x130 } + - { offsetInCU: 0x2277, offset: 0xA2164, size: 0x8, addend: 0x0, symName: '_$sSTsE3mapySayqd__Gqd__7ElementQzKXEKlFSay9Backtrace16AttributesSource_pG_SDySSypSgGTg505$sST9c26E3mapySayqd__Gs7KeyPathCy7b27Qzqd__GlFqd__AGXEfU_SayAA16dE67_pG_SDySSypSgGTG532ef1571d98648b812a8919a3a28d015a7AaI_pALTf3nnpk_nTf1cn_n', symObjAddr: 0xE18, symBinAddr: 0xFCDC, symSize: 0x130 } + - { offsetInCU: 0x24CB, offset: 0xA23B8, size: 0x8, addend: 0x0, symName: '_$sSTsE3mapySayqd__Gqd__7ElementQzKXEKlFSay9Backtrace16AttributesSource_pG_Say10Foundation3URLVGTg505$sST9c26E3mapySayqd__Gs7KeyPathCy7b27Qzqd__GlFqd__AGXEfU_SayAA16dE79_pG_Say10Foundation3URLVGTG533_7a5221058d847ffaa1ecb242488fd91cAaI_pANTf3nnpk_nTf1cn_n', symObjAddr: 0xFC4, symBinAddr: 0xFE48, symSize: 0x130 } + - { offsetInCU: 0x27D8, offset: 0xA26C5, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_ypTgm5Tf4g_n', symObjAddr: 0x2F50, symBinAddr: 0x11DD4, symSize: 0x110 } + - { offsetInCU: 0x292E, offset: 0xA281B, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_ypSgTgm5Tf4g_n', symObjAddr: 0x3060, symBinAddr: 0x11EE4, symSize: 0x110 } + - { offsetInCU: 0x2A8A, offset: 0xA2977, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_SSTgm5Tf4g_n', symObjAddr: 0x347C, symBinAddr: 0x122AC, symSize: 0xFC } + - { offsetInCU: 0x2BEC, offset: 0xA2AD9, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSo18NSFileAttributeKeya_ypTgm5Tf4g_n', symObjAddr: 0x3578, symBinAddr: 0x123A8, symSize: 0x100 } + - { offsetInCU: 0x2E98, offset: 0xA2D85, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttributesProviderC9immutableSDySSypGvg', symObjAddr: 0x18, symBinAddr: 0xEEDC, symSize: 0x90 } + - { offsetInCU: 0x2F8D, offset: 0xA2E7A, size: 0x8, addend: 0x0, symName: '_$sSa9BacktraceSDySSypSgGRszlE7mergingSDySSypGyF', symObjAddr: 0xA8, symBinAddr: 0xEF6C, symSize: 0x1A0 } + - { offsetInCU: 0x326A, offset: 0xA3157, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttributesProviderC14reportHostNameACSb_tcfc', symObjAddr: 0x248, symBinAddr: 0xF10C, symSize: 0x15C } + - { offsetInCU: 0x3352, offset: 0xA323F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttributesProviderCfD', symObjAddr: 0x3A4, symBinAddr: 0xF268, symSize: 0x44 } + - { offsetInCU: 0x3400, offset: 0xA32ED, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttributesProviderC14allAttachmentsSay10Foundation3URLVGvg', symObjAddr: 0x408, symBinAddr: 0xF2CC, symSize: 0x1A4 } + - { offsetInCU: 0x3850, offset: 0xA373D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttributesProviderC11descriptionSSvg', symObjAddr: 0x5D4, symBinAddr: 0xF498, symSize: 0x338 } + - { offsetInCU: 0x3DEC, offset: 0xA3CD9, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFSS_Tg5', symObjAddr: 0x10F4, symBinAddr: 0xFF78, symSize: 0x64 } + - { offsetInCU: 0x3E48, offset: 0xA3D35, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFSo18NSFileAttributeKeya_Tg5', symObjAddr: 0x1158, symBinAddr: 0xFFDC, symSize: 0x80 } + - { offsetInCU: 0x3EF0, offset: 0xA3DDD, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV7_insert2at3key5valueys10_HashTableV6BucketV_xnq_ntFSS_ypTg5', symObjAddr: 0x11D8, symBinAddr: 0x1005C, symSize: 0x6C } + - { offsetInCU: 0x3F77, offset: 0xA3E64, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV7_insert2at3key5valueys10_HashTableV6BucketV_xnq_ntFSS_ypSgTg5', symObjAddr: 0x1244, symBinAddr: 0x100C8, symSize: 0x6C } + - { offsetInCU: 0x3FFD, offset: 0xA3EEA, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFSS_Tg5', symObjAddr: 0x12B0, symBinAddr: 0x10134, symSize: 0xE0 } + - { offsetInCU: 0x4071, offset: 0xA3F5E, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFSo18NSFileAttributeKeya_Tg5', symObjAddr: 0x1390, symBinAddr: 0x10214, symSize: 0x174 } + - { offsetInCU: 0x415E, offset: 0xA404B, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV4copyyyFSS_ypTg5', symObjAddr: 0x19B4, symBinAddr: 0x10838, symSize: 0x1F4 } + - { offsetInCU: 0x41F7, offset: 0xA40E4, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV4copyyyFSS_ypSgTg5', symObjAddr: 0x1BA8, symBinAddr: 0x10A2C, symSize: 0x1FC } + - { offsetInCU: 0x42A5, offset: 0xA4192, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV4copyyyFSS_10Foundation4DataVTg5', symObjAddr: 0x1DA4, symBinAddr: 0x10C28, symSize: 0x1D4 } + - { offsetInCU: 0x4361, offset: 0xA424E, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFSS_ypTg5', symObjAddr: 0x1F78, symBinAddr: 0x10DFC, symSize: 0x340 } + - { offsetInCU: 0x445F, offset: 0xA434C, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFSS_ypSgTg5', symObjAddr: 0x22B8, symBinAddr: 0x1113C, symSize: 0x348 } + - { offsetInCU: 0x4564, offset: 0xA4451, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFSS_SSTg5', symObjAddr: 0x2600, symBinAddr: 0x11484, symSize: 0x354 } + - { offsetInCU: 0x4647, offset: 0xA4534, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFSS_10Foundation4DataVTg5', symObjAddr: 0x2954, symBinAddr: 0x117D8, symSize: 0x358 } + - { offsetInCU: 0x4723, offset: 0xA4610, size: 0x8, addend: 0x0, symName: '_$sSa6append10contentsOfyqd__n_t7ElementQyd__RszSTRd__lF10Foundation3URLV_SayAGGTg5', symObjAddr: 0x2D40, symBinAddr: 0x11BC4, symSize: 0xF0 } + - { offsetInCU: 0x4947, offset: 0xA4834, size: 0x8, addend: 0x0, symName: '_$sSa6append10contentsOfyqd__n_t7ElementQyd__RszSTRd__lFSS_SaySSGTg5', symObjAddr: 0x2E30, symBinAddr: 0x11CB4, symSize: 0xD8 } + - { offsetInCU: 0x27, offset: 0xA4B35, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15ReportingPolicyVwCP', symObjAddr: 0x0, symBinAddr: 0x12530, symSize: 0x34 } + - { offsetInCU: 0x3F, offset: 0xA4B4D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15ReportingPolicyVwCP', symObjAddr: 0x0, symBinAddr: 0x12530, symSize: 0x34 } + - { offsetInCU: 0x53, offset: 0xA4B61, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15ReportingPolicyVwxx', symObjAddr: 0x34, symBinAddr: 0x12564, symSize: 0x8 } + - { offsetInCU: 0x67, offset: 0xA4B75, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15ReportingPolicyVwca', symObjAddr: 0x3C, symBinAddr: 0x1256C, symSize: 0x4C } + - { offsetInCU: 0x7B, offset: 0xA4B89, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15ReportingPolicyVwta', symObjAddr: 0x9C, symBinAddr: 0x125B8, symSize: 0x3C } + - { offsetInCU: 0x8F, offset: 0xA4B9D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15ReportingPolicyVwet', symObjAddr: 0xD8, symBinAddr: 0x125F4, symSize: 0x48 } + - { offsetInCU: 0xA3, offset: 0xA4BB1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15ReportingPolicyVwst', symObjAddr: 0x120, symBinAddr: 0x1263C, symSize: 0x40 } + - { offsetInCU: 0xB7, offset: 0xA4BC5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15ReportingPolicyVMa', symObjAddr: 0x160, symBinAddr: 0x1267C, symSize: 0x10 } + - { offsetInCU: 0x43, offset: 0xA4D31, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventVwxx', symObjAddr: 0x4, symBinAddr: 0x12694, symSize: 0x28 } + - { offsetInCU: 0x57, offset: 0xA4D45, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventVwca', symObjAddr: 0x6C, symBinAddr: 0x126FC, symSize: 0x64 } + - { offsetInCU: 0x6B, offset: 0xA4D59, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventVwta', symObjAddr: 0xE4, symBinAddr: 0x12760, symSize: 0x44 } + - { offsetInCU: 0x7F, offset: 0xA4D6D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventVwet', symObjAddr: 0x128, symBinAddr: 0x127A4, symSize: 0x48 } + - { offsetInCU: 0x93, offset: 0xA4D81, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventVwst', symObjAddr: 0x170, symBinAddr: 0x127EC, symSize: 0x40 } + - { offsetInCU: 0xA7, offset: 0xA4D95, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventVMa', symObjAddr: 0x1B0, symBinAddr: 0x1282C, symSize: 0x10 } + - { offsetInCU: 0x1A9, offset: 0xA4E97, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOSYAASY8rawValuexSg03RawN0Qz_tcfCTW', symObjAddr: 0xA10, symBinAddr: 0x1308C, symSize: 0x2C } + - { offsetInCU: 0x1DA, offset: 0xA4EC8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOSYAASY8rawValue03RawN0QzvgTW', symObjAddr: 0xA3C, symBinAddr: 0x130B8, symSize: 0x64 } + - { offsetInCU: 0x222, offset: 0xA4F10, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOs0D3KeyAAsAGP11stringValueSSvgTW', symObjAddr: 0xAA0, symBinAddr: 0x1311C, symSize: 0x60 } + - { offsetInCU: 0x292, offset: 0xA4F80, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOs0D3KeyAAsAGP11stringValuexSgSS_tcfCTW', symObjAddr: 0xB00, symBinAddr: 0x1317C, symSize: 0x24 } + - { offsetInCU: 0x2E2, offset: 0xA4FD0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOs0D3KeyAAsAGP8intValueSiSgvgTW', symObjAddr: 0xB24, symBinAddr: 0x131A0, symSize: 0xC } + - { offsetInCU: 0x2FE, offset: 0xA4FEC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOs0D3KeyAAsAGP8intValuexSgSi_tcfCTW', symObjAddr: 0xB30, symBinAddr: 0x131AC, symSize: 0xC } + - { offsetInCU: 0x31A, offset: 0xA5008, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLO8rawValueAFSgSS_tcfCTf4nd_n', symObjAddr: 0x13E4, symBinAddr: 0x13954, symSize: 0x5C } + - { offsetInCU: 0x37C, offset: 0xA506A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventVSEAASE6encode2toys7Encoder_p_tKFTW', symObjAddr: 0xD18, symBinAddr: 0x13394, symSize: 0x1C } + - { offsetInCU: 0x39F, offset: 0xA508D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV4nameACSS_tcfCTf4nd_n', symObjAddr: 0xFA8, symBinAddr: 0x13528, symSize: 0x1E4 } + - { offsetInCU: 0x69A, offset: 0xA5388, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventVAA0C0AAWI', symObjAddr: 0xD34, symBinAddr: 0x133B0, symSize: 0x24 } + - { offsetInCU: 0x6AE, offset: 0xA539C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOAFs0D3KeyAAWl', symObjAddr: 0xE00, symBinAddr: 0x133D4, symSize: 0x44 } + - { offsetInCU: 0x6C2, offset: 0xA53B0, size: 0x8, addend: 0x0, symName: '_$sSaySSGSayxGSEsSERzlWl', symObjAddr: 0xE44, symBinAddr: 0x13418, symSize: 0x58 } + - { offsetInCU: 0x6D6, offset: 0xA53C4, size: 0x8, addend: 0x0, symName: '_$sSDyS2SGSDyxq_GSEsSERzSER_rlWl', symObjAddr: 0xEF0, symBinAddr: 0x13470, symSize: 0x58 } + - { offsetInCU: 0x6EA, offset: 0xA53D8, size: 0x8, addend: 0x0, symName: '_$sSDyS2SGMa', symObjAddr: 0xF48, symBinAddr: 0x134C8, symSize: 0x60 } + - { offsetInCU: 0x8E3, offset: 0xA55D1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOwet', symObjAddr: 0x119C, symBinAddr: 0x1370C, symSize: 0x90 } + - { offsetInCU: 0x8F7, offset: 0xA55E5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOwst', symObjAddr: 0x122C, symBinAddr: 0x1379C, symSize: 0xBC } + - { offsetInCU: 0x90B, offset: 0xA55F9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOwug', symObjAddr: 0x12E8, symBinAddr: 0x13858, symSize: 0x8 } + - { offsetInCU: 0x91F, offset: 0xA560D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOwup', symObjAddr: 0x12F0, symBinAddr: 0x13860, symSize: 0x4 } + - { offsetInCU: 0x933, offset: 0xA5621, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOwui', symObjAddr: 0x12F4, symBinAddr: 0x13864, symSize: 0x8 } + - { offsetInCU: 0x947, offset: 0xA5635, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOMa', symObjAddr: 0x12FC, symBinAddr: 0x1386C, symSize: 0x10 } + - { offsetInCU: 0x95B, offset: 0xA5649, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOSHAASQWb', symObjAddr: 0x130C, symBinAddr: 0x1387C, symSize: 0x4 } + - { offsetInCU: 0x96F, offset: 0xA565D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOAFSQAAWl', symObjAddr: 0x1310, symBinAddr: 0x13880, symSize: 0x44 } + - { offsetInCU: 0x983, offset: 0xA5671, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOs0D3KeyAAs28CustomDebugStringConvertiblePWb', symObjAddr: 0x1354, symBinAddr: 0x138C4, symSize: 0x4 } + - { offsetInCU: 0x997, offset: 0xA5685, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOAFs28CustomDebugStringConvertibleAAWl', symObjAddr: 0x1358, symBinAddr: 0x138C8, symSize: 0x44 } + - { offsetInCU: 0x9AB, offset: 0xA5699, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOs0D3KeyAAs23CustomStringConvertiblePWb', symObjAddr: 0x139C, symBinAddr: 0x1390C, symSize: 0x4 } + - { offsetInCU: 0x9BF, offset: 0xA56AD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOAFs23CustomStringConvertibleAAWl', symObjAddr: 0x13A0, symBinAddr: 0x13910, symSize: 0x44 } + - { offsetInCU: 0xA05, offset: 0xA56F3, size: 0x8, addend: 0x0, symName: '_$ss2eeoiySbx_xtSYRzSQ8RawValueRpzlF9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLO_Tg5', symObjAddr: 0x1C0, symBinAddr: 0x1283C, symSize: 0x18C } + - { offsetInCU: 0xAC6, offset: 0xA57B4, size: 0x8, addend: 0x0, symName: '_$ss2eeoiySbx_xtSYRzSQ8RawValueRpzlF9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLO_Tg5', symObjAddr: 0x34C, symBinAddr: 0x129C8, symSize: 0x18C } + - { offsetInCU: 0xB87, offset: 0xA5875, size: 0x8, addend: 0x0, symName: '_$ss2eeoiySbx_xtSYRzSQ8RawValueRpzlF9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLO_Tg5', symObjAddr: 0x4D8, symBinAddr: 0x12B54, symSize: 0x120 } + - { offsetInCU: 0xC22, offset: 0xA5910, size: 0x8, addend: 0x0, symName: '_$ss2eeoiySbx_xtSYRzSQ8RawValueRpzlF9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLO_Tg5', symObjAddr: 0x5F8, symBinAddr: 0x12C74, symSize: 0x130 } + - { offsetInCU: 0xCD5, offset: 0xA59C3, size: 0x8, addend: 0x0, symName: '_$ss2eeoiySbx_xtSYRzSQ8RawValueRpzlF9Backtrace0D10OomWatcherC16ApplicationStateO_Tg5', symObjAddr: 0x728, symBinAddr: 0x12DA4, symSize: 0x118 } + - { offsetInCU: 0xD70, offset: 0xA5A5E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x840, symBinAddr: 0x12EBC, symSize: 0xC } + - { offsetInCU: 0xDF6, offset: 0xA5AE4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOSHAASH9hashValueSivgTW', symObjAddr: 0x84C, symBinAddr: 0x12EC8, symSize: 0xA4 } + - { offsetInCU: 0xEAA, offset: 0xA5B98, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x8F0, symBinAddr: 0x12F6C, symSize: 0x80 } + - { offsetInCU: 0xF1A, offset: 0xA5C08, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x970, symBinAddr: 0x12FEC, symSize: 0xA0 } + - { offsetInCU: 0xFB2, offset: 0xA5CA0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOs28CustomDebugStringConvertibleAAsAGP16debugDescriptionSSvgTW', symObjAddr: 0xB3C, symBinAddr: 0x131B8, symSize: 0x28 } + - { offsetInCU: 0xFCE, offset: 0xA5CBC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOs23CustomStringConvertibleAAsAGP11descriptionSSvgTW', symObjAddr: 0xB64, symBinAddr: 0x131E0, symSize: 0x28 } + - { offsetInCU: 0x12D9, offset: 0xA5FC7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV6encode2toys7Encoder_p_tKF', symObjAddr: 0xB8C, symBinAddr: 0x13208, symSize: 0x18C } + - { offsetInCU: 0x27, offset: 0xA6140, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A12ReportStatusO8rawValueACSgSi_tcfC', symObjAddr: 0x0, symBinAddr: 0x139B0, symSize: 0x18 } + - { offsetInCU: 0x78, offset: 0xA6191, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A12ReportStatusOSYAASY8rawValuexSg03RawE0Qz_tcfCTW', symObjAddr: 0xDC, symBinAddr: 0x13A8C, symSize: 0x30 } + - { offsetInCU: 0xA9, offset: 0xA61C2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A12ReportStatusOSYAASY8rawValue03RawE0QzvgTW', symObjAddr: 0x10C, symBinAddr: 0x13ABC, symSize: 0xC } + - { offsetInCU: 0xC5, offset: 0xA61DE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A12ReportStatusO8rawValueACSgSi_tcfCTf4nd_n', symObjAddr: 0x1D4, symBinAddr: 0x13B84, symSize: 0x14 } + - { offsetInCU: 0x132, offset: 0xA624B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A12ReportStatusOs23CustomStringConvertibleAAsADP11descriptionSSvgTW', symObjAddr: 0x1CC, symBinAddr: 0x13B7C, symSize: 0x8 } + - { offsetInCU: 0x14E, offset: 0xA6267, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A12ReportStatusOSHAASQWb', symObjAddr: 0x1E8, symBinAddr: 0x13B98, symSize: 0x4 } + - { offsetInCU: 0x162, offset: 0xA627B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A12ReportStatusOACSQAAWl', symObjAddr: 0x1EC, symBinAddr: 0x13B9C, symSize: 0x44 } + - { offsetInCU: 0x176, offset: 0xA628F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A12ReportStatusOMa', symObjAddr: 0x230, symBinAddr: 0x13BE0, symSize: 0x10 } + - { offsetInCU: 0x1B3, offset: 0xA62CC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A12ReportStatusOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x1C, symBinAddr: 0x139CC, symSize: 0x14 } + - { offsetInCU: 0x263, offset: 0xA637C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A12ReportStatusOSHAASH9hashValueSivgTW', symObjAddr: 0x30, symBinAddr: 0x139E0, symSize: 0x44 } + - { offsetInCU: 0x312, offset: 0xA642B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A12ReportStatusOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x74, symBinAddr: 0x13A24, symSize: 0x28 } + - { offsetInCU: 0x365, offset: 0xA647E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A12ReportStatusOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x9C, symBinAddr: 0x13A4C, symSize: 0x40 } + - { offsetInCU: 0x4F7, offset: 0xA6610, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A12ReportStatusO8rawValueACSgSi_tcfC', symObjAddr: 0x0, symBinAddr: 0x139B0, symSize: 0x18 } + - { offsetInCU: 0x50B, offset: 0xA6624, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A12ReportStatusO8rawValueSivg', symObjAddr: 0x18, symBinAddr: 0x139C8, symSize: 0x4 } + - { offsetInCU: 0x555, offset: 0xA666E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A12ReportStatusO11descriptionSSvg', symObjAddr: 0x118, symBinAddr: 0x13AC8, symSize: 0xB4 } + - { offsetInCU: 0x1AC, offset: 0xA6849, size: 0x8, addend: 0x0, symName: '_$sSo8NSBundleC9BacktraceE11displayNameSSSgvg', symObjAddr: 0x0, symBinAddr: 0x13BF0, symSize: 0x1A8 } + - { offsetInCU: 0xD7, offset: 0xA694A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC13ConfigurationOWOc', symObjAddr: 0x348, symBinAddr: 0x1425C, symSize: 0x44 } + - { offsetInCU: 0x1B8, offset: 0xA6A2B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC13ConfigurationOWOh', symObjAddr: 0x884, symBinAddr: 0x14758, symSize: 0x3C } + - { offsetInCU: 0x486, offset: 0xA6CF9, size: 0x8, addend: 0x0, symName: '_$sS2SSysWl', symObjAddr: 0x1BC4, symBinAddr: 0x15A4C, symSize: 0x44 } + - { offsetInCU: 0x49A, offset: 0xA6D0D, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataVSgWOe', symObjAddr: 0x1C08, symBinAddr: 0x15A90, symSize: 0x14 } + - { offsetInCU: 0x4AE, offset: 0xA6D21, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV15_RepresentationOWOe', symObjAddr: 0x1C1C, symBinAddr: 0x15AA4, symSize: 0x44 } + - { offsetInCU: 0x6A8, offset: 0xA6F1B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10AttachmentVSgWOb', symObjAddr: 0x20A0, symBinAddr: 0x15F28, symSize: 0x48 } + - { offsetInCU: 0x6BC, offset: 0xA6F2F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16MultipartRequestV07formUrlC08endpoint5token10Foundation10URLRequestVAG3URLV_SStKFZypyXEfu0_TA', symObjAddr: 0x2134, symBinAddr: 0x15F70, symSize: 0x8 } + - { offsetInCU: 0x6D0, offset: 0xA6F43, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16MultipartRequestVwCP', symObjAddr: 0x21B8, symBinAddr: 0x15FF4, symSize: 0x3C } + - { offsetInCU: 0x6E4, offset: 0xA6F57, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16MultipartRequestVwxx', symObjAddr: 0x21F4, symBinAddr: 0x16030, symSize: 0x34 } + - { offsetInCU: 0x6F8, offset: 0xA6F6B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16MultipartRequestVwcp', symObjAddr: 0x2228, symBinAddr: 0x16064, symSize: 0x44 } + - { offsetInCU: 0x70C, offset: 0xA6F7F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16MultipartRequestVwca', symObjAddr: 0x226C, symBinAddr: 0x160A8, symSize: 0x44 } + - { offsetInCU: 0x720, offset: 0xA6F93, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16MultipartRequestVwtk', symObjAddr: 0x22B0, symBinAddr: 0x160EC, symSize: 0x44 } + - { offsetInCU: 0x734, offset: 0xA6FA7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16MultipartRequestVwta', symObjAddr: 0x22F4, symBinAddr: 0x16130, symSize: 0x44 } + - { offsetInCU: 0x748, offset: 0xA6FBB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16MultipartRequestVwet', symObjAddr: 0x2338, symBinAddr: 0x16174, symSize: 0xC } + - { offsetInCU: 0x75C, offset: 0xA6FCF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16MultipartRequestVwst', symObjAddr: 0x2380, symBinAddr: 0x161BC, symSize: 0xC } + - { offsetInCU: 0x770, offset: 0xA6FE3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16MultipartRequestVMa', symObjAddr: 0x23CC, symBinAddr: 0x16208, symSize: 0x3C } + - { offsetInCU: 0x784, offset: 0xA6FF7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16MultipartRequestVMr', symObjAddr: 0x2408, symBinAddr: 0x16244, symSize: 0x68 } + - { offsetInCU: 0xA1B, offset: 0xA728E, size: 0x8, addend: 0x0, symName: '_$sSlsE3mapySayqd__Gqd__7ElementQzKXEKlFSDyS2SG_10Foundation12URLQueryItemVTg5019$sS2S10Foundation12de56Vs5Error_pIgggrzo_SS3key_SS5valuetACsAD_pIegnrzo_TR021$sG194SSg10Foundation12bc8VIegggr_h5SADs5D146_pIegggrzo_TR0100$s9Backtrace16MultipartRequestV07formUrlC08endpoint5token10Foundation10URLRequestVAG3URLV_SStKFZAG12bC15VSSh_SSSghtcfu_Tf3nnnpf_nTf3nnpf_nTf1cn_n', symObjAddr: 0x1C60, symBinAddr: 0x15AE8, symSize: 0x2AC } + - { offsetInCU: 0xE56, offset: 0xA76C9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16MultipartRequestV13configuration6reportAcA0A11CredentialsC13ConfigurationO_AA0A6ReportCtKcfC', symObjAddr: 0x0, symBinAddr: 0x13F14, symSize: 0x348 } + - { offsetInCU: 0xF92, offset: 0xA7805, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16MultipartRequestV07formUrlC08endpoint5token10Foundation10URLRequestVAG3URLV_SStKFZ', symObjAddr: 0x3CC, symBinAddr: 0x142A0, symSize: 0x4B8 } + - { offsetInCU: 0x1123, offset: 0xA7996, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16MultipartRequestV07formUrlC08endpoint5token10Foundation10URLRequestVAG3URLV_SStKFZypyXEfu0_', symObjAddr: 0x1F0C, symBinAddr: 0x15D94, symSize: 0xE4 } + - { offsetInCU: 0x135C, offset: 0xA7BCF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16MultipartRequestV11writeReport03urlC06report10Foundation10URLRequestVAI_AA0aE0CtKFZ', symObjAddr: 0x8C0, symBinAddr: 0x14794, symSize: 0x12B8 } + - { offsetInCU: 0x2031, offset: 0xA88A4, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV10startIndexSD0D0Vyxq__GvgSS_SSTg5', symObjAddr: 0x1FF0, symBinAddr: 0x15E78, symSize: 0xB0 } + - { offsetInCU: 0x27, offset: 0xA8904, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC7messageSSvgTo', symObjAddr: 0x0, symBinAddr: 0x162AC, symSize: 0x68 } + - { offsetInCU: 0x61, offset: 0xA893E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC7messageSSvgTo', symObjAddr: 0x0, symBinAddr: 0x162AC, symSize: 0x68 } + - { offsetInCU: 0xB9, offset: 0xA8996, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC7messageSSvsTo', symObjAddr: 0xBC, symBinAddr: 0x16368, symSize: 0x68 } + - { offsetInCU: 0x12C, offset: 0xA8A09, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC6reportAA0A6ReportCSgvgTo', symObjAddr: 0x280, symBinAddr: 0x1652C, symSize: 0x48 } + - { offsetInCU: 0x184, offset: 0xA8A61, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC6reportAA0A6ReportCSgvsTo', symObjAddr: 0x318, symBinAddr: 0x165C4, symSize: 0x64 } + - { offsetInCU: 0x1F5, offset: 0xA8AD2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC15backtraceStatusAA0a6ReportD0OvgTo', symObjAddr: 0x478, symBinAddr: 0x16724, symSize: 0x44 } + - { offsetInCU: 0x24D, offset: 0xA8B2A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC15backtraceStatusAA0a6ReportD0OvsTo', symObjAddr: 0x500, symBinAddr: 0x167AC, symSize: 0x48 } + - { offsetInCU: 0x2EA, offset: 0xA8BC7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultCACycfcTo', symObjAddr: 0x624, symBinAddr: 0x168D0, symSize: 0x2C } + - { offsetInCU: 0x368, offset: 0xA8C45, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC7messageSSvpACTK', symObjAddr: 0x180, symBinAddr: 0x1642C, symSize: 0x54 } + - { offsetInCU: 0x3A0, offset: 0xA8C7D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC7messageSSvpACTk', symObjAddr: 0x1D4, symBinAddr: 0x16480, symSize: 0x68 } + - { offsetInCU: 0x3E2, offset: 0xA8CBF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC6reportAA0A6ReportCSgvpACTk', symObjAddr: 0x3CC, symBinAddr: 0x16678, symSize: 0x68 } + - { offsetInCU: 0x438, offset: 0xA8D15, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultCMa', symObjAddr: 0x680, symBinAddr: 0x1692C, symSize: 0x20 } + - { offsetInCU: 0x44C, offset: 0xA8D29, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultCfETo', symObjAddr: 0x6A0, symBinAddr: 0x1694C, symSize: 0x3C } + - { offsetInCU: 0x491, offset: 0xA8D6E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC11descriptionSSvgTo', symObjAddr: 0x6DC, symBinAddr: 0x16988, symSize: 0x68 } + - { offsetInCU: 0x65A, offset: 0xA8F37, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC7messageSSvg', symObjAddr: 0x68, symBinAddr: 0x16314, symSize: 0x54 } + - { offsetInCU: 0x6A4, offset: 0xA8F81, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC7messageSSvs', symObjAddr: 0x124, symBinAddr: 0x163D0, symSize: 0x5C } + - { offsetInCU: 0x6CD, offset: 0xA8FAA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC7messageSSvM', symObjAddr: 0x23C, symBinAddr: 0x164E8, symSize: 0x44 } + - { offsetInCU: 0x706, offset: 0xA8FE3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC6reportAA0A6ReportCSgvg', symObjAddr: 0x2C8, symBinAddr: 0x16574, symSize: 0x50 } + - { offsetInCU: 0x74A, offset: 0xA9027, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC6reportAA0A6ReportCSgvs', symObjAddr: 0x37C, symBinAddr: 0x16628, symSize: 0x50 } + - { offsetInCU: 0x773, offset: 0xA9050, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC6reportAA0A6ReportCSgvM', symObjAddr: 0x434, symBinAddr: 0x166E0, symSize: 0x44 } + - { offsetInCU: 0x7AC, offset: 0xA9089, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC15backtraceStatusAA0a6ReportD0Ovg', symObjAddr: 0x4BC, symBinAddr: 0x16768, symSize: 0x44 } + - { offsetInCU: 0x7F0, offset: 0xA90CD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC15backtraceStatusAA0a6ReportD0Ovs', symObjAddr: 0x548, symBinAddr: 0x167F4, symSize: 0x48 } + - { offsetInCU: 0x819, offset: 0xA90F6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC15backtraceStatusAA0a6ReportD0OvM', symObjAddr: 0x590, symBinAddr: 0x1683C, symSize: 0x44 } + - { offsetInCU: 0x83E, offset: 0xA911B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC15backtraceStatusAA0a6ReportD0OvM.resume.0', symObjAddr: 0x5D4, symBinAddr: 0x16880, symSize: 0x4 } + - { offsetInCU: 0x865, offset: 0xA9142, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultCACycfC', symObjAddr: 0x5D8, symBinAddr: 0x16884, symSize: 0x20 } + - { offsetInCU: 0x879, offset: 0xA9156, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultCACycfc', symObjAddr: 0x5F8, symBinAddr: 0x168A4, symSize: 0x2C } + - { offsetInCU: 0x8D2, offset: 0xA91AF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultCfD', symObjAddr: 0x650, symBinAddr: 0x168FC, symSize: 0x30 } + - { offsetInCU: 0x909, offset: 0xA91E6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC11descriptionSSvg', symObjAddr: 0x744, symBinAddr: 0x169F0, symSize: 0x54 } + - { offsetInCU: 0x10C, offset: 0xA9331, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A20NotificationObserverCACycfcTo', symObjAddr: 0xD0, symBinAddr: 0x16D14, symSize: 0x2C } + - { offsetInCU: 0x1FF, offset: 0xA9424, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A20NotificationObserverCfETo', symObjAddr: 0x12C, symBinAddr: 0x16D70, symSize: 0x38 } + - { offsetInCU: 0x22E, offset: 0xA9453, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A20NotificationObserverCMa', symObjAddr: 0x164, symBinAddr: 0x16DA8, symSize: 0x20 } + - { offsetInCU: 0x27A, offset: 0xA949F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A31OrientationNotificationObserverC06notifyB6Change33_8EEDD0BA8D687033123C2C16121BE1CALLyyFTo', symObjAddr: 0x3C4, symBinAddr: 0x16FE8, symSize: 0x28 } + - { offsetInCU: 0x344, offset: 0xA9569, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A31OrientationNotificationObserverCAA0aC15HandlerDelegateA2aDP14startObservingyyAA0acdF0_pFTW', symObjAddr: 0x690, symBinAddr: 0x172B4, symSize: 0x84 } + - { offsetInCU: 0x53B, offset: 0xA9760, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A31OrientationNotificationObserverCfETo', symObjAddr: 0x644, symBinAddr: 0x17268, symSize: 0x10 } + - { offsetInCU: 0x56A, offset: 0xA978F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A31OrientationNotificationObserverCMa', symObjAddr: 0x670, symBinAddr: 0x17294, symSize: 0x20 } + - { offsetInCU: 0x6EE, offset: 0xA9913, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A26MemoryNotificationObserverCfDTo', symObjAddr: 0x1118, symBinAddr: 0x17D3C, symSize: 0x24 } + - { offsetInCU: 0x720, offset: 0xA9945, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A26MemoryNotificationObserverCACycfcTo', symObjAddr: 0x11D8, symBinAddr: 0x17DFC, symSize: 0xA0 } + - { offsetInCU: 0x75B, offset: 0xA9980, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A26MemoryNotificationObserverCAA0aC15HandlerDelegateA2aDP14startObservingyyAA0acdF0_pFTW', symObjAddr: 0x1314, symBinAddr: 0x17F38, symSize: 0x4 } + - { offsetInCU: 0x78D, offset: 0xA99B2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A26MemoryNotificationObserverC03getB11WarningText33_8EEDD0BA8D687033123C2C16121BE1CALLySSSo18OS_dispatch_sourceC8DispatchE0B13PressureEventVFTf4nd_n', symObjAddr: 0x250C, symBinAddr: 0x19120, symSize: 0x168 } + - { offsetInCU: 0x7BC, offset: 0xA99E1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A26MemoryNotificationObserverC03getB12WarningLevel33_8EEDD0BA8D687033123C2C16121BE1CALLyAA0a10BreadcrumbG0OSo18OS_dispatch_sourceC8DispatchE0B13PressureEventVFTf4nd_n', symObjAddr: 0x2674, symBinAddr: 0x19288, symSize: 0x11C } + - { offsetInCU: 0x7EC, offset: 0xA9A11, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A26MemoryNotificationObserverCfETo', symObjAddr: 0x113C, symBinAddr: 0x17D60, symSize: 0x58 } + - { offsetInCU: 0x81B, offset: 0xA9A40, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A26MemoryNotificationObserverCMU', symObjAddr: 0x1194, symBinAddr: 0x17DB8, symSize: 0x8 } + - { offsetInCU: 0x82F, offset: 0xA9A54, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A26MemoryNotificationObserverCMa', symObjAddr: 0x119C, symBinAddr: 0x17DC0, symSize: 0x3C } + - { offsetInCU: 0x843, offset: 0xA9A68, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A26MemoryNotificationObserverCMr', symObjAddr: 0x1278, symBinAddr: 0x17E9C, symSize: 0x9C } + - { offsetInCU: 0x957, offset: 0xA9B7C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A27BatteryNotificationObserverC06notifyB12StatusChange33_8EEDD0BA8D687033123C2C16121BE1CALLyyFTo', symObjAddr: 0x160C, symBinAddr: 0x18230, symSize: 0x28 } + - { offsetInCU: 0x973, offset: 0xA9B98, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A27BatteryNotificationObserverCAA0aC15HandlerDelegateA2aDP14startObservingyyAA0acdF0_pFTW', symObjAddr: 0x170C, symBinAddr: 0x18330, symSize: 0x4 } + - { offsetInCU: 0x9BC, offset: 0xA9BE1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A27BatteryNotificationObserverC03getB11WarningText33_8EEDD0BA8D687033123C2C16121BE1CALLSSyFTf4d_n', symObjAddr: 0x2790, symBinAddr: 0x193A4, symSize: 0x1EC } + - { offsetInCU: 0xAF8, offset: 0xA9D1D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A27BatteryNotificationObserverCfETo', symObjAddr: 0x164C, symBinAddr: 0x18270, symSize: 0x10 } + - { offsetInCU: 0xB28, offset: 0xA9D4D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A27BatteryNotificationObserverCMa', symObjAddr: 0x16EC, symBinAddr: 0x18310, symSize: 0x20 } + - { offsetInCU: 0xB61, offset: 0xA9D86, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16ApplicationStateOSYAASY8rawValuexSg03RawE0Qz_tcfCTW', symObjAddr: 0x17D4, symBinAddr: 0x183F8, symSize: 0x20 } + - { offsetInCU: 0xB92, offset: 0xA9DB7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16ApplicationStateOSYAASY8rawValue03RawE0QzvgTW', symObjAddr: 0x17F4, symBinAddr: 0x18418, symSize: 0xC } + - { offsetInCU: 0xCD0, offset: 0xA9EF5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A28AppStateNotificationObserverCACycfcTo', symObjAddr: 0x1BD0, symBinAddr: 0x187F4, symSize: 0x70 } + - { offsetInCU: 0xD0C, offset: 0xA9F31, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A28AppStateNotificationObserverCAA0aD15HandlerDelegateA2aDP14startObservingyyAA0adeG0_pFTW', symObjAddr: 0x1C60, symBinAddr: 0x18884, symSize: 0x4 } + - { offsetInCU: 0xD40, offset: 0xA9F65, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A28AppStateNotificationObserverCfETo', symObjAddr: 0x1BC0, symBinAddr: 0x187E4, symSize: 0x10 } + - { offsetInCU: 0xD71, offset: 0xA9F96, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A28AppStateNotificationObserverCMa', symObjAddr: 0x1C40, symBinAddr: 0x18864, symSize: 0x20 } + - { offsetInCU: 0xE8D, offset: 0xAA0B2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A24CallNotificationObserverC04callD0_0E7ChangedySo06CXCallD0C_So0G0CtFTo', symObjAddr: 0x1F48, symBinAddr: 0x18B6C, symSize: 0x68 } + - { offsetInCU: 0xED7, offset: 0xAA0FC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A24CallNotificationObserverCfDTo', symObjAddr: 0x1FF4, symBinAddr: 0x18C18, symSize: 0x58 } + - { offsetInCU: 0xF2A, offset: 0xAA14F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A24CallNotificationObserverCACycfcTo', symObjAddr: 0x2094, symBinAddr: 0x18CB8, symSize: 0x64 } + - { offsetInCU: 0xF66, offset: 0xAA18B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A24CallNotificationObserverCAA0aC15HandlerDelegateA2aDP14startObservingyyAA0acdF0_pFTW', symObjAddr: 0x22E4, symBinAddr: 0x18EF8, symSize: 0x4 } + - { offsetInCU: 0x1000, offset: 0xAA225, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A24CallNotificationObserverCfETo', symObjAddr: 0x204C, symBinAddr: 0x18C70, symSize: 0x48 } + - { offsetInCU: 0x1031, offset: 0xAA256, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A24CallNotificationObserverCMa', symObjAddr: 0x20F8, symBinAddr: 0x18D1C, symSize: 0x20 } + - { offsetInCU: 0x1045, offset: 0xAA26A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16ApplicationStateOwet', symObjAddr: 0x2128, symBinAddr: 0x18D3C, symSize: 0x90 } + - { offsetInCU: 0x1059, offset: 0xAA27E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16ApplicationStateOwst', symObjAddr: 0x21B8, symBinAddr: 0x18DCC, symSize: 0xBC } + - { offsetInCU: 0x106D, offset: 0xAA292, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16ApplicationStateOwug', symObjAddr: 0x2274, symBinAddr: 0x18E88, symSize: 0x8 } + - { offsetInCU: 0x1081, offset: 0xAA2A6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16ApplicationStateOwup', symObjAddr: 0x227C, symBinAddr: 0x18E90, symSize: 0x4 } + - { offsetInCU: 0x1095, offset: 0xAA2BA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16ApplicationStateOwui', symObjAddr: 0x2280, symBinAddr: 0x18E94, symSize: 0xC } + - { offsetInCU: 0x10A9, offset: 0xAA2CE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16ApplicationStateOMa', symObjAddr: 0x228C, symBinAddr: 0x18EA0, symSize: 0x10 } + - { offsetInCU: 0x10BD, offset: 0xAA2E2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16ApplicationStateOSHAASQWb', symObjAddr: 0x229C, symBinAddr: 0x18EB0, symSize: 0x4 } + - { offsetInCU: 0x10D1, offset: 0xAA2F6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16ApplicationStateOACSQAAWl', symObjAddr: 0x22A0, symBinAddr: 0x18EB4, symSize: 0x44 } + - { offsetInCU: 0x11D9, offset: 0xAA3FE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A28NotificationObserverDelegate_pSgXwWOh', symObjAddr: 0x2A90, symBinAddr: 0x196A4, symSize: 0x24 } + - { offsetInCU: 0x11ED, offset: 0xAA412, size: 0x8, addend: 0x0, symName: '_$sSo18OS_dispatch_sourceC8DispatchE19MemoryPressureEventVSgWOd', symObjAddr: 0x2AF4, symBinAddr: 0x196C8, symSize: 0x48 } + - { offsetInCU: 0x1201, offset: 0xAA426, size: 0x8, addend: 0x0, symName: '_$sSo18OS_dispatch_sourceC8DispatchE19MemoryPressureEventVSgWOc', symObjAddr: 0x2B3C, symBinAddr: 0x19710, symSize: 0x48 } + - { offsetInCU: 0x1215, offset: 0xAA43A, size: 0x8, addend: 0x0, symName: '_$sSo18OS_dispatch_sourceC8DispatchE19MemoryPressureEventVSgWOh', symObjAddr: 0x2B84, symBinAddr: 0x19758, symSize: 0x40 } + - { offsetInCU: 0x1229, offset: 0xAA44E, size: 0x8, addend: 0x0, symName: '_$s8Dispatch0A13WorkItemFlagsVACs10SetAlgebraAAWl', symObjAddr: 0x2BFC, symBinAddr: 0x197D0, symSize: 0x48 } + - { offsetInCU: 0x123D, offset: 0xAA462, size: 0x8, addend: 0x0, symName: '_$sSay8Dispatch0A13WorkItemFlagsVGSayxGSTsWl', symObjAddr: 0x2C44, symBinAddr: 0x19818, symSize: 0x60 } + - { offsetInCU: 0x1251, offset: 0xAA476, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A26MemoryNotificationObserverC26memoryPressureEventHandleryyXBvgyycfU_TA', symObjAddr: 0x2D20, symBinAddr: 0x198F4, symSize: 0x8 } + - { offsetInCU: 0x1265, offset: 0xAA48A, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x2D28, symBinAddr: 0x198FC, symSize: 0x10 } + - { offsetInCU: 0x1279, offset: 0xAA49E, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x2D38, symBinAddr: 0x1990C, symSize: 0x8 } + - { offsetInCU: 0x128D, offset: 0xAA4B2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A31OrientationNotificationObserverC06notifyB6Change33_8EEDD0BA8D687033123C2C16121BE1CALLyyFypyXEfu_TA', symObjAddr: 0x2D40, symBinAddr: 0x19914, symSize: 0x8 } + - { offsetInCU: 0x147A, offset: 0xAA69F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16ApplicationStateOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x1710, symBinAddr: 0x18334, symSize: 0x18 } + - { offsetInCU: 0x152A, offset: 0xAA74F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16ApplicationStateOSHAASH9hashValueSivgTW', symObjAddr: 0x1728, symBinAddr: 0x1834C, symSize: 0x44 } + - { offsetInCU: 0x15D9, offset: 0xAA7FE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16ApplicationStateOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x176C, symBinAddr: 0x18390, symSize: 0x28 } + - { offsetInCU: 0x162C, offset: 0xAA851, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16ApplicationStateOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x1794, symBinAddr: 0x183B8, symSize: 0x40 } + - { offsetInCU: 0x1948, offset: 0xAAB6D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A20NotificationObserverC06enablebC0yyF', symObjAddr: 0x8, symBinAddr: 0x16C4C, symSize: 0xC8 } + - { offsetInCU: 0x1AAB, offset: 0xAACD0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A20NotificationObserverCfD', symObjAddr: 0xFC, symBinAddr: 0x16D40, symSize: 0x30 } + - { offsetInCU: 0x1B40, offset: 0xAAD65, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A31OrientationNotificationObserverC06notifyB6Change33_8EEDD0BA8D687033123C2C16121BE1CALLyyF', symObjAddr: 0x1A4, symBinAddr: 0x16DC8, symSize: 0x12C } + - { offsetInCU: 0x1BD2, offset: 0xAADF7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A31OrientationNotificationObserverC06notifyB6Change33_8EEDD0BA8D687033123C2C16121BE1CALLyyFypyXEfu_', symObjAddr: 0x2D0, symBinAddr: 0x16EF4, symSize: 0xF4 } + - { offsetInCU: 0x1EC8, offset: 0xAB0ED, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A31OrientationNotificationObserverC03addB10Breadcrumb33_8EEDD0BA8D687033123C2C16121BE1CALLyySSF', symObjAddr: 0x3EC, symBinAddr: 0x17010, symSize: 0x240 } + - { offsetInCU: 0x21E8, offset: 0xAB40D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A26MemoryNotificationObserverC26memoryPressureEventHandleryyXBvg', symObjAddr: 0x714, symBinAddr: 0x17338, symSize: 0xD4 } + - { offsetInCU: 0x220C, offset: 0xAB431, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A26MemoryNotificationObserverC26memoryPressureEventHandleryyXBvgyycfU_', symObjAddr: 0x7E8, symBinAddr: 0x1740C, symSize: 0x1A0 } + - { offsetInCU: 0x2378, offset: 0xAB59D, size: 0x8, addend: 0x0, symName: '_$sSo18OS_dispatch_sourceP8DispatchE22setRegistrationHandler3qos5flags7handleryAC0D3QoSV_AC0D13WorkItemFlagsVyyXBSgtFfA0_', symObjAddr: 0xC4C, symBinAddr: 0x17870, symSize: 0x7C } + - { offsetInCU: 0x2436, offset: 0xAB65B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A26MemoryNotificationObserverC14startObservingyyAA0acD8Delegate_pF', symObjAddr: 0x988, symBinAddr: 0x175AC, symSize: 0x2C4 } + - { offsetInCU: 0x2504, offset: 0xAB729, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A26MemoryNotificationObserverC7isDirtySbyF', symObjAddr: 0xCC8, symBinAddr: 0x178EC, symSize: 0x1C8 } + - { offsetInCU: 0x25CD, offset: 0xAB7F2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A26MemoryNotificationObserverC13addBreadcrumb_5levelySS_AA0aF5LevelOtF', symObjAddr: 0xE90, symBinAddr: 0x17AB4, symSize: 0x1F8 } + - { offsetInCU: 0x27A5, offset: 0xAB9CA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A26MemoryNotificationObserverCfD', symObjAddr: 0x1088, symBinAddr: 0x17CAC, symSize: 0x90 } + - { offsetInCU: 0x27F7, offset: 0xABA1C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A27BatteryNotificationObserverC13addBreadcrumbySbSgSSF', symObjAddr: 0x1318, symBinAddr: 0x17F3C, symSize: 0xEC } + - { offsetInCU: 0x298A, offset: 0xABBAF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A27BatteryNotificationObserverC14startObservingyyAA0acD8Delegate_pF', symObjAddr: 0x1404, symBinAddr: 0x18028, symSize: 0x118 } + - { offsetInCU: 0x2A6C, offset: 0xABC91, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A27BatteryNotificationObserverC06notifyB12StatusChange33_8EEDD0BA8D687033123C2C16121BE1CALLyyF', symObjAddr: 0x151C, symBinAddr: 0x18140, symSize: 0xF0 } + - { offsetInCU: 0x2BC4, offset: 0xABDE9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A28AppStateNotificationObserverC14startObservingyyAA0adE8Delegate_pF', symObjAddr: 0x1800, symBinAddr: 0x18424, symSize: 0xDC } + - { offsetInCU: 0x2CB6, offset: 0xABEDB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A28AppStateNotificationObserverC014addApplicationC10Breadcrumb33_8EEDD0BA8D687033123C2C16121BE1CALLyyF', symObjAddr: 0x1920, symBinAddr: 0x18544, symSize: 0x170 } + - { offsetInCU: 0x2F58, offset: 0xAC17D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A24CallNotificationObserverC14startObservingyyAA0acD8Delegate_pF', symObjAddr: 0x1C64, symBinAddr: 0x18888, symSize: 0x8C } + - { offsetInCU: 0x307D, offset: 0xAC2A2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A24CallNotificationObserverC13breadcrumbMsgSSvg', symObjAddr: 0x1CF0, symBinAddr: 0x18914, symSize: 0x258 } + - { offsetInCU: 0x34A2, offset: 0xAC6C7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A24CallNotificationObserverCfD', symObjAddr: 0x1FB0, symBinAddr: 0x18BD4, symSize: 0x44 } + - { offsetInCU: 0x3583, offset: 0xAC7A8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A20NotificationObserverC11breadcrumbsAcA0A11BreadcrumbsC_tcfcTf4gn_n', symObjAddr: 0x22E8, symBinAddr: 0x18EFC, symSize: 0x224 } + - { offsetInCU: 0x390A, offset: 0xACB2F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A24CallNotificationObserverC04callD0_0E7ChangedySo06CXCallD0C_So0G0CtFTf4dnn_n', symObjAddr: 0x297C, symBinAddr: 0x19590, symSize: 0x114 } + - { offsetInCU: 0x4F, offset: 0xACD68, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC6sharedAA0A18BreadcrumbProtocol_AA0aB11CustomizingAA0A7LoggingAA0a7MetricsE0AA0A9ReportingpSgvpZ', symObjAddr: 0x6180, symBinAddr: 0x97E08, symSize: 0x0 } + - { offsetInCU: 0xD0, offset: 0xACDE9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC6sharedAA0A18BreadcrumbProtocol_AA0aB11CustomizingAA0A7LoggingAA0a7MetricsE0AA0A9ReportingpSgvgZTo', symObjAddr: 0xC0, symBinAddr: 0x199DC, symSize: 0x44 } + - { offsetInCU: 0x11E, offset: 0xACE37, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC6sharedAA0A18BreadcrumbProtocol_AA0aB11CustomizingAA0A7LoggingAA0a7MetricsE0AA0A9ReportingpSgvsZTo', symObjAddr: 0x150, symBinAddr: 0x19A6C, symSize: 0x60 } + - { offsetInCU: 0x19D, offset: 0xACEB6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC13configurationAA0aB13ConfigurationCvgTo', symObjAddr: 0x1F4, symBinAddr: 0x19B10, symSize: 0x10 } + - { offsetInCU: 0x1BD, offset: 0xACED6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC13configurationAA0aB13ConfigurationCvgTo', symObjAddr: 0x1F4, symBinAddr: 0x19B10, symSize: 0x10 } + - { offsetInCU: 0x1F0, offset: 0xACF09, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC15metricsInstance33_EA28DC4535EBB00B6BA994646C43770BLLAA0A7MetricsCvgTo', symObjAddr: 0x214, symBinAddr: 0x19B30, symSize: 0x10 } + - { offsetInCU: 0x210, offset: 0xACF29, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC15metricsInstance33_EA28DC4535EBB00B6BA994646C43770BLLAA0A7MetricsCvgTo', symObjAddr: 0x214, symBinAddr: 0x19B30, symSize: 0x10 } + - { offsetInCU: 0x3E7, offset: 0xAD100, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientCACycfcTo', symObjAddr: 0x1250, symBinAddr: 0x1AB6C, symSize: 0x2C } + - { offsetInCU: 0x800, offset: 0xAD519, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientCfETo', symObjAddr: 0x12AC, symBinAddr: 0x1ABC8, symSize: 0x78 } + - { offsetInCU: 0x85B, offset: 0xAD574, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC8delegateAA0aB8Delegate_pSgvgTo', symObjAddr: 0x1324, symBinAddr: 0x1AC40, symSize: 0x28 } + - { offsetInCU: 0x8F4, offset: 0xAD60D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC8delegateAA0aB8Delegate_pSgvsTo', symObjAddr: 0x1364, symBinAddr: 0x1AC80, symSize: 0x1C } + - { offsetInCU: 0x9E0, offset: 0xAD6F9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC10attributesSDySSypGvgTo', symObjAddr: 0x13BC, symBinAddr: 0x1ACD8, symSize: 0x90 } + - { offsetInCU: 0xA8A, offset: 0xAD7A3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC10attributesSDySSypGvsTo', symObjAddr: 0x14A8, symBinAddr: 0x1ADC4, symSize: 0x74 } + - { offsetInCU: 0xB5B, offset: 0xAD874, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC10attributesSDySSypGvpACTK', symObjAddr: 0x1710, symBinAddr: 0x1B02C, symSize: 0x70 } + - { offsetInCU: 0xB73, offset: 0xAD88C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC10attributesSDySSypGvpACTk', symObjAddr: 0x1780, symBinAddr: 0x1B09C, symSize: 0x5C } + - { offsetInCU: 0xBB7, offset: 0xAD8D0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC11attachmentsSay10Foundation3URLVGvgTo', symObjAddr: 0x17DC, symBinAddr: 0x1B0F8, symSize: 0x84 } + - { offsetInCU: 0xC7C, offset: 0xAD995, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC11attachmentsSay10Foundation3URLVGvsTo', symObjAddr: 0x18BC, symBinAddr: 0x1B1D8, symSize: 0xC4 } + - { offsetInCU: 0xCD9, offset: 0xAD9F2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC11attachmentsSay10Foundation3URLVGvpACTK', symObjAddr: 0x1A00, symBinAddr: 0x1B31C, symSize: 0x64 } + - { offsetInCU: 0xCF1, offset: 0xADA0A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC11attachmentsSay10Foundation3URLVGvpACTk', symObjAddr: 0x1A64, symBinAddr: 0x1B380, symSize: 0x50 } + - { offsetInCU: 0xE13, offset: 0xADB2C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC4send5error15attachmentPaths10completionys5Error_p_SaySSGyAA0A6ResultCctFTo', symObjAddr: 0x1EA0, symBinAddr: 0x1B7BC, symSize: 0x154 } + - { offsetInCU: 0xE94, offset: 0xADBAD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC4send7message15attachmentPaths10completionySS_SaySSGyAA0A6ResultCctFTo', symObjAddr: 0x2008, symBinAddr: 0x1B924, symSize: 0xB8 } + - { offsetInCU: 0xEEB, offset: 0xADC04, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC4send9exception15attachmentPaths10completionySo11NSExceptionCSg_SaySSGyAA0A6ResultCctFTo', symObjAddr: 0x2170, symBinAddr: 0x1BA8C, symSize: 0x11C } + - { offsetInCU: 0xF79, offset: 0xADC92, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC4send15attachmentPaths10completionySaySSG_yAA0A6ResultCctFTo', symObjAddr: 0x22A8, symBinAddr: 0x1BBC4, symSize: 0x94 } + - { offsetInCU: 0x1079, offset: 0xADD92, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC19loggingDestinationsShyAA0A15BaseDestinationCGvgTo', symObjAddr: 0x266C, symBinAddr: 0x1BF88, symSize: 0xA8 } + - { offsetInCU: 0x10D6, offset: 0xADDEF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC19loggingDestinationsShyAA0A15BaseDestinationCGvsTo', symObjAddr: 0x2754, symBinAddr: 0x1C070, symSize: 0xB0 } + - { offsetInCU: 0x1122, offset: 0xADE3B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC19loggingDestinationsShyAA0A15BaseDestinationCGvpACTK', symObjAddr: 0x2854, symBinAddr: 0x1C170, symSize: 0x88 } + - { offsetInCU: 0x113A, offset: 0xADE53, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC19loggingDestinationsShyAA0A15BaseDestinationCGvpACTk', symObjAddr: 0x28DC, symBinAddr: 0x1C1F8, symSize: 0x7C } + - { offsetInCU: 0x117E, offset: 0xADE97, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC11breadcrumbsAA0A11BreadcrumbsCvgTo', symObjAddr: 0x2968, symBinAddr: 0x1C284, symSize: 0x10 } + - { offsetInCU: 0x119E, offset: 0xADEB7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC11breadcrumbsAA0A11BreadcrumbsCvgTo', symObjAddr: 0x2968, symBinAddr: 0x1C284, symSize: 0x10 } + - { offsetInCU: 0x128A, offset: 0xADFA3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC17enableBreadcrumbsyyFTo', symObjAddr: 0x2AF8, symBinAddr: 0x1C414, symSize: 0x28 } + - { offsetInCU: 0x12C1, offset: 0xADFDA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC17enableBreadcrumbsyyAA0A18BreadcrumbSettingsCFTo', symObjAddr: 0x2B48, symBinAddr: 0x1C464, symSize: 0x5C } + - { offsetInCU: 0x132A, offset: 0xAE043, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC13addBreadcrumb_10attributes4type5levelSbSS_SDyS2SGAA0aD4TypeOAA0aD5LevelOtFTo', symObjAddr: 0x2C68, symBinAddr: 0x1C584, symSize: 0xB0 } + - { offsetInCU: 0x1361, offset: 0xAE07A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC13addBreadcrumbySbSSFTo', symObjAddr: 0x2DC8, symBinAddr: 0x1C6E4, symSize: 0x68 } + - { offsetInCU: 0x139D, offset: 0xAE0B6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC13addBreadcrumb_10attributesSbSS_SDyS2SGtFTo', symObjAddr: 0x2EE4, symBinAddr: 0x1C800, symSize: 0x94 } + - { offsetInCU: 0x13DE, offset: 0xAE0F7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC13addBreadcrumb_4type5levelSbSS_AA0aD4TypeOAA0aD5LevelOtFTo', symObjAddr: 0x3038, symBinAddr: 0x1C954, symSize: 0x80 } + - { offsetInCU: 0x1453, offset: 0xAE16C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC16clearBreadcrumbsSbyFTo', symObjAddr: 0x3304, symBinAddr: 0x1CC20, symSize: 0x6C } + - { offsetInCU: 0x14DD, offset: 0xAE1F6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherC6enableyyFyycACyxGcfu_yycfu0_AA20PersistentRepositoryCyAA0A6ReportCG_Tg5', symObjAddr: 0x404C, symBinAddr: 0x1D968, symSize: 0x90 } + - { offsetInCU: 0x15C9, offset: 0xAE2E2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryC6deleteyyxKFyyKXEfU_AA0A6ReportC_Tg5', symObjAddr: 0x355C, symBinAddr: 0x1CE78, symSize: 0x1EC } + - { offsetInCU: 0x187D, offset: 0xAE596, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryC19incrementRetryCount_5limityx_SitKFyyKXEfU_AA0A6ReportC_Tg5', symObjAddr: 0x3ABC, symBinAddr: 0x1D3D8, symSize: 0x590 } + - { offsetInCU: 0x20A4, offset: 0xAEDBD, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV5merge_8isUnique16uniquingKeysWithyqd__n_Sbq_q__q_tKXEtKSTRd__x_q_t7ElementRtd__lFSS_yps15LazyMapSequenceVySDySSypGSS_yptGTg556$sSD9BacktraceE1poiySDyxq_GAC_ACtFZq_q__q_tXEfU_SS_ypTg5Tf1nncn_n', symObjAddr: 0x520C, symBinAddr: 0x1EB28, symSize: 0x390 } + - { offsetInCU: 0x22CA, offset: 0xAEFE3, size: 0x8, addend: 0x0, symName: '_$sxq_xq_Iegnnrr_x3key_q_5valuetx_q_tIegnr_SHRzr0_lTRSS_ypTg575$sSD5merge_16uniquingKeysWithySDyxq_Gn_q_q__q_tKXEtKFx_q_tx_q_tcfU_SS_ypTG5Tf3nnpf_n', symObjAddr: 0x559C, symBinAddr: 0x1EEB8, symSize: 0x40 } + - { offsetInCU: 0x230C, offset: 0xAF025, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientCMa', symObjAddr: 0x55DC, symBinAddr: 0x1EEF8, symSize: 0x20 } + - { offsetInCU: 0x2320, offset: 0xAF039, size: 0x8, addend: 0x0, symName: ___swift_mutable_project_boxed_opaque_existential_1, symObjAddr: 0x5620, symBinAddr: 0x1EF18, symSize: 0x28 } + - { offsetInCU: 0x2334, offset: 0xAF04D, size: 0x8, addend: 0x0, symName: _keypath_get_selector_delegate, symObjAddr: 0x568C, symBinAddr: 0x1EF40, symSize: 0xC } + - { offsetInCU: 0x2348, offset: 0xAF061, size: 0x8, addend: 0x0, symName: _keypath_get_selector_attributes, symObjAddr: 0x56E4, symBinAddr: 0x1EF98, symSize: 0xC } + - { offsetInCU: 0x235C, offset: 0xAF075, size: 0x8, addend: 0x0, symName: _keypath_get_selector_attachments, symObjAddr: 0x56F8, symBinAddr: 0x1EFAC, symSize: 0xC } + - { offsetInCU: 0x2370, offset: 0xAF089, size: 0x8, addend: 0x0, symName: _keypath_get_selector_loggingDestinations, symObjAddr: 0x570C, symBinAddr: 0x1EFC0, symSize: 0xC } + - { offsetInCU: 0x2384, offset: 0xAF09D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC11reportCrash33_EA28DC4535EBB00B6BA994646C43770BLL12faultMessage9exception15attachmentPaths10completionySSSg_So11NSExceptionCSgSaySSGyAA0A6ResultCctF015$s9Backtrace0A6R16CIeyBy_ACIegg_TRAPIeyBy_Tf1nnncn_nTf4nnnng_n', symObjAddr: 0x572C, symBinAddr: 0x1EFE0, symSize: 0x340 } + - { offsetInCU: 0x24B0, offset: 0xAF1C9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultCIeyBy_ACIegg_TRTA', symObjAddr: 0x5A90, symBinAddr: 0x1F344, symSize: 0x10 } + - { offsetInCU: 0x24D9, offset: 0xAF1F2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11Dispatching_pWOc', symObjAddr: 0x5AA0, symBinAddr: 0x1F354, symSize: 0x44 } + - { offsetInCU: 0x24ED, offset: 0xAF206, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC11reportCrash33_EA28DC4535EBB00B6BA994646C43770BLL12faultMessage9exception15attachmentPaths10completionySSSg_So11NSExceptionCSgSaySSGyAA0A6ResultCctFyycfU_TA', symObjAddr: 0x5B0C, symBinAddr: 0x1F3C0, symSize: 0xC } + - { offsetInCU: 0x2501, offset: 0xAF21A, size: 0x8, addend: 0x0, symName: '_$sSS3key_yp5valuetSgWOc', symObjAddr: 0x5B8C, symBinAddr: 0x1F404, symSize: 0x48 } + - { offsetInCU: 0x2515, offset: 0xAF22E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC18startCrashReporteryyKFyycfU_TA', symObjAddr: 0x5C44, symBinAddr: 0x1F46C, symSize: 0x8 } + - { offsetInCU: 0x2529, offset: 0xAF242, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC18startCrashReporteryyKFyycfU1_TA', symObjAddr: 0x5C4C, symBinAddr: 0x1F474, symSize: 0x8 } + - { offsetInCU: 0x253D, offset: 0xAF256, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC18startCrashReporteryyKFyycfU_ypyXEfu_TA', symObjAddr: 0x5C54, symBinAddr: 0x1F47C, symSize: 0x8 } + - { offsetInCU: 0x2551, offset: 0xAF26A, size: 0x8, addend: 0x0, symName: ___swift_allocate_boxed_opaque_existential_0, symObjAddr: 0x5C5C, symBinAddr: 0x1F484, symSize: 0x3C } + - { offsetInCU: 0x2565, offset: 0xAF27E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherC6enableyyFyycACyxGcfu_yycfu0_AA20PersistentRepositoryCyAA0A6ReportCG_Tg5TA', symObjAddr: 0x5C98, symBinAddr: 0x1F4C0, symSize: 0x8 } + - { offsetInCU: 0x2579, offset: 0xAF292, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x5CA0, symBinAddr: 0x1F4C8, symSize: 0x10 } + - { offsetInCU: 0x258D, offset: 0xAF2A6, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x5CB0, symBinAddr: 0x1F4D8, symSize: 0x8 } + - { offsetInCU: 0x25A1, offset: 0xAF2BA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherC10batchRetryyyFypyXEfu_TA', symObjAddr: 0x5D84, symBinAddr: 0x1F5AC, symSize: 0x8 } + - { offsetInCU: 0x25B5, offset: 0xAF2CE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherC10batchRetryyyFypyXEfu1_TA', symObjAddr: 0x5DD0, symBinAddr: 0x1F5B4, symSize: 0x8 } + - { offsetInCU: 0x25DB, offset: 0xAF2F4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryC19incrementRetryCount_5limityx_SitKFyyKXEfU_AA0A6ReportC_TG5TA', symObjAddr: 0x5DD8, symBinAddr: 0x1F5BC, symSize: 0x20 } + - { offsetInCU: 0x2604, offset: 0xAF31D, size: 0x8, addend: 0x0, symName: '_$sSo22NSManagedObjectContextC9BacktraceE22performAndWaitThrowingyxxyKXEKlFyyXEfU_yt_Tg5TA', symObjAddr: 0x5E08, symBinAddr: 0x1F5EC, symSize: 0xC } + - { offsetInCU: 0x2618, offset: 0xAF331, size: 0x8, addend: 0x0, symName: '_$sIg_Ieg_TRTA', symObjAddr: 0x5E24, symBinAddr: 0x1F608, symSize: 0x8 } + - { offsetInCU: 0x262C, offset: 0xAF345, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherC10batchRetryyyFypyXEfu0_TA', symObjAddr: 0x5E2C, symBinAddr: 0x1F610, symSize: 0x8 } + - { offsetInCU: 0x2640, offset: 0xAF359, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataVSgWOy', symObjAddr: 0x5E34, symBinAddr: 0x1F618, symSize: 0x14 } + - { offsetInCU: 0x2666, offset: 0xAF37F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryC6deleteyyxKFyyKXEfU_AA0A6ReportC_TG5TA', symObjAddr: 0x5EC0, symBinAddr: 0x1F64C, symSize: 0x1C } + - { offsetInCU: 0x268F, offset: 0xAF3A8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace12NetworkErrorOACs0C0AAWl', symObjAddr: 0x5EFC, symBinAddr: 0x1F688, symSize: 0x44 } + - { offsetInCU: 0x26A3, offset: 0xAF3BC, size: 0x8, addend: 0x0, symName: '_$sS2Ss7CVarArg10FoundationWl', symObjAddr: 0x5F40, symBinAddr: 0x1F6CC, symSize: 0x44 } + - { offsetInCU: 0x26B7, offset: 0xAF3D0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15RepositoryErrorOACs0C0AAWl', symObjAddr: 0x6008, symBinAddr: 0x1F74C, symSize: 0x44 } + - { offsetInCU: 0x2711, offset: 0xAF42A, size: 0x8, addend: 0x0, symName: '_$sSD7merging_16uniquingKeysWithSDyxq_GACn_q_q__q_tKXEtKFSS_ypTg556$sSD9BacktraceE1poiySDyxq_GAC_ACtFZq_q__q_tXEfU_SS_ypTg5Tf1ncn_n', symObjAddr: 0x0, symBinAddr: 0x1991C, symSize: 0x7C } + - { offsetInCU: 0x2DEA, offset: 0xAFB03, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC6sharedAA0A18BreadcrumbProtocol_AA0aB11CustomizingAA0A7LoggingAA0a7MetricsE0AA0A9ReportingpSgvgZ', symObjAddr: 0x7C, symBinAddr: 0x19998, symSize: 0x44 } + - { offsetInCU: 0x2E1E, offset: 0xAFB37, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC6sharedAA0A18BreadcrumbProtocol_AA0aB11CustomizingAA0A7LoggingAA0a7MetricsE0AA0A9ReportingpSgvsZ', symObjAddr: 0x104, symBinAddr: 0x19A20, symSize: 0x4C } + - { offsetInCU: 0x2E68, offset: 0xAFB81, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC6sharedAA0A18BreadcrumbProtocol_AA0aB11CustomizingAA0A7LoggingAA0a7MetricsE0AA0A9ReportingpSgvMZ', symObjAddr: 0x1B0, symBinAddr: 0x19ACC, symSize: 0x40 } + - { offsetInCU: 0x2E89, offset: 0xAFBA2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC6sharedAA0A18BreadcrumbProtocol_AA0aB11CustomizingAA0A7LoggingAA0a7MetricsE0AA0A9ReportingpSgvMZ.resume.0', symObjAddr: 0x1F0, symBinAddr: 0x19B0C, symSize: 0x4 } + - { offsetInCU: 0x2EC3, offset: 0xAFBDC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC13configurationAA0aB13ConfigurationCvg', symObjAddr: 0x204, symBinAddr: 0x19B20, symSize: 0x10 } + - { offsetInCU: 0x2EF4, offset: 0xAFC0D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC11credentials13crashReporterAcA0A11CredentialsC_AA0a5CrashE0CtKcfC', symObjAddr: 0x224, symBinAddr: 0x19B40, symSize: 0x48 } + - { offsetInCU: 0x2F1C, offset: 0xAFC35, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC11credentials13crashReporterAcA0A11CredentialsC_AA0a5CrashE0CtKcfc', symObjAddr: 0x26C, symBinAddr: 0x19B88, symSize: 0x118 } + - { offsetInCU: 0x2F9C, offset: 0xAFCB5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC11credentialsAcA0A11CredentialsC_tKcfC', symObjAddr: 0x390, symBinAddr: 0x19CAC, symSize: 0x40 } + - { offsetInCU: 0x3011, offset: 0xAFD2A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC11credentialsAcA0A11CredentialsC_tKcfc', symObjAddr: 0x3D0, symBinAddr: 0x19CEC, symSize: 0x1A0 } + - { offsetInCU: 0x312D, offset: 0xAFE46, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC13configurationAcA0aB13ConfigurationC_tKcfC', symObjAddr: 0x57C, symBinAddr: 0x19E98, symSize: 0x40 } + - { offsetInCU: 0x31E9, offset: 0xAFF02, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC13configurationAcA0aB13ConfigurationC_tKcfc', symObjAddr: 0x5BC, symBinAddr: 0x19ED8, symSize: 0x3A8 } + - { offsetInCU: 0x3435, offset: 0xB014E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC13configuration13crashReporterAcA0aB13ConfigurationC_AA0a5CrashE0CtKcfC', symObjAddr: 0x9F0, symBinAddr: 0x1A30C, symSize: 0x48 } + - { offsetInCU: 0x3449, offset: 0xB0162, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC13configuration13crashReporterAcA0aB13ConfigurationC_AA0a5CrashE0CtKcfc', symObjAddr: 0xA38, symBinAddr: 0x1A354, symSize: 0x360 } + - { offsetInCU: 0x363D, offset: 0xB0356, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC13configuration8debugger8reporter10dispatcher3apiAcA0aB13ConfigurationC_AA16DebuggerChecking_pXpAA0A8ReporterCAA11Dispatching_pAA0A3ApiCtKcfc', symObjAddr: 0xE48, symBinAddr: 0x1A764, symSize: 0x1BC } + - { offsetInCU: 0x3723, offset: 0xB043C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC18startCrashReporteryyKF', symObjAddr: 0x1004, symBinAddr: 0x1A920, symSize: 0x200 } + - { offsetInCU: 0x37E8, offset: 0xB0501, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC18startCrashReporteryyKFyycfU_', symObjAddr: 0x2410, symBinAddr: 0x1BD2C, symSize: 0x108 } + - { offsetInCU: 0x3892, offset: 0xB05AB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC18startCrashReporteryyKFyycfU_ypyXEfu_', symObjAddr: 0x2518, symBinAddr: 0x1BE34, symSize: 0x5C } + - { offsetInCU: 0x38AA, offset: 0xB05C3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC18startCrashReporteryyKFyycfU0_', symObjAddr: 0x2574, symBinAddr: 0x1BE90, symSize: 0x44 } + - { offsetInCU: 0x390C, offset: 0xB0625, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC18startCrashReporteryyKFyycfU1_', symObjAddr: 0x25B8, symBinAddr: 0x1BED4, symSize: 0x70 } + - { offsetInCU: 0x394E, offset: 0xB0667, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC18startCrashReporteryyKFyycfU2_', symObjAddr: 0x2628, symBinAddr: 0x1BF44, symSize: 0x44 } + - { offsetInCU: 0x39B1, offset: 0xB06CA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientCACycfC', symObjAddr: 0x1204, symBinAddr: 0x1AB20, symSize: 0x20 } + - { offsetInCU: 0x39C5, offset: 0xB06DE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientCACycfc', symObjAddr: 0x1224, symBinAddr: 0x1AB40, symSize: 0x2C } + - { offsetInCU: 0x3A1E, offset: 0xB0737, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientCfD', symObjAddr: 0x127C, symBinAddr: 0x1AB98, symSize: 0x30 } + - { offsetInCU: 0x3A69, offset: 0xB0782, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC8delegateAA0aB8Delegate_pSgvg', symObjAddr: 0x134C, symBinAddr: 0x1AC68, symSize: 0x18 } + - { offsetInCU: 0x3AEB, offset: 0xB0804, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC8delegateAA0aB8Delegate_pSgvs', symObjAddr: 0x1380, symBinAddr: 0x1AC9C, symSize: 0x3C } + - { offsetInCU: 0x3B6B, offset: 0xB0884, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC10attributesSDySSypGvg', symObjAddr: 0x144C, symBinAddr: 0x1AD68, symSize: 0x5C } + - { offsetInCU: 0x3C76, offset: 0xB098F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC10attributesSDySSypGvs', symObjAddr: 0x151C, symBinAddr: 0x1AE38, symSize: 0x1F4 } + - { offsetInCU: 0x3DA5, offset: 0xB0ABE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC11attachmentsSay10Foundation3URLVGvg', symObjAddr: 0x1860, symBinAddr: 0x1B17C, symSize: 0x5C } + - { offsetInCU: 0x3E52, offset: 0xB0B6B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC11attachmentsSay10Foundation3URLVGvs', symObjAddr: 0x1980, symBinAddr: 0x1B29C, symSize: 0x80 } + - { offsetInCU: 0x3EAF, offset: 0xB0BC8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC4send5error15attachmentPaths10completionys5Error_p_SaySSGyAA0A6ResultCctF', symObjAddr: 0x1AB4, symBinAddr: 0x1B3D0, symSize: 0xF0 } + - { offsetInCU: 0x3F40, offset: 0xB0C59, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC11reportCrash33_EA28DC4535EBB00B6BA994646C43770BLL12faultMessage9exception15attachmentPaths10completionySSSg_So11NSExceptionCSgSaySSGyAA0A6ResultCctF', symObjAddr: 0x1BA4, symBinAddr: 0x1B4C0, symSize: 0x2FC } + - { offsetInCU: 0x4060, offset: 0xB0D79, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC11reportCrash33_EA28DC4535EBB00B6BA994646C43770BLL12faultMessage9exception15attachmentPaths10completionySSSg_So11NSExceptionCSgSaySSGyAA0A6ResultCctFyycfU_', symObjAddr: 0x233C, symBinAddr: 0x1BC58, symSize: 0x94 } + - { offsetInCU: 0x40C2, offset: 0xB0DDB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC11reportCrash33_EA28DC4535EBB00B6BA994646C43770BLL12faultMessage9exception15attachmentPaths10completionySSSg_So11NSExceptionCSgSaySSGyAA0A6ResultCctFyycfU0_', symObjAddr: 0x23D0, symBinAddr: 0x1BCEC, symSize: 0x40 } + - { offsetInCU: 0x416C, offset: 0xB0E85, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC4send7message15attachmentPaths10completionySS_SaySSGyAA0A6ResultCctF', symObjAddr: 0x1FF4, symBinAddr: 0x1B910, symSize: 0x14 } + - { offsetInCU: 0x41D6, offset: 0xB0EEF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC4send9exception15attachmentPaths10completionySo11NSExceptionCSg_SaySSGyAA0A6ResultCctF', symObjAddr: 0x20C0, symBinAddr: 0x1B9DC, symSize: 0xB0 } + - { offsetInCU: 0x426E, offset: 0xB0F87, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC4send15attachmentPaths10completionySaySSG_yAA0A6ResultCctF', symObjAddr: 0x228C, symBinAddr: 0x1BBA8, symSize: 0x1C } + - { offsetInCU: 0x435C, offset: 0xB1075, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC19loggingDestinationsShyAA0A15BaseDestinationCGvg', symObjAddr: 0x2714, symBinAddr: 0x1C030, symSize: 0x40 } + - { offsetInCU: 0x43A9, offset: 0xB10C2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC19loggingDestinationsShyAA0A15BaseDestinationCGvs', symObjAddr: 0x2804, symBinAddr: 0x1C120, symSize: 0x50 } + - { offsetInCU: 0x43DB, offset: 0xB10F4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC7metricsAA0A7MetricsCvg', symObjAddr: 0x2958, symBinAddr: 0x1C274, symSize: 0x10 } + - { offsetInCU: 0x4412, offset: 0xB112B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC11breadcrumbsAA0A11BreadcrumbsCvg', symObjAddr: 0x2978, symBinAddr: 0x1C294, symSize: 0x10 } + - { offsetInCU: 0x44B4, offset: 0xB11CD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC17enableBreadcrumbsyyF', symObjAddr: 0x2988, symBinAddr: 0x1C2A4, symSize: 0x170 } + - { offsetInCU: 0x455F, offset: 0xB1278, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC17enableBreadcrumbsyyAA0A18BreadcrumbSettingsCF', symObjAddr: 0x2B20, symBinAddr: 0x1C43C, symSize: 0x28 } + - { offsetInCU: 0x4710, offset: 0xB1429, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC13addBreadcrumb_10attributes4type5levelSbSS_SDyS2SGAA0aD4TypeOAA0aD5LevelOtF', symObjAddr: 0x2BA4, symBinAddr: 0x1C4C0, symSize: 0xC4 } + - { offsetInCU: 0x4825, offset: 0xB153E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC13addBreadcrumbySbSSF', symObjAddr: 0x2D18, symBinAddr: 0x1C634, symSize: 0xB0 } + - { offsetInCU: 0x4925, offset: 0xB163E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC13addBreadcrumb_10attributesSbSS_SDyS2SGtF', symObjAddr: 0x2E30, symBinAddr: 0x1C74C, symSize: 0xB4 } + - { offsetInCU: 0x4A2B, offset: 0xB1744, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC13addBreadcrumb_4type5levelSbSS_AA0aD4TypeOAA0aD5LevelOtF', symObjAddr: 0x2F78, symBinAddr: 0x1C894, symSize: 0xC0 } + - { offsetInCU: 0x4B3A, offset: 0xB1853, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC13addBreadcrumb_5levelSbSS_AA0aD5LevelOtF', symObjAddr: 0x30B8, symBinAddr: 0x1C9D4, symSize: 0xB4 } + - { offsetInCU: 0x4C47, offset: 0xB1960, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC13addBreadcrumb_4typeSbSS_AA0aD4TypeOtF', symObjAddr: 0x3178, symBinAddr: 0x1CA94, symSize: 0xB4 } + - { offsetInCU: 0x4D65, offset: 0xB1A7E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC16clearBreadcrumbsSbyF', symObjAddr: 0x32B4, symBinAddr: 0x1CBD0, symSize: 0x50 } + - { offsetInCU: 0x4EA7, offset: 0xB1BC0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherC6enableyyFAA20PersistentRepositoryCyAA0A6ReportCG_Tg5', symObjAddr: 0x3370, symBinAddr: 0x1CC8C, symSize: 0x1EC } + - { offsetInCU: 0x50E0, offset: 0xB1DF9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherC14configureTimer4withy8Dispatch0F8WorkItemC_tFAA20PersistentRepositoryCyAA0A6ReportCG_Tg5', symObjAddr: 0x40DC, symBinAddr: 0x1D9F8, symSize: 0x310 } + - { offsetInCU: 0x5424, offset: 0xB213D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherC10batchRetryyyFAA20PersistentRepositoryCyAA0A6ReportCG_Tg5', symObjAddr: 0x43EC, symBinAddr: 0x1DD08, symSize: 0xD18 } + - { offsetInCU: 0x5A6E, offset: 0xB2787, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherC21reportsFromRepository5limitSayAA0A6ReportCGSi_tKFAA010PersistentE0CyAGG_Tg5', symObjAddr: 0x5104, symBinAddr: 0x1EA20, symSize: 0x108 } + - { offsetInCU: 0x27, offset: 0xB296D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace29AttachmentBookmarkHandlerImplO07convertB15UrlsToBookmarksySDySS10Foundation4DataVGSayAE3URLVGKFZypyXEfu_', symObjAddr: 0x30, symBinAddr: 0x1F870, symSize: 0xC0 } + - { offsetInCU: 0x5B, offset: 0xB29A1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace29AttachmentBookmarkHandlerImplO07convertB15UrlsToBookmarksySDySS10Foundation4DataVGSayAE3URLVGKFZypyXEfu_', symObjAddr: 0x30, symBinAddr: 0x1F870, symSize: 0xC0 } + - { offsetInCU: 0xDD, offset: 0xB2A23, size: 0x8, addend: 0x0, symName: '_$s9Backtrace29AttachmentBookmarkHandlerImplO07convertB15UrlsToBookmarksySDySS10Foundation4DataVGSayAE3URLVGKFZTf4nd_n', symObjAddr: 0xF0, symBinAddr: 0x1F930, symSize: 0x474 } + - { offsetInCU: 0x360, offset: 0xB2CA6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace29AttachmentBookmarkHandlerImplO07extractB4UrlsySay10Foundation3URLVGSDySSAE4DataVGKFZTf4nd_n', symObjAddr: 0x674, symBinAddr: 0x1FDEC, symSize: 0x4BC } + - { offsetInCU: 0x7A8, offset: 0xB30EE, size: 0x8, addend: 0x0, symName: '_$s10Foundation3URLVSgWOh', symObjAddr: 0x5A4, symBinAddr: 0x1FDA4, symSize: 0x40 } + - { offsetInCU: 0x7BC, offset: 0xB3102, size: 0x8, addend: 0x0, symName: '_$s9Backtrace29AttachmentBookmarkHandlerImplO07convertB15UrlsToBookmarksySDySS10Foundation4DataVGSayAE3URLVGKFZypyXEfu_TA', symObjAddr: 0x5E4, symBinAddr: 0x1FDE4, symSize: 0x8 } + - { offsetInCU: 0x4F, offset: 0xB36B1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO13directoryName33_4CBCD655F1E74D9824DA204F4D42372DLLSSvpZ', symObjAddr: 0xEC0, symBinAddr: 0x97EC0, symSize: 0x0 } + - { offsetInCU: 0x87, offset: 0xB36E9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace23AttachmentsStorageErrorOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x0, symBinAddr: 0x202A8, symSize: 0x18 } + - { offsetInCU: 0x107, offset: 0xB3769, size: 0x8, addend: 0x0, symName: '_$s9Backtrace23AttachmentsStorageErrorOSHAASH9hashValueSivgTW', symObjAddr: 0x18, symBinAddr: 0x202C0, symSize: 0x44 } + - { offsetInCU: 0x1EA, offset: 0xB384C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace23AttachmentsStorageErrorOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x5C, symBinAddr: 0x20304, symSize: 0x28 } + - { offsetInCU: 0x360, offset: 0xB39C2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO0B6ConfigVAA0D0A2aFP12directoryUrl10Foundation3URLVvgTW', symObjAddr: 0x3E0, symBinAddr: 0x20688, symSize: 0x40 } + - { offsetInCU: 0x3A6, offset: 0xB3A08, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO0B6ConfigVAA0D0A2aFP7fileUrl10Foundation3URLVvgTW', symObjAddr: 0x420, symBinAddr: 0x206C8, symSize: 0x40 } + - { offsetInCU: 0x3DA, offset: 0xB3A3C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO13directoryName33_4CBCD655F1E74D9824DA204F4D42372DLL_WZ', symObjAddr: 0x460, symBinAddr: 0x20708, symSize: 0xB0 } + - { offsetInCU: 0x3F4, offset: 0xB3A56, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO0B6ConfigVMa', symObjAddr: 0x640, symBinAddr: 0x208E8, symSize: 0x3C } + - { offsetInCU: 0x408, offset: 0xB3A6A, size: 0x8, addend: 0x0, symName: '_$s10Foundation3URLVACs23CustomStringConvertibleAAWl', symObjAddr: 0x67C, symBinAddr: 0x20924, symSize: 0x48 } + - { offsetInCU: 0x41C, offset: 0xB3A7E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FileErrorOACs0C0AAWl', symObjAddr: 0x744, symBinAddr: 0x2096C, symSize: 0x44 } + - { offsetInCU: 0x430, offset: 0xB3A92, size: 0x8, addend: 0x0, symName: '_$s9Backtrace23AttachmentsStorageErrorOwet', symObjAddr: 0x798, symBinAddr: 0x209B0, symSize: 0x90 } + - { offsetInCU: 0x444, offset: 0xB3AA6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace23AttachmentsStorageErrorOwst', symObjAddr: 0x828, symBinAddr: 0x20A40, symSize: 0xBC } + - { offsetInCU: 0x458, offset: 0xB3ABA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace23AttachmentsStorageErrorOwug', symObjAddr: 0x8E4, symBinAddr: 0x20AFC, symSize: 0x8 } + - { offsetInCU: 0x46C, offset: 0xB3ACE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace23AttachmentsStorageErrorOwup', symObjAddr: 0x8EC, symBinAddr: 0x20B04, symSize: 0x4 } + - { offsetInCU: 0x480, offset: 0xB3AE2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace23AttachmentsStorageErrorOwui', symObjAddr: 0x8F0, symBinAddr: 0x20B08, symSize: 0xC } + - { offsetInCU: 0x494, offset: 0xB3AF6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace23AttachmentsStorageErrorOMa', symObjAddr: 0x8FC, symBinAddr: 0x20B14, symSize: 0x10 } + - { offsetInCU: 0x4A8, offset: 0xB3B0A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO0B6ConfigVwCP', symObjAddr: 0x90C, symBinAddr: 0x20B24, symSize: 0xB0 } + - { offsetInCU: 0x4BC, offset: 0xB3B1E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO0B6ConfigVwxx', symObjAddr: 0x9BC, symBinAddr: 0x20BD4, symSize: 0x7C } + - { offsetInCU: 0x4D0, offset: 0xB3B32, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO0B6ConfigVwcp', symObjAddr: 0xA38, symBinAddr: 0x20C50, symSize: 0x84 } + - { offsetInCU: 0x4E4, offset: 0xB3B46, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO0B6ConfigVwca', symObjAddr: 0xABC, symBinAddr: 0x20CD4, symSize: 0x84 } + - { offsetInCU: 0x4F8, offset: 0xB3B5A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO0B6ConfigVwtk', symObjAddr: 0xB40, symBinAddr: 0x20D58, symSize: 0x84 } + - { offsetInCU: 0x50C, offset: 0xB3B6E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO0B6ConfigVwta', symObjAddr: 0xBC4, symBinAddr: 0x20DDC, symSize: 0x84 } + - { offsetInCU: 0x520, offset: 0xB3B82, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO0B6ConfigVwet', symObjAddr: 0xC48, symBinAddr: 0x20E60, symSize: 0xC } + - { offsetInCU: 0x534, offset: 0xB3B96, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO0B6ConfigVwst', symObjAddr: 0xC90, symBinAddr: 0x20EA8, symSize: 0xC } + - { offsetInCU: 0x548, offset: 0xB3BAA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO0B6ConfigVMr', symObjAddr: 0xCDC, symBinAddr: 0x20EF4, symSize: 0x6C } + - { offsetInCU: 0x55C, offset: 0xB3BBE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace23AttachmentsStorageErrorOSHAASQWb', symObjAddr: 0xD48, symBinAddr: 0x20F60, symSize: 0x4 } + - { offsetInCU: 0x570, offset: 0xB3BD2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace23AttachmentsStorageErrorOACSQAAWl', symObjAddr: 0xD4C, symBinAddr: 0x20F64, symSize: 0x44 } + - { offsetInCU: 0x5F4, offset: 0xB3C56, size: 0x8, addend: 0x0, symName: '_$s9Backtrace23AttachmentsStorageErrorOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x84, symBinAddr: 0x2032C, symSize: 0x40 } + - { offsetInCU: 0x690, offset: 0xB3CF2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace23AttachmentsStorageErrorOs0D0AAsADP7_domainSSvgTW', symObjAddr: 0xC4, symBinAddr: 0x2036C, symSize: 0x4 } + - { offsetInCU: 0x6AC, offset: 0xB3D0E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace23AttachmentsStorageErrorOs0D0AAsADP5_codeSivgTW', symObjAddr: 0xC8, symBinAddr: 0x20370, symSize: 0x4 } + - { offsetInCU: 0x6C8, offset: 0xB3D2A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace23AttachmentsStorageErrorOs0D0AAsADP9_userInfoyXlSgvgTW', symObjAddr: 0xCC, symBinAddr: 0x20374, symSize: 0x4 } + - { offsetInCU: 0x6E4, offset: 0xB3D46, size: 0x8, addend: 0x0, symName: '_$s9Backtrace23AttachmentsStorageErrorOs0D0AAsADP19_getEmbeddedNSErroryXlSgyFTW', symObjAddr: 0xD0, symBinAddr: 0x20378, symSize: 0x4 } + - { offsetInCU: 0x934, offset: 0xB3F96, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO0B6ConfigV8fileNameAESS_tKcfC', symObjAddr: 0xD4, symBinAddr: 0x2037C, symSize: 0x30C } + - { offsetInCU: 0x4F, offset: 0xB413C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO13directoryName33_AFF1181957BEFC1E105BA25887910738LLSSvpZ', symObjAddr: 0xAE0, symBinAddr: 0x97F78, symSize: 0x0 } + - { offsetInCU: 0x12B, offset: 0xB4218, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO0B6ConfigVAA0D0A2aFP12directoryUrl10Foundation3URLVvgTW', symObjAddr: 0x2F8, symBinAddr: 0x212A0, symSize: 0x40 } + - { offsetInCU: 0x171, offset: 0xB425E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO0B6ConfigVAA0D0A2aFP7fileUrl10Foundation3URLVvgTW', symObjAddr: 0x338, symBinAddr: 0x212E0, symSize: 0x40 } + - { offsetInCU: 0x1A5, offset: 0xB4292, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO13directoryName33_AFF1181957BEFC1E105BA25887910738LL_WZ', symObjAddr: 0x378, symBinAddr: 0x21320, symSize: 0xB0 } + - { offsetInCU: 0x1BF, offset: 0xB42AC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO0B6ConfigVMa', symObjAddr: 0x558, symBinAddr: 0x21500, symSize: 0x3C } + - { offsetInCU: 0x1D3, offset: 0xB42C0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO0B6ConfigVwCP', symObjAddr: 0x6A0, symBinAddr: 0x2153C, symSize: 0xB0 } + - { offsetInCU: 0x1E7, offset: 0xB42D4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO0B6ConfigVwxx', symObjAddr: 0x750, symBinAddr: 0x215EC, symSize: 0x7C } + - { offsetInCU: 0x1FB, offset: 0xB42E8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO0B6ConfigVwcp', symObjAddr: 0x7CC, symBinAddr: 0x21668, symSize: 0x84 } + - { offsetInCU: 0x20F, offset: 0xB42FC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO0B6ConfigVwca', symObjAddr: 0x850, symBinAddr: 0x216EC, symSize: 0x84 } + - { offsetInCU: 0x223, offset: 0xB4310, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO0B6ConfigVwtk', symObjAddr: 0x8D4, symBinAddr: 0x21770, symSize: 0x84 } + - { offsetInCU: 0x237, offset: 0xB4324, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO0B6ConfigVwta', symObjAddr: 0x958, symBinAddr: 0x217F4, symSize: 0x84 } + - { offsetInCU: 0x24B, offset: 0xB4338, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO0B6ConfigVwet', symObjAddr: 0x9DC, symBinAddr: 0x21878, symSize: 0xC } + - { offsetInCU: 0x25F, offset: 0xB434C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO0B6ConfigVwst', symObjAddr: 0xA24, symBinAddr: 0x218C0, symSize: 0xC } + - { offsetInCU: 0x273, offset: 0xB4360, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO0B6ConfigVMr', symObjAddr: 0xA70, symBinAddr: 0x2190C, symSize: 0x6C } + - { offsetInCU: 0x44A, offset: 0xB4537, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO0B6ConfigV8fileNameAESS_tKcfC', symObjAddr: 0x0, symBinAddr: 0x20FA8, symSize: 0x2F8 } + - { offsetInCU: 0x2B, offset: 0xB468F, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV9BacktraceE23prettyPrintedJSONString33_469202829F18EB25EC28A09E9DAA6BEBLLSSSgvg', symObjAddr: 0x0, symBinAddr: 0x21978, symSize: 0x224 } + - { offsetInCU: 0xAE, offset: 0xB4712, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14MetricsRequestV05writebC003urlC07payload10Foundation10URLRequestVAI_xtKAA7PayloadRzlFZypyXEfu_', symObjAddr: 0x224, symBinAddr: 0x21B9C, symSize: 0xC8 } + - { offsetInCU: 0x184, offset: 0xB47E8, size: 0x8, addend: 0x0, symName: ___swift_project_boxed_opaque_existential_0, symObjAddr: 0x2FC, symBinAddr: 0x21C64, symSize: 0x24 } + - { offsetInCU: 0x198, offset: 0xB47FC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14MetricsRequestVwCP', symObjAddr: 0x384, symBinAddr: 0x21C88, symSize: 0x3C } + - { offsetInCU: 0x1AC, offset: 0xB4810, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14MetricsRequestVwxx', symObjAddr: 0x3C0, symBinAddr: 0x21CC4, symSize: 0x34 } + - { offsetInCU: 0x1C0, offset: 0xB4824, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14MetricsRequestVwcp', symObjAddr: 0x3F4, symBinAddr: 0x21CF8, symSize: 0x44 } + - { offsetInCU: 0x1D4, offset: 0xB4838, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14MetricsRequestVwca', symObjAddr: 0x438, symBinAddr: 0x21D3C, symSize: 0x44 } + - { offsetInCU: 0x1E8, offset: 0xB484C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14MetricsRequestVwtk', symObjAddr: 0x47C, symBinAddr: 0x21D80, symSize: 0x44 } + - { offsetInCU: 0x1FC, offset: 0xB4860, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14MetricsRequestVwta', symObjAddr: 0x4C0, symBinAddr: 0x21DC4, symSize: 0x44 } + - { offsetInCU: 0x210, offset: 0xB4874, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14MetricsRequestVwet', symObjAddr: 0x504, symBinAddr: 0x21E08, symSize: 0xC } + - { offsetInCU: 0x224, offset: 0xB4888, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14MetricsRequestVwst', symObjAddr: 0x54C, symBinAddr: 0x21E50, symSize: 0xC } + - { offsetInCU: 0x238, offset: 0xB489C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14MetricsRequestVMa', symObjAddr: 0x598, symBinAddr: 0x21E9C, symSize: 0x3C } + - { offsetInCU: 0x24C, offset: 0xB48B0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14MetricsRequestVMr', symObjAddr: 0x5D4, symBinAddr: 0x21ED8, symSize: 0x68 } + - { offsetInCU: 0x3ED, offset: 0xB4A51, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV9BacktraceE23prettyPrintedJSONString33_469202829F18EB25EC28A09E9DAA6BEBLLSSSgvg', symObjAddr: 0x0, symBinAddr: 0x21978, symSize: 0x224 } + - { offsetInCU: 0x2B, offset: 0xB4B21, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16MetricsContainerC8settingsAcA0aB8SettingsC_tcfc', symObjAddr: 0x0, symBinAddr: 0x21F40, symSize: 0x1D8 } + - { offsetInCU: 0x29F, offset: 0xB4D95, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16MetricsContainerCMa', symObjAddr: 0x204, symBinAddr: 0x22144, symSize: 0x20 } + - { offsetInCU: 0x577, offset: 0xB506D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16MetricsContainerC8settingsAcA0aB8SettingsC_tcfc', symObjAddr: 0x0, symBinAddr: 0x21F40, symSize: 0x1D8 } + - { offsetInCU: 0x80C, offset: 0xB5302, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16MetricsContainerCfD', symObjAddr: 0x1D8, symBinAddr: 0x22118, symSize: 0x2C } + - { offsetInCU: 0x2B, offset: 0xB536B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10AttachmentV8filePathACSgSS_tcfcypyXEfu_', symObjAddr: 0x0, symBinAddr: 0x22164, symSize: 0xA4 } + - { offsetInCU: 0xA4, offset: 0xB53E4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10AttachmentV8filePathACSgSS_tcfcypyXEfu_', symObjAddr: 0x0, symBinAddr: 0x22164, symSize: 0xA4 } + - { offsetInCU: 0x17A, offset: 0xB54BA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10AttachmentV8filePathACSgSS_tcfcypyXEfu0_', symObjAddr: 0xA4, symBinAddr: 0x22208, symSize: 0x15C } + - { offsetInCU: 0x2CE, offset: 0xB560E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10AttachmentV15mimeTypeForPath33_E06FD680EB3D750B8DD5D983A98DE397LL7fileUrlSS10Foundation3URLV_tFZTf4nd_n', symObjAddr: 0x324, symBinAddr: 0x22488, symSize: 0xCC } + - { offsetInCU: 0x348, offset: 0xB5688, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10AttachmentV8filePathACSgSS_tcfCTf4nd_n', symObjAddr: 0x3F0, symBinAddr: 0x22554, symSize: 0x4A0 } + - { offsetInCU: 0x4FC, offset: 0xB583C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10AttachmentV8filePathACSgSS_tcfcypyXEfu_TA', symObjAddr: 0x890, symBinAddr: 0x229F4, symSize: 0x8 } + - { offsetInCU: 0x510, offset: 0xB5850, size: 0x8, addend: 0x0, symName: '_$sSo18NSFileAttributeKeyaABSHSCWl', symObjAddr: 0x898, symBinAddr: 0x229FC, symSize: 0x48 } + - { offsetInCU: 0x524, offset: 0xB5864, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10AttachmentV8filePathACSgSS_tcfcypyXEfu0_TA', symObjAddr: 0x960, symBinAddr: 0x22A44, symSize: 0xC } + - { offsetInCU: 0x538, offset: 0xB5878, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10AttachmentVwCP', symObjAddr: 0x9A8, symBinAddr: 0x22A50, symSize: 0x30 } + - { offsetInCU: 0x54C, offset: 0xB588C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10AttachmentVwxx', symObjAddr: 0xA1C, symBinAddr: 0x22A80, symSize: 0x34 } + - { offsetInCU: 0x560, offset: 0xB58A0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10AttachmentVwcp', symObjAddr: 0xA94, symBinAddr: 0x22AB4, symSize: 0x5C } + - { offsetInCU: 0x574, offset: 0xB58B4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10AttachmentVwca', symObjAddr: 0xAF0, symBinAddr: 0x22B10, symSize: 0x88 } + - { offsetInCU: 0x588, offset: 0xB58C8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10AttachmentVwta', symObjAddr: 0xB8C, symBinAddr: 0x22B98, symSize: 0x58 } + - { offsetInCU: 0x59C, offset: 0xB58DC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10AttachmentVwet', symObjAddr: 0xBE4, symBinAddr: 0x22BF0, symSize: 0x48 } + - { offsetInCU: 0x5B0, offset: 0xB58F0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10AttachmentVwst', symObjAddr: 0xC2C, symBinAddr: 0x22C38, symSize: 0x4C } + - { offsetInCU: 0x5C4, offset: 0xB5904, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10AttachmentVMa', symObjAddr: 0xC78, symBinAddr: 0x22C84, symSize: 0x10 } + - { offsetInCU: 0x852, offset: 0xB5B92, size: 0x8, addend: 0x0, symName: '_$sSo6NSDataC10contentsOf7optionsAB10Foundation3URLV_So0A14ReadingOptionsVtKcfcTO', symObjAddr: 0x200, symBinAddr: 0x22364, symSize: 0x124 } + - { offsetInCU: 0x8F, offset: 0xB5CF5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC8endpoint5tokenAC10Foundation3URLV_SStcfcTo', symObjAddr: 0x258, symBinAddr: 0x22EAC, symSize: 0x11C } + - { offsetInCU: 0x116, offset: 0xB5D7C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC13submissionUrlAC10Foundation3URLV_tcfcTo', symObjAddr: 0x4D8, symBinAddr: 0x2312C, symSize: 0xE8 } + - { offsetInCU: 0x187, offset: 0xB5DED, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsCACycfcTo', symObjAddr: 0x60C, symBinAddr: 0x23260, symSize: 0x2C } + - { offsetInCU: 0x21B, offset: 0xB5E81, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsCfETo', symObjAddr: 0x66C, symBinAddr: 0x232C0, symSize: 0x10 } + - { offsetInCU: 0x24A, offset: 0xB5EB0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsCMU', symObjAddr: 0x67C, symBinAddr: 0x232D0, symSize: 0x8 } + - { offsetInCU: 0x25E, offset: 0xB5EC4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsCMr', symObjAddr: 0x684, symBinAddr: 0x232D8, symSize: 0x6C } + - { offsetInCU: 0x272, offset: 0xB5ED8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC13ConfigurationOwCP', symObjAddr: 0x70C, symBinAddr: 0x23360, symSize: 0xD8 } + - { offsetInCU: 0x286, offset: 0xB5EEC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC13ConfigurationOwxx', symObjAddr: 0x7E4, symBinAddr: 0x23438, symSize: 0x6C } + - { offsetInCU: 0x29A, offset: 0xB5F00, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC13ConfigurationOwcp', symObjAddr: 0x850, symBinAddr: 0x234A4, symSize: 0xA4 } + - { offsetInCU: 0x2AE, offset: 0xB5F14, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC13ConfigurationOwca', symObjAddr: 0x8F4, symBinAddr: 0x23548, symSize: 0xBC } + - { offsetInCU: 0x2C2, offset: 0xB5F28, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC13ConfigurationOwtk', symObjAddr: 0x9EC, symBinAddr: 0x23604, symSize: 0x98 } + - { offsetInCU: 0x2D6, offset: 0xB5F3C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC13ConfigurationOwta', symObjAddr: 0xA84, symBinAddr: 0x2369C, symSize: 0xA8 } + - { offsetInCU: 0x2EA, offset: 0xB5F50, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC13ConfigurationOwet', symObjAddr: 0xB2C, symBinAddr: 0x23744, symSize: 0xC } + - { offsetInCU: 0x2FE, offset: 0xB5F64, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC13ConfigurationOwst', symObjAddr: 0xB38, symBinAddr: 0x23750, symSize: 0xC } + - { offsetInCU: 0x312, offset: 0xB5F78, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC13ConfigurationOwug', symObjAddr: 0xB44, symBinAddr: 0x2375C, symSize: 0x4 } + - { offsetInCU: 0x326, offset: 0xB5F8C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC13ConfigurationOwup', symObjAddr: 0xB48, symBinAddr: 0x23760, symSize: 0x4 } + - { offsetInCU: 0x33A, offset: 0xB5FA0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC13ConfigurationOwui', symObjAddr: 0xB4C, symBinAddr: 0x23764, symSize: 0x10 } + - { offsetInCU: 0x34E, offset: 0xB5FB4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC13ConfigurationOMr', symObjAddr: 0xB5C, symBinAddr: 0x23774, symSize: 0x7C } + - { offsetInCU: 0x620, offset: 0xB6286, size: 0x8, addend: 0x0, symName: '_$sSlsE5split9maxSplits25omittingEmptySubsequences14whereSeparatorSay11SubSequenceQzGSi_S2b7ElementQzKXEtKF17appendSubsequenceL_3endSb5IndexQz_tSlRzlFSS_Tg5', symObjAddr: 0x170C, symBinAddr: 0x242E0, symSize: 0x10C } + - { offsetInCU: 0x7D3, offset: 0xB6439, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC17parseUniverseName33_F53022178BF38ADD93833CC3FB4D967FLLySS10Foundation3URLVKFTf4nd_n', symObjAddr: 0x1818, symBinAddr: 0x243EC, symSize: 0x224 } + - { offsetInCU: 0x966, offset: 0xB65CC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15UrlParsingErrorOACs0D0AAWl', symObjAddr: 0x1A3C, symBinAddr: 0x24610, symSize: 0x44 } + - { offsetInCU: 0x9CE, offset: 0xB6634, size: 0x8, addend: 0x0, symName: '_$sSlsSQ7ElementRpzrlE5split9separator9maxSplits25omittingEmptySubsequencesSay11SubSequenceQzGAB_SiSbtFSbABXEfU_SS_TG5TA', symObjAddr: 0x1AC4, symBinAddr: 0x24654, symSize: 0x54 } + - { offsetInCU: 0xA60, offset: 0xB66C6, size: 0x8, addend: 0x0, symName: '_$s10Foundation13URLComponentsVSgWOc', symObjAddr: 0x1B4C, symBinAddr: 0x246DC, symSize: 0x48 } + - { offsetInCU: 0xCD2, offset: 0xB6938, size: 0x8, addend: 0x0, symName: '_$ss14_ArrayProtocolPsE6filterySay7ElementQzGSbAEKXEKFSay10Foundation12URLQueryItemVG_Tg5069$s9Backtrace0A11CredentialsC18getSubmissionTokenSSyKFSb10Foundation12fG6VXEfU_SSTf1cn_nTf4ng_n', symObjAddr: 0x1B94, symBinAddr: 0x24724, symSize: 0x2F4 } + - { offsetInCU: 0x1026, offset: 0xB6C8C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC8endpoint5tokenAC10Foundation3URLV_SStcfC', symObjAddr: 0x0, symBinAddr: 0x22C94, symSize: 0xE4 } + - { offsetInCU: 0x106C, offset: 0xB6CD2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC8endpoint5tokenAC10Foundation3URLV_SStcfc', symObjAddr: 0xE4, symBinAddr: 0x22D78, symSize: 0xD8 } + - { offsetInCU: 0x10BF, offset: 0xB6D25, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC13submissionUrlAC10Foundation3URLV_tcfC', symObjAddr: 0x374, symBinAddr: 0x22FC8, symSize: 0xB4 } + - { offsetInCU: 0x10FB, offset: 0xB6D61, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC13submissionUrlAC10Foundation3URLV_tcfc', symObjAddr: 0x428, symBinAddr: 0x2307C, symSize: 0xB0 } + - { offsetInCU: 0x1124, offset: 0xB6D8A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsCACycfC', symObjAddr: 0x5C0, symBinAddr: 0x23214, symSize: 0x20 } + - { offsetInCU: 0x113E, offset: 0xB6DA4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsCACycfc', symObjAddr: 0x5E0, symBinAddr: 0x23234, symSize: 0x2C } + - { offsetInCU: 0x1197, offset: 0xB6DFD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsCfD', symObjAddr: 0x638, symBinAddr: 0x2328C, symSize: 0x34 } + - { offsetInCU: 0x11C1, offset: 0xB6E27, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC15getUniverseNameSSyKF', symObjAddr: 0xBD8, symBinAddr: 0x237F0, symSize: 0x18C } + - { offsetInCU: 0x1289, offset: 0xB6EEF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC18getSubmissionTokenSSyKF', symObjAddr: 0xDA8, symBinAddr: 0x2397C, symSize: 0x548 } + - { offsetInCU: 0x1508, offset: 0xB716E, size: 0x8, addend: 0x0, symName: '_$sSlsE5split9maxSplits25omittingEmptySubsequences14whereSeparatorSay11SubSequenceQzGSi_S2b7ElementQzKXEtKFSS_Tg5', symObjAddr: 0x12F0, symBinAddr: 0x23EC4, symSize: 0x41C } + - { offsetInCU: 0x397, offset: 0xB79DC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7MetricsC5countSivgTo', symObjAddr: 0x3A8, symBinAddr: 0x24DFC, symSize: 0x34 } + - { offsetInCU: 0x446, offset: 0xB7A8B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7MetricsC6enable8settingsyAA0aB8SettingsC_tFTo', symObjAddr: 0x608, symBinAddr: 0x2505C, symSize: 0x50 } + - { offsetInCU: 0x4AE, offset: 0xB7AF3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7MetricsC17clearSummedEventsyyFTo', symObjAddr: 0xA00, symBinAddr: 0x25454, symSize: 0x28 } + - { offsetInCU: 0x522, offset: 0xB7B67, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7MetricsCACycfcTo', symObjAddr: 0xD6C, symBinAddr: 0x257C0, symSize: 0x2C } + - { offsetInCU: 0x993, offset: 0xB7FD8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7MetricsCfETo', symObjAddr: 0xDC8, symBinAddr: 0x2581C, symSize: 0x48 } + - { offsetInCU: 0x12FE, offset: 0xB8943, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7MetricsCMa', symObjAddr: 0x212C, symBinAddr: 0x26A98, symSize: 0x20 } + - { offsetInCU: 0x1312, offset: 0xB8957, size: 0x8, addend: 0x0, symName: '_$sSS3key_yp5valuetWOc', symObjAddr: 0x225C, symBinAddr: 0x26B88, symSize: 0x48 } + - { offsetInCU: 0x13B0, offset: 0xB89F5, size: 0x8, addend: 0x0, symName: '_$ss15_arrayForceCastySayq_GSayxGr0_lFSS3key_yp5valuet_SS_yptTg5', symObjAddr: 0x0, symBinAddr: 0x24A54, symSize: 0x140 } + - { offsetInCU: 0x15DA, offset: 0xB8C1F, size: 0x8, addend: 0x0, symName: '_$ss15_arrayForceCastySayq_GSayxGr0_lF9Backtrace11SummedEventV_ypTg5', symObjAddr: 0x140, symBinAddr: 0x24B94, symSize: 0x134 } + - { offsetInCU: 0x17E9, offset: 0xB8E2E, size: 0x8, addend: 0x0, symName: '_$ss15_arrayForceCastySayq_GSayxGr0_lF9Backtrace11UniqueEventV_ypTg5', symObjAddr: 0x274, symBinAddr: 0x24CC8, symSize: 0x134 } + - { offsetInCU: 0x1E36, offset: 0xB947B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7MetricsC5countSivg', symObjAddr: 0x3DC, symBinAddr: 0x24E30, symSize: 0x78 } + - { offsetInCU: 0x206A, offset: 0xB96AF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7MetricsC6enable8settingsyAA0aB8SettingsC_tF', symObjAddr: 0x454, symBinAddr: 0x24EA8, symSize: 0x1B4 } + - { offsetInCU: 0x22AB, offset: 0xB98F0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7MetricsC14addUniqueEvent4nameySS_tF', symObjAddr: 0x658, symBinAddr: 0x250AC, symSize: 0x168 } + - { offsetInCU: 0x24E9, offset: 0xB9B2E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7MetricsC14addSummedEvent4nameySS_tF', symObjAddr: 0x7CC, symBinAddr: 0x25220, symSize: 0x168 } + - { offsetInCU: 0x26D7, offset: 0xB9D1C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7MetricsC17clearSummedEventsyyF', symObjAddr: 0x99C, symBinAddr: 0x253F0, symSize: 0x64 } + - { offsetInCU: 0x26FD, offset: 0xB9D42, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7MetricsC17clearSummedEventsyyF', symObjAddr: 0x99C, symBinAddr: 0x253F0, symSize: 0x64 } + - { offsetInCU: 0x27F3, offset: 0xB9E38, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7MetricsC15getSummedEventsSayypGyF', symObjAddr: 0xA28, symBinAddr: 0x2547C, symSize: 0x144 } + - { offsetInCU: 0x294F, offset: 0xB9F94, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7MetricsC15getUniqueEventsSayypGyF', symObjAddr: 0xB78, symBinAddr: 0x255CC, symSize: 0x144 } + - { offsetInCU: 0x2A72, offset: 0xBA0B7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7MetricsCACycfC', symObjAddr: 0xD20, symBinAddr: 0x25774, symSize: 0x20 } + - { offsetInCU: 0x2A86, offset: 0xBA0CB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7MetricsCACycfc', symObjAddr: 0xD40, symBinAddr: 0x25794, symSize: 0x2C } + - { offsetInCU: 0x2ADF, offset: 0xBA124, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7MetricsCfD', symObjAddr: 0xD98, symBinAddr: 0x257EC, symSize: 0x30 } + - { offsetInCU: 0x2B02, offset: 0xBA147, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFSS_ypt_Tg5', symObjAddr: 0xE10, symBinAddr: 0x25864, symSize: 0x34 } + - { offsetInCU: 0x2B16, offset: 0xBA15B, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFSDySSypSgG_Tg5', symObjAddr: 0xE44, symBinAddr: 0x25898, symSize: 0x2C } + - { offsetInCU: 0x2B2A, offset: 0xBA16F, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFSay10Foundation3URLVG_Tg5', symObjAddr: 0xE70, symBinAddr: 0x258C4, symSize: 0x2C } + - { offsetInCU: 0x2B3E, offset: 0xBA183, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFSS_Tg5', symObjAddr: 0xE9C, symBinAddr: 0x258F0, symSize: 0x24 } + - { offsetInCU: 0x2B52, offset: 0xBA197, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtF10Foundation12URLQueryItemV_Tg5', symObjAddr: 0xEC0, symBinAddr: 0x25914, symSize: 0x34 } + - { offsetInCU: 0x2B66, offset: 0xBA1AB, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtF9Backtrace0N6ReportC_Tg5', symObjAddr: 0xEF4, symBinAddr: 0x25948, symSize: 0x1C } + - { offsetInCU: 0x2B7A, offset: 0xBA1BF, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFSd_Tg5', symObjAddr: 0xF10, symBinAddr: 0x25964, symSize: 0x24 } + - { offsetInCU: 0x2B8E, offset: 0xBA1D3, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFyp_Tg5', symObjAddr: 0xF34, symBinAddr: 0x25988, symSize: 0x1C } + - { offsetInCU: 0x2BCC, offset: 0xBA211, size: 0x8, addend: 0x0, symName: '_$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF9Backtrace0P6ReportC_Tg5', symObjAddr: 0x1078, symBinAddr: 0x25ACC, symSize: 0x130 } + - { offsetInCU: 0x2CCA, offset: 0xBA30F, size: 0x8, addend: 0x0, symName: '_$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFyp_Tg5', symObjAddr: 0x11A8, symBinAddr: 0x25BFC, symSize: 0x108 } + - { offsetInCU: 0x2DD6, offset: 0xBA41B, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFs5Int32V_Tg5', symObjAddr: 0x1528, symBinAddr: 0x25F7C, symSize: 0xFC } + - { offsetInCU: 0x2F0C, offset: 0xBA551, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF9Backtrace10AttachmentV_Tg5', symObjAddr: 0x18A8, symBinAddr: 0x26214, symSize: 0x118 } + - { offsetInCU: 0x3042, offset: 0xBA687, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF9Backtrace0O27NotificationHandlerDelegate_p_Tg5', symObjAddr: 0x19C0, symBinAddr: 0x2632C, symSize: 0x124 } + - { offsetInCU: 0x3178, offset: 0xBA7BD, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF9Backtrace11SummedEventV_Tg5', symObjAddr: 0x1BF8, symBinAddr: 0x26564, symSize: 0x104 } + - { offsetInCU: 0x32AE, offset: 0xBA8F3, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF9Backtrace0I5EventV_Tg5', symObjAddr: 0x1CFC, symBinAddr: 0x26668, symSize: 0x118 } + - { offsetInCU: 0x33E4, offset: 0xBAA29, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFSs_Tg5', symObjAddr: 0x1E14, symBinAddr: 0x26780, symSize: 0x104 } + - { offsetInCU: 0x351A, offset: 0xBAB5F, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF9Backtrace0O14BreadcrumbTypeO_Tg5', symObjAddr: 0x1F18, symBinAddr: 0x26884, symSize: 0xFC } + - { offsetInCU: 0x3650, offset: 0xBAC95, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF9Backtrace16BreadcrumbRecordV_Tg5', symObjAddr: 0x2014, symBinAddr: 0x26980, symSize: 0x118 } + - { offsetInCU: 0x2B, offset: 0xBAE1C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadVwCP', symObjAddr: 0x0, symBinAddr: 0x26BD0, symSize: 0x30 } + - { offsetInCU: 0x43, offset: 0xBAE34, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadVwCP', symObjAddr: 0x0, symBinAddr: 0x26BD0, symSize: 0x30 } + - { offsetInCU: 0x57, offset: 0xBAE48, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadVwxx', symObjAddr: 0x30, symBinAddr: 0x26C00, symSize: 0x30 } + - { offsetInCU: 0x6B, offset: 0xBAE5C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadVwcp', symObjAddr: 0x60, symBinAddr: 0x26C30, symSize: 0x54 } + - { offsetInCU: 0x7F, offset: 0xBAE70, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadVwca', symObjAddr: 0xB4, symBinAddr: 0x26C84, symSize: 0x8C } + - { offsetInCU: 0x93, offset: 0xBAE84, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadVwta', symObjAddr: 0x154, symBinAddr: 0x26D10, symSize: 0x54 } + - { offsetInCU: 0xA7, offset: 0xBAE98, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadVwet', symObjAddr: 0x1A8, symBinAddr: 0x26D64, symSize: 0x48 } + - { offsetInCU: 0xBB, offset: 0xBAEAC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadVwst', symObjAddr: 0x1F0, symBinAddr: 0x26DAC, symSize: 0x4C } + - { offsetInCU: 0xCF, offset: 0xBAEC0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadVMa', symObjAddr: 0x23C, symBinAddr: 0x26DF8, symSize: 0x10 } + - { offsetInCU: 0xE3, offset: 0xBAED4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadVAA0D0AAWI', symObjAddr: 0x24C, symBinAddr: 0x26E08, symSize: 0x24 } + - { offsetInCU: 0xF7, offset: 0xBAEE8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadVACSEAAWl', symObjAddr: 0x270, symBinAddr: 0x26E2C, symSize: 0x44 } + - { offsetInCU: 0x142, offset: 0xBAF33, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOSYAASY8rawValuexSg03RawQ0Qz_tcfCTW', symObjAddr: 0x514, symBinAddr: 0x270D0, symSize: 0x2C } + - { offsetInCU: 0x173, offset: 0xBAF64, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOSYAASY8rawValue03RawQ0QzvgTW', symObjAddr: 0x540, symBinAddr: 0x270FC, symSize: 0x9C } + - { offsetInCU: 0x18F, offset: 0xBAF80, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOs0E3KeyAAsAGP11stringValueSSvgTW', symObjAddr: 0x5DC, symBinAddr: 0x27198, symSize: 0x90 } + - { offsetInCU: 0x1C4, offset: 0xBAFB5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOs0E3KeyAAsAGP11stringValuexSgSS_tcfCTW', symObjAddr: 0x66C, symBinAddr: 0x27228, symSize: 0x24 } + - { offsetInCU: 0x214, offset: 0xBB005, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOs0E3KeyAAsAGP8intValueSiSgvgTW', symObjAddr: 0x690, symBinAddr: 0x2724C, symSize: 0xC } + - { offsetInCU: 0x230, offset: 0xBB021, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOs0E3KeyAAsAGP8intValuexSgSi_tcfCTW', symObjAddr: 0x69C, symBinAddr: 0x27258, symSize: 0xC } + - { offsetInCU: 0x24C, offset: 0xBB03D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLO8rawValueAFSgSS_tcfCTf4nd_n', symObjAddr: 0xD0C, symBinAddr: 0x27810, symSize: 0x5C } + - { offsetInCU: 0x2AE, offset: 0xBB09F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadVSEAASE6encode2toys7Encoder_p_tKFTW', symObjAddr: 0x898, symBinAddr: 0x27454, symSize: 0x38 } + - { offsetInCU: 0x2DD, offset: 0xBB0CE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOAFs0E3KeyAAWl', symObjAddr: 0x934, symBinAddr: 0x2748C, symSize: 0x44 } + - { offsetInCU: 0x2F1, offset: 0xBB0E2, size: 0x8, addend: 0x0, symName: '_$sSay9Backtrace11SummedEventVGSayxGSEsSERzlWl', symObjAddr: 0x978, symBinAddr: 0x274D0, symSize: 0x60 } + - { offsetInCU: 0x305, offset: 0xBB0F6, size: 0x8, addend: 0x0, symName: '_$sSay9Backtrace11SummedEventVGMa', symObjAddr: 0x9D8, symBinAddr: 0x27530, symSize: 0x54 } + - { offsetInCU: 0x319, offset: 0xBB10A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventVACSEAAWl', symObjAddr: 0xA2C, symBinAddr: 0x27584, symSize: 0x44 } + - { offsetInCU: 0x32D, offset: 0xBB11E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOwet', symObjAddr: 0xAC4, symBinAddr: 0x275C8, symSize: 0x90 } + - { offsetInCU: 0x341, offset: 0xBB132, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOwst', symObjAddr: 0xB54, symBinAddr: 0x27658, symSize: 0xBC } + - { offsetInCU: 0x355, offset: 0xBB146, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOwug', symObjAddr: 0xC10, symBinAddr: 0x27714, symSize: 0x8 } + - { offsetInCU: 0x369, offset: 0xBB15A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOwup', symObjAddr: 0xC18, symBinAddr: 0x2771C, symSize: 0x4 } + - { offsetInCU: 0x37D, offset: 0xBB16E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOwui', symObjAddr: 0xC1C, symBinAddr: 0x27720, symSize: 0x8 } + - { offsetInCU: 0x391, offset: 0xBB182, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOMa', symObjAddr: 0xC24, symBinAddr: 0x27728, symSize: 0x10 } + - { offsetInCU: 0x3A5, offset: 0xBB196, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOSHAASQWb', symObjAddr: 0xC34, symBinAddr: 0x27738, symSize: 0x4 } + - { offsetInCU: 0x3B9, offset: 0xBB1AA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOAFSQAAWl', symObjAddr: 0xC38, symBinAddr: 0x2773C, symSize: 0x44 } + - { offsetInCU: 0x3CD, offset: 0xBB1BE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOs0E3KeyAAs28CustomDebugStringConvertiblePWb', symObjAddr: 0xC7C, symBinAddr: 0x27780, symSize: 0x4 } + - { offsetInCU: 0x3E1, offset: 0xBB1D2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOAFs28CustomDebugStringConvertibleAAWl', symObjAddr: 0xC80, symBinAddr: 0x27784, symSize: 0x44 } + - { offsetInCU: 0x3F5, offset: 0xBB1E6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOs0E3KeyAAs23CustomStringConvertiblePWb', symObjAddr: 0xCC4, symBinAddr: 0x277C8, symSize: 0x4 } + - { offsetInCU: 0x409, offset: 0xBB1FA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOAFs23CustomStringConvertibleAAWl', symObjAddr: 0xCC8, symBinAddr: 0x277CC, symSize: 0x44 } + - { offsetInCU: 0x431, offset: 0xBB222, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x2B4, symBinAddr: 0x26E70, symSize: 0xC } + - { offsetInCU: 0x4B1, offset: 0xBB2A2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOSHAASH9hashValueSivgTW', symObjAddr: 0x2C0, symBinAddr: 0x26E7C, symSize: 0xD4 } + - { offsetInCU: 0x533, offset: 0xBB324, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x394, symBinAddr: 0x26F50, symSize: 0xB0 } + - { offsetInCU: 0x571, offset: 0xBB362, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x444, symBinAddr: 0x27000, symSize: 0xD0 } + - { offsetInCU: 0x5D7, offset: 0xBB3C8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOs28CustomDebugStringConvertibleAAsAGP16debugDescriptionSSvgTW', symObjAddr: 0x6A8, symBinAddr: 0x27264, symSize: 0x28 } + - { offsetInCU: 0x5F3, offset: 0xBB3E4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOs23CustomStringConvertibleAAsAGP11descriptionSSvgTW', symObjAddr: 0x6D0, symBinAddr: 0x2728C, symSize: 0x28 } + - { offsetInCU: 0x78C, offset: 0xBB57D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV6encode2toys7Encoder_p_tKF', symObjAddr: 0x6F8, symBinAddr: 0x272B4, symSize: 0x1A0 } + - { offsetInCU: 0x2B, offset: 0xBB604, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A21BreadcrumbsLogManagerC18breadcrumbSettingsAcA0a10BreadcrumbF0C_tKcfc', symObjAddr: 0x0, symBinAddr: 0x2786C, symSize: 0x1B4 } + - { offsetInCU: 0x177, offset: 0xBB750, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A21BreadcrumbsLogManagerCACycfcTo', symObjAddr: 0x930, symBinAddr: 0x2819C, symSize: 0x2C } + - { offsetInCU: 0x39D, offset: 0xBB976, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A21BreadcrumbsLogManagerCfETo', symObjAddr: 0x98C, symBinAddr: 0x281F8, symSize: 0x10 } + - { offsetInCU: 0x3CC, offset: 0xBB9A5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A21BreadcrumbsLogManagerCMa', symObjAddr: 0x99C, symBinAddr: 0x28208, symSize: 0x20 } + - { offsetInCU: 0x3E0, offset: 0xBB9B9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbFileC5clearSbyFyyXEfU_TA', symObjAddr: 0x9E0, symBinAddr: 0x2824C, symSize: 0x8 } + - { offsetInCU: 0x3F4, offset: 0xBB9CD, size: 0x8, addend: 0x0, symName: '_$sIg_Ieg_TRTA', symObjAddr: 0x9F8, symBinAddr: 0x28264, symSize: 0x8 } + - { offsetInCU: 0x408, offset: 0xBB9E1, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0xA00, symBinAddr: 0x2826C, symSize: 0x10 } + - { offsetInCU: 0x41C, offset: 0xBB9F5, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0xA10, symBinAddr: 0x2827C, symSize: 0x8 } + - { offsetInCU: 0x64B, offset: 0xBBC24, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A21BreadcrumbsLogManagerC18breadcrumbSettingsAcA0a10BreadcrumbF0C_tKcfc', symObjAddr: 0x0, symBinAddr: 0x2786C, symSize: 0x1B4 } + - { offsetInCU: 0x803, offset: 0xBBDDC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A21BreadcrumbsLogManagerC13addBreadcrumb_10attributes4type5levelSbSS_SDyS2SGSgAA0aF4TypeOAA0aF5LevelOtF', symObjAddr: 0x1B4, symBinAddr: 0x27A20, symSize: 0x534 } + - { offsetInCU: 0xB2C, offset: 0xBC105, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A21BreadcrumbsLogManagerC5clearSbyF', symObjAddr: 0x718, symBinAddr: 0x27F84, symSize: 0x218 } + - { offsetInCU: 0xC3B, offset: 0xBC214, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A21BreadcrumbsLogManagerCfD', symObjAddr: 0x95C, symBinAddr: 0x281C8, symSize: 0x30 } + - { offsetInCU: 0x85, offset: 0xBC2D0, size: 0x8, addend: 0x0, symName: '_$sSo22NSManagedObjectContextC9BacktraceE22performAndWaitThrowingyxxyKXEKlFyyXEfU_yt_Tg5', symObjAddr: 0x314, symBinAddr: 0x28598, symSize: 0x64 } + - { offsetInCU: 0xE7, offset: 0xBC332, size: 0x8, addend: 0x0, symName: '_$sSo22NSManagedObjectContextC9BacktraceE22performAndWaitThrowingyxxyKXEKlFyyXEfU_SayAC0D6ReportCG_Tg5', symObjAddr: 0x378, symBinAddr: 0x285FC, symSize: 0x70 } + - { offsetInCU: 0x7A4, offset: 0xBC9EF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryC9migration11coordinator8storeDir13managedObjectySo28NSPersistentStoreCoordinatorC_10Foundation3URLVSo09NSManagedI5ModelCtKFZAA0A6ReportC_Tgm5', symObjAddr: 0x2540, symBinAddr: 0x2A778, symSize: 0x368 } + - { offsetInCU: 0x9A4, offset: 0xBCBEF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC10repository13crashReporter10attributes12backtraceApi7oomMode3qosAcA20PersistentRepositoryCyAA0A6ReportCG_AA14CrashReporting_pAA18AttributesProviderCAA0aI0CAA0abK0O8Dispatch0T3QoSVtcfcTf4nennnnn_nAA0apF0C_Tg5', symObjAddr: 0x3F38, symBinAddr: 0x2C088, symSize: 0x534 } + - { offsetInCU: 0xAEB, offset: 0xBCD36, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8ReporterCMa', symObjAddr: 0x1540, symBinAddr: 0x297C4, symSize: 0x20 } + - { offsetInCU: 0xB15, offset: 0xBCD60, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8ReporterC8delegateAA0A14ClientDelegate_pSgvgTo', symObjAddr: 0x1560, symBinAddr: 0x297E4, symSize: 0x1C } + - { offsetInCU: 0xB73, offset: 0xBCDBE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8ReporterC8delegateAA0A14ClientDelegate_pSgvsTo', symObjAddr: 0x157C, symBinAddr: 0x29800, symSize: 0x10 } + - { offsetInCU: 0xBCE, offset: 0xBCE19, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8ReporterC10attributesSDySSypGvgTo', symObjAddr: 0x158C, symBinAddr: 0x29810, symSize: 0x88 } + - { offsetInCU: 0xC34, offset: 0xBCE7F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8ReporterC10attributesSDySSypGvsTo', symObjAddr: 0x1614, symBinAddr: 0x29898, symSize: 0x5C } + - { offsetInCU: 0xC66, offset: 0xBCEB1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8ReporterC11attachmentsSay10Foundation3URLVGvgTo', symObjAddr: 0x1670, symBinAddr: 0x298F4, symSize: 0x7C } + - { offsetInCU: 0xCF0, offset: 0xBCF3B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8ReporterC11attachmentsSay10Foundation3URLVGvsTo', symObjAddr: 0x16EC, symBinAddr: 0x29970, symSize: 0xA8 } + - { offsetInCU: 0xD41, offset: 0xBCF8C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8ReporterC17handleTermination33_33A107843DA7DE9524DD57F6C1D8397CLLyyFTo', symObjAddr: 0x185C, symBinAddr: 0x29AE0, symSize: 0x84 } + - { offsetInCU: 0xD8A, offset: 0xBCFD5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8ReporterC22handleLowMemoryWarning33_33A107843DA7DE9524DD57F6C1D8397CLLyyFTo', symObjAddr: 0x18E0, symBinAddr: 0x29B64, symSize: 0x3C } + - { offsetInCU: 0xDBD, offset: 0xBD008, size: 0x8, addend: 0x0, symName: ___swift_destroy_boxed_opaque_existential_1, symObjAddr: 0x1968, symBinAddr: 0x29BA0, symSize: 0x20 } + - { offsetInCU: 0xDD1, offset: 0xBD01C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8ReporterC4send8resourceAA0A6ResultCAA0A6ReportC_tFypyXEfu_TA', symObjAddr: 0x1988, symBinAddr: 0x29BC0, symSize: 0x8 } + - { offsetInCU: 0xE40, offset: 0xBD08B, size: 0x8, addend: 0x0, symName: '_$sSo28NSPersistentStoreDescriptionCs5Error_pSgIeggg_ABSo7NSErrorCSgIeyByy_TR', symObjAddr: 0x28A8, symBinAddr: 0x2AAE0, symSize: 0x78 } + - { offsetInCU: 0xEB7, offset: 0xBD102, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryC4saveyyxKFyyKXEfU_AA0A6ReportC_Tg5', symObjAddr: 0x2920, symBinAddr: 0x2AB58, symSize: 0x6BC } + - { offsetInCU: 0x159D, offset: 0xBD7E8, size: 0x8, addend: 0x0, symName: '_$ss29getContiguousArrayStorageType3fors01_bcD0CyxGmxm_tlF9Backtrace5CrashC_Tgm5', symObjAddr: 0x3920, symBinAddr: 0x2BB58, symSize: 0x54 } + - { offsetInCU: 0x15CA, offset: 0xBD815, size: 0x8, addend: 0x0, symName: '_$ss29getContiguousArrayStorageType3fors01_bcD0CyxGmxm_tlF9Backtrace0G6ReportC_Tgm5', symObjAddr: 0x3974, symBinAddr: 0x2BBAC, symSize: 0x54 } + - { offsetInCU: 0x15F7, offset: 0xBD842, size: 0x8, addend: 0x0, symName: '_$ss29getContiguousArrayStorageType3fors01_bcD0CyxGmxm_tlFSo16NSSortDescriptorC_Tgm5', symObjAddr: 0x39C8, symBinAddr: 0x2BC00, symSize: 0x64 } + - { offsetInCU: 0x16DA, offset: 0xBD925, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryC4saveyyxKFyyKXEfU_AA0A6ReportC_TG5', symObjAddr: 0x446C, symBinAddr: 0x2C5BC, symSize: 0x18 } + - { offsetInCU: 0x1700, offset: 0xBD94B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryC4saveyyxKFyyKXEfU_AA0A6ReportC_TG5TA', symObjAddr: 0x4484, symBinAddr: 0x2C5D4, symSize: 0x1C } + - { offsetInCU: 0x1729, offset: 0xBD974, size: 0x8, addend: 0x0, symName: '_$sSo22NSManagedObjectContextC9BacktraceE22performAndWaitThrowingyxxyKXEKlFyyXEfU_yt_Tg5TA', symObjAddr: 0x44B0, symBinAddr: 0x2C600, symSize: 0xC } + - { offsetInCU: 0x173D, offset: 0xBD988, size: 0x8, addend: 0x0, symName: '_$sIg_Ieg_TRTA', symObjAddr: 0x44CC, symBinAddr: 0x2C61C, symSize: 0x8 } + - { offsetInCU: 0x1751, offset: 0xBD99C, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x44D4, symBinAddr: 0x2C624, symSize: 0x10 } + - { offsetInCU: 0x1765, offset: 0xBD9B0, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x44E4, symBinAddr: 0x2C634, symSize: 0x8 } + - { offsetInCU: 0x1779, offset: 0xBD9C4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryC33_removeOldestRecordIfNeededLocked33_C7D6186997E2B6A0F32655AC4127D143LLyyKFypyXEfu_TA', symObjAddr: 0x45B8, symBinAddr: 0x2C63C, symSize: 0x8 } + - { offsetInCU: 0x178D, offset: 0xBD9D8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO0B6ConfigVWOc', symObjAddr: 0x4648, symBinAddr: 0x2C644, symSize: 0x44 } + - { offsetInCU: 0x17A1, offset: 0xBD9EC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO0B6ConfigVWOh', symObjAddr: 0x468C, symBinAddr: 0x2C688, symSize: 0x3C } + - { offsetInCU: 0x17B5, offset: 0xBDA00, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO6remove8fileName7storageySS_xmtKAA014ReportMetadataC0RzlFZypyXEfu_TA', symObjAddr: 0x46C8, symBinAddr: 0x2C6C4, symSize: 0x8 } + - { offsetInCU: 0x17C9, offset: 0xBDA14, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14CrashReporting_pWOc', symObjAddr: 0x470C, symBinAddr: 0x2C708, symSize: 0x44 } + - { offsetInCU: 0x17DD, offset: 0xBDA28, size: 0x8, addend: 0x0, symName: '_$sSo22NSManagedObjectContextC9BacktraceE22performAndWaitThrowingyxxyKXEKlFyyXEfU_SayAC0D6ReportCG_Tg5TA', symObjAddr: 0x47AC, symBinAddr: 0x2C798, symSize: 0xC } + - { offsetInCU: 0x17F1, offset: 0xBDA3C, size: 0x8, addend: 0x0, symName: ___swift_project_value_buffer, symObjAddr: 0x4854, symBinAddr: 0x2C7EC, symSize: 0x18 } + - { offsetInCU: 0x1805, offset: 0xBDA50, size: 0x8, addend: 0x0, symName: '_$s10Foundation3URLVSgWOc', symObjAddr: 0x486C, symBinAddr: 0x2C804, symSize: 0x48 } + - { offsetInCU: 0x1819, offset: 0xBDA64, size: 0x8, addend: 0x0, symName: '_$s10Foundation3URLVSgWOd', symObjAddr: 0x48B4, symBinAddr: 0x2C84C, symSize: 0x48 } + - { offsetInCU: 0x182D, offset: 0xBDA78, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryC8settingsACyxGAA0A16DatabaseSettingsC_tKcfcySo28NSPersistentStoreDescriptionC_s5Error_pSgtcfU_TA', symObjAddr: 0x4994, symBinAddr: 0x2C92C, symSize: 0xC } + - { offsetInCU: 0x1B2C, offset: 0xBDD77, size: 0x8, addend: 0x0, symName: '_$sSTsE3mapySayqd__Gqd__7ElementQzKXEKlFSay10Foundation3URLVG_SSTg5040$sST9BacktraceE3mapySayqd__Gs7KeyPathCy7B94Qzqd__GlFqd__AGXEfU_Say10Foundation3URLVG_SSTG532aa872a458127b62575b4444e475b5a08AKSSTf3nnpk_nTf1cn_n', symObjAddr: 0x36E0, symBinAddr: 0x2B918, symSize: 0x240 } + - { offsetInCU: 0x21ED, offset: 0xBE438, size: 0x8, addend: 0x0, symName: '_$sSo22NSManagedObjectContextC9BacktraceE22performAndWaitThrowingyxxyKXEKlFyt_Tg5', symObjAddr: 0x0, symBinAddr: 0x28284, symSize: 0x184 } + - { offsetInCU: 0x229A, offset: 0xBE4E5, size: 0x8, addend: 0x0, symName: '_$sSo22NSManagedObjectContextC9BacktraceE22performAndWaitThrowingyxxyKXEKlFSayAC0D6ReportCG_Tg5', symObjAddr: 0x184, symBinAddr: 0x28408, symSize: 0x190 } + - { offsetInCU: 0x2389, offset: 0xBE5D4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8ReporterC10attributesSDySSypGvs', symObjAddr: 0x3E8, symBinAddr: 0x2866C, symSize: 0x1F0 } + - { offsetInCU: 0x2568, offset: 0xBE7B3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8ReporterC8generate9exception15attachmentPaths12faultMessageAA0A6ReportCSo11NSExceptionCSg_SaySSGSSSgtKF', symObjAddr: 0x5D8, symBinAddr: 0x2885C, symSize: 0x24C } + - { offsetInCU: 0x28BE, offset: 0xBEB09, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8ReporterC4send8resourceAA0A6ResultCAA0A6ReportC_tF', symObjAddr: 0x824, symBinAddr: 0x28AA8, symSize: 0x26C } + - { offsetInCU: 0x2A42, offset: 0xBEC8D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8ReporterC4send8resourceAA0A6ResultCAA0A6ReportC_tFypyXEfu_', symObjAddr: 0x1794, symBinAddr: 0x29A18, symSize: 0x5C } + - { offsetInCU: 0x2AA7, offset: 0xBECF2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8ReporterC20handlePendingCrashesyyKF', symObjAddr: 0xA90, symBinAddr: 0x28D14, symSize: 0x150 } + - { offsetInCU: 0x2C12, offset: 0xBEE5D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8ReporterC16enableOomWatcheryyF', symObjAddr: 0xBE0, symBinAddr: 0x28E64, symSize: 0x208 } + - { offsetInCU: 0x2DFA, offset: 0xBF045, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8ReporterC8reporter3api10dbSettings11credentials7oomMode10urlSessionAcA14CrashReporting_p_AA0A3ApiCAA0a8DatabaseF0CAA0A11CredentialsCAA0a3OomI0OSo12NSURLSessionCtKcfc', symObjAddr: 0xDE8, symBinAddr: 0x2906C, symSize: 0x704 } + - { offsetInCU: 0x3104, offset: 0xBF34F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8ReporterCfD', symObjAddr: 0x14EC, symBinAddr: 0x29770, symSize: 0x54 } + - { offsetInCU: 0x3271, offset: 0xBF4BC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryC8settingsACyxGAA0A16DatabaseSettingsC_tKcfcAA0A6ReportC_Tg5', symObjAddr: 0x1990, symBinAddr: 0x29BC8, symSize: 0xBB0 } + - { offsetInCU: 0x3649, offset: 0xBF894, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryC13_deleteLocked33_C7D6186997E2B6A0F32655AC4127D143LLyySay17ManagedObjectTypeQzGKFAA0A6ReportC_Tg5', symObjAddr: 0x2FDC, symBinAddr: 0x2B214, symSize: 0x518 } + - { offsetInCU: 0x3913, offset: 0xBFB5E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryC25_removeOldestRecordLocked33_C7D6186997E2B6A0F32655AC4127D143LLyyKFAA0A6ReportC_Tg5', symObjAddr: 0x34F4, symBinAddr: 0x2B72C, symSize: 0x1EC } + - { offsetInCU: 0x3AEF, offset: 0xBFD3A, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV7_delete2atys10_HashTableV6BucketV_tFSS_ypTg5', symObjAddr: 0x3D5C, symBinAddr: 0x2BEAC, symSize: 0x1DC } + - { offsetInCU: 0x85, offset: 0xBFEEA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterC6configACSo07PLCrashC6ConfigC_tcfcTo', symObjAddr: 0x6E4, symBinAddr: 0x2D030, symSize: 0x90 } + - { offsetInCU: 0x130, offset: 0xBFF95, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterC8reporterACSo07PLCrashC0C_tcfcTo', symObjAddr: 0x88C, symBinAddr: 0x2D1D8, symSize: 0x8C } + - { offsetInCU: 0x1B0, offset: 0xC0015, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterCACycfcTo', symObjAddr: 0x964, symBinAddr: 0x2D2B0, symSize: 0x2C } + - { offsetInCU: 0x36B, offset: 0xC01D0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO8retrieve8fileName7storage15bookmarkHandlerSay10Foundation3URLVGSS_xmq_mtKAA014ReportMetadataC0RzAA018AttachmentBookmarkI0R_r0_lFZAA0lmC4ImplO_AA0noiP0OTgm5', symObjAddr: 0x84, symBinAddr: 0x2C9D0, symSize: 0x29C } + - { offsetInCU: 0x67F, offset: 0xC04E4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterCfETo', symObjAddr: 0x9C0, symBinAddr: 0x2D30C, symSize: 0x38 } + - { offsetInCU: 0x6B9, offset: 0xC051E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterC13signalContextyyAA06SignalE0_pzFySpySo9__siginfoVGSg_SpySo17__darwin_ucontextVGSgSvSgtcfU_To', symObjAddr: 0x9F8, symBinAddr: 0x2D344, symSize: 0x8 } + - { offsetInCU: 0x822, offset: 0xC0687, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterC37copyFileAttachmentsFromPendingCrashesSay10Foundation3URLVGyFZypyXEfu2_', symObjAddr: 0xD94, symBinAddr: 0x2D6E0, symSize: 0xC0 } + - { offsetInCU: 0xA04, offset: 0xC0869, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterC37copyFileAttachmentsFromPendingCrashesSay10Foundation3URLVGyFZTf4d_n', symObjAddr: 0x1268, symBinAddr: 0x2DBB4, symSize: 0x7A0 } + - { offsetInCU: 0xD66, offset: 0xC0BCB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterCMa', symObjAddr: 0x1A08, symBinAddr: 0x2E354, symSize: 0x20 } + - { offsetInCU: 0xD7A, offset: 0xC0BDF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO0B6ConfigVWOh', symObjAddr: 0x1A7C, symBinAddr: 0x2E388, symSize: 0x3C } + - { offsetInCU: 0xD8E, offset: 0xC0BF3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterC37copyFileAttachmentsFromPendingCrashesSay10Foundation3URLVGyFZypyXEfu2_TA', symObjAddr: 0x1AB8, symBinAddr: 0x2E3C4, symSize: 0x8 } + - { offsetInCU: 0xDA2, offset: 0xC0C07, size: 0x8, addend: 0x0, symName: ___swift_allocate_boxed_opaque_existential_1, symObjAddr: 0x1AC0, symBinAddr: 0x2E3CC, symSize: 0x3C } + - { offsetInCU: 0xDB6, offset: 0xC0C1B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO0B6ConfigVWOc', symObjAddr: 0x1AFC, symBinAddr: 0x2E408, symSize: 0x44 } + - { offsetInCU: 0xDCA, offset: 0xC0C2F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace23AttachmentsStorageErrorOACs0D0AAWl', symObjAddr: 0x1B60, symBinAddr: 0x2E44C, symSize: 0x44 } + - { offsetInCU: 0xDDE, offset: 0xC0C43, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO8retrieve8fileName7storage15bookmarkHandlerSay10Foundation3URLVGSS_xmq_mtKAA014ReportMetadataC0RzAA018AttachmentBookmarkI0R_r0_lFZypyXEfu1_TA', symObjAddr: 0x1BA4, symBinAddr: 0x2E490, symSize: 0x8 } + - { offsetInCU: 0xDF2, offset: 0xC0C57, size: 0x8, addend: 0x0, symName: '_$sSD8IteratorV8_VariantOyxq___GSHRzr0_lWOe', symObjAddr: 0x1C7C, symBinAddr: 0x2E4D4, symSize: 0x8 } + - { offsetInCU: 0xEED, offset: 0xC0D52, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterC13signalContextyyAA06SignalE0_pzFySpySo9__siginfoVGSg_SpySo17__darwin_ucontextVGSgSvSgtcfU_Tf4ndn_n', symObjAddr: 0x1C84, symBinAddr: 0x2E4DC, symSize: 0x184 } + - { offsetInCU: 0x10BA, offset: 0xC0F1F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace13SignalContext_pWOc', symObjAddr: 0x1E08, symBinAddr: 0x2E660, symSize: 0x44 } + - { offsetInCU: 0x10CE, offset: 0xC0F33, size: 0x8, addend: 0x0, symName: '_$s9Backtrace13SignalContext_pWOb', symObjAddr: 0x1E4C, symBinAddr: 0x2E6A4, symSize: 0x18 } + - { offsetInCU: 0x1147, offset: 0xC0FAC, size: 0x8, addend: 0x0, symName: '_$ss30_dictionaryDownCastConditionalySDyq0_q1_GSgSDyxq_GSHRzSHR0_r2_lFSS_ypSS10Foundation4DataVTg5', symObjAddr: 0x320, symBinAddr: 0x2CC6C, symSize: 0x34C } + - { offsetInCU: 0x173A, offset: 0xC159F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterC6configACSo07PLCrashC6ConfigC_tcfC', symObjAddr: 0x0, symBinAddr: 0x2C94C, symSize: 0x84 } + - { offsetInCU: 0x186E, offset: 0xC16D3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterC6configACSo07PLCrashC6ConfigC_tcfc', symObjAddr: 0x66C, symBinAddr: 0x2CFB8, symSize: 0x78 } + - { offsetInCU: 0x1917, offset: 0xC177C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterC8reporterACSo07PLCrashC0C_tcfC', symObjAddr: 0x774, symBinAddr: 0x2D0C0, symSize: 0x90 } + - { offsetInCU: 0x1963, offset: 0xC17C8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterC8reporterACSo07PLCrashC0C_tcfc', symObjAddr: 0x804, symBinAddr: 0x2D150, symSize: 0x88 } + - { offsetInCU: 0x19AB, offset: 0xC1810, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterCACycfC', symObjAddr: 0x918, symBinAddr: 0x2D264, symSize: 0x20 } + - { offsetInCU: 0x19BF, offset: 0xC1824, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterCACycfc', symObjAddr: 0x938, symBinAddr: 0x2D284, symSize: 0x2C } + - { offsetInCU: 0x1A18, offset: 0xC187D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterCfD', symObjAddr: 0x990, symBinAddr: 0x2D2DC, symSize: 0x30 } + - { offsetInCU: 0x1A48, offset: 0xC18AD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterC18generateLiveReport9exception6thread10attributes15attachmentPathsAA0aF0CSo11NSExceptionCSg_s6UInt32VSDySSypGSaySSGtKF', symObjAddr: 0xA00, symBinAddr: 0x2D34C, symSize: 0x164 } + - { offsetInCU: 0x1B12, offset: 0xC1977, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterC06enableB9ReportingyyKF', symObjAddr: 0xB64, symBinAddr: 0x2D4B0, symSize: 0xB8 } + - { offsetInCU: 0x1B6A, offset: 0xC19CF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterC07pendingB6ReportAA0aE0CyKF', symObjAddr: 0xC1C, symBinAddr: 0x2D568, symSize: 0x178 } + - { offsetInCU: 0x1C9A, offset: 0xC1AFF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterC012purgePendingB6ReportyyKF', symObjAddr: 0xE54, symBinAddr: 0x2D7A0, symSize: 0x118 } + - { offsetInCU: 0x1D30, offset: 0xC1B95, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterC27deleteCopiedFileAttachmentsyyKF', symObjAddr: 0xF6C, symBinAddr: 0x2D8B8, symSize: 0x2FC } + - { offsetInCU: 0x4F, offset: 0xC1E96, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC10oomFileURL10Foundation0F0VSgvpZ', symObjAddr: 0x1AD70, symBinAddr: 0x9D4E0, symSize: 0x0 } + - { offsetInCU: 0x5D, offset: 0xC1EA4, size: 0x8, addend: 0x0, symName: '_$sIegh_IeyBh_TR', symObjAddr: 0x0, symBinAddr: 0x2E6BC, symSize: 0x2C } + - { offsetInCU: 0x22D, offset: 0xC2074, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO5store_8fileName7storage15bookmarkHandlerySay10Foundation3URLVG_SSxmq_mtKAA014ReportMetadataC0RzAA018AttachmentBookmarkI0R_r0_lFZAA0lmC4ImplO_AA0noiP0OTgm5', symObjAddr: 0x2C, symBinAddr: 0x2E6E8, symSize: 0x1C0 } + - { offsetInCU: 0x336, offset: 0xC217D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO6remove8fileName7storageySS_xmtKAA014ReportMetadataC0RzlFZAA0hiC4ImplO_Tgm5', symObjAddr: 0x8DC, symBinAddr: 0x2EF98, symSize: 0x17C } + - { offsetInCU: 0x5E6, offset: 0xC242D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO5store_8fileName7storageySDySSypG_SSxmtKAA014ReportMetadataC0RzlFZAA0hiC4ImplO_Tgm5', symObjAddr: 0xA58, symBinAddr: 0x2F114, symSize: 0x184 } + - { offsetInCU: 0x6BD, offset: 0xC2504, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO8retrieve8fileName7storageSDySSypGSS_xmtKAA014ReportMetadataC0RzlFZAA0hiC4ImplO_Tgm5', symObjAddr: 0xBDC, symBinAddr: 0x2F298, symSize: 0x184 } + - { offsetInCU: 0x79B, offset: 0xC25E2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO6remove8fileName7storageySS_xmtKAA014ReportMetadataC0RzlFZAA0hiC4ImplO_Tgm5', symObjAddr: 0xD60, symBinAddr: 0x2F41C, symSize: 0x17C } + - { offsetInCU: 0x95C, offset: 0xC27A3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC16ApplicationStateOSYAASY8rawValuexSg03RawG0Qz_tcfCTW', symObjAddr: 0x1F28, symBinAddr: 0x305E4, symSize: 0x2C } + - { offsetInCU: 0x98D, offset: 0xC27D4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC16ApplicationStateOSYAASY8rawValue03RawG0QzvgTW', symObjAddr: 0x1F54, symBinAddr: 0x30610, symSize: 0x60 } + - { offsetInCU: 0x9C1, offset: 0xC2808, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC16ApplicationStateO8rawValueAESgSS_tcfCTf4nd_n', symObjAddr: 0x4D40, symBinAddr: 0x3325C, symSize: 0x5C } + - { offsetInCU: 0xA2D, offset: 0xC2874, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC10oomFileURL10Foundation0F0VSgvpZfiAHyXEfU_', symObjAddr: 0x1750, symBinAddr: 0x2FE0C, symSize: 0x1AC } + - { offsetInCU: 0xB54, offset: 0xC299B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x1B88, symBinAddr: 0x30244, symSize: 0x14 } + - { offsetInCU: 0xBD2, offset: 0xC2A19, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOSHAASH9hashValueSivgTW', symObjAddr: 0x1B9C, symBinAddr: 0x30258, symSize: 0x44 } + - { offsetInCU: 0xCB5, offset: 0xC2AFC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x1BE0, symBinAddr: 0x3029C, symSize: 0x28 } + - { offsetInCU: 0xD27, offset: 0xC2B6E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOs0F3KeyAAsAIP11stringValueSSvgTW', symObjAddr: 0x1C48, symBinAddr: 0x30304, symSize: 0x8 } + - { offsetInCU: 0xD5C, offset: 0xC2BA3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOs0F3KeyAAsAIP11stringValuexSgSS_tcfCTW', symObjAddr: 0x1C50, symBinAddr: 0x3030C, symSize: 0x24 } + - { offsetInCU: 0xD8D, offset: 0xC2BD4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOs0F3KeyAAsAIP8intValueSiSgvgTW', symObjAddr: 0x1C74, symBinAddr: 0x30330, symSize: 0xC } + - { offsetInCU: 0xDA9, offset: 0xC2BF0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOs0F3KeyAAsAIP8intValuexSgSi_tcfCTW', symObjAddr: 0x1C80, symBinAddr: 0x3033C, symSize: 0xC } + - { offsetInCU: 0xDC5, offset: 0xC2C0C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLO11stringValueAHSgSS_tcfCTf4nd_n', symObjAddr: 0x41E4, symBinAddr: 0x328A0, symSize: 0x284 } + - { offsetInCU: 0xED6, offset: 0xC2D1D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoVSeAASe4fromxs7Decoder_p_tKcfCTW', symObjAddr: 0x1CDC, symBinAddr: 0x30398, symSize: 0x48 } + - { offsetInCU: 0xF0D, offset: 0xC2D54, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoVSEAASE6encode2toys7Encoder_p_tKFTW', symObjAddr: 0x1D24, symBinAddr: 0x303E0, symSize: 0x40 } + - { offsetInCU: 0xF30, offset: 0xC2D77, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV4fromAEs7Decoder_p_tKcfCTf4nd_n', symObjAddr: 0x4468, symBinAddr: 0x32B24, symSize: 0x360 } + - { offsetInCU: 0x1142, offset: 0xC2F89, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC10appVersionSSyFZTf4d_n', symObjAddr: 0x3BE8, symBinAddr: 0x322A4, symSize: 0x2A8 } + - { offsetInCU: 0x120C, offset: 0xC3053, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC5cleanyyFZTf4d_n', symObjAddr: 0x3E90, symBinAddr: 0x3254C, symSize: 0x354 } + - { offsetInCU: 0x1392, offset: 0xC31D9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC013_shouldReportB033_ABF3EE048B2B24B55F4A44989A88E9A2LLySbAC15ApplicationInfoVFTf4nd_n', symObjAddr: 0x4D9C, symBinAddr: 0x332B8, symSize: 0x138 } + - { offsetInCU: 0x142B, offset: 0xC3272, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC10oomFileURL_WZ', symObjAddr: 0x1704, symBinAddr: 0x2FDC0, symSize: 0x4C } + - { offsetInCU: 0x14EA, offset: 0xC3331, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherCMa', symObjAddr: 0x211C, symBinAddr: 0x307D8, symSize: 0x20 } + - { offsetInCU: 0x14FE, offset: 0xC3345, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoVwCP', symObjAddr: 0x213C, symBinAddr: 0x307F8, symSize: 0x30 } + - { offsetInCU: 0x1512, offset: 0xC3359, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoVwxx', symObjAddr: 0x216C, symBinAddr: 0x30828, symSize: 0x28 } + - { offsetInCU: 0x1526, offset: 0xC336D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoVwcp', symObjAddr: 0x2194, symBinAddr: 0x30850, symSize: 0x5C } + - { offsetInCU: 0x153A, offset: 0xC3381, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoVwca', symObjAddr: 0x21F0, symBinAddr: 0x308AC, symSize: 0x94 } + - { offsetInCU: 0x154E, offset: 0xC3395, size: 0x8, addend: 0x0, symName: ___swift_memcpy57_8, symObjAddr: 0x2284, symBinAddr: 0x30940, symSize: 0x1C } + - { offsetInCU: 0x1562, offset: 0xC33A9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoVwta', symObjAddr: 0x22A0, symBinAddr: 0x3095C, symSize: 0x6C } + - { offsetInCU: 0x1576, offset: 0xC33BD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoVwet', symObjAddr: 0x230C, symBinAddr: 0x309C8, symSize: 0x48 } + - { offsetInCU: 0x158A, offset: 0xC33D1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoVwst', symObjAddr: 0x2354, symBinAddr: 0x30A10, symSize: 0x50 } + - { offsetInCU: 0x159E, offset: 0xC33E5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoVMa', symObjAddr: 0x23A4, symBinAddr: 0x30A60, symSize: 0x10 } + - { offsetInCU: 0x175E, offset: 0xC35A5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOAHs0F3KeyAAWl', symObjAddr: 0x482C, symBinAddr: 0x32E84, symSize: 0x44 } + - { offsetInCU: 0x1772, offset: 0xC35B9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC16ApplicationStateOAESeAAWl', symObjAddr: 0x4870, symBinAddr: 0x32EC8, symSize: 0x44 } + - { offsetInCU: 0x1786, offset: 0xC35CD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC16ApplicationStateOAESEAAWl', symObjAddr: 0x48F0, symBinAddr: 0x32F0C, symSize: 0x44 } + - { offsetInCU: 0x179A, offset: 0xC35E1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO6remove8fileName7storageySS_xmtKAA014ReportMetadataC0RzlFZypyXEfu_TA', symObjAddr: 0x49D0, symBinAddr: 0x32F8C, symSize: 0x8 } + - { offsetInCU: 0x17AE, offset: 0xC35F5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO6remove8fileName7storageySS_xmtKAA014ReportMetadataC0RzlFZypyXEfu_TA', symObjAddr: 0x4A58, symBinAddr: 0x33014, symSize: 0x8 } + - { offsetInCU: 0x17C2, offset: 0xC3609, size: 0x8, addend: 0x0, symName: ___swift_allocate_value_buffer, symObjAddr: 0x4A60, symBinAddr: 0x3301C, symSize: 0x40 } + - { offsetInCU: 0x17D6, offset: 0xC361D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC22handleLowMemoryWarningyyFyyYbcfU_TA', symObjAddr: 0x4AE8, symBinAddr: 0x330A4, symSize: 0x8 } + - { offsetInCU: 0x17EA, offset: 0xC3631, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x4AF0, symBinAddr: 0x330AC, symSize: 0x10 } + - { offsetInCU: 0x17FE, offset: 0xC3645, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x4B00, symBinAddr: 0x330BC, symSize: 0x8 } + - { offsetInCU: 0x1812, offset: 0xC3659, size: 0x8, addend: 0x0, symName: '_$sSay8Dispatch0A13WorkItemFlagsVGMa', symObjAddr: 0x4B48, symBinAddr: 0x33104, symSize: 0x54 } + - { offsetInCU: 0x1826, offset: 0xC366D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoVAESEAAWl', symObjAddr: 0x4BCC, symBinAddr: 0x33178, symSize: 0x44 } + - { offsetInCU: 0x183A, offset: 0xC3681, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO5store_8fileName7storage15bookmarkHandlerySay10Foundation3URLVG_SSxmq_mtKAA014ReportMetadataC0RzAA018AttachmentBookmarkI0R_r0_lFZypyXEfu_TA', symObjAddr: 0x4C54, symBinAddr: 0x331BC, symSize: 0x8 } + - { offsetInCU: 0x184E, offset: 0xC3695, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO5store_8fileName7storageySDySSypG_SSxmtKAA014ReportMetadataC0RzlFZypyXEfu_TA', symObjAddr: 0x4CA8, symBinAddr: 0x331C4, symSize: 0x8 } + - { offsetInCU: 0x1862, offset: 0xC36A9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC17handleTerminationyyFyyYbcfU_TA', symObjAddr: 0x4CC0, symBinAddr: 0x331DC, symSize: 0x4 } + - { offsetInCU: 0x187A, offset: 0xC36C1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC17handleTerminationyyFyyYbcfU_TA', symObjAddr: 0x4CC0, symBinAddr: 0x331DC, symSize: 0x4 } + - { offsetInCU: 0x188E, offset: 0xC36D5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC17handleTerminationyyFyyYbcfU_TA', symObjAddr: 0x4CC0, symBinAddr: 0x331DC, symSize: 0x4 } + - { offsetInCU: 0x18A1, offset: 0xC36E8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15appChangedStateyyAC011ApplicationF0OFyyYbcfU_TA', symObjAddr: 0x4CE8, symBinAddr: 0x33204, symSize: 0xC } + - { offsetInCU: 0x18B5, offset: 0xC36FC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC5startyyFyyYbcfU_TA', symObjAddr: 0x4CF4, symBinAddr: 0x33210, symSize: 0x8 } + - { offsetInCU: 0x18C9, offset: 0xC3710, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoVAESeAAWl', symObjAddr: 0x4CFC, symBinAddr: 0x33218, symSize: 0x44 } + - { offsetInCU: 0x18DD, offset: 0xC3724, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoVWOs', symObjAddr: 0x4ED4, symBinAddr: 0x333F0, symSize: 0x34 } + - { offsetInCU: 0x18F1, offset: 0xC3738, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC016_sendLightweightB033_ABF3EE048B2B24B55F4A44989A88E9A2LLSbyFypyXEfu1_TA', symObjAddr: 0x4F08, symBinAddr: 0x33424, symSize: 0x18 } + - { offsetInCU: 0x1905, offset: 0xC374C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryC4saveyyxKFyyKXEfU_AA0A6ReportC_TG5TA', symObjAddr: 0x4F20, symBinAddr: 0x3343C, symSize: 0x18 } + - { offsetInCU: 0x1919, offset: 0xC3760, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO8retrieve8fileName7storageSDySSypGSS_xmtKAA014ReportMetadataC0RzlFZypyXEfu_TA', symObjAddr: 0x4F38, symBinAddr: 0x33454, symSize: 0x8 } + - { offsetInCU: 0x192D, offset: 0xC3774, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOwet', symObjAddr: 0x4F50, symBinAddr: 0x3345C, symSize: 0x90 } + - { offsetInCU: 0x1941, offset: 0xC3788, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOwst', symObjAddr: 0x4FE0, symBinAddr: 0x334EC, symSize: 0xBC } + - { offsetInCU: 0x1955, offset: 0xC379C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOwug', symObjAddr: 0x509C, symBinAddr: 0x335A8, symSize: 0x8 } + - { offsetInCU: 0x1969, offset: 0xC37B0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOwup', symObjAddr: 0x50A4, symBinAddr: 0x335B0, symSize: 0x4 } + - { offsetInCU: 0x197D, offset: 0xC37C4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOwui', symObjAddr: 0x50A8, symBinAddr: 0x335B4, symSize: 0x8 } + - { offsetInCU: 0x1991, offset: 0xC37D8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOMa', symObjAddr: 0x50B0, symBinAddr: 0x335BC, symSize: 0x10 } + - { offsetInCU: 0x19A5, offset: 0xC37EC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC16ApplicationStateOwet', symObjAddr: 0x50C0, symBinAddr: 0x335CC, symSize: 0x90 } + - { offsetInCU: 0x19B9, offset: 0xC3800, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC16ApplicationStateOwst', symObjAddr: 0x5150, symBinAddr: 0x3365C, symSize: 0xBC } + - { offsetInCU: 0x19CD, offset: 0xC3814, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC16ApplicationStateOwup', symObjAddr: 0x520C, symBinAddr: 0x33718, symSize: 0x4 } + - { offsetInCU: 0x19E1, offset: 0xC3828, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC16ApplicationStateOMa', symObjAddr: 0x5210, symBinAddr: 0x3371C, symSize: 0x10 } + - { offsetInCU: 0x19F5, offset: 0xC383C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC16ApplicationStateOSHAASQWb', symObjAddr: 0x5220, symBinAddr: 0x3372C, symSize: 0x4 } + - { offsetInCU: 0x1A09, offset: 0xC3850, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC16ApplicationStateOAESQAAWl', symObjAddr: 0x5224, symBinAddr: 0x33730, symSize: 0x44 } + - { offsetInCU: 0x1A1D, offset: 0xC3864, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOSHAASQWb', symObjAddr: 0x5268, symBinAddr: 0x33774, symSize: 0x4 } + - { offsetInCU: 0x1A31, offset: 0xC3878, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOAHSQAAWl', symObjAddr: 0x526C, symBinAddr: 0x33778, symSize: 0x44 } + - { offsetInCU: 0x1A45, offset: 0xC388C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOs0F3KeyAAs28CustomDebugStringConvertiblePWb', symObjAddr: 0x52B0, symBinAddr: 0x337BC, symSize: 0x4 } + - { offsetInCU: 0x1A59, offset: 0xC38A0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOAHs28CustomDebugStringConvertibleAAWl', symObjAddr: 0x52B4, symBinAddr: 0x337C0, symSize: 0x44 } + - { offsetInCU: 0x1A6D, offset: 0xC38B4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOs0F3KeyAAs23CustomStringConvertiblePWb', symObjAddr: 0x52F8, symBinAddr: 0x33804, symSize: 0x4 } + - { offsetInCU: 0x1A81, offset: 0xC38C8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOAHs23CustomStringConvertibleAAWl', symObjAddr: 0x52FC, symBinAddr: 0x33808, symSize: 0x44 } + - { offsetInCU: 0x1A95, offset: 0xC38DC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC16ApplicationStateOAESYAAWl', symObjAddr: 0x5340, symBinAddr: 0x3384C, symSize: 0x44 } + - { offsetInCU: 0x1B31, offset: 0xC3978, size: 0x8, addend: 0x0, symName: '_$ss17_dictionaryUpCastySDyq0_q1_GSDyxq_GSHRzSHR0_r2_lFSS_ypSSypSgTg5', symObjAddr: 0x1EC, symBinAddr: 0x2E8A8, symSize: 0x370 } + - { offsetInCU: 0x1C90, offset: 0xC3AD7, size: 0x8, addend: 0x0, symName: '_$ss17_dictionaryUpCastySDyq0_q1_GSDyxq_GSHRzSHR0_r2_lFSS_10Foundation4DataVSSypTg5', symObjAddr: 0x55C, symBinAddr: 0x2EC18, symSize: 0x380 } + - { offsetInCU: 0x1E4D, offset: 0xC3C94, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x1C08, symBinAddr: 0x302C4, symSize: 0x40 } + - { offsetInCU: 0x1EEF, offset: 0xC3D36, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOs28CustomDebugStringConvertibleAAsAIP16debugDescriptionSSvgTW', symObjAddr: 0x1C8C, symBinAddr: 0x30348, symSize: 0x28 } + - { offsetInCU: 0x1F0B, offset: 0xC3D52, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOs23CustomStringConvertibleAAsAIP11descriptionSSvgTW', symObjAddr: 0x1CB4, symBinAddr: 0x30370, symSize: 0x28 } + - { offsetInCU: 0x1F33, offset: 0xC3D7A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC16ApplicationStateOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x1D64, symBinAddr: 0x30420, symSize: 0xC } + - { offsetInCU: 0x1FB3, offset: 0xC3DFA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC16ApplicationStateOSHAASH9hashValueSivgTW', symObjAddr: 0x1D70, symBinAddr: 0x3042C, symSize: 0xA0 } + - { offsetInCU: 0x2067, offset: 0xC3EAE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC16ApplicationStateOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x1E10, symBinAddr: 0x304CC, symSize: 0x7C } + - { offsetInCU: 0x20D7, offset: 0xC3F1E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC16ApplicationStateOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x1E8C, symBinAddr: 0x30548, symSize: 0x9C } + - { offsetInCU: 0x216F, offset: 0xC3FB6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC16ApplicationStateOSeAASe4fromxs7Decoder_p_tKcfCTW', symObjAddr: 0x1FB4, symBinAddr: 0x30670, symSize: 0x5C } + - { offsetInCU: 0x2192, offset: 0xC3FD9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC16ApplicationStateOSEAASE6encode2toys7Encoder_p_tKFTW', symObjAddr: 0x2010, symBinAddr: 0x306CC, symSize: 0x4C } + - { offsetInCU: 0x27A4, offset: 0xC45EB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC5startyyF', symObjAddr: 0xEDC, symBinAddr: 0x2F598, symSize: 0x204 } + - { offsetInCU: 0x27F2, offset: 0xC4639, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC5startyyFyyYbcfU_', symObjAddr: 0x23B4, symBinAddr: 0x30A70, symSize: 0x58 } + - { offsetInCU: 0x2835, offset: 0xC467C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15appChangedStateyyAC011ApplicationF0OF', symObjAddr: 0x10E0, symBinAddr: 0x2F79C, symSize: 0x224 } + - { offsetInCU: 0x2893, offset: 0xC46DA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15appChangedStateyyAC011ApplicationF0OFyyYbcfU_', symObjAddr: 0x2BFC, symBinAddr: 0x312B8, symSize: 0x5C } + - { offsetInCU: 0x28E6, offset: 0xC472D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC17handleTerminationyyF', symObjAddr: 0x1304, symBinAddr: 0x2F9C0, symSize: 0x1E0 } + - { offsetInCU: 0x2942, offset: 0xC4789, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC22handleLowMemoryWarningyyF', symObjAddr: 0x14E4, symBinAddr: 0x2FBA0, symSize: 0x220 } + - { offsetInCU: 0x2990, offset: 0xC47D7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC22handleLowMemoryWarningyyFyyYbcfU_', symObjAddr: 0x2C58, symBinAddr: 0x31314, symSize: 0x710 } + - { offsetInCU: 0x2F94, offset: 0xC4DDB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLO11stringValueSSvg', symObjAddr: 0x18FC, symBinAddr: 0x2FFB8, symSize: 0xBC } + - { offsetInCU: 0x2FB7, offset: 0xC4DFE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV6encode2toys7Encoder_p_tKF', symObjAddr: 0x19B8, symBinAddr: 0x30074, symSize: 0x1D0 } + - { offsetInCU: 0x30CB, offset: 0xC4F12, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherCfD', symObjAddr: 0x20B8, symBinAddr: 0x30774, symSize: 0x64 } + - { offsetInCU: 0x31C1, offset: 0xC5008, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC012_sendPendingB7ReportsyyF', symObjAddr: 0x240C, symBinAddr: 0x30AC8, symSize: 0x480 } + - { offsetInCU: 0x3300, offset: 0xC5147, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC10_saveState33_ABF3EE048B2B24B55F4A44989A88E9A2LLyyF', symObjAddr: 0x288C, symBinAddr: 0x30F48, symSize: 0x370 } + - { offsetInCU: 0x3643, offset: 0xC548A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC016_sendLightweightB033_ABF3EE048B2B24B55F4A44989A88E9A2LLSbyF', symObjAddr: 0x3368, symBinAddr: 0x31A24, symSize: 0x41C } + - { offsetInCU: 0x3940, offset: 0xC5787, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC09_sendFullB033_ABF3EE048B2B24B55F4A44989A88E9A2LLyyF', symObjAddr: 0x3784, symBinAddr: 0x31E40, symSize: 0x3AC } + - { offsetInCU: 0x3C02, offset: 0xC5A49, size: 0x8, addend: 0x0, symName: '_$sSD8_VariantV8setValue_6forKeyyq_n_xtFSS_ypTg5', symObjAddr: 0x3B30, symBinAddr: 0x321EC, symSize: 0xB8 } + - { offsetInCU: 0x2B, offset: 0xC5B6B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryCMi', symObjAddr: 0x50, symBinAddr: 0x33914, symSize: 0x4 } + - { offsetInCU: 0x43, offset: 0xC5B83, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryCMi', symObjAddr: 0x50, symBinAddr: 0x33914, symSize: 0x4 } + - { offsetInCU: 0x57, offset: 0xC5B97, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryCMr', symObjAddr: 0x54, symBinAddr: 0x33918, symSize: 0x7C } + - { offsetInCU: 0x77, offset: 0xC5BB7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryC8settingsACyxGAA0A16DatabaseSettingsC_tKcfcySo28NSPersistentStoreDescriptionC_s5Error_pSgtcfU_', symObjAddr: 0xD0, symBinAddr: 0x33994, symSize: 0x1A8 } + - { offsetInCU: 0x136, offset: 0xC5C76, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryC8settingsACyxGAA0A16DatabaseSettingsC_tKcfcySo28NSPersistentStoreDescriptionC_s5Error_pSgtcfU_ypyXEfu_', symObjAddr: 0x278, symBinAddr: 0x33B3C, symSize: 0xD8 } + - { offsetInCU: 0x237, offset: 0xC5D77, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryCMa', symObjAddr: 0x3C8, symBinAddr: 0x33C8C, symSize: 0xC } + - { offsetInCU: 0x24B, offset: 0xC5D8B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryC33_removeOldestRecordIfNeededLocked33_C7D6186997E2B6A0F32655AC4127D143LLyyKFypyXEfu_', symObjAddr: 0x3D4, symBinAddr: 0x33C98, symSize: 0xC0 } + - { offsetInCU: 0x2D1, offset: 0xC5E11, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryC8settingsACyxGAA0A16DatabaseSettingsC_tKcfcySo28NSPersistentStoreDescriptionC_s5Error_pSgtcfU_ypyXEfu_TA', symObjAddr: 0x4D4, symBinAddr: 0x33D58, symSize: 0x8 } + - { offsetInCU: 0x2E5, offset: 0xC5E25, size: 0x8, addend: 0x0, symName: ___swift_instantiateGenericMetadata, symObjAddr: 0x524, symBinAddr: 0x33D60, symSize: 0x2C } + - { offsetInCU: 0x58F, offset: 0xC60CF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryCfd', symObjAddr: 0x350, symBinAddr: 0x33C14, symSize: 0x54 } + - { offsetInCU: 0x5B4, offset: 0xC60F4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryCfD', symObjAddr: 0x3A4, symBinAddr: 0x33C68, symSize: 0x24 } + - { offsetInCU: 0x27, offset: 0xC615F, size: 0x8, addend: 0x0, symName: '_$sSo12NSDictionaryC10contentsOf5errorAB10Foundation3URLV_yttKcfcTO', symObjAddr: 0x60, symBinAddr: 0x33D8C, symSize: 0x11C } + - { offsetInCU: 0x46, offset: 0xC617E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace25ReportMetadataStorageImplO10removeFile6configyAA6Config_p_tKFZTf4nd_n', symObjAddr: 0x17C, symBinAddr: 0x33EA8, symSize: 0x244 } + - { offsetInCU: 0x7B, offset: 0xC61B3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace25ReportMetadataStorageImplO11storeToFile_6configySDySSypG_AA6Config_ptKFZTf4nnd_n', symObjAddr: 0x428, symBinAddr: 0x340EC, symSize: 0x3C8 } + - { offsetInCU: 0x168, offset: 0xC62A0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace25ReportMetadataStorageImplO16retrieveFromFile6configSDySSypGAA6Config_p_tKFZTf4nd_n', symObjAddr: 0x878, symBinAddr: 0x344B4, symSize: 0x220 } + - { offsetInCU: 0x458, offset: 0xC6590, size: 0x8, addend: 0x0, symName: '_$sSo12NSDictionaryC10contentsOf5errorAB10Foundation3URLV_yttKcfcTO', symObjAddr: 0x60, symBinAddr: 0x33D8C, symSize: 0x11C } + - { offsetInCU: 0x3F, offset: 0xC6639, size: 0x8, addend: 0x0, symName: '_$s9Backtrace12NetworkErrorOwCP', symObjAddr: 0x8, symBinAddr: 0x346D4, symSize: 0x30 } + - { offsetInCU: 0x53, offset: 0xC664D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace12NetworkErrorOwxx', symObjAddr: 0x38, symBinAddr: 0x34704, symSize: 0x8 } + - { offsetInCU: 0x67, offset: 0xC6661, size: 0x8, addend: 0x0, symName: '_$s9Backtrace12NetworkErrorOwca', symObjAddr: 0x40, symBinAddr: 0x3470C, symSize: 0x38 } + - { offsetInCU: 0x7B, offset: 0xC6675, size: 0x8, addend: 0x0, symName: ___swift_memcpy8_8, symObjAddr: 0x78, symBinAddr: 0x34744, symSize: 0xC } + - { offsetInCU: 0x8F, offset: 0xC6689, size: 0x8, addend: 0x0, symName: '_$s9Backtrace12NetworkErrorOwta', symObjAddr: 0x84, symBinAddr: 0x34750, symSize: 0x30 } + - { offsetInCU: 0xA3, offset: 0xC669D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace12NetworkErrorOwet', symObjAddr: 0xB4, symBinAddr: 0x34780, symSize: 0x48 } + - { offsetInCU: 0xB7, offset: 0xC66B1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace12NetworkErrorOwst', symObjAddr: 0xFC, symBinAddr: 0x347C8, symSize: 0x3C } + - { offsetInCU: 0xCB, offset: 0xC66C5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace12NetworkErrorOwug', symObjAddr: 0x138, symBinAddr: 0x34804, symSize: 0x8 } + - { offsetInCU: 0xDF, offset: 0xC66D9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace12NetworkErrorOwup', symObjAddr: 0x140, symBinAddr: 0x3480C, symSize: 0x4 } + - { offsetInCU: 0xF3, offset: 0xC66ED, size: 0x8, addend: 0x0, symName: '_$s9Backtrace12NetworkErrorOwui', symObjAddr: 0x144, symBinAddr: 0x34810, symSize: 0x4 } + - { offsetInCU: 0x107, offset: 0xC6701, size: 0x8, addend: 0x0, symName: '_$s9Backtrace12NetworkErrorOMa', symObjAddr: 0x148, symBinAddr: 0x34814, symSize: 0x10 } + - { offsetInCU: 0x11B, offset: 0xC6715, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOwCP', symObjAddr: 0x158, symBinAddr: 0x34824, symSize: 0xC8 } + - { offsetInCU: 0x12F, offset: 0xC6729, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOwxx', symObjAddr: 0x220, symBinAddr: 0x348EC, symSize: 0x68 } + - { offsetInCU: 0x143, offset: 0xC673D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOwcp', symObjAddr: 0x288, symBinAddr: 0x34954, symSize: 0xA4 } + - { offsetInCU: 0x157, offset: 0xC6751, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOwca', symObjAddr: 0x32C, symBinAddr: 0x349F8, symSize: 0xF0 } + - { offsetInCU: 0x16B, offset: 0xC6765, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOwtk', symObjAddr: 0x41C, symBinAddr: 0x34AE8, symSize: 0xA4 } + - { offsetInCU: 0x17F, offset: 0xC6779, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOwta', symObjAddr: 0x4C0, symBinAddr: 0x34B8C, symSize: 0xF0 } + - { offsetInCU: 0x193, offset: 0xC678D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOwet', symObjAddr: 0x5B0, symBinAddr: 0x34C7C, symSize: 0xC } + - { offsetInCU: 0x1A7, offset: 0xC67A1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOwst', symObjAddr: 0x608, symBinAddr: 0x34CD4, symSize: 0xC } + - { offsetInCU: 0x1BB, offset: 0xC67B5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOwug', symObjAddr: 0x664, symBinAddr: 0x34D30, symSize: 0x38 } + - { offsetInCU: 0x1CF, offset: 0xC67C9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOwup', symObjAddr: 0x69C, symBinAddr: 0x34D68, symSize: 0x4 } + - { offsetInCU: 0x1E3, offset: 0xC67DD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOwui', symObjAddr: 0x6A0, symBinAddr: 0x34D6C, symSize: 0x40 } + - { offsetInCU: 0x1F7, offset: 0xC67F1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOMa', symObjAddr: 0x6E0, symBinAddr: 0x34DAC, symSize: 0x3C } + - { offsetInCU: 0x20B, offset: 0xC6805, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOMr', symObjAddr: 0x71C, symBinAddr: 0x34DE8, symSize: 0x54 } + - { offsetInCU: 0x21F, offset: 0xC6819, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15RepositoryErrorOwxx', symObjAddr: 0x774, symBinAddr: 0x34E40, symSize: 0x18 } + - { offsetInCU: 0x233, offset: 0xC682D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15RepositoryErrorOwca', symObjAddr: 0x7D8, symBinAddr: 0x34EA4, symSize: 0xA0 } + - { offsetInCU: 0x247, offset: 0xC6841, size: 0x8, addend: 0x0, symName: ___swift_memcpy16_8, symObjAddr: 0x878, symBinAddr: 0x34F44, symSize: 0xC } + - { offsetInCU: 0x25B, offset: 0xC6855, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15RepositoryErrorOwta', symObjAddr: 0x884, symBinAddr: 0x34F50, symSize: 0x60 } + - { offsetInCU: 0x26F, offset: 0xC6869, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15RepositoryErrorOwet', symObjAddr: 0x8E4, symBinAddr: 0x34FB0, symSize: 0x5C } + - { offsetInCU: 0x283, offset: 0xC687D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15RepositoryErrorOwst', symObjAddr: 0x940, symBinAddr: 0x3500C, symSize: 0x5C } + - { offsetInCU: 0x297, offset: 0xC6891, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15RepositoryErrorOwug', symObjAddr: 0x99C, symBinAddr: 0x35068, symSize: 0x18 } + - { offsetInCU: 0x2AB, offset: 0xC68A5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15RepositoryErrorOwup', symObjAddr: 0x9B4, symBinAddr: 0x35080, symSize: 0x4 } + - { offsetInCU: 0x2BF, offset: 0xC68B9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15RepositoryErrorOwui', symObjAddr: 0x9B8, symBinAddr: 0x35084, symSize: 0x20 } + - { offsetInCU: 0x2D3, offset: 0xC68CD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15RepositoryErrorOMa', symObjAddr: 0x9D8, symBinAddr: 0x350A4, symSize: 0x10 } + - { offsetInCU: 0x2E7, offset: 0xC68E1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FileErrorOwet', symObjAddr: 0x9F8, symBinAddr: 0x350B4, symSize: 0x90 } + - { offsetInCU: 0x2FB, offset: 0xC68F5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FileErrorOwst', symObjAddr: 0xA88, symBinAddr: 0x35144, symSize: 0xBC } + - { offsetInCU: 0x30F, offset: 0xC6909, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FileErrorOwug', symObjAddr: 0xB44, symBinAddr: 0x35200, symSize: 0x8 } + - { offsetInCU: 0x323, offset: 0xC691D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FileErrorOwup', symObjAddr: 0xB4C, symBinAddr: 0x35208, symSize: 0x4 } + - { offsetInCU: 0x337, offset: 0xC6931, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FileErrorOwui', symObjAddr: 0xB50, symBinAddr: 0x3520C, symSize: 0x8 } + - { offsetInCU: 0x34B, offset: 0xC6945, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FileErrorOMa', symObjAddr: 0xB58, symBinAddr: 0x35214, symSize: 0x10 } + - { offsetInCU: 0x35F, offset: 0xC6959, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FileErrorOAA0aC0AAWI', symObjAddr: 0xB68, symBinAddr: 0x35224, symSize: 0x24 } + - { offsetInCU: 0x373, offset: 0xC696D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FileErrorOSHAASQWb', symObjAddr: 0xBD0, symBinAddr: 0x35248, symSize: 0x4 } + - { offsetInCU: 0x387, offset: 0xC6981, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FileErrorOACSQAAWl', symObjAddr: 0xBD4, symBinAddr: 0x3524C, symSize: 0x44 } + - { offsetInCU: 0x3C5, offset: 0xC69BF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FileErrorOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0xC48, symBinAddr: 0x352C0, symSize: 0x14 } + - { offsetInCU: 0x443, offset: 0xC6A3D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FileErrorOSHAASH9hashValueSivgTW', symObjAddr: 0xC5C, symBinAddr: 0x352D4, symSize: 0x44 } + - { offsetInCU: 0x526, offset: 0xC6B20, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FileErrorOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0xCA0, symBinAddr: 0x35318, symSize: 0x28 } + - { offsetInCU: 0x5B9, offset: 0xC6BB3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15RepositoryErrorOAA0aC0AAWI', symObjAddr: 0xD08, symBinAddr: 0x35380, symSize: 0x24 } + - { offsetInCU: 0x5CD, offset: 0xC6BC7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOAA0aC0AAWI', symObjAddr: 0xD70, symBinAddr: 0x353A4, symSize: 0x24 } + - { offsetInCU: 0x5E1, offset: 0xC6BDB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOACs0C0AAWl', symObjAddr: 0xD94, symBinAddr: 0x353C8, symSize: 0x48 } + - { offsetInCU: 0x5F5, offset: 0xC6BEF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace12NetworkErrorOAA0aC0AAWI', symObjAddr: 0xDDC, symBinAddr: 0x35410, symSize: 0x24 } + - { offsetInCU: 0x609, offset: 0xC6C03, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SysctlErrorOWOy', symObjAddr: 0xE58, symBinAddr: 0x35448, symSize: 0x8 } + - { offsetInCU: 0x61D, offset: 0xC6C17, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SysctlErrorOwxx', symObjAddr: 0xE60, symBinAddr: 0x35450, symSize: 0x10 } + - { offsetInCU: 0x631, offset: 0xC6C2B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SysctlErrorOWOe', symObjAddr: 0xE70, symBinAddr: 0x35460, symSize: 0x8 } + - { offsetInCU: 0x645, offset: 0xC6C3F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SysctlErrorOwca', symObjAddr: 0xEC4, symBinAddr: 0x354B4, symSize: 0x54 } + - { offsetInCU: 0x659, offset: 0xC6C53, size: 0x8, addend: 0x0, symName: ___swift_memcpy17_8, symObjAddr: 0xF18, symBinAddr: 0x35508, symSize: 0x14 } + - { offsetInCU: 0x66D, offset: 0xC6C67, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SysctlErrorOwta', symObjAddr: 0xF2C, symBinAddr: 0x3551C, symSize: 0x44 } + - { offsetInCU: 0x681, offset: 0xC6C7B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SysctlErrorOwet', symObjAddr: 0xF70, symBinAddr: 0x35560, symSize: 0x48 } + - { offsetInCU: 0x695, offset: 0xC6C8F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SysctlErrorOwst', symObjAddr: 0xFB8, symBinAddr: 0x355A8, symSize: 0x44 } + - { offsetInCU: 0x6A9, offset: 0xC6CA3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SysctlErrorOwug', symObjAddr: 0xFFC, symBinAddr: 0x355EC, symSize: 0x8 } + - { offsetInCU: 0x6BD, offset: 0xC6CB7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SysctlErrorOwup', symObjAddr: 0x1004, symBinAddr: 0x355F4, symSize: 0x4 } + - { offsetInCU: 0x6D1, offset: 0xC6CCB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SysctlErrorOwui', symObjAddr: 0x1008, symBinAddr: 0x355F8, symSize: 0xC } + - { offsetInCU: 0x6E5, offset: 0xC6CDF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SysctlErrorOMa', symObjAddr: 0x1014, symBinAddr: 0x35604, symSize: 0x10 } + - { offsetInCU: 0x6F9, offset: 0xC6CF3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SysctlErrorOAA0aC0AAWI', symObjAddr: 0x1024, symBinAddr: 0x35614, symSize: 0x24 } + - { offsetInCU: 0x70D, offset: 0xC6D07, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SysctlErrorOACs0C0AAWl', symObjAddr: 0x1048, symBinAddr: 0x35638, symSize: 0x44 } + - { offsetInCU: 0x735, offset: 0xC6D2F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace12NetworkErrorOs0C0AAsADP7_domainSSvgTW', symObjAddr: 0xC18, symBinAddr: 0x35290, symSize: 0x4 } + - { offsetInCU: 0x751, offset: 0xC6D4B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace12NetworkErrorOs0C0AAsADP5_codeSivgTW', symObjAddr: 0xC1C, symBinAddr: 0x35294, symSize: 0x4 } + - { offsetInCU: 0x76D, offset: 0xC6D67, size: 0x8, addend: 0x0, symName: '_$s9Backtrace12NetworkErrorOs0C0AAsADP9_userInfoyXlSgvgTW', symObjAddr: 0xC20, symBinAddr: 0x35298, symSize: 0x4 } + - { offsetInCU: 0x789, offset: 0xC6D83, size: 0x8, addend: 0x0, symName: '_$s9Backtrace12NetworkErrorOs0C0AAsADP19_getEmbeddedNSErroryXlSgyFTW', symObjAddr: 0xC24, symBinAddr: 0x3529C, symSize: 0x4 } + - { offsetInCU: 0x7A5, offset: 0xC6D9F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOs0C0AAsADP7_domainSSvgTW', symObjAddr: 0xC28, symBinAddr: 0x352A0, symSize: 0x4 } + - { offsetInCU: 0x7C1, offset: 0xC6DBB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOs0C0AAsADP5_codeSivgTW', symObjAddr: 0xC2C, symBinAddr: 0x352A4, symSize: 0x4 } + - { offsetInCU: 0x7DD, offset: 0xC6DD7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOs0C0AAsADP9_userInfoyXlSgvgTW', symObjAddr: 0xC30, symBinAddr: 0x352A8, symSize: 0x4 } + - { offsetInCU: 0x7F9, offset: 0xC6DF3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOs0C0AAsADP19_getEmbeddedNSErroryXlSgyFTW', symObjAddr: 0xC34, symBinAddr: 0x352AC, symSize: 0x4 } + - { offsetInCU: 0x815, offset: 0xC6E0F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15RepositoryErrorOs0C0AAsADP7_domainSSvgTW', symObjAddr: 0xC38, symBinAddr: 0x352B0, symSize: 0x4 } + - { offsetInCU: 0x831, offset: 0xC6E2B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15RepositoryErrorOs0C0AAsADP5_codeSivgTW', symObjAddr: 0xC3C, symBinAddr: 0x352B4, symSize: 0x4 } + - { offsetInCU: 0x84D, offset: 0xC6E47, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15RepositoryErrorOs0C0AAsADP9_userInfoyXlSgvgTW', symObjAddr: 0xC40, symBinAddr: 0x352B8, symSize: 0x4 } + - { offsetInCU: 0x869, offset: 0xC6E63, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15RepositoryErrorOs0C0AAsADP19_getEmbeddedNSErroryXlSgyFTW', symObjAddr: 0xC44, symBinAddr: 0x352BC, symSize: 0x4 } + - { offsetInCU: 0x8BC, offset: 0xC6EB6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FileErrorOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0xCC8, symBinAddr: 0x35340, symSize: 0x40 } + - { offsetInCU: 0x958, offset: 0xC6F52, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FileErrorOs0C0AAsADP7_domainSSvgTW', symObjAddr: 0xE44, symBinAddr: 0x35434, symSize: 0x4 } + - { offsetInCU: 0x974, offset: 0xC6F6E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FileErrorOs0C0AAsADP5_codeSivgTW', symObjAddr: 0xE48, symBinAddr: 0x35438, symSize: 0x4 } + - { offsetInCU: 0x990, offset: 0xC6F8A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FileErrorOs0C0AAsADP9_userInfoyXlSgvgTW', symObjAddr: 0xE4C, symBinAddr: 0x3543C, symSize: 0x4 } + - { offsetInCU: 0x9AC, offset: 0xC6FA6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FileErrorOs0C0AAsADP19_getEmbeddedNSErroryXlSgyFTW', symObjAddr: 0xE50, symBinAddr: 0x35440, symSize: 0x4 } + - { offsetInCU: 0x9C8, offset: 0xC6FC2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SysctlErrorOs0C0AAsADP7_domainSSvgTW', symObjAddr: 0x108C, symBinAddr: 0x3567C, symSize: 0x4 } + - { offsetInCU: 0x9E4, offset: 0xC6FDE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SysctlErrorOs0C0AAsADP5_codeSivgTW', symObjAddr: 0x1090, symBinAddr: 0x35680, symSize: 0x4 } + - { offsetInCU: 0xA00, offset: 0xC6FFA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SysctlErrorOs0C0AAsADP9_userInfoyXlSgvgTW', symObjAddr: 0x1094, symBinAddr: 0x35684, symSize: 0x4 } + - { offsetInCU: 0xA1C, offset: 0xC7016, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SysctlErrorOs0C0AAsADP19_getEmbeddedNSErroryXlSgyFTW', symObjAddr: 0x1098, symBinAddr: 0x35688, symSize: 0x4 } + - { offsetInCU: 0x154, offset: 0xC730B, size: 0x8, addend: 0x0, symName: '_$sSD9BacktraceE2peoiyySDyxq_Gz_ACtFZSS_ypTgm5', symObjAddr: 0x0, symBinAddr: 0x35690, symSize: 0x390 } + - { offsetInCU: 0x33E, offset: 0xC74F5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportC10reportData10Foundation0D0VvgTo', symObjAddr: 0x390, symBinAddr: 0x35A20, symSize: 0x5C } + - { offsetInCU: 0x38F, offset: 0xC7546, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportC15attachmentPathsSaySSGvgTo', symObjAddr: 0x46C, symBinAddr: 0x35AB8, symSize: 0x68 } + - { offsetInCU: 0x3E7, offset: 0xC759E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportC15attachmentPathsSaySSGvsTo', symObjAddr: 0x4E0, symBinAddr: 0x35B2C, symSize: 0x64 } + - { offsetInCU: 0x458, offset: 0xC760F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportC10attributesSDySSypGvgTo', symObjAddr: 0x594, symBinAddr: 0x35BE0, symSize: 0x7C } + - { offsetInCU: 0x4B0, offset: 0xC7667, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportC10attributesSDySSypGvsTo', symObjAddr: 0x660, symBinAddr: 0x35CAC, symSize: 0x7C } + - { offsetInCU: 0x599, offset: 0xC7750, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportCACycfcTo', symObjAddr: 0x1204, symBinAddr: 0x36850, symSize: 0x2C } + - { offsetInCU: 0x64C, offset: 0xC7803, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportCfETo', symObjAddr: 0x1264, symBinAddr: 0x368B0, symSize: 0x84 } + - { offsetInCU: 0x67B, offset: 0xC7832, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportCMU', symObjAddr: 0x12E8, symBinAddr: 0x36934, symSize: 0x8 } + - { offsetInCU: 0x68F, offset: 0xC7846, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportCMa', symObjAddr: 0x12F0, symBinAddr: 0x3693C, symSize: 0x3C } + - { offsetInCU: 0x6A3, offset: 0xC785A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportCMr', symObjAddr: 0x132C, symBinAddr: 0x36978, symSize: 0x94 } + - { offsetInCU: 0x6B7, offset: 0xC786E, size: 0x8, addend: 0x0, symName: '_$sSS3key_yp5valuetSgWOb', symObjAddr: 0x148C, symBinAddr: 0x36A18, symSize: 0x48 } + - { offsetInCU: 0x6CB, offset: 0xC7882, size: 0x8, addend: 0x0, symName: '_$s10Foundation4UUIDVSgWOh', symObjAddr: 0x1550, symBinAddr: 0x36A60, symSize: 0x40 } + - { offsetInCU: 0xA24, offset: 0xC7BDB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportC10reportData10Foundation0D0Vvg', symObjAddr: 0x3EC, symBinAddr: 0x35A7C, symSize: 0x3C } + - { offsetInCU: 0xA7C, offset: 0xC7C33, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportC15attachmentPathsSaySSGvM', symObjAddr: 0x550, symBinAddr: 0x35B9C, symSize: 0x44 } + - { offsetInCU: 0xADA, offset: 0xC7C91, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportC10attributesSDySSypGvM', symObjAddr: 0x734, symBinAddr: 0x35D80, symSize: 0x44 } + - { offsetInCU: 0xAFF, offset: 0xC7CB6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportC10attributesSDySSypGvM.resume.0', symObjAddr: 0x778, symBinAddr: 0x35DC4, symSize: 0x4 } + - { offsetInCU: 0xB8E, offset: 0xC7D45, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportC6report10attributes15attachmentPathsAC10Foundation4DataV_SDySSypGSaySSGtKcfc', symObjAddr: 0x77C, symBinAddr: 0x35DC8, symSize: 0x3F4 } + - { offsetInCU: 0xC66, offset: 0xC7E1D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportC13managedObjectAcA5CrashC_tKcfc', symObjAddr: 0xB70, symBinAddr: 0x361BC, symSize: 0x648 } + - { offsetInCU: 0xD9A, offset: 0xC7F51, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportCACycfC', symObjAddr: 0x11B8, symBinAddr: 0x36804, symSize: 0x20 } + - { offsetInCU: 0xDAE, offset: 0xC7F65, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportCACycfc', symObjAddr: 0x11D8, symBinAddr: 0x36824, symSize: 0x2C } + - { offsetInCU: 0xE07, offset: 0xC7FBE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportCfD', symObjAddr: 0x1230, symBinAddr: 0x3687C, symSize: 0x34 } + - { offsetInCU: 0xBB, offset: 0xC80AB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5QueueC5clearyyFTo', symObjAddr: 0xBC, symBinAddr: 0x36B60, symSize: 0x28 } + - { offsetInCU: 0xD7, offset: 0xC80C7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5QueueC7isEmptySbvgTo', symObjAddr: 0xE4, symBinAddr: 0x36B88, symSize: 0x34 } + - { offsetInCU: 0x109, offset: 0xC80F9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5QueueC5countSivgTo', symObjAddr: 0x1B0, symBinAddr: 0x36C54, symSize: 0x34 } + - { offsetInCU: 0x167, offset: 0xC8157, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5QueueCACyxGycfcTo', symObjAddr: 0x314, symBinAddr: 0x36DB8, symSize: 0x20 } + - { offsetInCU: 0x19A, offset: 0xC818A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5QueueCfETo', symObjAddr: 0x380, symBinAddr: 0x36E24, symSize: 0x10 } + - { offsetInCU: 0x1C9, offset: 0xC81B9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5QueueCMa', symObjAddr: 0x390, symBinAddr: 0x36E34, symSize: 0xC } + - { offsetInCU: 0x1DD, offset: 0xC81CD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5QueueCMi', symObjAddr: 0x39C, symBinAddr: 0x36E40, symSize: 0x4 } + - { offsetInCU: 0x1F1, offset: 0xC81E1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5QueueCMr', symObjAddr: 0x3A0, symBinAddr: 0x36E44, symSize: 0x44 } + - { offsetInCU: 0x35D, offset: 0xC834D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5QueueC11allElementsSayxGyF', symObjAddr: 0x0, symBinAddr: 0x36AA4, symSize: 0x48 } + - { offsetInCU: 0x3CF, offset: 0xC83BF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5QueueC5clearyyF', symObjAddr: 0x48, symBinAddr: 0x36AEC, symSize: 0x74 } + - { offsetInCU: 0x41A, offset: 0xC840A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5QueueC7isEmptySbvg', symObjAddr: 0x118, symBinAddr: 0x36BBC, symSize: 0x98 } + - { offsetInCU: 0x480, offset: 0xC8470, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5QueueC5countSivg', symObjAddr: 0x1E4, symBinAddr: 0x36C88, symSize: 0x84 } + - { offsetInCU: 0x4EC, offset: 0xC84DC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5QueueCACyxGycfC', symObjAddr: 0x268, symBinAddr: 0x36D0C, symSize: 0x20 } + - { offsetInCU: 0x506, offset: 0xC84F6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5QueueCACyxGycfc', symObjAddr: 0x288, symBinAddr: 0x36D2C, symSize: 0x8C } + - { offsetInCU: 0x536, offset: 0xC8526, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5QueueCfD', symObjAddr: 0x334, symBinAddr: 0x36DD8, symSize: 0x4C } + - { offsetInCU: 0x78, offset: 0xC85FC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC013maxIndividualB9SizeBytesSivgTo', symObjAddr: 0x8, symBinAddr: 0x36EB8, symSize: 0x44 } + - { offsetInCU: 0xD0, offset: 0xC8654, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC013maxIndividualB9SizeBytesSivsTo', symObjAddr: 0x90, symBinAddr: 0x36F40, symSize: 0x48 } + - { offsetInCU: 0x157, offset: 0xC86DB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC21maxQueueFileSizeBytesSivgTo', symObjAddr: 0x168, symBinAddr: 0x37018, symSize: 0x44 } + - { offsetInCU: 0x1AF, offset: 0xC8733, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC21maxQueueFileSizeBytesSivsTo', symObjAddr: 0x1F0, symBinAddr: 0x370A0, symSize: 0x48 } + - { offsetInCU: 0x220, offset: 0xC87A4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC21breadcrumbLogFileNameSSvgTo', symObjAddr: 0x2C4, symBinAddr: 0x37174, symSize: 0x4C } + - { offsetInCU: 0x271, offset: 0xC87F5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC15breadcrumbLevelAA0abE0OvgTo', symObjAddr: 0x348, symBinAddr: 0x371F8, symSize: 0x44 } + - { offsetInCU: 0x2C9, offset: 0xC884D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC15breadcrumbLevelAA0abE0OvsTo', symObjAddr: 0x3D0, symBinAddr: 0x37280, symSize: 0x48 } + - { offsetInCU: 0x397, offset: 0xC891B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC_21maxQueueFileSizeBytes013breadcrumbLogF4Name0I5Types0I5LevelACSi_SiSSSaySiGSitcfcTo', symObjAddr: 0x71C, symBinAddr: 0x375CC, symSize: 0x84 } + - { offsetInCU: 0x42E, offset: 0xC89B2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC03getB7LogPath10Foundation3URLVyKFTo', symObjAddr: 0xB1C, symBinAddr: 0x379CC, symSize: 0xF0 } + - { offsetInCU: 0x48D, offset: 0xC8A11, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsCACycfcTo', symObjAddr: 0xC58, symBinAddr: 0x37B08, symSize: 0x2C } + - { offsetInCU: 0x6E1, offset: 0xC8C65, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsCfETo', symObjAddr: 0xCB4, symBinAddr: 0x37B64, symSize: 0x3C } + - { offsetInCU: 0x710, offset: 0xC8C94, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsCMa', symObjAddr: 0xCF0, symBinAddr: 0x37BA0, symSize: 0x20 } + - { offsetInCU: 0x971, offset: 0xC8EF5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC010defaultMaxB8FileSizeSivgZ', symObjAddr: 0x0, symBinAddr: 0x36EB0, symSize: 0x8 } + - { offsetInCU: 0x9AB, offset: 0xC8F2F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC013maxIndividualB9SizeBytesSivg', symObjAddr: 0x4C, symBinAddr: 0x36EFC, symSize: 0x44 } + - { offsetInCU: 0x9F5, offset: 0xC8F79, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC013maxIndividualB9SizeBytesSivs', symObjAddr: 0xD8, symBinAddr: 0x36F88, symSize: 0x48 } + - { offsetInCU: 0xA1E, offset: 0xC8FA2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC013maxIndividualB9SizeBytesSivM', symObjAddr: 0x120, symBinAddr: 0x36FD0, symSize: 0x44 } + - { offsetInCU: 0xA43, offset: 0xC8FC7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC013maxIndividualB9SizeBytesSivM.resume.0', symObjAddr: 0x164, symBinAddr: 0x37014, symSize: 0x4 } + - { offsetInCU: 0xA78, offset: 0xC8FFC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC21maxQueueFileSizeBytesSivg', symObjAddr: 0x1AC, symBinAddr: 0x3705C, symSize: 0x44 } + - { offsetInCU: 0xAB7, offset: 0xC903B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC21maxQueueFileSizeBytesSivs', symObjAddr: 0x238, symBinAddr: 0x370E8, symSize: 0x48 } + - { offsetInCU: 0xAE0, offset: 0xC9064, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC21maxQueueFileSizeBytesSivM', symObjAddr: 0x280, symBinAddr: 0x37130, symSize: 0x44 } + - { offsetInCU: 0xB19, offset: 0xC909D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC21breadcrumbLogFileNameSSvg', symObjAddr: 0x310, symBinAddr: 0x371C0, symSize: 0x38 } + - { offsetInCU: 0xB4C, offset: 0xC90D0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC15breadcrumbLevelAA0abE0Ovg', symObjAddr: 0x38C, symBinAddr: 0x3723C, symSize: 0x44 } + - { offsetInCU: 0xB90, offset: 0xC9114, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC15breadcrumbLevelAA0abE0Ovs', symObjAddr: 0x418, symBinAddr: 0x372C8, symSize: 0x48 } + - { offsetInCU: 0xBB9, offset: 0xC913D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC15breadcrumbLevelAA0abE0OvM', symObjAddr: 0x460, symBinAddr: 0x37310, symSize: 0x44 } + - { offsetInCU: 0xBDE, offset: 0xC9162, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC_21maxQueueFileSizeBytes013breadcrumbLogF4Name0I5Types0I5LevelACSi_SiSSSaySiGSitcfC', symObjAddr: 0x4A4, symBinAddr: 0x37354, symSize: 0x70 } + - { offsetInCU: 0xCA4, offset: 0xC9228, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC_21maxQueueFileSizeBytes013breadcrumbLogF4Name0I5Types0I5LevelACSi_SiSSSaySiGSitcfc', symObjAddr: 0x514, symBinAddr: 0x373C4, symSize: 0x208 } + - { offsetInCU: 0xFC0, offset: 0xC9544, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC_21maxQueueFileSizeBytes013breadcrumbLogF4Name0I5Types0I5LevelACSi_SiSSSayAA0aB4TypeOGAA0abM0OtcfC', symObjAddr: 0x7A0, symBinAddr: 0x37650, symSize: 0x128 } + - { offsetInCU: 0xFFA, offset: 0xC957E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC_21maxQueueFileSizeBytes013breadcrumbLogF4Name0I5Types0I5LevelACSi_SiSSSayAA0aB4TypeOGAA0abM0Otcfc', symObjAddr: 0x8C8, symBinAddr: 0x37778, symSize: 0x128 } + - { offsetInCU: 0x1062, offset: 0xC95E6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC03getB7LogPath10Foundation3URLVyKF', symObjAddr: 0x9F0, symBinAddr: 0x378A0, symSize: 0x12C } + - { offsetInCU: 0x108E, offset: 0xC9612, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsCACycfC', symObjAddr: 0xC0C, symBinAddr: 0x37ABC, symSize: 0x20 } + - { offsetInCU: 0x10A2, offset: 0xC9626, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsCACycfc', symObjAddr: 0xC2C, symBinAddr: 0x37ADC, symSize: 0x2C } + - { offsetInCU: 0x10FB, offset: 0xC967F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsCfD', symObjAddr: 0xC84, symBinAddr: 0x37B34, symSize: 0x30 } + - { offsetInCU: 0x2B, offset: 0xC96D7, size: 0x8, addend: 0x0, symName: '_$sSS10FoundationE7cString8encodingSSSgSays4Int8VG_SSAAE8EncodingVtcfC', symObjAddr: 0x0, symBinAddr: 0x37E2C, symSize: 0x29C } + - { offsetInCU: 0x20E, offset: 0xC98BA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace13SystemControlV5bytes3mibSays4Int8VGSays5Int32VG_tKFZTf4nd_n', symObjAddr: 0x334, symBinAddr: 0x38160, symSize: 0x200 } + - { offsetInCU: 0x521, offset: 0xC9BCD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace13SystemControlV6string7forKeysSSSays5Int32VG_tKFZTf4nd_n', symObjAddr: 0x7A8, symBinAddr: 0x385D4, symSize: 0x35C } + - { offsetInCU: 0x986, offset: 0xCA032, size: 0x8, addend: 0x0, symName: '_$s9Backtrace3CPUV18architectureString33_F7E0BF116E89EEA3403FB14459BC88AALL7cpuType0m3SubN0SSs5Int32V_AItFZTf4nnd_n', symObjAddr: 0x534, symBinAddr: 0x38360, symSize: 0x274 } + - { offsetInCU: 0xACB, offset: 0xCA177, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10StatisticsV15hostCpuLoadInfoSo0C14_cpu_load_infoVyKFZTf4d_n', symObjAddr: 0xB04, symBinAddr: 0x38930, symSize: 0xB4 } + - { offsetInCU: 0xC08, offset: 0xCA2B4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10StatisticsV20processorSetLoadInfoSo0C14_set_load_infoVyKFZTf4d_n', symObjAddr: 0xBB8, symBinAddr: 0x389E4, symSize: 0xC8 } + - { offsetInCU: 0xF0D, offset: 0xCA5B9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10StatisticsV14vmStatistics64So0C13_statistics64VyKFZTf4d_n', symObjAddr: 0xE48, symBinAddr: 0x38C74, symSize: 0x120 } + - { offsetInCU: 0x1099, offset: 0xCA745, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9ProcessorVACyKcfCTf4d_n', symObjAddr: 0xC80, symBinAddr: 0x38AAC, symSize: 0x1C8 } + - { offsetInCU: 0x12DA, offset: 0xCA986, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10MemoryInfoV6SystemVAEyKcfCTf4d_n', symObjAddr: 0xF68, symBinAddr: 0x38D94, symSize: 0x8C } + - { offsetInCU: 0x13DE, offset: 0xCAA8A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace6SystemV6uptimeSiyKFZTf4d_n', symObjAddr: 0xFF4, symBinAddr: 0x38E20, symSize: 0xE8 } + - { offsetInCU: 0x15C9, offset: 0xCAC75, size: 0x8, addend: 0x0, symName: '_$sSo13NSProcessInfoC9BacktraceE15numberOfThreadsSuyKFZTf4d_n', symObjAddr: 0x10DC, symBinAddr: 0x38F08, symSize: 0x114 } + - { offsetInCU: 0x170B, offset: 0xCADB7, size: 0x8, addend: 0x0, symName: '_$sSo13NSProcessInfoC9BacktraceE3ageSiyKFZTf4d_n', symObjAddr: 0x11F0, symBinAddr: 0x3901C, symSize: 0x128 } + - { offsetInCU: 0x189D, offset: 0xCAF49, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9KernErrorOACs0C0AAWl', symObjAddr: 0x1358, symBinAddr: 0x39144, symSize: 0x44 } + - { offsetInCU: 0x18B1, offset: 0xCAF5D, size: 0x8, addend: 0x0, symName: ___swift_memcpy5_4, symObjAddr: 0x1424, symBinAddr: 0x39188, symSize: 0x14 } + - { offsetInCU: 0x18C5, offset: 0xCAF71, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9KernErrorOwet', symObjAddr: 0x143C, symBinAddr: 0x3919C, symSize: 0x20 } + - { offsetInCU: 0x18D9, offset: 0xCAF85, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9KernErrorOwst', symObjAddr: 0x145C, symBinAddr: 0x391BC, symSize: 0x2C } + - { offsetInCU: 0x18ED, offset: 0xCAF99, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9KernErrorOwug', symObjAddr: 0x1488, symBinAddr: 0x391E8, symSize: 0x1C } + - { offsetInCU: 0x1901, offset: 0xCAFAD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9KernErrorOwup', symObjAddr: 0x14A4, symBinAddr: 0x39204, symSize: 0x4 } + - { offsetInCU: 0x1915, offset: 0xCAFC1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9KernErrorOwui', symObjAddr: 0x14A8, symBinAddr: 0x39208, symSize: 0x20 } + - { offsetInCU: 0x1929, offset: 0xCAFD5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9KernErrorOMa', symObjAddr: 0x14C8, symBinAddr: 0x39228, symSize: 0x10 } + - { offsetInCU: 0x1988, offset: 0xCB034, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9KernErrorOs0C0AAsADP7_domainSSvgTW', symObjAddr: 0x29C, symBinAddr: 0x380C8, symSize: 0x4 } + - { offsetInCU: 0x19A4, offset: 0xCB050, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9KernErrorOs0C0AAsADP5_codeSivgTW', symObjAddr: 0x2A0, symBinAddr: 0x380CC, symSize: 0x4 } + - { offsetInCU: 0x19C0, offset: 0xCB06C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9KernErrorOs0C0AAsADP9_userInfoyXlSgvgTW', symObjAddr: 0x2A4, symBinAddr: 0x380D0, symSize: 0x4 } + - { offsetInCU: 0x19DC, offset: 0xCB088, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9KernErrorOs0C0AAsADP19_getEmbeddedNSErroryXlSgyFTW', symObjAddr: 0x2A8, symBinAddr: 0x380D4, symSize: 0x4 } + - { offsetInCU: 0x212F, offset: 0xCB7DB, size: 0x8, addend: 0x0, symName: '_$sSS10FoundationE7cString8encodingSSSgSays4Int8VG_SSAAE8EncodingVtcfC', symObjAddr: 0x0, symBinAddr: 0x37E2C, symSize: 0x29C } + - { offsetInCU: 0x21DE, offset: 0xCB88A, size: 0x8, addend: 0x0, symName: '_$sSlsSQ7ElementRpzrlE10firstIndex2of0C0QzSgAB_tFSays4Int8VG_Tgq5', symObjAddr: 0x2AC, symBinAddr: 0x380D8, symSize: 0x88 } + - { offsetInCU: 0x21F6, offset: 0xCB8A2, size: 0x8, addend: 0x0, symName: '_$sSlsSQ7ElementRpzrlE10firstIndex2of0C0QzSgAB_tFSays4Int8VG_Tgq5', symObjAddr: 0x2AC, symBinAddr: 0x380D8, symSize: 0x88 } + - { offsetInCU: 0x27, offset: 0xCBB84, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE5ErrorOSQACSQ2eeoiySbx_xtFZTW', symObjAddr: 0x0, symBinAddr: 0x39238, symSize: 0x8 } + - { offsetInCU: 0x46, offset: 0xCBBA3, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE5ErrorOSQACSQ2eeoiySbx_xtFZTW', symObjAddr: 0x0, symBinAddr: 0x39238, symSize: 0x8 } + - { offsetInCU: 0x9E, offset: 0xCBBFB, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE5ErrorOSHACSH9hashValueSivgTW', symObjAddr: 0x8, symBinAddr: 0x39240, symSize: 0x40 } + - { offsetInCU: 0x181, offset: 0xCBCDE, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE5ErrorOSHACSH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x48, symBinAddr: 0x39280, symSize: 0x24 } + - { offsetInCU: 0x26F, offset: 0xCBDCC, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE5ErrorOAEsAdCWl', symObjAddr: 0x478, symBinAddr: 0x3966C, symSize: 0x44 } + - { offsetInCU: 0x283, offset: 0xCBDE0, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE4syncy10Foundation4DataVSg08responseE0_So17NSHTTPURLResponseCSg11urlResponses5Error_pSg0fJ0tAE10URLRequestVFyAH_So13NSURLResponseCSgAOtYbcfU_TA', symObjAddr: 0x5CC, symBinAddr: 0x397C0, symSize: 0x8 } + - { offsetInCU: 0x297, offset: 0xCBDF4, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataVSgSo13NSURLResponseCSgs5Error_pSgIeghggg_So6NSDataCSgAGSo7NSErrorCSgIeyBhyyy_TR', symObjAddr: 0x5D4, symBinAddr: 0x397C8, symSize: 0xC8 } + - { offsetInCU: 0x2AF, offset: 0xCBE0C, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x69C, symBinAddr: 0x39890, symSize: 0x10 } + - { offsetInCU: 0x2C3, offset: 0xCBE20, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x6AC, symBinAddr: 0x398A0, symSize: 0x8 } + - { offsetInCU: 0x2D7, offset: 0xCBE34, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE5ErrorOwet', symObjAddr: 0x728, symBinAddr: 0x398A8, symSize: 0x50 } + - { offsetInCU: 0x2EB, offset: 0xCBE48, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE5ErrorOwst', symObjAddr: 0x778, symBinAddr: 0x398F8, symSize: 0x8C } + - { offsetInCU: 0x2FF, offset: 0xCBE5C, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE5ErrorOwug', symObjAddr: 0x804, symBinAddr: 0x39984, symSize: 0x8 } + - { offsetInCU: 0x313, offset: 0xCBE70, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE5ErrorOwup', symObjAddr: 0x80C, symBinAddr: 0x3998C, symSize: 0x4 } + - { offsetInCU: 0x327, offset: 0xCBE84, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE5ErrorOwui', symObjAddr: 0x810, symBinAddr: 0x39990, symSize: 0x4 } + - { offsetInCU: 0x33B, offset: 0xCBE98, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE5ErrorOMa', symObjAddr: 0x814, symBinAddr: 0x39994, symSize: 0x10 } + - { offsetInCU: 0x34F, offset: 0xCBEAC, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE5ErrorOSHACSQWb', symObjAddr: 0x824, symBinAddr: 0x399A4, symSize: 0x4 } + - { offsetInCU: 0x363, offset: 0xCBEC0, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE5ErrorOAESQACWl', symObjAddr: 0x828, symBinAddr: 0x399A8, symSize: 0x44 } + - { offsetInCU: 0x3C2, offset: 0xCBF1F, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE5ErrorOSHACSH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x6C, symBinAddr: 0x392A4, symSize: 0x3C } + - { offsetInCU: 0x45E, offset: 0xCBFBB, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE5ErrorOsAdCsADP7_domainSSvgTW', symObjAddr: 0xA8, symBinAddr: 0x392E0, symSize: 0x4 } + - { offsetInCU: 0x47A, offset: 0xCBFD7, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE5ErrorOsAdCsADP5_codeSivgTW', symObjAddr: 0xAC, symBinAddr: 0x392E4, symSize: 0x4 } + - { offsetInCU: 0x496, offset: 0xCBFF3, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE5ErrorOsAdCsADP9_userInfoyXlSgvgTW', symObjAddr: 0xB0, symBinAddr: 0x392E8, symSize: 0x4 } + - { offsetInCU: 0x4B2, offset: 0xCC00F, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE5ErrorOsAdCsADP19_getEmbeddedNSErroryXlSgyFTW', symObjAddr: 0xB4, symBinAddr: 0x392EC, symSize: 0x4 } + - { offsetInCU: 0x6F1, offset: 0xCC24E, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE4syncy10Foundation4DataVSg08responseE0_So17NSHTTPURLResponseCSg11urlResponses5Error_pSg0fJ0tAE10URLRequestVF', symObjAddr: 0xB8, symBinAddr: 0x392F0, symSize: 0x338 } + - { offsetInCU: 0x7B0, offset: 0xCC30D, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE4syncy10Foundation4DataVSg08responseE0_So17NSHTTPURLResponseCSg11urlResponses5Error_pSg0fJ0tAE10URLRequestVFyAH_So13NSURLResponseCSgAOtYbcfU_', symObjAddr: 0x4BC, symBinAddr: 0x396B0, symSize: 0xE4 } + - { offsetInCU: 0x27, offset: 0xCC3C3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13NetworkClientC4send7requestAA0A12HttpResponseV10Foundation10URLRequestV_tKF', symObjAddr: 0x0, symBinAddr: 0x399EC, symSize: 0x1C4 } + - { offsetInCU: 0x99, offset: 0xCC435, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13NetworkClientCMa', symObjAddr: 0x1F0, symBinAddr: 0x39BDC, symSize: 0x20 } + - { offsetInCU: 0xAD, offset: 0xCC449, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13NetworkClientC11sendMetrics7requesty10Foundation10URLRequestV_tFyAF4DataVSg_So13NSURLResponseCSgs5Error_pSgtYbcfU_', symObjAddr: 0x308, symBinAddr: 0x39BFC, symSize: 0x90 } + - { offsetInCU: 0x167, offset: 0xCC503, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13NetworkClientC11sendMetrics7requesty10Foundation10URLRequestV_tFyAF4DataVSg_So13NSURLResponseCSgs5Error_pSgtYbcfU_ypyXEfu_', symObjAddr: 0x398, symBinAddr: 0x39C8C, symSize: 0x5C } + - { offsetInCU: 0x17F, offset: 0xCC51B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13NetworkClientC11sendMetrics7requesty10Foundation10URLRequestV_tFyAF4DataVSg_So13NSURLResponseCSgs5Error_pSgtYbcfU_ypyXEfu_TA', symObjAddr: 0x438, symBinAddr: 0x39CE8, symSize: 0x8 } + - { offsetInCU: 0x32D, offset: 0xCC6C9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13NetworkClientC4send7requestAA0A12HttpResponseV10Foundation10URLRequestV_tKF', symObjAddr: 0x0, symBinAddr: 0x399EC, symSize: 0x1C4 } + - { offsetInCU: 0x3D0, offset: 0xCC76C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13NetworkClientCfD', symObjAddr: 0x1C4, symBinAddr: 0x39BB0, symSize: 0x2C } + - { offsetInCU: 0x4F, offset: 0xCC86B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbTypeO3allSayACGvpZ', symObjAddr: 0x10A0, symBinAddr: 0x98A38, symSize: 0x0 } + - { offsetInCU: 0xAD, offset: 0xCC8C9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbTypeOSYAASY8rawValuexSg03RawE0Qz_tcfCTW', symObjAddr: 0x2E8, symBinAddr: 0x39FD8, symSize: 0x30 } + - { offsetInCU: 0xDE, offset: 0xCC8FA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbTypeOSYAASY8rawValue03RawE0QzvgTW', symObjAddr: 0x318, symBinAddr: 0x3A008, symSize: 0xC } + - { offsetInCU: 0xFA, offset: 0xCC916, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbTypeO8rawValueACSgSi_tcfCTf4nd_n', symObjAddr: 0xC7C, symBinAddr: 0x3A96C, symSize: 0x18 } + - { offsetInCU: 0x132, offset: 0xCC94E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbTypeO4noneSayACGvpZ', symObjAddr: 0x10A8, symBinAddr: 0x98A40, symSize: 0x0 } + - { offsetInCU: 0x2F9, offset: 0xCCB15, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11BreadcrumbsCACycfcTo', symObjAddr: 0xB68, symBinAddr: 0x3A858, symSize: 0x84 } + - { offsetInCU: 0x39A, offset: 0xCCBB6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15BreadcrumbLevelOSYAASY8rawValuexSg03RawE0Qz_tcfCTW', symObjAddr: 0x3B4, symBinAddr: 0x3A0A4, symSize: 0x30 } + - { offsetInCU: 0x3CB, offset: 0xCCBE7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15BreadcrumbLevelO8rawValueACSgSi_tcfCTf4nd_n', symObjAddr: 0xC64, symBinAddr: 0x3A954, symSize: 0x18 } + - { offsetInCU: 0x3F7, offset: 0xCCC13, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbTypeO3all_WZ', symObjAddr: 0x208, symBinAddr: 0x39EF8, symSize: 0x30 } + - { offsetInCU: 0x427, offset: 0xCCC43, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbTypeO4none_WZ', symObjAddr: 0x238, symBinAddr: 0x39F28, symSize: 0x14 } + - { offsetInCU: 0x647, offset: 0xCCE63, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11BreadcrumbsCfETo', symObjAddr: 0xC1C, symBinAddr: 0x3A90C, symSize: 0x48 } + - { offsetInCU: 0x676, offset: 0xCCE92, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11BreadcrumbsC06enableB0yyAA0A18BreadcrumbSettingsCFypyXEfu_TA', symObjAddr: 0xCD4, symBinAddr: 0x3A984, symSize: 0x8 } + - { offsetInCU: 0x68A, offset: 0xCCEA6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11BreadcrumbsCMa', symObjAddr: 0xD3C, symBinAddr: 0x3A98C, symSize: 0x20 } + - { offsetInCU: 0x69E, offset: 0xCCEBA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbTypeOSHAASQWb', symObjAddr: 0xD5C, symBinAddr: 0x3A9AC, symSize: 0x4 } + - { offsetInCU: 0x6B2, offset: 0xCCECE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbTypeOACSQAAWl', symObjAddr: 0xD60, symBinAddr: 0x3A9B0, symSize: 0x44 } + - { offsetInCU: 0x6C6, offset: 0xCCEE2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15BreadcrumbLevelOSHAASQWb', symObjAddr: 0xDA4, symBinAddr: 0x3A9F4, symSize: 0x4 } + - { offsetInCU: 0x6DA, offset: 0xCCEF6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15BreadcrumbLevelOACSQAAWl', symObjAddr: 0xDA8, symBinAddr: 0x3A9F8, symSize: 0x44 } + - { offsetInCU: 0x6EE, offset: 0xCCF0A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbTypeOMa', symObjAddr: 0xDEC, symBinAddr: 0x3AA3C, symSize: 0x10 } + - { offsetInCU: 0x702, offset: 0xCCF1E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15BreadcrumbLevelOMa', symObjAddr: 0xDFC, symBinAddr: 0x3AA4C, symSize: 0x10 } + - { offsetInCU: 0x76D, offset: 0xCCF89, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbTypeOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x2A4, symBinAddr: 0x39F94, symSize: 0x14 } + - { offsetInCU: 0x7CC, offset: 0xCCFE8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbTypeOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x2BC, symBinAddr: 0x39FAC, symSize: 0x28 } + - { offsetInCU: 0xA8A, offset: 0xCD2A6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11BreadcrumbsCACycfC', symObjAddr: 0x0, symBinAddr: 0x39CF0, symSize: 0x20 } + - { offsetInCU: 0xA9E, offset: 0xCD2BA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15BreadcrumbLevelO11descriptionSSvg', symObjAddr: 0x20, symBinAddr: 0x39D10, symSize: 0xB4 } + - { offsetInCU: 0xAC3, offset: 0xCD2DF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbTypeO11descriptionSSvg', symObjAddr: 0xD4, symBinAddr: 0x39DC4, symSize: 0xE8 } + - { offsetInCU: 0xAF4, offset: 0xCD310, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbTypeO8rawValueACSgSi_tcfC', symObjAddr: 0x1BC, symBinAddr: 0x39EAC, symSize: 0x18 } + - { offsetInCU: 0xB0E, offset: 0xCD32A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15BreadcrumbLevelO8rawValueACSgSi_tcfC', symObjAddr: 0x1D4, symBinAddr: 0x39EC4, symSize: 0x18 } + - { offsetInCU: 0xB28, offset: 0xCD344, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbTypeO8rawValueSivg', symObjAddr: 0x2A0, symBinAddr: 0x39F90, symSize: 0x4 } + - { offsetInCU: 0xB64, offset: 0xCD380, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15BreadcrumbLevelO8rawValueSivg', symObjAddr: 0x324, symBinAddr: 0x3A014, symSize: 0x4 } + - { offsetInCU: 0xE26, offset: 0xCD642, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11BreadcrumbsC06enableB0yyAA0A18BreadcrumbSettingsCF', symObjAddr: 0x3E4, symBinAddr: 0x3A0D4, symSize: 0x354 } + - { offsetInCU: 0x11BF, offset: 0xCD9DB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11BreadcrumbsC06enableB0yyAA0A18BreadcrumbSettingsCFypyXEfu_', symObjAddr: 0x738, symBinAddr: 0x3A428, symSize: 0x134 } + - { offsetInCU: 0x12CC, offset: 0xCDAE8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11BreadcrumbsC07disableB0yyF', symObjAddr: 0x86C, symBinAddr: 0x3A55C, symSize: 0x15C } + - { offsetInCU: 0x13CE, offset: 0xCDBEA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11BreadcrumbsC13addBreadcrumb_10attributes4type5levelSbSS_SDyS2SGSgAA0aD4TypeOAA0aD5LevelOtF', symObjAddr: 0x9C8, symBinAddr: 0x3A6B8, symSize: 0xB4 } + - { offsetInCU: 0x14B7, offset: 0xCDCD3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11BreadcrumbsC5clearSbyF', symObjAddr: 0xA7C, symBinAddr: 0x3A76C, symSize: 0x44 } + - { offsetInCU: 0x1522, offset: 0xCDD3E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11BreadcrumbsC22getCurrentBreadcrumbIdSiSgvg', symObjAddr: 0xAC0, symBinAddr: 0x3A7B0, symSize: 0x30 } + - { offsetInCU: 0x1548, offset: 0xCDD64, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11BreadcrumbsC22getCurrentBreadcrumbIdSiSgvg', symObjAddr: 0xAC0, symBinAddr: 0x3A7B0, symSize: 0x30 } + - { offsetInCU: 0x159F, offset: 0xCDDBB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11BreadcrumbsCACycfc', symObjAddr: 0xAF0, symBinAddr: 0x3A7E0, symSize: 0x78 } + - { offsetInCU: 0x15D0, offset: 0xCDDEC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11BreadcrumbsCfD', symObjAddr: 0xBEC, symBinAddr: 0x3A8DC, symSize: 0x30 } + - { offsetInCU: 0x27, offset: 0xCDE41, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5CrashC6entity10insertIntoACSo19NSEntityDescriptionC_So22NSManagedObjectContextCSgtcfC', symObjAddr: 0x0, symBinAddr: 0x3AB1C, symSize: 0x5C } + - { offsetInCU: 0x8B, offset: 0xCDEA5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5CrashC6entity10insertIntoACSo19NSEntityDescriptionC_So22NSManagedObjectContextCSgtcfcTo', symObjAddr: 0xE4, symBinAddr: 0x3AC00, symSize: 0x54 } + - { offsetInCU: 0xED, offset: 0xCDF07, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5CrashCMa', symObjAddr: 0xC4, symBinAddr: 0x3ABE0, symSize: 0x20 } + - { offsetInCU: 0x272, offset: 0xCE08C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5CrashC6entity10insertIntoACSo19NSEntityDescriptionC_So22NSManagedObjectContextCSgtcfC', symObjAddr: 0x0, symBinAddr: 0x3AB1C, symSize: 0x5C } + - { offsetInCU: 0x286, offset: 0xCE0A0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5CrashC6entity10insertIntoACSo19NSEntityDescriptionC_So22NSManagedObjectContextCSgtcfc', symObjAddr: 0x5C, symBinAddr: 0x3AB78, symSize: 0x68 } + - { offsetInCU: 0x2F6, offset: 0xCE110, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5CrashCfD', symObjAddr: 0x138, symBinAddr: 0x3AC54, symSize: 0x30 } + - { offsetInCU: 0x27, offset: 0xCE15A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5CrashC12fetchRequestSo07NSFetchD0CyACGyFZ', symObjAddr: 0x0, symBinAddr: 0x3AC84, symSize: 0x64 } + - { offsetInCU: 0x56, offset: 0xCE189, size: 0x8, addend: 0x0, symName: _keypath_get_selector_attachmentPaths, symObjAddr: 0x64, symBinAddr: 0x3ACE8, symSize: 0xC } + - { offsetInCU: 0x6A, offset: 0xCE19D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5CrashC15attachmentPathsSaySSGSgvpACTK', symObjAddr: 0x70, symBinAddr: 0x3ACF4, symSize: 0x68 } + - { offsetInCU: 0x82, offset: 0xCE1B5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5CrashC15attachmentPathsSaySSGSgvpACTk', symObjAddr: 0xDC, symBinAddr: 0x3AD60, symSize: 0x54 } + - { offsetInCU: 0x9A, offset: 0xCE1CD, size: 0x8, addend: 0x0, symName: _keypath_get_selector_dateAdded, symObjAddr: 0x134, symBinAddr: 0x3ADB8, symSize: 0xC } + - { offsetInCU: 0xAE, offset: 0xCE1E1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5CrashC9dateAdded10Foundation4DateVSgvpACTK', symObjAddr: 0x140, symBinAddr: 0x3ADC4, symSize: 0x88 } + - { offsetInCU: 0xC6, offset: 0xCE1F9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5CrashC9dateAdded10Foundation4DateVSgvpACTk', symObjAddr: 0x1CC, symBinAddr: 0x3AE50, symSize: 0xE0 } + - { offsetInCU: 0xDE, offset: 0xCE211, size: 0x8, addend: 0x0, symName: _keypath_get_selector_hashProperty, symObjAddr: 0x2B0, symBinAddr: 0x3AF34, symSize: 0xC } + - { offsetInCU: 0xF2, offset: 0xCE225, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5CrashC12hashPropertySSSgvpACTK', symObjAddr: 0x2BC, symBinAddr: 0x3AF40, symSize: 0x68 } + - { offsetInCU: 0x10A, offset: 0xCE23D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5CrashC12hashPropertySSSgvpACTk', symObjAddr: 0x328, symBinAddr: 0x3AFAC, symSize: 0x54 } + - { offsetInCU: 0x122, offset: 0xCE255, size: 0x8, addend: 0x0, symName: _keypath_get_selector_reportData, symObjAddr: 0x380, symBinAddr: 0x3B004, symSize: 0xC } + - { offsetInCU: 0x136, offset: 0xCE269, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5CrashC10reportData10Foundation0D0VSgvpACTK', symObjAddr: 0x38C, symBinAddr: 0x3B010, symSize: 0x68 } + - { offsetInCU: 0x14E, offset: 0xCE281, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5CrashC10reportData10Foundation0D0VSgvpACTk', symObjAddr: 0x3F8, symBinAddr: 0x3B07C, symSize: 0x5C } + - { offsetInCU: 0x166, offset: 0xCE299, size: 0x8, addend: 0x0, symName: _keypath_get_selector_retryCount, symObjAddr: 0x458, symBinAddr: 0x3B0DC, symSize: 0xC } + - { offsetInCU: 0x17A, offset: 0xCE2AD, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DateVSgWOc', symObjAddr: 0x4E8, symBinAddr: 0x3B12C, symSize: 0x48 } + - { offsetInCU: 0x31E, offset: 0xCE451, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5CrashC12fetchRequestSo07NSFetchD0CyACGyFZ', symObjAddr: 0x0, symBinAddr: 0x3AC84, symSize: 0x64 } + - { offsetInCU: 0x2B, offset: 0xCE4D2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace13SystemControlV7integer7forNamexSS_tKs17FixedWidthIntegerRzlFZs5Int32V_Tgm5', symObjAddr: 0x0, symBinAddr: 0x3B174, symSize: 0x144 } + - { offsetInCU: 0x4F, offset: 0xCE4F6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15ApplicationInfoV7session33_761DDC4AFAEA8A490E9DA28EA3695248LLSSvpZ', symObjAddr: 0x39A8, symBinAddr: 0x98AD8, symSize: 0x0 } + - { offsetInCU: 0x6A, offset: 0xCE511, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15BreadcrumbsInfoV07currentB2IdSiSgvpZ', symObjAddr: 0x39B8, symBinAddr: 0x98AE8, symSize: 0x0 } + - { offsetInCU: 0x85, offset: 0xCE52C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15BreadcrumbsInfoV14breadcrumbFile10Foundation3URLVSgvpZ', symObjAddr: 0x12690, symBinAddr: 0x9D518, symSize: 0x0 } + - { offsetInCU: 0xFF, offset: 0xCE5A6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace13SystemControlV7integer7forNamexSS_tKs17FixedWidthIntegerRzlFZs5Int32V_Tgm5', symObjAddr: 0x0, symBinAddr: 0x3B174, symSize: 0x144 } + - { offsetInCU: 0x469, offset: 0xCE910, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FaultInfoCAA16AttributesSourceA2aDP9immutableSDySSypSgGvgTW', symObjAddr: 0x264, symBinAddr: 0x3B3D8, symSize: 0xC0 } + - { offsetInCU: 0x559, offset: 0xCEA00, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FaultInfoCAA16AttributesSourceA2aDP7mutableSDySSypSgGvgTW', symObjAddr: 0x324, symBinAddr: 0x3B498, symSize: 0x20 } + - { offsetInCU: 0x576, offset: 0xCEA1D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FaultInfoCMa', symObjAddr: 0x244, symBinAddr: 0x3B3B8, symSize: 0x20 } + - { offsetInCU: 0x6CA, offset: 0xCEB71, size: 0x8, addend: 0x0, symName: '_$s9Backtrace13ProcessorInfoVAA16AttributesSourceA2aDP9immutableSDySSypSgGvgTW', symObjAddr: 0x62C, symBinAddr: 0x3B760, symSize: 0x8 } + - { offsetInCU: 0x6FA, offset: 0xCEBA1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace13ProcessorInfoVAA16AttributesSourceA2aDP7mutableSDySSypSgGvgTW', symObjAddr: 0x634, symBinAddr: 0x3B768, symSize: 0x4 } + - { offsetInCU: 0x71A, offset: 0xCEBC1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace13ProcessorInfoVAA16AttributesSourceA2aDP7mutableSDySSypSgGvgTW', symObjAddr: 0x634, symBinAddr: 0x3B768, symSize: 0x4 } + - { offsetInCU: 0x72C, offset: 0xCEBD3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace13ProcessorInfoV7mutableSDySSypSgGvgTf4d_n', symObjAddr: 0x25D8, symBinAddr: 0x3D698, symSize: 0x968 } + - { offsetInCU: 0xAEE, offset: 0xCEF95, size: 0x8, addend: 0x0, symName: '_$s9Backtrace6DeviceVAA16AttributesSourceA2aDP9immutableSDySSypSgGvgTW', symObjAddr: 0x638, symBinAddr: 0x3B76C, symSize: 0x4 } + - { offsetInCU: 0xB0E, offset: 0xCEFB5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace6DeviceVAA16AttributesSourceA2aDP9immutableSDySSypSgGvgTW', symObjAddr: 0x638, symBinAddr: 0x3B76C, symSize: 0x4 } + - { offsetInCU: 0xB34, offset: 0xCEFDB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace6DeviceVAA16AttributesSourceA2aDP7mutableSDySSypSgGvgTW', symObjAddr: 0x63C, symBinAddr: 0x3B770, symSize: 0x4 } + - { offsetInCU: 0xB54, offset: 0xCEFFB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace6DeviceVAA16AttributesSourceA2aDP7mutableSDySSypSgGvgTW', symObjAddr: 0x63C, symBinAddr: 0x3B770, symSize: 0x4 } + - { offsetInCU: 0xB66, offset: 0xCF00D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace6DeviceV9immutableSDySSypSgGvgTf4d_n', symObjAddr: 0x1BDC, symBinAddr: 0x3CC9C, symSize: 0x8B4 } + - { offsetInCU: 0x10A9, offset: 0xCF550, size: 0x8, addend: 0x0, symName: '_$s9Backtrace6DeviceV7mutableSDySSypSgGvgTf4d_n', symObjAddr: 0x301C, symBinAddr: 0x3E0DC, symSize: 0x434 } + - { offsetInCU: 0x12F7, offset: 0xCF79E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10ScreenInfoVAA16AttributesSourceA2aDP9immutableSDySSypSgGvgTW', symObjAddr: 0x640, symBinAddr: 0x3B774, symSize: 0x4 } + - { offsetInCU: 0x1317, offset: 0xCF7BE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10ScreenInfoVAA16AttributesSourceA2aDP9immutableSDySSypSgGvgTW', symObjAddr: 0x640, symBinAddr: 0x3B774, symSize: 0x4 } + - { offsetInCU: 0x1329, offset: 0xCF7D0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10ScreenInfoV9immutableSDySSypSgGvgTf4d_n', symObjAddr: 0x1008, symBinAddr: 0x3C13C, symSize: 0x68C } + - { offsetInCU: 0x1774, offset: 0xCFC1B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10LocaleInfoVAA16AttributesSourceA2aDP9immutableSDySSypSgGvgTW', symObjAddr: 0x644, symBinAddr: 0x3B778, symSize: 0x4 } + - { offsetInCU: 0x1794, offset: 0xCFC3B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10LocaleInfoVAA16AttributesSourceA2aDP9immutableSDySSypSgGvgTW', symObjAddr: 0x644, symBinAddr: 0x3B778, symSize: 0x4 } + - { offsetInCU: 0x17A6, offset: 0xCFC4D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10LocaleInfoV9immutableSDySSypSgGvgTf4d_n', symObjAddr: 0xBDC, symBinAddr: 0x3BD10, symSize: 0x42C } + - { offsetInCU: 0x19B2, offset: 0xCFE59, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11NetworkInfoVAA16AttributesSourceA2aDP7mutableSDySSypSgGvgTW', symObjAddr: 0x648, symBinAddr: 0x3B77C, symSize: 0x4 } + - { offsetInCU: 0x19D2, offset: 0xCFE79, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11NetworkInfoVAA16AttributesSourceA2aDP7mutableSDySSypSgGvgTW', symObjAddr: 0x648, symBinAddr: 0x3B77C, symSize: 0x4 } + - { offsetInCU: 0x19E4, offset: 0xCFE8B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11NetworkInfoV7mutableSDySSypSgGvgTf4d_n', symObjAddr: 0x2490, symBinAddr: 0x3D550, symSize: 0x148 } + - { offsetInCU: 0x1B84, offset: 0xD002B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace7LibInfoVAA16AttributesSourceA2aDP9immutableSDySSypSgGvgTW', symObjAddr: 0xACC, symBinAddr: 0x3BC00, symSize: 0x8 } + - { offsetInCU: 0x1BE3, offset: 0xD008A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17UserDefaultsStoreV5value6forKeyxSgSS_tlFZSS_Tgm5', symObjAddr: 0x9CC, symBinAddr: 0x3BB00, symSize: 0x100 } + - { offsetInCU: 0x1C20, offset: 0xD00C7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15ApplicationInfoV7session33_761DDC4AFAEA8A490E9DA28EA3695248LL_WZ', symObjAddr: 0xAD4, symBinAddr: 0x3BC08, symSize: 0x94 } + - { offsetInCU: 0x1C55, offset: 0xD00FC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15ApplicationInfoVAA16AttributesSourceA2aDP9immutableSDySSypSgGvgTW', symObjAddr: 0xB68, symBinAddr: 0x3BC9C, symSize: 0x4 } + - { offsetInCU: 0x1C75, offset: 0xD011C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15ApplicationInfoVAA16AttributesSourceA2aDP9immutableSDySSypSgGvgTW', symObjAddr: 0xB68, symBinAddr: 0x3BC9C, symSize: 0x4 } + - { offsetInCU: 0x1C87, offset: 0xD012E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15ApplicationInfoV9immutableSDySSypSgGvgTf4d_n', symObjAddr: 0x1A0C, symBinAddr: 0x3CACC, symSize: 0x1D0 } + - { offsetInCU: 0x1D77, offset: 0xD021E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15BreadcrumbsInfoV14breadcrumbFile_WZ', symObjAddr: 0xB6C, symBinAddr: 0x3BCA0, symSize: 0x68 } + - { offsetInCU: 0x1DAD, offset: 0xD0254, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15BreadcrumbsInfoVAA16AttributesSourceA2aDP7mutableSDySSypSgGvgTW', symObjAddr: 0xBD4, symBinAddr: 0x3BD08, symSize: 0x4 } + - { offsetInCU: 0x1DCD, offset: 0xD0274, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15BreadcrumbsInfoVAA16AttributesSourceA2aDP7mutableSDySSypSgGvgTW', symObjAddr: 0xBD4, symBinAddr: 0x3BD08, symSize: 0x4 } + - { offsetInCU: 0x1DF4, offset: 0xD029B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15BreadcrumbsInfoVAA16AttributesSourceA2aDP11attachmentsSay10Foundation3URLVGvgTW', symObjAddr: 0xBD8, symBinAddr: 0x3BD0C, symSize: 0x4 } + - { offsetInCU: 0x1E14, offset: 0xD02BB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15BreadcrumbsInfoVAA16AttributesSourceA2aDP11attachmentsSay10Foundation3URLVGvgTW', symObjAddr: 0xBD8, symBinAddr: 0x3BD0C, symSize: 0x4 } + - { offsetInCU: 0x1E27, offset: 0xD02CE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15BreadcrumbsInfoV7mutableSDySSypSgGvgTf4d_n', symObjAddr: 0x2F40, symBinAddr: 0x3E000, symSize: 0xDC } + - { offsetInCU: 0x1F27, offset: 0xD03CE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15BreadcrumbsInfoV11attachmentsSay10Foundation3URLVGvgTf4d_n', symObjAddr: 0x35BC, symBinAddr: 0x3E578, symSize: 0x194 } + - { offsetInCU: 0x2070, offset: 0xD0517, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15BreadcrumbsInfoVMa', symObjAddr: 0x16EC, symBinAddr: 0x3C7C8, symSize: 0x10 } + - { offsetInCU: 0x2084, offset: 0xD052B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15ApplicationInfoVMa', symObjAddr: 0x16FC, symBinAddr: 0x3C7D8, symSize: 0x10 } + - { offsetInCU: 0x2098, offset: 0xD053F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace7LibInfoVwCP', symObjAddr: 0x170C, symBinAddr: 0x3C7E8, symSize: 0x2C } + - { offsetInCU: 0x20AC, offset: 0xD0553, size: 0x8, addend: 0x0, symName: '_$s9Backtrace7LibInfoVwxx', symObjAddr: 0x1738, symBinAddr: 0x3C814, symSize: 0x8 } + - { offsetInCU: 0x20C0, offset: 0xD0567, size: 0x8, addend: 0x0, symName: '_$s9Backtrace7LibInfoVwca', symObjAddr: 0x1740, symBinAddr: 0x3C81C, symSize: 0x40 } + - { offsetInCU: 0x20D4, offset: 0xD057B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace7LibInfoVwta', symObjAddr: 0x178C, symBinAddr: 0x3C85C, symSize: 0x30 } + - { offsetInCU: 0x20E8, offset: 0xD058F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace7LibInfoVwet', symObjAddr: 0x17BC, symBinAddr: 0x3C88C, symSize: 0x48 } + - { offsetInCU: 0x20FC, offset: 0xD05A3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace7LibInfoVwst', symObjAddr: 0x1804, symBinAddr: 0x3C8D4, symSize: 0x3C } + - { offsetInCU: 0x2110, offset: 0xD05B7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace7LibInfoVMa', symObjAddr: 0x1840, symBinAddr: 0x3C910, symSize: 0x10 } + - { offsetInCU: 0x2124, offset: 0xD05CB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11NetworkInfoVMa', symObjAddr: 0x1850, symBinAddr: 0x3C920, symSize: 0x10 } + - { offsetInCU: 0x2138, offset: 0xD05DF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10LocaleInfoVMa', symObjAddr: 0x1860, symBinAddr: 0x3C930, symSize: 0x10 } + - { offsetInCU: 0x214C, offset: 0xD05F3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10ScreenInfoVMa', symObjAddr: 0x1870, symBinAddr: 0x3C940, symSize: 0x10 } + - { offsetInCU: 0x2160, offset: 0xD0607, size: 0x8, addend: 0x0, symName: '_$s9Backtrace6DeviceVMa', symObjAddr: 0x1880, symBinAddr: 0x3C950, symSize: 0x10 } + - { offsetInCU: 0x2174, offset: 0xD061B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace13ProcessorInfoVwet', symObjAddr: 0x18A0, symBinAddr: 0x3C960, symSize: 0xA0 } + - { offsetInCU: 0x2188, offset: 0xD062F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace13ProcessorInfoVwst', symObjAddr: 0x1940, symBinAddr: 0x3CA00, symSize: 0xBC } + - { offsetInCU: 0x219C, offset: 0xD0643, size: 0x8, addend: 0x0, symName: '_$s9Backtrace13ProcessorInfoVMa', symObjAddr: 0x19FC, symBinAddr: 0x3CABC, symSize: 0x10 } + - { offsetInCU: 0x2501, offset: 0xD09A8, size: 0x8, addend: 0x0, symName: '_$sSo8UIScreenCMa', symObjAddr: 0x3560, symBinAddr: 0x3E53C, symSize: 0x3C } + - { offsetInCU: 0x2BD1, offset: 0xD1078, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FaultInfoC7mutableSDySSypSgGvg', symObjAddr: 0x144, symBinAddr: 0x3B2B8, symSize: 0xDC } + - { offsetInCU: 0x2CB7, offset: 0xD115E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FaultInfoCfD', symObjAddr: 0x220, symBinAddr: 0x3B394, symSize: 0x24 } + - { offsetInCU: 0x2D8F, offset: 0xD1236, size: 0x8, addend: 0x0, symName: '_$s9Backtrace13ProcessorInfoV9immutableSDySSypSgGvg', symObjAddr: 0x384, symBinAddr: 0x3B4B8, symSize: 0x2A8 } + - { offsetInCU: 0x30AB, offset: 0xD1552, size: 0x8, addend: 0x0, symName: '_$s9Backtrace7LibInfoV9immutableSDySSypSgGvg', symObjAddr: 0x64C, symBinAddr: 0x3B780, symSize: 0x1E4 } + - { offsetInCU: 0x319C, offset: 0xD1643, size: 0x8, addend: 0x0, symName: '_$s9Backtrace7LibInfoV4guid33_761DDC4AFAEA8A490E9DA28EA3695248LL5store10Foundation4UUIDVAA17UserDefaultsStoreVm_tFZ', symObjAddr: 0x830, symBinAddr: 0x3B964, symSize: 0x19C } + - { offsetInCU: 0x229, offset: 0xD1BED, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A3ApiCMa', symObjAddr: 0xA34, symBinAddr: 0x3F180, symSize: 0x20 } + - { offsetInCU: 0x23D, offset: 0xD1C01, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14ClientDelegate_pSgXwWOh', symObjAddr: 0xA54, symBinAddr: 0x3F1A0, symSize: 0x24 } + - { offsetInCU: 0x251, offset: 0xD1C15, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A3ApiC4sendyAA0A6ResultCAA0A6ReportCKFypyXEfu_TA', symObjAddr: 0xAB8, symBinAddr: 0x3F1C4, symSize: 0x34 } + - { offsetInCU: 0x295, offset: 0xD1C59, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A3ApiC4sendyAA0A6ResultCAA0A6ReportCKFypyXEfu0_TA', symObjAddr: 0xED0, symBinAddr: 0x3F5DC, symSize: 0x34 } + - { offsetInCU: 0x2A9, offset: 0xD1C6D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A3ApiC4sendyAA0A6ResultCAA0A6ReportCKFypyXEfu5_TA', symObjAddr: 0xF48, symBinAddr: 0x3F610, symSize: 0x8 } + - { offsetInCU: 0x2BD, offset: 0xD1C81, size: 0x8, addend: 0x0, symName: '_$s10Foundation10URLRequestVSgWOb', symObjAddr: 0xF50, symBinAddr: 0x3F618, symSize: 0x48 } + - { offsetInCU: 0x2D1, offset: 0xD1C95, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A3ApiC4sendyAA0A6ResultCAA0A6ReportCKFypyXEfu3_TA', symObjAddr: 0xF98, symBinAddr: 0x3F660, symSize: 0x8 } + - { offsetInCU: 0x2E5, offset: 0xD1CA9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A3ApiC4sendyAA0A6ResultCAA0A6ReportCKFypyXEfu4_TA', symObjAddr: 0xFA0, symBinAddr: 0x3F668, symSize: 0xC } + - { offsetInCU: 0x2F9, offset: 0xD1CBD, size: 0x8, addend: 0x0, symName: '_$s10Foundation10URLRequestVACs23CustomStringConvertibleAAWl', symObjAddr: 0xFAC, symBinAddr: 0x3F674, symSize: 0x48 } + - { offsetInCU: 0x773, offset: 0xD2137, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A3ApiC4sendyAA0A6ResultCAA0A6ReportCKF', symObjAddr: 0x0, symBinAddr: 0x3E74C, symSize: 0x9E4 } + - { offsetInCU: 0xBD0, offset: 0xD2594, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A3ApiC4sendyAA0A6ResultCAA0A6ReportCKFypyXEfu3_', symObjAddr: 0xBC4, symBinAddr: 0x3F2D0, symSize: 0x11C } + - { offsetInCU: 0xC52, offset: 0xD2616, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A3ApiC4sendyAA0A6ResultCAA0A6ReportCKFypyXEfu4_', symObjAddr: 0xCE0, symBinAddr: 0x3F3EC, symSize: 0xB4 } + - { offsetInCU: 0xCD4, offset: 0xD2698, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A3ApiC4sendyAA0A6ResultCAA0A6ReportCKFypyXEfu5_', symObjAddr: 0xD94, symBinAddr: 0x3F4A0, symSize: 0x13C } + - { offsetInCU: 0xDC2, offset: 0xD2786, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A3ApiCfD', symObjAddr: 0x9E4, symBinAddr: 0x3F130, symSize: 0x50 } + - { offsetInCU: 0xEEB, offset: 0xD28AF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A3ApiC11credentials7session13reportsPerMinAcA0A11CredentialsC_So12NSURLSessionCSitcfcTf4ngnn_n', symObjAddr: 0xFF4, symBinAddr: 0x3F6BC, symSize: 0x10C } + - { offsetInCU: 0x27, offset: 0xD2A32, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15DebuggerCheckerVMa', symObjAddr: 0x8, symBinAddr: 0x3F7C8, symSize: 0x10 } + - { offsetInCU: 0x3F, offset: 0xD2A4A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15DebuggerCheckerVMa', symObjAddr: 0x8, symBinAddr: 0x3F7C8, symSize: 0x10 } + - { offsetInCU: 0x6E, offset: 0xD2A79, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15DebuggerCheckerVAA0B8CheckingA2aDP10isAttachedSbyFZTW', symObjAddr: 0x18, symBinAddr: 0x3F7D8, symSize: 0x4 } + - { offsetInCU: 0x8E, offset: 0xD2A99, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15DebuggerCheckerVAA0B8CheckingA2aDP10isAttachedSbyFZTW', symObjAddr: 0x18, symBinAddr: 0x3F7D8, symSize: 0x4 } + - { offsetInCU: 0xA0, offset: 0xD2AAB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15DebuggerCheckerV10isAttachedSbyFZTf4d_n', symObjAddr: 0x1C, symBinAddr: 0x3F7DC, symSize: 0x1B8 } + - { offsetInCU: 0x95, offset: 0xD2F2D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC11credentialsAA0A11CredentialsCvgTo', symObjAddr: 0x144, symBinAddr: 0x3FAD8, symSize: 0x10 } + - { offsetInCU: 0xB5, offset: 0xD2F4D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC11credentialsAA0A11CredentialsCvgTo', symObjAddr: 0x144, symBinAddr: 0x3FAD8, symSize: 0x10 } + - { offsetInCU: 0xE8, offset: 0xD2F80, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC10dbSettingsAA0a8DatabaseE0CvgTo', symObjAddr: 0x164, symBinAddr: 0x3FAF8, symSize: 0x48 } + - { offsetInCU: 0x167, offset: 0xD2FFF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC15metricsSettingsAA0a7MetricsE0CvgTo', symObjAddr: 0x250, symBinAddr: 0x3FBE4, symSize: 0x48 } + - { offsetInCU: 0x1D0, offset: 0xD3068, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC18breadcrumbSettingsAA0a10BreadcrumbE0CvgTo', symObjAddr: 0x338, symBinAddr: 0x3FCCC, symSize: 0x48 } + - { offsetInCU: 0x239, offset: 0xD30D1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC13reportsPerMinSivgTo', symObjAddr: 0x530, symBinAddr: 0x3FEC4, symSize: 0x44 } + - { offsetInCU: 0x291, offset: 0xD3129, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC13reportsPerMinSivsTo', symObjAddr: 0x5B8, symBinAddr: 0x3FF4C, symSize: 0x48 } + - { offsetInCU: 0x302, offset: 0xD319A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC23allowsAttachingDebuggerSbvgTo', symObjAddr: 0x68C, symBinAddr: 0x40020, symSize: 0x44 } + - { offsetInCU: 0x35A, offset: 0xD31F2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC23allowsAttachingDebuggerSbvsTo', symObjAddr: 0x714, symBinAddr: 0x400A8, symSize: 0x48 } + - { offsetInCU: 0x3C3, offset: 0xD325B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC7oomModeAA0a3OomE0OvgTo', symObjAddr: 0x7E8, symBinAddr: 0x4017C, symSize: 0x44 } + - { offsetInCU: 0x41B, offset: 0xD32B3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC7oomModeAA0a3OomE0OvsTo', symObjAddr: 0x870, symBinAddr: 0x40204, symSize: 0x48 } + - { offsetInCU: 0x48C, offset: 0xD3324, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC9detectOomSbvgTo', symObjAddr: 0x944, symBinAddr: 0x402D8, symSize: 0x4C } + - { offsetInCU: 0x543, offset: 0xD33DB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC9detectOomSbvsTo', symObjAddr: 0x9DC, symBinAddr: 0x40370, symSize: 0x50 } + - { offsetInCU: 0x5DE, offset: 0xD3476, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC11credentialsAcA0A11CredentialsC_tcfcTo', symObjAddr: 0xB48, symBinAddr: 0x404DC, symSize: 0x3C } + - { offsetInCU: 0x66C, offset: 0xD3504, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC11credentials10dbSettings13reportsPerMin23allowsAttachingDebugger7oomModeAcA0A11CredentialsC_AA0a8DatabaseF0CSiSbAA0a3OomN0OtcfcTo', symObjAddr: 0xC40, symBinAddr: 0x405D4, symSize: 0x88 } + - { offsetInCU: 0x6FC, offset: 0xD3594, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC11credentials10dbSettings13reportsPerMin23allowsAttachingDebugger9detectOOMAcA0A11CredentialsC_AA0a8DatabaseF0CSiS2btcfcTo', symObjAddr: 0xDBC, symBinAddr: 0x40750, symSize: 0x18 } + - { offsetInCU: 0x71C, offset: 0xD35B4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC11credentials10dbSettings13reportsPerMin23allowsAttachingDebugger9detectOOMAcA0A11CredentialsC_AA0a8DatabaseF0CSiS2btcfcTo', symObjAddr: 0xDBC, symBinAddr: 0x40750, symSize: 0x18 } + - { offsetInCU: 0x785, offset: 0xD361D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationCACycfcTo', symObjAddr: 0xE20, symBinAddr: 0x407B4, symSize: 0x2C } + - { offsetInCU: 0x886, offset: 0xD371E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7OomModeOSYAASY8rawValuexSg03RawE0Qz_tcfCTW', symObjAddr: 0x118, symBinAddr: 0x3FAAC, symSize: 0x20 } + - { offsetInCU: 0x8B7, offset: 0xD374F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7OomModeOSYAASY8rawValue03RawE0QzvgTW', symObjAddr: 0x138, symBinAddr: 0x3FACC, symSize: 0xC } + - { offsetInCU: 0x915, offset: 0xD37AD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationCfETo', symObjAddr: 0xE7C, symBinAddr: 0x40810, symSize: 0x58 } + - { offsetInCU: 0x962, offset: 0xD37FA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationCMa', symObjAddr: 0x13B4, symBinAddr: 0x40D48, symSize: 0x20 } + - { offsetInCU: 0x976, offset: 0xD380E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7OomModeOSHAASQWb', symObjAddr: 0x13D4, symBinAddr: 0x40D68, symSize: 0x4 } + - { offsetInCU: 0x98A, offset: 0xD3822, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7OomModeOACSQAAWl', symObjAddr: 0x13D8, symBinAddr: 0x40D6C, symSize: 0x44 } + - { offsetInCU: 0x99E, offset: 0xD3836, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7OomModeOMa', symObjAddr: 0x172C, symBinAddr: 0x410C0, symSize: 0x10 } + - { offsetInCU: 0x9DB, offset: 0xD3873, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7OomModeOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x58, symBinAddr: 0x3F9EC, symSize: 0x14 } + - { offsetInCU: 0xA7D, offset: 0xD3915, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7OomModeOSHAASH9hashValueSivgTW', symObjAddr: 0x6C, symBinAddr: 0x3FA00, symSize: 0x44 } + - { offsetInCU: 0xB2C, offset: 0xD39C4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7OomModeOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0xB0, symBinAddr: 0x3FA44, symSize: 0x28 } + - { offsetInCU: 0xB7F, offset: 0xD3A17, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7OomModeOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0xD8, symBinAddr: 0x3FA6C, symSize: 0x40 } + - { offsetInCU: 0xD47, offset: 0xD3BDF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC11credentialsAcA0A11CredentialsC_tcfC', symObjAddr: 0x0, symBinAddr: 0x3F994, symSize: 0x40 } + - { offsetInCU: 0xD77, offset: 0xD3C0F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7OomModeO8rawValueACSgSi_tcfC', symObjAddr: 0x40, symBinAddr: 0x3F9D4, symSize: 0x14 } + - { offsetInCU: 0xD96, offset: 0xD3C2E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7OomModeO8rawValueSivg', symObjAddr: 0x54, symBinAddr: 0x3F9E8, symSize: 0x4 } + - { offsetInCU: 0xE09, offset: 0xD3CA1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC11credentialsAA0A11CredentialsCvg', symObjAddr: 0x154, symBinAddr: 0x3FAE8, symSize: 0x10 } + - { offsetInCU: 0xE3A, offset: 0xD3CD2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC10dbSettingsAA0a8DatabaseE0Cvg', symObjAddr: 0x1AC, symBinAddr: 0x3FB40, symSize: 0x44 } + - { offsetInCU: 0xE59, offset: 0xD3CF1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC10dbSettingsAA0a8DatabaseE0CvM', symObjAddr: 0x208, symBinAddr: 0x3FB9C, symSize: 0x44 } + - { offsetInCU: 0xE7E, offset: 0xD3D16, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC10dbSettingsAA0a8DatabaseE0CvM.resume.0', symObjAddr: 0x24C, symBinAddr: 0x3FBE0, symSize: 0x4 } + - { offsetInCU: 0xEB3, offset: 0xD3D4B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC15metricsSettingsAA0a7MetricsE0Cvg', symObjAddr: 0x298, symBinAddr: 0x3FC2C, symSize: 0x44 } + - { offsetInCU: 0xED2, offset: 0xD3D6A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC15metricsSettingsAA0a7MetricsE0CvM', symObjAddr: 0x2F4, symBinAddr: 0x3FC88, symSize: 0x44 } + - { offsetInCU: 0xF0B, offset: 0xD3DA3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC18breadcrumbSettingsAA0a10BreadcrumbE0Cvg', symObjAddr: 0x380, symBinAddr: 0x3FD14, symSize: 0x44 } + - { offsetInCU: 0xF2A, offset: 0xD3DC2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC18breadcrumbSettingsAA0a10BreadcrumbE0CvM', symObjAddr: 0x4EC, symBinAddr: 0x3FE80, symSize: 0x44 } + - { offsetInCU: 0xF63, offset: 0xD3DFB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC13reportsPerMinSivg', symObjAddr: 0x574, symBinAddr: 0x3FF08, symSize: 0x44 } + - { offsetInCU: 0xFA2, offset: 0xD3E3A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC13reportsPerMinSivs', symObjAddr: 0x600, symBinAddr: 0x3FF94, symSize: 0x48 } + - { offsetInCU: 0xFCB, offset: 0xD3E63, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC13reportsPerMinSivM', symObjAddr: 0x648, symBinAddr: 0x3FFDC, symSize: 0x44 } + - { offsetInCU: 0x1004, offset: 0xD3E9C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC23allowsAttachingDebuggerSbvg', symObjAddr: 0x6D0, symBinAddr: 0x40064, symSize: 0x44 } + - { offsetInCU: 0x1048, offset: 0xD3EE0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC23allowsAttachingDebuggerSbvs', symObjAddr: 0x75C, symBinAddr: 0x400F0, symSize: 0x48 } + - { offsetInCU: 0x106D, offset: 0xD3F05, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC23allowsAttachingDebuggerSbvM', symObjAddr: 0x7A4, symBinAddr: 0x40138, symSize: 0x44 } + - { offsetInCU: 0x10A6, offset: 0xD3F3E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC7oomModeAA0a3OomE0Ovg', symObjAddr: 0x82C, symBinAddr: 0x401C0, symSize: 0x44 } + - { offsetInCU: 0x10EA, offset: 0xD3F82, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC7oomModeAA0a3OomE0Ovs', symObjAddr: 0x8B8, symBinAddr: 0x4024C, symSize: 0x48 } + - { offsetInCU: 0x1113, offset: 0xD3FAB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC7oomModeAA0a3OomE0OvM', symObjAddr: 0x900, symBinAddr: 0x40294, symSize: 0x44 } + - { offsetInCU: 0x114C, offset: 0xD3FE4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC9detectOomSbvg', symObjAddr: 0x990, symBinAddr: 0x40324, symSize: 0x4C } + - { offsetInCU: 0x11E8, offset: 0xD4080, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC9detectOomSbvs', symObjAddr: 0xA2C, symBinAddr: 0x403C0, symSize: 0x58 } + - { offsetInCU: 0x1237, offset: 0xD40CF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC9detectOomSbvM', symObjAddr: 0xA84, symBinAddr: 0x40418, symSize: 0x74 } + - { offsetInCU: 0x12CA, offset: 0xD4162, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC9detectOomSbvM.resume.0', symObjAddr: 0xAF8, symBinAddr: 0x4048C, symSize: 0x20 } + - { offsetInCU: 0x1315, offset: 0xD41AD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC11credentialsAcA0A11CredentialsC_tcfc', symObjAddr: 0xB18, symBinAddr: 0x404AC, symSize: 0x30 } + - { offsetInCU: 0x1330, offset: 0xD41C8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC11credentials10dbSettings13reportsPerMin23allowsAttachingDebugger7oomModeAcA0A11CredentialsC_AA0a8DatabaseF0CSiSbAA0a3OomN0OtcfC', symObjAddr: 0xB84, symBinAddr: 0x40518, symSize: 0x78 } + - { offsetInCU: 0x135A, offset: 0xD41F2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC11credentials10dbSettings13reportsPerMin23allowsAttachingDebugger7oomModeAcA0A11CredentialsC_AA0a8DatabaseF0CSiSbAA0a3OomN0Otcfc', symObjAddr: 0xBFC, symBinAddr: 0x40590, symSize: 0x44 } + - { offsetInCU: 0x13D4, offset: 0xD426C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC11credentials10dbSettings13reportsPerMin23allowsAttachingDebugger9detectOOMAcA0A11CredentialsC_AA0a8DatabaseF0CSiS2btcfC', symObjAddr: 0xCC8, symBinAddr: 0x4065C, symSize: 0x84 } + - { offsetInCU: 0x1433, offset: 0xD42CB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC11credentials10dbSettings13reportsPerMin23allowsAttachingDebugger9detectOOMAcA0A11CredentialsC_AA0a8DatabaseF0CSiS2btcfc', symObjAddr: 0xD4C, symBinAddr: 0x406E0, symSize: 0x70 } + - { offsetInCU: 0x148E, offset: 0xD4326, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationCACycfC', symObjAddr: 0xDD4, symBinAddr: 0x40768, symSize: 0x20 } + - { offsetInCU: 0x14A2, offset: 0xD433A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationCACycfc', symObjAddr: 0xDF4, symBinAddr: 0x40788, symSize: 0x2C } + - { offsetInCU: 0x14FB, offset: 0xD4393, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationCfD', symObjAddr: 0xE4C, symBinAddr: 0x407E0, symSize: 0x30 } + - { offsetInCU: 0x15B0, offset: 0xD4448, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC11credentialsAcA0A11CredentialsC_tcfcTf4gn_n', symObjAddr: 0xED4, symBinAddr: 0x40868, symSize: 0x21C } + - { offsetInCU: 0x167F, offset: 0xD4517, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC11credentials10dbSettings13reportsPerMin23allowsAttachingDebugger7oomModeAcA0A11CredentialsC_AA0a8DatabaseF0CSiSbAA0a3OomN0OtcfcTf4ggnnnn_n', symObjAddr: 0x10F0, symBinAddr: 0x40A84, symSize: 0x2C4 } + - { offsetInCU: 0x43, offset: 0xD467D, size: 0x8, addend: 0x0, symName: '_$sIg_Ieg_TR', symObjAddr: 0x0, symBinAddr: 0x4134C, symSize: 0x20 } + - { offsetInCU: 0x57, offset: 0xD4691, size: 0x8, addend: 0x0, symName: '_$sIeg_IyB_TR', symObjAddr: 0x20, symBinAddr: 0x4136C, symSize: 0x20 } + - { offsetInCU: 0x1D5, offset: 0xD480F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbFileC5clearSbyFyyXEfU_', symObjAddr: 0xC58, symBinAddr: 0x41FA4, symSize: 0x74 } + - { offsetInCU: 0x27E, offset: 0xD48B8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbFileCACycfcTo', symObjAddr: 0xCCC, symBinAddr: 0x42018, symSize: 0x2C } + - { offsetInCU: 0x619, offset: 0xD4C53, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbFileCfETo', symObjAddr: 0xD2C, symBinAddr: 0x42078, symSize: 0x60 } + - { offsetInCU: 0x648, offset: 0xD4C82, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbFileCMU', symObjAddr: 0xD8C, symBinAddr: 0x420D8, symSize: 0x8 } + - { offsetInCU: 0x65C, offset: 0xD4C96, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbFileCMa', symObjAddr: 0xD94, symBinAddr: 0x420E0, symSize: 0x3C } + - { offsetInCU: 0x670, offset: 0xD4CAA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbFileCMr', symObjAddr: 0xDD0, symBinAddr: 0x4211C, symSize: 0x8C } + - { offsetInCU: 0x684, offset: 0xD4CBE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbFileC03addB0ySbSDySSypGFyyXEfU_TA', symObjAddr: 0x105C, symBinAddr: 0x42364, symSize: 0xC } + - { offsetInCU: 0x6A3, offset: 0xD4CDD, size: 0x8, addend: 0x0, symName: '_$sIg_Ieg_TRTA', symObjAddr: 0x1078, symBinAddr: 0x42380, symSize: 0x20 } + - { offsetInCU: 0x6CC, offset: 0xD4D06, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x1098, symBinAddr: 0x423A0, symSize: 0x10 } + - { offsetInCU: 0x6E0, offset: 0xD4D1A, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x10A8, symBinAddr: 0x423B0, symSize: 0x8 } + - { offsetInCU: 0x6F4, offset: 0xD4D2E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbFileC03addB0ySbSDySSypGFypyXEfu1_TA', symObjAddr: 0x10B0, symBinAddr: 0x423B8, symSize: 0x8 } + - { offsetInCU: 0x853, offset: 0xD4E8D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbFileC05writeb5ToLogC010breadcrumb2atySS_10Foundation3URLVtFTf4nnd_n', symObjAddr: 0x13AC, symBinAddr: 0x42620, symSize: 0x138 } + - { offsetInCU: 0x8F9, offset: 0xD4F33, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbFileC05writeb5ToLogC010breadcrumb2atySS_10Foundation3URLVtFypyXEfu_TA', symObjAddr: 0x1528, symBinAddr: 0x42758, symSize: 0x34 } + - { offsetInCU: 0x90D, offset: 0xD4F47, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbFileC05clearb3LogC02aty10Foundation3URLV_tFTf4nd_n', symObjAddr: 0x162C, symBinAddr: 0x427CC, symSize: 0x138 } + - { offsetInCU: 0x9A3, offset: 0xD4FDD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbFileC05clearb3LogC02aty10Foundation3URLV_tFypyXEfu_TA', symObjAddr: 0x1764, symBinAddr: 0x42904, symSize: 0x34 } + - { offsetInCU: 0xD8E, offset: 0xD53C8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbFileCyAcA0aB8SettingsCKcfc', symObjAddr: 0x40, symBinAddr: 0x4138C, symSize: 0x428 } + - { offsetInCU: 0xF54, offset: 0xD558E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbFileC03addB0ySbSDySSypGF', symObjAddr: 0x468, symBinAddr: 0x417B4, symSize: 0x408 } + - { offsetInCU: 0x10D8, offset: 0xD5712, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbFileC03addB0ySbSDySSypGFypyXEfu1_', symObjAddr: 0x880, symBinAddr: 0x41BCC, symSize: 0xCC } + - { offsetInCU: 0x115A, offset: 0xD5794, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbFileC03addB0ySbSDySSypGFyyXEfU_', symObjAddr: 0x94C, symBinAddr: 0x41C98, symSize: 0x30C } + - { offsetInCU: 0x18FE, offset: 0xD5F38, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbFileCfD', symObjAddr: 0xCF8, symBinAddr: 0x42044, symSize: 0x34 } + - { offsetInCU: 0x1960, offset: 0xD5F9A, size: 0x8, addend: 0x0, symName: '_$ss20_ArrayBufferProtocolPsE15replaceSubrange_4with10elementsOfySnySiG_Siqd__ntSlRd__7ElementQyd__AGRtzlFs01_aB0Vy9Backtrace16BreadcrumbRecordVG_s15EmptyCollectionVyANGTg5Tf4nndn_n', symObjAddr: 0x114C, symBinAddr: 0x423C0, symSize: 0x1A4 } + - { offsetInCU: 0x1B5D, offset: 0xD6197, size: 0x8, addend: 0x0, symName: '_$sSa15replaceSubrange_4withySnySiG_qd__nt7ElementQyd__RszSlRd__lF9Backtrace16BreadcrumbRecordV_s15EmptyCollectionVyAHGTg5Tf4ndn_n', symObjAddr: 0x12F0, symBinAddr: 0x42564, symSize: 0xBC } + - { offsetInCU: 0x27, offset: 0xD62C3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11FileManagerCfD', symObjAddr: 0x0, symBinAddr: 0x42938, symSize: 0x10 } + - { offsetInCU: 0x61, offset: 0xD62FD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11FileManagerC17excludeFromBackupyy10Foundation3URLVKFZTf4nd_n', symObjAddr: 0x11E4, symBinAddr: 0x43B1C, symSize: 0x1DC } + - { offsetInCU: 0xC4, offset: 0xD6360, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11FileManagerC06sizeOfB02atSi10Foundation3URLV_tKFZTf4nd_n', symObjAddr: 0x13C0, symBinAddr: 0x43CF8, symSize: 0x248 } + - { offsetInCU: 0x1EB, offset: 0xD6487, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11FileManagerCMa', symObjAddr: 0x10, symBinAddr: 0x42948, symSize: 0x20 } + - { offsetInCU: 0x5A9, offset: 0xD6845, size: 0x8, addend: 0x0, symName: '_$sSo16NSURLResourceKeyaABSHSCWl', symObjAddr: 0x168C, symBinAddr: 0x43F40, symSize: 0x48 } + - { offsetInCU: 0x6B0, offset: 0xD694C, size: 0x8, addend: 0x0, symName: '_$sShyShyxGqd__nc7ElementQyd__RszSTRd__lufCSS_SaySSGTgm5Tf4g_n', symObjAddr: 0x10C8, symBinAddr: 0x43A00, symSize: 0x94 } + - { offsetInCU: 0x817, offset: 0xD6AB3, size: 0x8, addend: 0x0, symName: '_$sShyShyxGqd__nc7ElementQyd__RszSTRd__lufCSo16NSURLResourceKeya_SayAEGTgm5Tf4g_n', symObjAddr: 0x115C, symBinAddr: 0x43A94, symSize: 0x88 } + - { offsetInCU: 0xADE, offset: 0xD6D7A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11FileManagerCfD', symObjAddr: 0x0, symBinAddr: 0x42938, symSize: 0x10 } + - { offsetInCU: 0xB1F, offset: 0xD6DBB, size: 0x8, addend: 0x0, symName: '_$ss10_NativeSetV4copyyyFSS_Tg5', symObjAddr: 0x30, symBinAddr: 0x42968, symSize: 0x1AC } + - { offsetInCU: 0xB9E, offset: 0xD6E3A, size: 0x8, addend: 0x0, symName: '_$ss10_NativeSetV4copyyyFSo16NSURLResourceKeya_Tg5', symObjAddr: 0x1DC, symBinAddr: 0x42B14, symSize: 0x1A4 } + - { offsetInCU: 0xC2B, offset: 0xD6EC7, size: 0x8, addend: 0x0, symName: '_$ss10_NativeSetV13copyAndResize8capacityySi_tFSS_Tg5', symObjAddr: 0x380, symBinAddr: 0x42CB8, symSize: 0x29C } + - { offsetInCU: 0xCF4, offset: 0xD6F90, size: 0x8, addend: 0x0, symName: '_$ss10_NativeSetV13copyAndResize8capacityySi_tFSo16NSURLResourceKeya_Tg5', symObjAddr: 0x61C, symBinAddr: 0x42F54, symSize: 0x2D4 } + - { offsetInCU: 0xDFE, offset: 0xD709A, size: 0x8, addend: 0x0, symName: '_$sSh8_VariantV6insertySb8inserted_x17memberAfterInserttxnFSS_Tg5', symObjAddr: 0x8F0, symBinAddr: 0x43228, symSize: 0x1AC } + - { offsetInCU: 0xEE8, offset: 0xD7184, size: 0x8, addend: 0x0, symName: '_$sSh8_VariantV6insertySb8inserted_x17memberAfterInserttxnFSo16NSURLResourceKeya_Tg5', symObjAddr: 0xA9C, symBinAddr: 0x433D4, symSize: 0x230 } + - { offsetInCU: 0x1052, offset: 0xD72EE, size: 0x8, addend: 0x0, symName: '_$ss10_NativeSetV9insertNew_2at8isUniqueyxn_s10_HashTableV6BucketVSbtFSS_Tg5', symObjAddr: 0xCCC, symBinAddr: 0x43604, symSize: 0x1B4 } + - { offsetInCU: 0x1143, offset: 0xD73DF, size: 0x8, addend: 0x0, symName: '_$ss10_NativeSetV9insertNew_2at8isUniqueyxn_s10_HashTableV6BucketVSbtFSo16NSURLResourceKeya_Tg5', symObjAddr: 0xE80, symBinAddr: 0x437B8, symSize: 0x248 } + - { offsetInCU: 0x3F, offset: 0xD7645, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherCMi', symObjAddr: 0x0, symBinAddr: 0x43F88, symSize: 0x4 } + - { offsetInCU: 0x53, offset: 0xD7659, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherCMr', symObjAddr: 0x4, symBinAddr: 0x43F8C, symSize: 0x9C } + - { offsetInCU: 0x67, offset: 0xD766D, size: 0x8, addend: 0x0, symName: '_$sIeg_IeyB_TR', symObjAddr: 0xA0, symBinAddr: 0x44028, symSize: 0x2C } + - { offsetInCU: 0xE0, offset: 0xD76E6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherC10batchRetryyyFypyXEfu_', symObjAddr: 0x17C, symBinAddr: 0x44104, symSize: 0xFC } + - { offsetInCU: 0x1B2, offset: 0xD77B8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherC10batchRetryyyFypyXEfu0_', symObjAddr: 0x278, symBinAddr: 0x44200, symSize: 0x14 } + - { offsetInCU: 0x1CA, offset: 0xD77D0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherC10batchRetryyyFypyXEfu1_', symObjAddr: 0x28C, symBinAddr: 0x44214, symSize: 0x5C } + - { offsetInCU: 0x225, offset: 0xD782B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherCMa', symObjAddr: 0x528, symBinAddr: 0x444B0, symSize: 0xC } + - { offsetInCU: 0x239, offset: 0xD783F, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x538, symBinAddr: 0x444C0, symSize: 0x10 } + - { offsetInCU: 0x24D, offset: 0xD7853, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x548, symBinAddr: 0x444D0, symSize: 0x8 } + - { offsetInCU: 0x3BD, offset: 0xD79C3, size: 0x8, addend: 0x0, symName: '_$sSo18OS_dispatch_sourceP8DispatchE15setEventHandler3qos5flags7handleryAC0D3QoSV_AC0D13WorkItemFlagsVyyXBSgtFfA_', symObjAddr: 0xCC, symBinAddr: 0x44054, symSize: 0x4 } + - { offsetInCU: 0x3DA, offset: 0xD79E0, size: 0x8, addend: 0x0, symName: '_$sSo18OS_dispatch_sourceP8DispatchE15setEventHandler3qos5flags7handleryAC0D3QoSV_AC0D13WorkItemFlagsVyyXBSgtFfA0_', symObjAddr: 0xD0, symBinAddr: 0x44058, symSize: 0xAC } + - { offsetInCU: 0x47D, offset: 0xD7A83, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherCfd', symObjAddr: 0x2E8, symBinAddr: 0x44270, symSize: 0x78 } + - { offsetInCU: 0x4C9, offset: 0xD7ACF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherC10resetTimeryyF', symObjAddr: 0x360, symBinAddr: 0x442E8, symSize: 0x1A4 } + - { offsetInCU: 0x50B, offset: 0xD7B11, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherC10resetTimeryyFyycfU_', symObjAddr: 0x534, symBinAddr: 0x444BC, symSize: 0x4 } + - { offsetInCU: 0x526, offset: 0xD7B2C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherCfD', symObjAddr: 0x504, symBinAddr: 0x4448C, symSize: 0x24 } + - { offsetInCU: 0x2B, offset: 0xD7B85, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17UserDefaultsStoreV04userC033_370FD779C71B84BA15638AAEC7378F1FLL_WZ', symObjAddr: 0x48, symBinAddr: 0x44518, symSize: 0x38 } + - { offsetInCU: 0x4F, offset: 0xD7BA9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17UserDefaultsStoreV04userC033_370FD779C71B84BA15638AAEC7378F1FLLSo06NSUserC0CvpZ', symObjAddr: 0x80, symBinAddr: 0x98E60, symSize: 0x0 } + - { offsetInCU: 0x5D, offset: 0xD7BB7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17UserDefaultsStoreV04userC033_370FD779C71B84BA15638AAEC7378F1FLL_WZ', symObjAddr: 0x48, symBinAddr: 0x44518, symSize: 0x38 } + - { offsetInCU: 0x2B, offset: 0xD7D32, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventVwCP', symObjAddr: 0x0, symBinAddr: 0x44550, symSize: 0x30 } + - { offsetInCU: 0x43, offset: 0xD7D4A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventVwCP', symObjAddr: 0x0, symBinAddr: 0x44550, symSize: 0x30 } + - { offsetInCU: 0x57, offset: 0xD7D5E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventVwxx', symObjAddr: 0x30, symBinAddr: 0x44580, symSize: 0x28 } + - { offsetInCU: 0x6B, offset: 0xD7D72, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventVwcp', symObjAddr: 0x58, symBinAddr: 0x445A8, symSize: 0x3C } + - { offsetInCU: 0x7F, offset: 0xD7D86, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventVwca', symObjAddr: 0x94, symBinAddr: 0x445E4, symSize: 0x6C } + - { offsetInCU: 0x93, offset: 0xD7D9A, size: 0x8, addend: 0x0, symName: ___swift_memcpy32_8, symObjAddr: 0x100, symBinAddr: 0x44650, symSize: 0xC } + - { offsetInCU: 0xA7, offset: 0xD7DAE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventVwta', symObjAddr: 0x10C, symBinAddr: 0x4465C, symSize: 0x44 } + - { offsetInCU: 0xBB, offset: 0xD7DC2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventVwet', symObjAddr: 0x150, symBinAddr: 0x446A0, symSize: 0x48 } + - { offsetInCU: 0xCF, offset: 0xD7DD6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventVwst', symObjAddr: 0x198, symBinAddr: 0x446E8, symSize: 0x40 } + - { offsetInCU: 0xE3, offset: 0xD7DEA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventVMa', symObjAddr: 0x1D8, symBinAddr: 0x44728, symSize: 0x10 } + - { offsetInCU: 0x151, offset: 0xD7E58, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOSYAASY8rawValuexSg03RawM0Qz_tcfCTW', symObjAddr: 0x3DC, symBinAddr: 0x4492C, symSize: 0x2C } + - { offsetInCU: 0x182, offset: 0xD7E89, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOSYAASY8rawValue03RawM0QzvgTW', symObjAddr: 0x408, symBinAddr: 0x44958, symSize: 0x70 } + - { offsetInCU: 0x1CA, offset: 0xD7ED1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOs0D3KeyAAsAGP11stringValueSSvgTW', symObjAddr: 0x478, symBinAddr: 0x449C8, symSize: 0x6C } + - { offsetInCU: 0x23A, offset: 0xD7F41, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOs0D3KeyAAsAGP11stringValuexSgSS_tcfCTW', symObjAddr: 0x4E4, symBinAddr: 0x44A34, symSize: 0x24 } + - { offsetInCU: 0x28A, offset: 0xD7F91, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOs0D3KeyAAsAGP8intValueSiSgvgTW', symObjAddr: 0x508, symBinAddr: 0x44A58, symSize: 0xC } + - { offsetInCU: 0x2A6, offset: 0xD7FAD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOs0D3KeyAAsAGP8intValuexSgSi_tcfCTW', symObjAddr: 0x514, symBinAddr: 0x44A64, symSize: 0xC } + - { offsetInCU: 0x2C2, offset: 0xD7FC9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLO8rawValueAFSgSS_tcfCTf4nd_n', symObjAddr: 0x1078, symBinAddr: 0x453FC, symSize: 0x5C } + - { offsetInCU: 0x324, offset: 0xD802B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventVSEAASE6encode2toys7Encoder_p_tKFTW', symObjAddr: 0x6E0, symBinAddr: 0x44C30, symSize: 0x1C } + - { offsetInCU: 0x347, offset: 0xD804E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV4nameACSS_tcfCTf4nd_n', symObjAddr: 0xBF0, symBinAddr: 0x44FE0, symSize: 0x194 } + - { offsetInCU: 0x521, offset: 0xD8228, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventVAA0C0AAWI', symObjAddr: 0x6FC, symBinAddr: 0x44C4C, symSize: 0x24 } + - { offsetInCU: 0x535, offset: 0xD823C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOAFs0D3KeyAAWl', symObjAddr: 0x7C8, symBinAddr: 0x44C70, symSize: 0x44 } + - { offsetInCU: 0x6D2, offset: 0xD83D9, size: 0x8, addend: 0x0, symName: '_$sSTsE6reduce4into_qd__qd__n_yqd__z_7ElementQztKXEtKlFSDySSypG_s17_NativeDictionaryVyS2SGTg5051$sSD16compactMapValuesySDyxqd__Gqd__Sgq_KXEKlFys17_dE129Vyxqd__Gz_x3key_q_5valuettKXEfU_SS_ypSSTg576$s9Backtrace5EventPAAE17initialAttributesySDyS2SGAA0D8ProviderCFZSSSgypXEfU_Tf3nnpf_nTf1ncn_n', symObjAddr: 0x8C4, symBinAddr: 0x44CB4, symSize: 0x32C } + - { offsetInCU: 0x9F8, offset: 0xD86FF, size: 0x8, addend: 0x0, symName: '_$sSS3key_yp5valuetWOh', symObjAddr: 0xDE0, symBinAddr: 0x45174, symSize: 0x40 } + - { offsetInCU: 0xA0C, offset: 0xD8713, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOwet', symObjAddr: 0xE30, symBinAddr: 0x451B4, symSize: 0x90 } + - { offsetInCU: 0xA20, offset: 0xD8727, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOwst', symObjAddr: 0xEC0, symBinAddr: 0x45244, symSize: 0xBC } + - { offsetInCU: 0xA34, offset: 0xD873B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOwug', symObjAddr: 0xF7C, symBinAddr: 0x45300, symSize: 0x8 } + - { offsetInCU: 0xA48, offset: 0xD874F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOwup', symObjAddr: 0xF84, symBinAddr: 0x45308, symSize: 0x4 } + - { offsetInCU: 0xA5C, offset: 0xD8763, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOwui', symObjAddr: 0xF88, symBinAddr: 0x4530C, symSize: 0x8 } + - { offsetInCU: 0xA70, offset: 0xD8777, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOMa', symObjAddr: 0xF90, symBinAddr: 0x45314, symSize: 0x10 } + - { offsetInCU: 0xA84, offset: 0xD878B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOSHAASQWb', symObjAddr: 0xFA0, symBinAddr: 0x45324, symSize: 0x4 } + - { offsetInCU: 0xA98, offset: 0xD879F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOAFSQAAWl', symObjAddr: 0xFA4, symBinAddr: 0x45328, symSize: 0x44 } + - { offsetInCU: 0xAAC, offset: 0xD87B3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOs0D3KeyAAs28CustomDebugStringConvertiblePWb', symObjAddr: 0xFE8, symBinAddr: 0x4536C, symSize: 0x4 } + - { offsetInCU: 0xAC0, offset: 0xD87C7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOAFs28CustomDebugStringConvertibleAAWl', symObjAddr: 0xFEC, symBinAddr: 0x45370, symSize: 0x44 } + - { offsetInCU: 0xAD4, offset: 0xD87DB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOs0D3KeyAAs23CustomStringConvertiblePWb', symObjAddr: 0x1030, symBinAddr: 0x453B4, symSize: 0x4 } + - { offsetInCU: 0xAE8, offset: 0xD87EF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOAFs23CustomStringConvertibleAAWl', symObjAddr: 0x1034, symBinAddr: 0x453B8, symSize: 0x44 } + - { offsetInCU: 0xB10, offset: 0xD8817, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x1E8, symBinAddr: 0x44738, symSize: 0xC } + - { offsetInCU: 0xB90, offset: 0xD8897, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOSHAASH9hashValueSivgTW', symObjAddr: 0x1F4, symBinAddr: 0x44744, symSize: 0xB0 } + - { offsetInCU: 0xC44, offset: 0xD894B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x2A4, symBinAddr: 0x447F4, symSize: 0x8C } + - { offsetInCU: 0xCB4, offset: 0xD89BB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x330, symBinAddr: 0x44880, symSize: 0xAC } + - { offsetInCU: 0xD4C, offset: 0xD8A53, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOs28CustomDebugStringConvertibleAAsAGP16debugDescriptionSSvgTW', symObjAddr: 0x520, symBinAddr: 0x44A70, symSize: 0x28 } + - { offsetInCU: 0xD68, offset: 0xD8A6F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOs23CustomStringConvertibleAAsAGP11descriptionSSvgTW', symObjAddr: 0x548, symBinAddr: 0x44A98, symSize: 0x28 } + - { offsetInCU: 0x100F, offset: 0xD8D16, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV6encode2toys7Encoder_p_tKF', symObjAddr: 0x570, symBinAddr: 0x44AC0, symSize: 0x170 } + - { offsetInCU: 0x245, offset: 0xD90FE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13MetricsSenderCMa', symObjAddr: 0x16B0, symBinAddr: 0x46B08, symSize: 0x20 } + - { offsetInCU: 0x259, offset: 0xD9112, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13MetricsSenderC6enableyyFyyYbcfU_TA', symObjAddr: 0x170C, symBinAddr: 0x46B28, symSize: 0x14 } + - { offsetInCU: 0x2E5, offset: 0xD919E, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x1720, symBinAddr: 0x46B3C, symSize: 0x10 } + - { offsetInCU: 0x2F9, offset: 0xD91B2, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x1730, symBinAddr: 0x46B4C, symSize: 0x8 } + - { offsetInCU: 0x30D, offset: 0xD91C6, size: 0x8, addend: 0x0, symName: '_$sSSWOr', symObjAddr: 0x1940, symBinAddr: 0x46CC8, symSize: 0x28 } + - { offsetInCU: 0x321, offset: 0xD91DA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A3ApiC11sendMetrics_3urlyx_10Foundation3URLVtAA7PayloadRzlFypyXEfu_AA012UniqueEventsH0V_TG5TA', symObjAddr: 0x1968, symBinAddr: 0x46CF0, symSize: 0x20 } + - { offsetInCU: 0x335, offset: 0xD91EE, size: 0x8, addend: 0x0, symName: '_$sSSWOs', symObjAddr: 0x1988, symBinAddr: 0x46D10, symSize: 0x28 } + - { offsetInCU: 0x349, offset: 0xD9202, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14MetricsRequestV05writebC003urlC07payload10Foundation10URLRequestVAI_xtKAA7PayloadRzlFZypyXEfu_TA', symObjAddr: 0x1A38, symBinAddr: 0x46D38, symSize: 0x8 } + - { offsetInCU: 0x35D, offset: 0xD9216, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13MetricsSenderC15sendSummedEvent33_6D085BE21D7F85B112916431CE97814FLLyyFypyXEfu_TA', symObjAddr: 0x1B40, symBinAddr: 0x46D7C, symSize: 0x18 } + - { offsetInCU: 0x371, offset: 0xD922A, size: 0x8, addend: 0x0, symName: '_$sSay9Backtrace11SummedEventVGWOr', symObjAddr: 0x1B58, symBinAddr: 0x46D94, symSize: 0x28 } + - { offsetInCU: 0x385, offset: 0xD923E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A3ApiC11sendMetrics_3urlyx_10Foundation3URLVtAA7PayloadRzlFypyXEfu_AA012SummedEventsH0V_TG5TA', symObjAddr: 0x1B80, symBinAddr: 0x46DBC, symSize: 0x20 } + - { offsetInCU: 0x399, offset: 0xD9252, size: 0x8, addend: 0x0, symName: '_$sSay9Backtrace11SummedEventVGWOs', symObjAddr: 0x1BA0, symBinAddr: 0x46DDC, symSize: 0x28 } + - { offsetInCU: 0x5EC, offset: 0xD94A5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13MetricsSenderC6enableyyF', symObjAddr: 0x3B4, symBinAddr: 0x4580C, symSize: 0x254 } + - { offsetInCU: 0x6F5, offset: 0xD95AE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A3ApiC11sendMetrics_3urlyx_10Foundation3URLVtAA7PayloadRzlFAA012SummedEventsH0V_Tg5', symObjAddr: 0x608, symBinAddr: 0x45A60, symSize: 0x2FC } + - { offsetInCU: 0x7FE, offset: 0xD96B7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A3ApiC11sendMetrics_3urlyx_10Foundation3URLVtAA7PayloadRzlFAA012UniqueEventsH0V_Tg5', symObjAddr: 0x904, symBinAddr: 0x45D5C, symSize: 0x2FC } + - { offsetInCU: 0x94B, offset: 0xD9804, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13MetricsSenderC15sendUniqueEvent33_6D085BE21D7F85B112916431CE97814FLLyyF', symObjAddr: 0xC00, symBinAddr: 0x46058, symSize: 0x210 } + - { offsetInCU: 0xAC9, offset: 0xD9982, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13MetricsSenderC15sendSummedEvent33_6D085BE21D7F85B112916431CE97814FLLyyF', symObjAddr: 0xE10, symBinAddr: 0x46268, symSize: 0x22C } + - { offsetInCU: 0xC6D, offset: 0xD9B26, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13MetricsSenderC16getSubmissionUrl9urlPrefix10Foundation3URLVAC0bfH0O_tKF', symObjAddr: 0x103C, symBinAddr: 0x46494, symSize: 0x5DC } + - { offsetInCU: 0xDB8, offset: 0xD9C71, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13MetricsSenderCfD', symObjAddr: 0x1674, symBinAddr: 0x46ACC, symSize: 0x3C } + - { offsetInCU: 0x2B, offset: 0xD9D2A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11RateLimiterVwCP', symObjAddr: 0x0, symBinAddr: 0x46E20, symSize: 0x30 } + - { offsetInCU: 0x43, offset: 0xD9D42, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11RateLimiterVwCP', symObjAddr: 0x0, symBinAddr: 0x46E20, symSize: 0x30 } + - { offsetInCU: 0x57, offset: 0xD9D56, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11RateLimiterVwxx', symObjAddr: 0x30, symBinAddr: 0x46E50, symSize: 0x28 } + - { offsetInCU: 0x6B, offset: 0xD9D6A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11RateLimiterVwcp', symObjAddr: 0x58, symBinAddr: 0x46E78, symSize: 0x44 } + - { offsetInCU: 0x7F, offset: 0xD9D7E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11RateLimiterVwca', symObjAddr: 0x9C, symBinAddr: 0x46EBC, symSize: 0x6C } + - { offsetInCU: 0x93, offset: 0xD9D92, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11RateLimiterVwta', symObjAddr: 0x114, symBinAddr: 0x46F28, symSize: 0x54 } + - { offsetInCU: 0xA7, offset: 0xD9DA6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11RateLimiterVwet', symObjAddr: 0x168, symBinAddr: 0x46F7C, symSize: 0x48 } + - { offsetInCU: 0xBB, offset: 0xD9DBA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11RateLimiterVwst', symObjAddr: 0x1B0, symBinAddr: 0x46FC4, symSize: 0x40 } + - { offsetInCU: 0xCF, offset: 0xD9DCE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11RateLimiterVMa', symObjAddr: 0x1F0, symBinAddr: 0x47004, symSize: 0x10 } + - { offsetInCU: 0x468, offset: 0xDA167, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11RateLimiterV7canSendSbvg', symObjAddr: 0x200, symBinAddr: 0x47014, symSize: 0x1A8 } + - { offsetInCU: 0x27, offset: 0xDA48B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace27defaultMetricsBaseUrlStringSSvg', symObjAddr: 0x16C, symBinAddr: 0x47328, symSize: 0x1C } + - { offsetInCU: 0x4B, offset: 0xDA4AF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15applicationNameSSSgvp', symObjAddr: 0x2F0, symBinAddr: 0x98F48, symSize: 0x0 } + - { offsetInCU: 0x65, offset: 0xDA4C9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18applicationVersionSSSgvp', symObjAddr: 0x300, symBinAddr: 0x98F58, symSize: 0x0 } + - { offsetInCU: 0x7F, offset: 0xDA4E3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace12buildVersionSSSgvp', symObjAddr: 0x310, symBinAddr: 0x98F68, symSize: 0x0 } + - { offsetInCU: 0x8D, offset: 0xDA4F1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace27defaultMetricsBaseUrlStringSSvg', symObjAddr: 0x16C, symBinAddr: 0x47328, symSize: 0x1C } + - { offsetInCU: 0xAB, offset: 0xDA50F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15UrlParsingErrorOwCP', symObjAddr: 0x188, symBinAddr: 0x47344, symSize: 0x2C } + - { offsetInCU: 0xBF, offset: 0xDA523, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15UrlParsingErrorOwxx', symObjAddr: 0x1B4, symBinAddr: 0x47370, symSize: 0x8 } + - { offsetInCU: 0xD3, offset: 0xDA537, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15UrlParsingErrorOwca', symObjAddr: 0x1BC, symBinAddr: 0x47378, symSize: 0x40 } + - { offsetInCU: 0xE7, offset: 0xDA54B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15UrlParsingErrorOwta', symObjAddr: 0x208, symBinAddr: 0x473B8, symSize: 0x30 } + - { offsetInCU: 0xFB, offset: 0xDA55F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15UrlParsingErrorOwet', symObjAddr: 0x238, symBinAddr: 0x473E8, symSize: 0x48 } + - { offsetInCU: 0x10F, offset: 0xDA573, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15UrlParsingErrorOwst', symObjAddr: 0x280, symBinAddr: 0x47430, symSize: 0x3C } + - { offsetInCU: 0x123, offset: 0xDA587, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15UrlParsingErrorOwug', symObjAddr: 0x2BC, symBinAddr: 0x4746C, symSize: 0x8 } + - { offsetInCU: 0x137, offset: 0xDA59B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15UrlParsingErrorOwup', symObjAddr: 0x2C4, symBinAddr: 0x47474, symSize: 0x4 } + - { offsetInCU: 0x14B, offset: 0xDA5AF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15UrlParsingErrorOwui', symObjAddr: 0x2C8, symBinAddr: 0x47478, symSize: 0x4 } + - { offsetInCU: 0x15F, offset: 0xDA5C3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15UrlParsingErrorOMa', symObjAddr: 0x2CC, symBinAddr: 0x4747C, symSize: 0x10 } + - { offsetInCU: 0x1A0, offset: 0xDA604, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15UrlParsingErrorOs0D0AAsADP7_domainSSvgTW', symObjAddr: 0x2DC, symBinAddr: 0x4748C, symSize: 0x4 } + - { offsetInCU: 0x1BC, offset: 0xDA620, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15UrlParsingErrorOs0D0AAsADP5_codeSivgTW', symObjAddr: 0x2E0, symBinAddr: 0x47490, symSize: 0x4 } + - { offsetInCU: 0x1D8, offset: 0xDA63C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15UrlParsingErrorOs0D0AAsADP9_userInfoyXlSgvgTW', symObjAddr: 0x2E4, symBinAddr: 0x47494, symSize: 0x4 } + - { offsetInCU: 0x1F4, offset: 0xDA658, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15UrlParsingErrorOs0D0AAsADP19_getEmbeddedNSErroryXlSgyFTW', symObjAddr: 0x2E8, symBinAddr: 0x47498, symSize: 0x4 } + - { offsetInCU: 0x35, offset: 0xDA7C4, size: 0x8, addend: 0x0, symName: _PLCrashReporterException, symObjAddr: 0x78, symBinAddr: 0x98F78, symSize: 0x0 } + - { offsetInCU: 0xAB, offset: 0xDA83A, size: 0x8, addend: 0x0, symName: _PLCrashReporterErrorDomain, symObjAddr: 0x80, symBinAddr: 0x98F80, symSize: 0x0 } + - { offsetInCU: 0x26, offset: 0xDA894, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async18dwarf_frame_reader4initEP21plcrash_async_mobjectPK23plcrash_async_byteorderbb, symObjAddr: 0x0, symBinAddr: 0x474A0, symSize: 0x14 } + - { offsetInCU: 0xDB, offset: 0xDA949, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async34plcrash_async_dwarf_read_uintmax64IyEE15plcrash_error_tP21plcrash_async_mobjectPK23plcrash_async_byteordermlhPT_, symObjAddr: 0x1FC, symBinAddr: 0x4769C, symSize: 0xB8 } + - { offsetInCU: 0x1A86, offset: 0xDC2F4, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async18dwarf_frame_reader4initEP21plcrash_async_mobjectPK23plcrash_async_byteorderbb, symObjAddr: 0x0, symBinAddr: 0x474A0, symSize: 0x14 } + - { offsetInCU: 0x1AE3, offset: 0xDC351, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async18dwarf_frame_reader8find_fdeElmPNS1_28plcrash_async_dwarf_fde_infoE, symObjAddr: 0x14, symBinAddr: 0x474B4, symSize: 0x1E8 } + - { offsetInCU: 0x27, offset: 0xDC5F4, size: 0x8, addend: 0x0, symName: __Z22shared_handler_contextv, symObjAddr: 0x0, symBinAddr: 0x47754, symSize: 0x9C } + - { offsetInCU: 0x35, offset: 0xDC602, size: 0x8, addend: 0x0, symName: __Z22shared_handler_contextv, symObjAddr: 0x0, symBinAddr: 0x47754, symSize: 0x9C } + - { offsetInCU: 0x5F, offset: 0xDC62C, size: 0x8, addend: 0x0, symName: __ZZ22shared_handler_contextvE8instance, symObjAddr: 0x33AF8, symBinAddr: 0x9D0B0, symSize: 0x0 } + - { offsetInCU: 0x2B45, offset: 0xDF112, size: 0x8, addend: 0x0, symName: __ZL13sharedHandler, symObjAddr: 0x33B50, symBinAddr: 0x9D108, symSize: 0x0 } + - { offsetInCU: 0x2BA9, offset: 0xDF176, size: 0x8, addend: 0x0, symName: '-[PLCrashSignalHandler registerHandlerWithSignal:error:]', symObjAddr: 0x644, symBinAddr: 0x47D98, symSize: 0x1B8 } + - { offsetInCU: 0x2BD5, offset: 0xDF1A2, size: 0x8, addend: 0x0, symName: '__ZZ56-[PLCrashSignalHandler registerHandlerWithSignal:error:]E16registerHandlers', symObjAddr: 0xD98, symBinAddr: 0x98F88, symSize: 0x0 } + - { offsetInCU: 0x3F15, offset: 0xE04E2, size: 0x8, addend: 0x0, symName: __ZN22shared_handler_contextD1Ev, symObjAddr: 0x9C, symBinAddr: 0x477F0, symSize: 0x28 } + - { offsetInCU: 0x3FBC, offset: 0xE0589, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async10async_listI29plcrash_signal_handler_actionED2Ev, symObjAddr: 0xBD4, symBinAddr: 0x48328, symSize: 0x64 } + - { offsetInCU: 0x4236, offset: 0xE0803, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async10async_listI28plcrash_signal_user_callbackED2Ev, symObjAddr: 0xC38, symBinAddr: 0x4838C, symSize: 0x64 } + - { offsetInCU: 0x44B0, offset: 0xE0A7D, size: 0x8, addend: 0x0, symName: _plcrash_signal_handler, symObjAddr: 0xC4, symBinAddr: 0x47818, symSize: 0x38 } + - { offsetInCU: 0x4513, offset: 0xE0AE0, size: 0x8, addend: 0x0, symName: __ZL26internal_callback_iteratoriP9__siginfoP17__darwin_ucontextPv, symObjAddr: 0xFC, symBinAddr: 0x47850, symSize: 0xEC } + - { offsetInCU: 0x47D6, offset: 0xE0DA3, size: 0x8, addend: 0x0, symName: _PLCrashSignalHandlerForward, symObjAddr: 0x1E8, symBinAddr: 0x4793C, symSize: 0x20 } + - { offsetInCU: 0x481F, offset: 0xE0DEC, size: 0x8, addend: 0x0, symName: '+[PLCrashSignalHandler initialize]', symObjAddr: 0x208, symBinAddr: 0x4795C, symSize: 0x60 } + - { offsetInCU: 0x4856, offset: 0xE0E23, size: 0x8, addend: 0x0, symName: '+[PLCrashSignalHandler sharedHandler]', symObjAddr: 0x268, symBinAddr: 0x479BC, symSize: 0xC } + - { offsetInCU: 0x4927, offset: 0xE0EF4, size: 0x8, addend: 0x0, symName: '+[PLCrashSignalHandler resetHandlers]', symObjAddr: 0x274, symBinAddr: 0x479C8, symSize: 0xF8 } + - { offsetInCU: 0x4CAD, offset: 0xE127A, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async10async_listI29plcrash_signal_handler_actionE18nasync_remove_nodeEPNS4_4nodeE, symObjAddr: 0x36C, symBinAddr: 0x47AC0, symSize: 0x12C } + - { offsetInCU: 0x51CE, offset: 0xE179B, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async10async_listI28plcrash_signal_user_callbackE18nasync_remove_nodeEPNS4_4nodeE, symObjAddr: 0x498, symBinAddr: 0x47BEC, symSize: 0x12C } + - { offsetInCU: 0x589F, offset: 0xE1E6C, size: 0x8, addend: 0x0, symName: '-[PLCrashSignalHandler init]', symObjAddr: 0x5C4, symBinAddr: 0x47D18, symSize: 0x80 } + - { offsetInCU: 0x5933, offset: 0xE1F00, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async10async_listI28plcrash_signal_user_callbackE13nasync_appendES3_, symObjAddr: 0x8FC, symBinAddr: 0x48050, symSize: 0xD0 } + - { offsetInCU: 0x5E9B, offset: 0xE2468, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async10async_listI29plcrash_signal_handler_actionE13nasync_appendES3_, symObjAddr: 0x9CC, symBinAddr: 0x48120, symSize: 0xD4 } + - { offsetInCU: 0x6278, offset: 0xE2845, size: 0x8, addend: 0x0, symName: __ZL24previous_action_callbackiP9__siginfoP17__darwin_ucontextPvP28PLCrashSignalHandlerCallback, symObjAddr: 0x7FC, symBinAddr: 0x47F50, symSize: 0x100 } + - { offsetInCU: 0x6651, offset: 0xE2C1E, size: 0x8, addend: 0x0, symName: '-[PLCrashSignalHandler registerHandlerForSignal:callback:context:error:]', symObjAddr: 0xAA0, symBinAddr: 0x481F4, symSize: 0x54 } + - { offsetInCU: 0x66FE, offset: 0xE2CCB, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async10async_listI28plcrash_signal_user_callbackE14nasync_prependES3_, symObjAddr: 0xAF4, symBinAddr: 0x48248, symSize: 0xE0 } + - { offsetInCU: 0x26, offset: 0xE3304, size: 0x8, addend: 0x0, symName: _plframe_strerror, symObjAddr: 0x0, symBinAddr: 0x483F0, symSize: 0x24 } + - { offsetInCU: 0x163, offset: 0xE3441, size: 0x8, addend: 0x0, symName: _plframe_strerror, symObjAddr: 0x0, symBinAddr: 0x483F0, symSize: 0x24 } + - { offsetInCU: 0x499, offset: 0xE3777, size: 0x8, addend: 0x0, symName: _plframe_cursor_init, symObjAddr: 0x24, symBinAddr: 0x48414, symSize: 0x58 } + - { offsetInCU: 0x5C2, offset: 0xE38A0, size: 0x8, addend: 0x0, symName: _plframe_cursor_thread_init, symObjAddr: 0x7C, symBinAddr: 0x4846C, symSize: 0x4C } + - { offsetInCU: 0x69B, offset: 0xE3979, size: 0x8, addend: 0x0, symName: _plframe_cursor_next_with_readers, symObjAddr: 0xC8, symBinAddr: 0x484B8, symSize: 0x10C } + - { offsetInCU: 0x7C4, offset: 0xE3AA2, size: 0x8, addend: 0x0, symName: _plframe_cursor_next, symObjAddr: 0x1D4, symBinAddr: 0x485C4, symSize: 0x68 } + - { offsetInCU: 0x80C, offset: 0xE3AEA, size: 0x8, addend: 0x0, symName: _plframe_cursor_get_reg, symObjAddr: 0x23C, symBinAddr: 0x4862C, symSize: 0x58 } + - { offsetInCU: 0x873, offset: 0xE3B51, size: 0x8, addend: 0x0, symName: _plframe_cursor_get_regname, symObjAddr: 0x294, symBinAddr: 0x48684, symSize: 0x8 } + - { offsetInCU: 0x8E2, offset: 0xE3BC0, size: 0x8, addend: 0x0, symName: _plframe_cursor_get_regcount, symObjAddr: 0x29C, symBinAddr: 0x4868C, symSize: 0x8 } + - { offsetInCU: 0x92D, offset: 0xE3C0B, size: 0x8, addend: 0x0, symName: _plframe_cursor_free, symObjAddr: 0x2A4, symBinAddr: 0x48694, symSize: 0x24 } + - { offsetInCU: 0x27, offset: 0xE3CBB, size: 0x8, addend: 0x0, symName: _plcrash_log_writer_init, symObjAddr: 0x0, symBinAddr: 0x486B8, symSize: 0x410 } + - { offsetInCU: 0x2FC, offset: 0xE3F90, size: 0x8, addend: 0x0, symName: _plcrash_log_writer_init, symObjAddr: 0x0, symBinAddr: 0x486B8, symSize: 0x410 } + - { offsetInCU: 0x75E, offset: 0xE43F2, size: 0x8, addend: 0x0, symName: _plprotobuf_cbinary_data_nsstring_init, symObjAddr: 0x410, symBinAddr: 0x48AC8, symSize: 0x3C } + - { offsetInCU: 0x822, offset: 0xE44B6, size: 0x8, addend: 0x0, symName: _plcrash_log_writer_set_exception, symObjAddr: 0x44C, symBinAddr: 0x48B04, symSize: 0x220 } + - { offsetInCU: 0x8F4, offset: 0xE4588, size: 0x8, addend: 0x0, symName: _plcrash_log_writer_set_exception.cold.1, symObjAddr: 0x1888, symBinAddr: 0x647CC, symSize: 0x28 } + - { offsetInCU: 0x90C, offset: 0xE45A0, size: 0x8, addend: 0x0, symName: _plcrash_log_writer_set_exception.cold.2, symObjAddr: 0x18B0, symBinAddr: 0x647F4, symSize: 0x28 } + - { offsetInCU: 0x96E, offset: 0xE4602, size: 0x8, addend: 0x0, symName: _plcrash_log_writer_set_custom_data, symObjAddr: 0x66C, symBinAddr: 0x48D24, symSize: 0x84 } + - { offsetInCU: 0x9EE, offset: 0xE4682, size: 0x8, addend: 0x0, symName: _plcrash_log_writer_close, symObjAddr: 0x6F0, symBinAddr: 0x48DA8, symSize: 0x8 } + - { offsetInCU: 0xA1B, offset: 0xE46AF, size: 0x8, addend: 0x0, symName: _plcrash_log_writer_free, symObjAddr: 0x6F8, symBinAddr: 0x48DB0, symSize: 0xE8 } + - { offsetInCU: 0xB95, offset: 0xE4829, size: 0x8, addend: 0x0, symName: _plcrash_log_writer_write, symObjAddr: 0x7E0, symBinAddr: 0x48E98, symSize: 0x4A8 } + - { offsetInCU: 0x15ED, offset: 0xE5281, size: 0x8, addend: 0x0, symName: _plcrash_writer_write_report_info, symObjAddr: 0xC88, symBinAddr: 0x49340, symSize: 0x68 } + - { offsetInCU: 0x16AB, offset: 0xE533F, size: 0x8, addend: 0x0, symName: _plcrash_writer_write_system_info, symObjAddr: 0xCF0, symBinAddr: 0x493A8, symSize: 0xC8 } + - { offsetInCU: 0x1762, offset: 0xE53F6, size: 0x8, addend: 0x0, symName: _plcrash_writer_write_machine_info, symObjAddr: 0xDB8, symBinAddr: 0x49470, symSize: 0xC0 } + - { offsetInCU: 0x1825, offset: 0xE54B9, size: 0x8, addend: 0x0, symName: _plcrash_writer_write_app_info, symObjAddr: 0xE78, symBinAddr: 0x49530, symSize: 0x78 } + - { offsetInCU: 0x18C0, offset: 0xE5554, size: 0x8, addend: 0x0, symName: _plcrash_writer_write_process_info, symObjAddr: 0xEF0, symBinAddr: 0x495A8, symSize: 0x11C } + - { offsetInCU: 0x19F9, offset: 0xE568D, size: 0x8, addend: 0x0, symName: _plcrash_writer_write_thread, symObjAddr: 0x100C, symBinAddr: 0x496C4, symSize: 0x270 } + - { offsetInCU: 0x1DF9, offset: 0xE5A8D, size: 0x8, addend: 0x0, symName: _plcrash_writer_write_binary_image, symObjAddr: 0x127C, symBinAddr: 0x49934, symSize: 0x134 } + - { offsetInCU: 0x1F75, offset: 0xE5C09, size: 0x8, addend: 0x0, symName: _plcrash_writer_write_exception, symObjAddr: 0x13B0, symBinAddr: 0x49A68, symSize: 0x104 } + - { offsetInCU: 0x2091, offset: 0xE5D25, size: 0x8, addend: 0x0, symName: _plcrash_writer_write_signal, symObjAddr: 0x14B4, symBinAddr: 0x49B6C, symSize: 0x160 } + - { offsetInCU: 0x209C, offset: 0xE5D30, size: 0x8, addend: 0x0, symName: _plcrash_writer_write_signal, symObjAddr: 0x14B4, symBinAddr: 0x49B6C, symSize: 0x160 } + - { offsetInCU: 0x2242, offset: 0xE5ED6, size: 0x8, addend: 0x0, symName: _plcrash_writer_write_processor_info, symObjAddr: 0x1614, symBinAddr: 0x49CCC, symSize: 0x74 } + - { offsetInCU: 0x26E0, offset: 0xE6374, size: 0x8, addend: 0x0, symName: _plcrash_writer_write_thread_frame, symObjAddr: 0x1688, symBinAddr: 0x49D40, symSize: 0x108 } + - { offsetInCU: 0x281C, offset: 0xE64B0, size: 0x8, addend: 0x0, symName: _plcrash_writer_write_exception.cold.1, symObjAddr: 0x18D8, symBinAddr: 0x6481C, symSize: 0x28 } + - { offsetInCU: 0x285D, offset: 0xE64F1, size: 0x8, addend: 0x0, symName: _plcrash_writer_write_mach_signal, symObjAddr: 0x17F8, symBinAddr: 0x49EB0, symSize: 0x90 } + - { offsetInCU: 0x29CA, offset: 0xE665E, size: 0x8, addend: 0x0, symName: _plcrash_writer_write_thread_frame_symbol_cb, symObjAddr: 0x1790, symBinAddr: 0x49E48, symSize: 0x68 } + - { offsetInCU: 0x26, offset: 0xE6F47, size: 0x8, addend: 0x0, symName: _plcr_swap16, symObjAddr: 0x0, symBinAddr: 0x49F40, symSize: 0x8 } + - { offsetInCU: 0x40, offset: 0xE6F61, size: 0x8, addend: 0x0, symName: _plcrash_async_byteorder_swapped, symObjAddr: 0x4F8, symBinAddr: 0x87278, symSize: 0x0 } + - { offsetInCU: 0xF9, offset: 0xE701A, size: 0x8, addend: 0x0, symName: _plcrash_async_byteorder_direct, symObjAddr: 0x510, symBinAddr: 0x87290, symSize: 0x0 } + - { offsetInCU: 0x1D4, offset: 0xE70F5, size: 0x8, addend: 0x0, symName: _plcr_swap16, symObjAddr: 0x0, symBinAddr: 0x49F40, symSize: 0x8 } + - { offsetInCU: 0x1FF, offset: 0xE7120, size: 0x8, addend: 0x0, symName: _plcr_swap32, symObjAddr: 0x8, symBinAddr: 0x49F48, symSize: 0x8 } + - { offsetInCU: 0x22A, offset: 0xE714B, size: 0x8, addend: 0x0, symName: _plcr_swap64, symObjAddr: 0x10, symBinAddr: 0x49F50, symSize: 0x8 } + - { offsetInCU: 0x255, offset: 0xE7176, size: 0x8, addend: 0x0, symName: _plcr_nswap16, symObjAddr: 0x18, symBinAddr: 0x49F58, symSize: 0x4 } + - { offsetInCU: 0x27E, offset: 0xE719F, size: 0x8, addend: 0x0, symName: _plcr_nswap32, symObjAddr: 0x1C, symBinAddr: 0x49F5C, symSize: 0x4 } + - { offsetInCU: 0x2A7, offset: 0xE71C8, size: 0x8, addend: 0x0, symName: _plcr_nswap64, symObjAddr: 0x20, symBinAddr: 0x49F60, symSize: 0x4 } + - { offsetInCU: 0x2D0, offset: 0xE71F1, size: 0x8, addend: 0x0, symName: _plcrash_async_byteorder_little_endian, symObjAddr: 0x24, symBinAddr: 0x49F64, symSize: 0xC } + - { offsetInCU: 0x2EA, offset: 0xE720B, size: 0x8, addend: 0x0, symName: _plcrash_async_byteorder_big_endian, symObjAddr: 0x30, symBinAddr: 0x49F70, symSize: 0xC } + - { offsetInCU: 0x304, offset: 0xE7225, size: 0x8, addend: 0x0, symName: _plcrash_async_strerror, symObjAddr: 0x3C, symBinAddr: 0x49F7C, symSize: 0x24 } + - { offsetInCU: 0x32F, offset: 0xE7250, size: 0x8, addend: 0x0, symName: _plcrash_async_address_apply_offset, symObjAddr: 0x60, symBinAddr: 0x49FA0, symSize: 0x40 } + - { offsetInCU: 0x35E, offset: 0xE727F, size: 0x8, addend: 0x0, symName: _pl_mach_thread_self, symObjAddr: 0xA0, symBinAddr: 0x49FE0, symSize: 0x38 } + - { offsetInCU: 0x498, offset: 0xE73B9, size: 0x8, addend: 0x0, symName: _plcrash_async_task_memcpy, symObjAddr: 0xD8, symBinAddr: 0x4A018, symSize: 0x78 } + - { offsetInCU: 0x5A4, offset: 0xE74C5, size: 0x8, addend: 0x0, symName: _plcrash_async_task_read_uint8, symObjAddr: 0x150, symBinAddr: 0x4A090, symSize: 0x8 } + - { offsetInCU: 0x605, offset: 0xE7526, size: 0x8, addend: 0x0, symName: _plcrash_async_task_read_uint16, symObjAddr: 0x158, symBinAddr: 0x4A098, symSize: 0x54 } + - { offsetInCU: 0x6A1, offset: 0xE75C2, size: 0x8, addend: 0x0, symName: _plcrash_async_task_read_uint32, symObjAddr: 0x1AC, symBinAddr: 0x4A0EC, symSize: 0x54 } + - { offsetInCU: 0x73D, offset: 0xE765E, size: 0x8, addend: 0x0, symName: _plcrash_async_task_read_uint64, symObjAddr: 0x200, symBinAddr: 0x4A140, symSize: 0x54 } + - { offsetInCU: 0x7D9, offset: 0xE76FA, size: 0x8, addend: 0x0, symName: _plcrash_async_strcmp, symObjAddr: 0x254, symBinAddr: 0x4A194, symSize: 0x28 } + - { offsetInCU: 0x817, offset: 0xE7738, size: 0x8, addend: 0x0, symName: _plcrash_async_strncmp, symObjAddr: 0x27C, symBinAddr: 0x4A1BC, symSize: 0x44 } + - { offsetInCU: 0x864, offset: 0xE7785, size: 0x8, addend: 0x0, symName: _plcrash_async_memcpy, symObjAddr: 0x2C0, symBinAddr: 0x4A200, symSize: 0x20 } + - { offsetInCU: 0x8A8, offset: 0xE77C9, size: 0x8, addend: 0x0, symName: _plcrash_async_memcpy, symObjAddr: 0x2C0, symBinAddr: 0x4A200, symSize: 0x20 } + - { offsetInCU: 0x8C2, offset: 0xE77E3, size: 0x8, addend: 0x0, symName: _plcrash_async_memset, symObjAddr: 0x2E0, symBinAddr: 0x4A220, symSize: 0x2C } + - { offsetInCU: 0x942, offset: 0xE7863, size: 0x8, addend: 0x0, symName: _plcrash_async_writen, symObjAddr: 0x30C, symBinAddr: 0x4A24C, symSize: 0x78 } + - { offsetInCU: 0xA1A, offset: 0xE793B, size: 0x8, addend: 0x0, symName: _plcrash_async_file_init, symObjAddr: 0x384, symBinAddr: 0x4A2C4, symSize: 0x10 } + - { offsetInCU: 0xABF, offset: 0xE79E0, size: 0x8, addend: 0x0, symName: _plcrash_async_file_write, symObjAddr: 0x394, symBinAddr: 0x4A2D4, symSize: 0xD0 } + - { offsetInCU: 0xB7C, offset: 0xE7A9D, size: 0x8, addend: 0x0, symName: _plcrash_async_file_flush, symObjAddr: 0x464, symBinAddr: 0x4A3A4, symSize: 0x44 } + - { offsetInCU: 0xC65, offset: 0xE7B86, size: 0x8, addend: 0x0, symName: _plcrash_async_file_close, symObjAddr: 0x4A8, symBinAddr: 0x4A3E8, symSize: 0x50 } + - { offsetInCU: 0x26, offset: 0xE7C75, size: 0x8, addend: 0x0, symName: _plcrash_writer_pack, symObjAddr: 0x0, symBinAddr: 0x4A438, symSize: 0x534 } + - { offsetInCU: 0x308, offset: 0xE7F57, size: 0x8, addend: 0x0, symName: _plcrash_writer_pack, symObjAddr: 0x0, symBinAddr: 0x4A438, symSize: 0x534 } + - { offsetInCU: 0x614, offset: 0xE8263, size: 0x8, addend: 0x0, symName: _uint64_pack, symObjAddr: 0x534, symBinAddr: 0x4A96C, symSize: 0x110 } + - { offsetInCU: 0x27, offset: 0xE8415, size: 0x8, addend: 0x0, symName: '+[PLCrashReporter initialize]', symObjAddr: 0x0, symBinAddr: 0x4AA7C, symSize: 0x74 } + - { offsetInCU: 0xA2, offset: 0xE8490, size: 0x8, addend: 0x0, symName: _sharedReporter, symObjAddr: 0x2E308, symBinAddr: 0x9D120, symSize: 0x0 } + - { offsetInCU: 0x3C7, offset: 0xE87B5, size: 0x8, addend: 0x0, symName: '+[PLCrashReporter sharedReporter]', symObjAddr: 0x158, symBinAddr: 0x4ABD4, symSize: 0x40 } + - { offsetInCU: 0x3F3, offset: 0xE87E1, size: 0x8, addend: 0x0, symName: _sharedReporter.onceLock, symObjAddr: 0x2E310, symBinAddr: 0x9D128, symSize: 0x0 } + - { offsetInCU: 0x45E, offset: 0xE884C, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter enableCrashReporterAndReturnError:]', symObjAddr: 0x474, symBinAddr: 0x4AEF0, symSize: 0x38C } + - { offsetInCU: 0x48A, offset: 0xE8878, size: 0x8, addend: 0x0, symName: '_enableCrashReporterAndReturnError:.enforceOne', symObjAddr: 0x2E318, symBinAddr: 0x9D130, symSize: 0x0 } + - { offsetInCU: 0x594, offset: 0xE8982, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter generateLiveReportWithThread:exception:error:]', symObjAddr: 0xA30, symBinAddr: 0x4B4AC, symSize: 0x448 } + - { offsetInCU: 0x91C, offset: 0xE8D0A, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter(PrivateMethods) initWithBundle:configuration:]', symObjAddr: 0x1284, symBinAddr: 0x4BD00, symSize: 0x244 } + - { offsetInCU: 0xB12, offset: 0xE8F00, size: 0x8, addend: 0x0, symName: _shared_image_list, symObjAddr: 0x2E2F8, symBinAddr: 0x9D110, symSize: 0x0 } + - { offsetInCU: 0xB55, offset: 0xE8F43, size: 0x8, addend: 0x0, symName: _signal_handler_context, symObjAddr: 0x2E320, symBinAddr: 0x9D138, symSize: 0x0 } + - { offsetInCU: 0xE4A, offset: 0xE9238, size: 0x8, addend: 0x0, symName: _image_add_callback, symObjAddr: 0x74, symBinAddr: 0x4AAF0, symSize: 0xD4 } + - { offsetInCU: 0xF58, offset: 0xE9346, size: 0x8, addend: 0x0, symName: _monitored_signals, symObjAddr: 0x2048, symBinAddr: 0x6BA78, symSize: 0x0 } + - { offsetInCU: 0xF6E, offset: 0xE935C, size: 0x8, addend: 0x0, symName: _uncaught_exception_handler, symObjAddr: 0x9E4, symBinAddr: 0x4B460, symSize: 0x38 } + - { offsetInCU: 0xF92, offset: 0xE9380, size: 0x8, addend: 0x0, symName: _uncaught_exception_handler.exception_is_handled, symObjAddr: 0x2E538, symBinAddr: 0x9D350, symSize: 0x0 } + - { offsetInCU: 0xFE3, offset: 0xE93D1, size: 0x8, addend: 0x0, symName: _crashCallbacks.1, symObjAddr: 0x2E528, symBinAddr: 0x9D340, symSize: 0x0 } + - { offsetInCU: 0xFEE, offset: 0xE93DC, size: 0x8, addend: 0x0, symName: _crashCallbacks.2, symObjAddr: 0x2E530, symBinAddr: 0x9D348, symSize: 0x0 } + - { offsetInCU: 0x15CD, offset: 0xE99BB, size: 0x8, addend: 0x0, symName: '+[PLCrashReporter initialize]', symObjAddr: 0x0, symBinAddr: 0x4AA7C, symSize: 0x74 } + - { offsetInCU: 0x16FC, offset: 0xE9AEA, size: 0x8, addend: 0x0, symName: _image_remove_callback, symObjAddr: 0x148, symBinAddr: 0x4ABC4, symSize: 0x10 } + - { offsetInCU: 0x17FD, offset: 0xE9BEB, size: 0x8, addend: 0x0, symName: '___33+[PLCrashReporter sharedReporter]_block_invoke', symObjAddr: 0x198, symBinAddr: 0x4AC14, symSize: 0xA8 } + - { offsetInCU: 0x182A, offset: 0xE9C18, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter init]', symObjAddr: 0x240, symBinAddr: 0x4ACBC, symSize: 0x50 } + - { offsetInCU: 0x1866, offset: 0xE9C54, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter initWithConfiguration:]', symObjAddr: 0x290, symBinAddr: 0x4AD0C, symSize: 0x74 } + - { offsetInCU: 0x18B3, offset: 0xE9CA1, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter hasPendingCrashReport]', symObjAddr: 0x304, symBinAddr: 0x4AD80, symSize: 0x74 } + - { offsetInCU: 0x18EF, offset: 0xE9CDD, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter loadPendingCrashReportData]', symObjAddr: 0x378, symBinAddr: 0x4ADF4, symSize: 0x8 } + - { offsetInCU: 0x1927, offset: 0xE9D15, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter loadPendingCrashReportDataAndReturnError:]', symObjAddr: 0x380, symBinAddr: 0x4ADFC, symSize: 0x68 } + - { offsetInCU: 0x1974, offset: 0xE9D62, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter purgePendingCrashReport]', symObjAddr: 0x3E8, symBinAddr: 0x4AE64, symSize: 0x8 } + - { offsetInCU: 0x19AC, offset: 0xE9D9A, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter purgePendingCrashReportAndReturnError:]', symObjAddr: 0x3F0, symBinAddr: 0x4AE6C, symSize: 0x7C } + - { offsetInCU: 0x19F9, offset: 0xE9DE7, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter enableCrashReporter]', symObjAddr: 0x46C, symBinAddr: 0x4AEE8, symSize: 0x8 } + - { offsetInCU: 0x1D40, offset: 0xEA12E, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter enableCrashReporterAndReturnError:].cold.1', symObjAddr: 0x1998, symBinAddr: 0x64844, symSize: 0x28 } + - { offsetInCU: 0x1D58, offset: 0xEA146, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter enableCrashReporterAndReturnError:].cold.2', symObjAddr: 0x19C0, symBinAddr: 0x6486C, symSize: 0x28 } + - { offsetInCU: 0x1D70, offset: 0xEA15E, size: 0x8, addend: 0x0, symName: _signal_handler_callback, symObjAddr: 0x800, symBinAddr: 0x4B27C, symSize: 0xD0 } + - { offsetInCU: 0x20CD, offset: 0xEA4BB, size: 0x8, addend: 0x0, symName: _plcrash_write_report, symObjAddr: 0x188C, symBinAddr: 0x4C308, symSize: 0xF4 } + - { offsetInCU: 0x21B9, offset: 0xEA5A7, size: 0x8, addend: 0x0, symName: _mach_exception_callback, symObjAddr: 0x8D0, symBinAddr: 0x4B34C, symSize: 0x114 } + - { offsetInCU: 0x241F, offset: 0xEA80D, size: 0x8, addend: 0x0, symName: _uncaught_exception_handler.cold.1, symObjAddr: 0x19E8, symBinAddr: 0x64894, symSize: 0x1C } + - { offsetInCU: 0x2437, offset: 0xEA825, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter generateLiveReportWithThread:]', symObjAddr: 0xA1C, symBinAddr: 0x4B498, symSize: 0x8 } + - { offsetInCU: 0x247E, offset: 0xEA86C, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter generateLiveReportWithThread:error:]', symObjAddr: 0xA24, symBinAddr: 0x4B4A0, symSize: 0xC } + - { offsetInCU: 0x2721, offset: 0xEAB0F, size: 0x8, addend: 0x0, symName: _plcr_live_report_callback, symObjAddr: 0xE78, symBinAddr: 0x4B8F4, symSize: 0x48 } + - { offsetInCU: 0x278C, offset: 0xEAB7A, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter generateLiveReport]', symObjAddr: 0xEC0, symBinAddr: 0x4B93C, symSize: 0x8 } + - { offsetInCU: 0x27C4, offset: 0xEABB2, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter generateLiveReportAndReturnError:]', symObjAddr: 0xEC8, symBinAddr: 0x4B944, symSize: 0xC } + - { offsetInCU: 0x280D, offset: 0xEABFB, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter generateLiveReportWithException:error:]', symObjAddr: 0xED4, symBinAddr: 0x4B950, symSize: 0x64 } + - { offsetInCU: 0x2879, offset: 0xEAC67, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter setCrashCallbacks:]', symObjAddr: 0xF38, symBinAddr: 0x4B9B4, symSize: 0x64 } + - { offsetInCU: 0x28C5, offset: 0xEACB3, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter setCustomData:]', symObjAddr: 0xF9C, symBinAddr: 0x4BA18, symSize: 0x48 } + - { offsetInCU: 0x28D0, offset: 0xEACBE, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter setCrashCallbacks:].cold.1', symObjAddr: 0x1A04, symBinAddr: 0x648B0, symSize: 0x28 } + - { offsetInCU: 0x28E8, offset: 0xEACD6, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter setCustomData:]', symObjAddr: 0xF9C, symBinAddr: 0x4BA18, symSize: 0x48 } + - { offsetInCU: 0x293F, offset: 0xEAD2D, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter crashReportPath]', symObjAddr: 0xFE4, symBinAddr: 0x4BA60, symSize: 0x4C } + - { offsetInCU: 0x297B, offset: 0xEAD69, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter customData]', symObjAddr: 0x1030, symBinAddr: 0x4BAAC, symSize: 0x8 } + - { offsetInCU: 0x29B4, offset: 0xEADA2, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter .cxx_destruct]', symObjAddr: 0x1038, symBinAddr: 0x4BAB4, symSize: 0x78 } + - { offsetInCU: 0x29EC, offset: 0xEADDA, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter(PrivateMethods) initWithApplicationIdentifier:appVersion:appMarketingVersion:configuration:]', symObjAddr: 0x10B0, symBinAddr: 0x4BB2C, symSize: 0x1D4 } + - { offsetInCU: 0x2B0D, offset: 0xEAEFB, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter(PrivateMethods) enableMachExceptionServerWithPreviousPortSet:callback:context:error:]', symObjAddr: 0x14C8, symBinAddr: 0x4BF44, symSize: 0x1C4 } + - { offsetInCU: 0x2C0C, offset: 0xEAFFA, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter(PrivateMethods) mapToAsyncSymbolicationStrategy:]', symObjAddr: 0x168C, symBinAddr: 0x4C108, symSize: 0x10 } + - { offsetInCU: 0x2C63, offset: 0xEB051, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter(PrivateMethods) populateCrashReportDirectoryAndReturnError:]', symObjAddr: 0x169C, symBinAddr: 0x4C118, symSize: 0x19C } + - { offsetInCU: 0x2CD2, offset: 0xEB0C0, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter(PrivateMethods) crashReportDirectory]', symObjAddr: 0x1838, symBinAddr: 0x4C2B4, symSize: 0x8 } + - { offsetInCU: 0x2D0C, offset: 0xEB0FA, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter(PrivateMethods) queuedCrashReportDirectory]', symObjAddr: 0x1840, symBinAddr: 0x4C2BC, symSize: 0x4C } + - { offsetInCU: 0x2D65, offset: 0xEB153, size: 0x8, addend: 0x0, symName: _mach_exception_callback_live_cb, symObjAddr: 0x1980, symBinAddr: 0x4C3FC, symSize: 0x18 } + - { offsetInCU: 0x27, offset: 0xEB8FC, size: 0x8, addend: 0x0, symName: '-[PLCrashReport initWithData:error:]', symObjAddr: 0x0, symBinAddr: 0x4C414, symSize: 0x3C8 } + - { offsetInCU: 0x1112, offset: 0xEC9E7, size: 0x8, addend: 0x0, symName: '-[PLCrashReport initWithData:error:]', symObjAddr: 0x0, symBinAddr: 0x4C414, symSize: 0x3C8 } + - { offsetInCU: 0x12B4, offset: 0xECB89, size: 0x8, addend: 0x0, symName: _populate_nserror, symObjAddr: 0x3C8, symBinAddr: 0x4C7DC, symSize: 0x94 } + - { offsetInCU: 0x1310, offset: 0xECBE5, size: 0x8, addend: 0x0, symName: '-[PLCrashReport dealloc]', symObjAddr: 0x45C, symBinAddr: 0x4C870, symSize: 0x74 } + - { offsetInCU: 0x13FA, offset: 0xECCCF, size: 0x8, addend: 0x0, symName: '-[PLCrashReport imageForAddress:]', symObjAddr: 0x4D0, symBinAddr: 0x4C8E4, symSize: 0x138 } + - { offsetInCU: 0x147B, offset: 0xECD50, size: 0x8, addend: 0x0, symName: '-[PLCrashReport hasMachineInfo]', symObjAddr: 0x608, symBinAddr: 0x4CA1C, symSize: 0x10 } + - { offsetInCU: 0x14B5, offset: 0xECD8A, size: 0x8, addend: 0x0, symName: '-[PLCrashReport hasProcessInfo]', symObjAddr: 0x618, symBinAddr: 0x4CA2C, symSize: 0x10 } + - { offsetInCU: 0x14EF, offset: 0xECDC4, size: 0x8, addend: 0x0, symName: '-[PLCrashReport hasExceptionInfo]', symObjAddr: 0x628, symBinAddr: 0x4CA3C, symSize: 0x10 } + - { offsetInCU: 0x1529, offset: 0xECDFE, size: 0x8, addend: 0x0, symName: '-[PLCrashReport systemInfo]', symObjAddr: 0x638, symBinAddr: 0x4CA4C, symSize: 0x8 } + - { offsetInCU: 0x1563, offset: 0xECE38, size: 0x8, addend: 0x0, symName: '-[PLCrashReport machineInfo]', symObjAddr: 0x640, symBinAddr: 0x4CA54, symSize: 0x8 } + - { offsetInCU: 0x159D, offset: 0xECE72, size: 0x8, addend: 0x0, symName: '-[PLCrashReport applicationInfo]', symObjAddr: 0x648, symBinAddr: 0x4CA5C, symSize: 0x8 } + - { offsetInCU: 0x15D7, offset: 0xECEAC, size: 0x8, addend: 0x0, symName: '-[PLCrashReport processInfo]', symObjAddr: 0x650, symBinAddr: 0x4CA64, symSize: 0x8 } + - { offsetInCU: 0x1611, offset: 0xECEE6, size: 0x8, addend: 0x0, symName: '-[PLCrashReport signalInfo]', symObjAddr: 0x658, symBinAddr: 0x4CA6C, symSize: 0x8 } + - { offsetInCU: 0x164B, offset: 0xECF20, size: 0x8, addend: 0x0, symName: '-[PLCrashReport machExceptionInfo]', symObjAddr: 0x660, symBinAddr: 0x4CA74, symSize: 0x8 } + - { offsetInCU: 0x1685, offset: 0xECF5A, size: 0x8, addend: 0x0, symName: '-[PLCrashReport threads]', symObjAddr: 0x668, symBinAddr: 0x4CA7C, symSize: 0x8 } + - { offsetInCU: 0x16BF, offset: 0xECF94, size: 0x8, addend: 0x0, symName: '-[PLCrashReport images]', symObjAddr: 0x670, symBinAddr: 0x4CA84, symSize: 0x8 } + - { offsetInCU: 0x16F9, offset: 0xECFCE, size: 0x8, addend: 0x0, symName: '-[PLCrashReport exceptionInfo]', symObjAddr: 0x678, symBinAddr: 0x4CA8C, symSize: 0x8 } + - { offsetInCU: 0x1733, offset: 0xED008, size: 0x8, addend: 0x0, symName: '-[PLCrashReport uuidRef]', symObjAddr: 0x680, symBinAddr: 0x4CA94, symSize: 0x8 } + - { offsetInCU: 0x176D, offset: 0xED042, size: 0x8, addend: 0x0, symName: '-[PLCrashReport customData]', symObjAddr: 0x688, symBinAddr: 0x4CA9C, symSize: 0x8 } + - { offsetInCU: 0x17A6, offset: 0xED07B, size: 0x8, addend: 0x0, symName: '-[PLCrashReport .cxx_destruct]', symObjAddr: 0x690, symBinAddr: 0x4CAA4, symSize: 0x90 } + - { offsetInCU: 0x17DD, offset: 0xED0B2, size: 0x8, addend: 0x0, symName: '-[PLCrashReport(PrivateMethods) decodeCrashData:error:]', symObjAddr: 0x720, symBinAddr: 0x4CB34, symSize: 0x214 } + - { offsetInCU: 0x18D0, offset: 0xED1A5, size: 0x8, addend: 0x0, symName: '-[PLCrashReport(PrivateMethods) extractSystemInfo:processorInfo:error:]', symObjAddr: 0x934, symBinAddr: 0x4CD48, symSize: 0x1D8 } + - { offsetInCU: 0x196F, offset: 0xED244, size: 0x8, addend: 0x0, symName: '-[PLCrashReport(PrivateMethods) extractProcessorInfo:error:]', symObjAddr: 0xB0C, symBinAddr: 0x4CF20, symSize: 0xA8 } + - { offsetInCU: 0x19DB, offset: 0xED2B0, size: 0x8, addend: 0x0, symName: '-[PLCrashReport(PrivateMethods) synthesizeProcessorInfoFromArchitecture:error:]', symObjAddr: 0xBB4, symBinAddr: 0x4CFC8, symSize: 0xC4 } + - { offsetInCU: 0x1A69, offset: 0xED33E, size: 0x8, addend: 0x0, symName: '-[PLCrashReport(PrivateMethods) extractMachineInfo:error:]', symObjAddr: 0xC78, symBinAddr: 0x4D08C, symSize: 0x11C } + - { offsetInCU: 0x1AF7, offset: 0xED3CC, size: 0x8, addend: 0x0, symName: '-[PLCrashReport(PrivateMethods) extractApplicationInfo:error:]', symObjAddr: 0xD94, symBinAddr: 0x4D1A8, symSize: 0x178 } + - { offsetInCU: 0x1B96, offset: 0xED46B, size: 0x8, addend: 0x0, symName: '-[PLCrashReport(PrivateMethods) extractProcessInfo:error:]', symObjAddr: 0xF0C, symBinAddr: 0x4D320, symSize: 0x1A8 } + - { offsetInCU: 0x1C68, offset: 0xED53D, size: 0x8, addend: 0x0, symName: '-[PLCrashReport(PrivateMethods) extractSymbolInfo:error:]', symObjAddr: 0x10B4, symBinAddr: 0x4D4C8, symSize: 0xE0 } + - { offsetInCU: 0x1CE5, offset: 0xED5BA, size: 0x8, addend: 0x0, symName: '-[PLCrashReport(PrivateMethods) extractStackFrameInfo:error:]', symObjAddr: 0x1194, symBinAddr: 0x4D5A8, symSize: 0x160 } + - { offsetInCU: 0x1D73, offset: 0xED648, size: 0x8, addend: 0x0, symName: '-[PLCrashReport(PrivateMethods) extractThreadInfo:error:]', symObjAddr: 0x12F4, symBinAddr: 0x4D708, symSize: 0x2A8 } + - { offsetInCU: 0x1EF3, offset: 0xED7C8, size: 0x8, addend: 0x0, symName: '-[PLCrashReport(PrivateMethods) extractImageInfo:error:]', symObjAddr: 0x159C, symBinAddr: 0x4D9B0, symSize: 0x21C } + - { offsetInCU: 0x1FE4, offset: 0xED8B9, size: 0x8, addend: 0x0, symName: '-[PLCrashReport(PrivateMethods) extractExceptionInfo:error:]', symObjAddr: 0x17B8, symBinAddr: 0x4DBCC, symSize: 0x1FC } + - { offsetInCU: 0x1FEF, offset: 0xED8C4, size: 0x8, addend: 0x0, symName: '-[PLCrashReport(PrivateMethods) extractImageInfo:error:].cold.1', symObjAddr: 0x1C40, symBinAddr: 0x648D8, symSize: 0x28 } + - { offsetInCU: 0x2007, offset: 0xED8DC, size: 0x8, addend: 0x0, symName: '-[PLCrashReport(PrivateMethods) extractExceptionInfo:error:]', symObjAddr: 0x17B8, symBinAddr: 0x4DBCC, symSize: 0x1FC } + - { offsetInCU: 0x20F7, offset: 0xED9CC, size: 0x8, addend: 0x0, symName: '-[PLCrashReport(PrivateMethods) extractSignalInfo:error:]', symObjAddr: 0x19B4, symBinAddr: 0x4DDC8, symSize: 0x13C } + - { offsetInCU: 0x2185, offset: 0xEDA5A, size: 0x8, addend: 0x0, symName: '-[PLCrashReport(PrivateMethods) extractMachExceptionInfo:error:]', symObjAddr: 0x1AF0, symBinAddr: 0x4DF04, symSize: 0x150 } + - { offsetInCU: 0x27, offset: 0xEDE43, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSystemInfo initWithOperatingSystem:operatingSystemVersion:architecture:timestamp:]', symObjAddr: 0x0, symBinAddr: 0x4E054, symSize: 0x14 } + - { offsetInCU: 0x41, offset: 0xEDE5D, size: 0x8, addend: 0x0, symName: _PLCrashReportHostOperatingSystem, symObjAddr: 0x1B4, symBinAddr: 0x98FC8, symSize: 0x0 } + - { offsetInCU: 0x90, offset: 0xEDEAC, size: 0x8, addend: 0x0, symName: _PLCrashReportHostArchitecture, symObjAddr: 0x1B8, symBinAddr: 0x98FCC, symSize: 0x0 } + - { offsetInCU: 0x2A3, offset: 0xEE0BF, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSystemInfo initWithOperatingSystem:operatingSystemVersion:architecture:timestamp:]', symObjAddr: 0x0, symBinAddr: 0x4E054, symSize: 0x14 } + - { offsetInCU: 0x318, offset: 0xEE134, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSystemInfo initWithOperatingSystem:operatingSystemVersion:operatingSystemBuild:architecture:timestamp:]', symObjAddr: 0x14, symBinAddr: 0x4E068, symSize: 0xC } + - { offsetInCU: 0x399, offset: 0xEE1B5, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSystemInfo initWithOperatingSystem:operatingSystemVersion:operatingSystemBuild:architecture:processorInfo:timestamp:]', symObjAddr: 0x20, symBinAddr: 0x4E074, symSize: 0x11C } + - { offsetInCU: 0x434, offset: 0xEE250, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSystemInfo operatingSystem]', symObjAddr: 0x13C, symBinAddr: 0x4E190, symSize: 0x8 } + - { offsetInCU: 0x46D, offset: 0xEE289, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSystemInfo operatingSystemVersion]', symObjAddr: 0x144, symBinAddr: 0x4E198, symSize: 0x8 } + - { offsetInCU: 0x4A6, offset: 0xEE2C2, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSystemInfo operatingSystemBuild]', symObjAddr: 0x14C, symBinAddr: 0x4E1A0, symSize: 0x8 } + - { offsetInCU: 0x4DF, offset: 0xEE2FB, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSystemInfo architecture]', symObjAddr: 0x154, symBinAddr: 0x4E1A8, symSize: 0x8 } + - { offsetInCU: 0x518, offset: 0xEE334, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSystemInfo timestamp]', symObjAddr: 0x15C, symBinAddr: 0x4E1B0, symSize: 0x8 } + - { offsetInCU: 0x551, offset: 0xEE36D, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSystemInfo processorInfo]', symObjAddr: 0x164, symBinAddr: 0x4E1B8, symSize: 0x8 } + - { offsetInCU: 0x58A, offset: 0xEE3A6, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSystemInfo .cxx_destruct]', symObjAddr: 0x16C, symBinAddr: 0x4E1C0, symSize: 0x48 } + - { offsetInCU: 0x27, offset: 0xEE440, size: 0x8, addend: 0x0, symName: '-[PLCrashReportApplicationInfo initWithApplicationIdentifier:applicationVersion:applicationMarketingVersion:]', symObjAddr: 0x0, symBinAddr: 0x4E208, symSize: 0xE0 } + - { offsetInCU: 0xFF, offset: 0xEE518, size: 0x8, addend: 0x0, symName: '-[PLCrashReportApplicationInfo initWithApplicationIdentifier:applicationVersion:applicationMarketingVersion:]', symObjAddr: 0x0, symBinAddr: 0x4E208, symSize: 0xE0 } + - { offsetInCU: 0x16A, offset: 0xEE583, size: 0x8, addend: 0x0, symName: '-[PLCrashReportApplicationInfo applicationIdentifier]', symObjAddr: 0xE0, symBinAddr: 0x4E2E8, symSize: 0x8 } + - { offsetInCU: 0x1A3, offset: 0xEE5BC, size: 0x8, addend: 0x0, symName: '-[PLCrashReportApplicationInfo applicationVersion]', symObjAddr: 0xE8, symBinAddr: 0x4E2F0, symSize: 0x8 } + - { offsetInCU: 0x1DC, offset: 0xEE5F5, size: 0x8, addend: 0x0, symName: '-[PLCrashReportApplicationInfo applicationMarketingVersion]', symObjAddr: 0xF0, symBinAddr: 0x4E2F8, symSize: 0x8 } + - { offsetInCU: 0x215, offset: 0xEE62E, size: 0x8, addend: 0x0, symName: '-[PLCrashReportApplicationInfo .cxx_destruct]', symObjAddr: 0xF8, symBinAddr: 0x4E300, symSize: 0x3C } + - { offsetInCU: 0x27, offset: 0xEE6C8, size: 0x8, addend: 0x0, symName: '-[PLCrashReportThreadInfo initWithThreadNumber:stackFrames:crashed:registers:]', symObjAddr: 0x0, symBinAddr: 0x4E33C, symSize: 0xCC } + - { offsetInCU: 0x13C, offset: 0xEE7DD, size: 0x8, addend: 0x0, symName: '-[PLCrashReportThreadInfo initWithThreadNumber:stackFrames:crashed:registers:]', symObjAddr: 0x0, symBinAddr: 0x4E33C, symSize: 0xCC } + - { offsetInCU: 0x1B7, offset: 0xEE858, size: 0x8, addend: 0x0, symName: '-[PLCrashReportThreadInfo threadNumber]', symObjAddr: 0xCC, symBinAddr: 0x4E408, symSize: 0x8 } + - { offsetInCU: 0x1F0, offset: 0xEE891, size: 0x8, addend: 0x0, symName: '-[PLCrashReportThreadInfo stackFrames]', symObjAddr: 0xD4, symBinAddr: 0x4E410, symSize: 0x8 } + - { offsetInCU: 0x229, offset: 0xEE8CA, size: 0x8, addend: 0x0, symName: '-[PLCrashReportThreadInfo crashed]', symObjAddr: 0xDC, symBinAddr: 0x4E418, symSize: 0x8 } + - { offsetInCU: 0x262, offset: 0xEE903, size: 0x8, addend: 0x0, symName: '-[PLCrashReportThreadInfo registers]', symObjAddr: 0xE4, symBinAddr: 0x4E420, symSize: 0x8 } + - { offsetInCU: 0x29B, offset: 0xEE93C, size: 0x8, addend: 0x0, symName: '-[PLCrashReportThreadInfo .cxx_destruct]', symObjAddr: 0xEC, symBinAddr: 0x4E428, symSize: 0x30 } + - { offsetInCU: 0x27, offset: 0xEE9D6, size: 0x8, addend: 0x0, symName: '-[PLCrashReportBinaryImageInfo initWithCodeType:baseAddress:size:name:uuid:]', symObjAddr: 0x0, symBinAddr: 0x4E458, symSize: 0x180 } + - { offsetInCU: 0x1D5, offset: 0xEEB84, size: 0x8, addend: 0x0, symName: '-[PLCrashReportBinaryImageInfo initWithCodeType:baseAddress:size:name:uuid:]', symObjAddr: 0x0, symBinAddr: 0x4E458, symSize: 0x180 } + - { offsetInCU: 0x2F5, offset: 0xEECA4, size: 0x8, addend: 0x0, symName: '-[PLCrashReportBinaryImageInfo codeType]', symObjAddr: 0x180, symBinAddr: 0x4E5D8, symSize: 0x8 } + - { offsetInCU: 0x32E, offset: 0xEECDD, size: 0x8, addend: 0x0, symName: '-[PLCrashReportBinaryImageInfo imageBaseAddress]', symObjAddr: 0x188, symBinAddr: 0x4E5E0, symSize: 0x8 } + - { offsetInCU: 0x367, offset: 0xEED16, size: 0x8, addend: 0x0, symName: '-[PLCrashReportBinaryImageInfo imageSize]', symObjAddr: 0x190, symBinAddr: 0x4E5E8, symSize: 0x8 } + - { offsetInCU: 0x3A0, offset: 0xEED4F, size: 0x8, addend: 0x0, symName: '-[PLCrashReportBinaryImageInfo imageName]', symObjAddr: 0x198, symBinAddr: 0x4E5F0, symSize: 0x8 } + - { offsetInCU: 0x3D9, offset: 0xEED88, size: 0x8, addend: 0x0, symName: '-[PLCrashReportBinaryImageInfo hasImageUUID]', symObjAddr: 0x1A0, symBinAddr: 0x4E5F8, symSize: 0x8 } + - { offsetInCU: 0x412, offset: 0xEEDC1, size: 0x8, addend: 0x0, symName: '-[PLCrashReportBinaryImageInfo imageUUID]', symObjAddr: 0x1A8, symBinAddr: 0x4E600, symSize: 0x8 } + - { offsetInCU: 0x44B, offset: 0xEEDFA, size: 0x8, addend: 0x0, symName: '-[PLCrashReportBinaryImageInfo .cxx_destruct]', symObjAddr: 0x1B0, symBinAddr: 0x4E608, symSize: 0x3C } + - { offsetInCU: 0x27, offset: 0xEEF1E, size: 0x8, addend: 0x0, symName: '-[PLCrashReportExceptionInfo initWithExceptionName:reason:]', symObjAddr: 0x0, symBinAddr: 0x4E644, symSize: 0x8 } + - { offsetInCU: 0x123, offset: 0xEF01A, size: 0x8, addend: 0x0, symName: '-[PLCrashReportExceptionInfo initWithExceptionName:reason:]', symObjAddr: 0x0, symBinAddr: 0x4E644, symSize: 0x8 } + - { offsetInCU: 0x176, offset: 0xEF06D, size: 0x8, addend: 0x0, symName: '-[PLCrashReportExceptionInfo initWithExceptionName:reason:stackFrames:]', symObjAddr: 0x8, symBinAddr: 0x4E64C, symSize: 0xE0 } + - { offsetInCU: 0x1E1, offset: 0xEF0D8, size: 0x8, addend: 0x0, symName: '-[PLCrashReportExceptionInfo exceptionName]', symObjAddr: 0xE8, symBinAddr: 0x4E72C, symSize: 0x8 } + - { offsetInCU: 0x21A, offset: 0xEF111, size: 0x8, addend: 0x0, symName: '-[PLCrashReportExceptionInfo exceptionReason]', symObjAddr: 0xF0, symBinAddr: 0x4E734, symSize: 0x8 } + - { offsetInCU: 0x253, offset: 0xEF14A, size: 0x8, addend: 0x0, symName: '-[PLCrashReportExceptionInfo stackFrames]', symObjAddr: 0xF8, symBinAddr: 0x4E73C, symSize: 0x8 } + - { offsetInCU: 0x28C, offset: 0xEF183, size: 0x8, addend: 0x0, symName: '-[PLCrashReportExceptionInfo .cxx_destruct]', symObjAddr: 0x100, symBinAddr: 0x4E744, symSize: 0x3C } + - { offsetInCU: 0x26, offset: 0xEF21C, size: 0x8, addend: 0x0, symName: _plcrash_async_signal_sigcode, symObjAddr: 0x0, symBinAddr: 0x4E780, symSize: 0x44 } + - { offsetInCU: 0x40, offset: 0xEF236, size: 0x8, addend: 0x0, symName: _signal_codes, symObjAddr: 0x80, symBinAddr: 0x87338, symSize: 0x0 } + - { offsetInCU: 0xB3, offset: 0xEF2A9, size: 0x8, addend: 0x0, symName: _signal_names, symObjAddr: 0x260, symBinAddr: 0x87518, symSize: 0x0 } + - { offsetInCU: 0xF8, offset: 0xEF2EE, size: 0x8, addend: 0x0, symName: _plcrash_async_signal_sigcode, symObjAddr: 0x0, symBinAddr: 0x4E780, symSize: 0x44 } + - { offsetInCU: 0x148, offset: 0xEF33E, size: 0x8, addend: 0x0, symName: _plcrash_async_signal_signame, symObjAddr: 0x44, symBinAddr: 0x4E7C4, symSize: 0x38 } + - { offsetInCU: 0x27, offset: 0xEF3A7, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSignalInfo initWithSignalName:code:address:]', symObjAddr: 0x0, symBinAddr: 0x4E7FC, symSize: 0xBC } + - { offsetInCU: 0x110, offset: 0xEF490, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSignalInfo initWithSignalName:code:address:]', symObjAddr: 0x0, symBinAddr: 0x4E7FC, symSize: 0xBC } + - { offsetInCU: 0x17B, offset: 0xEF4FB, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSignalInfo name]', symObjAddr: 0xBC, symBinAddr: 0x4E8B8, symSize: 0x8 } + - { offsetInCU: 0x1B4, offset: 0xEF534, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSignalInfo code]', symObjAddr: 0xC4, symBinAddr: 0x4E8C0, symSize: 0x8 } + - { offsetInCU: 0x1ED, offset: 0xEF56D, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSignalInfo address]', symObjAddr: 0xCC, symBinAddr: 0x4E8C8, symSize: 0x8 } + - { offsetInCU: 0x226, offset: 0xEF5A6, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSignalInfo .cxx_destruct]', symObjAddr: 0xD4, symBinAddr: 0x4E8D0, symSize: 0x30 } + - { offsetInCU: 0x27, offset: 0xEF640, size: 0x8, addend: 0x0, symName: '-[PLCrashReportProcessInfo initWithProcessName:processID:processPath:processStartTime:parentProcessName:parentProcessID:native:]', symObjAddr: 0x0, symBinAddr: 0x4E900, symSize: 0x140 } + - { offsetInCU: 0x1B0, offset: 0xEF7C9, size: 0x8, addend: 0x0, symName: '-[PLCrashReportProcessInfo initWithProcessName:processID:processPath:processStartTime:parentProcessName:parentProcessID:native:]', symObjAddr: 0x0, symBinAddr: 0x4E900, symSize: 0x140 } + - { offsetInCU: 0x257, offset: 0xEF870, size: 0x8, addend: 0x0, symName: '-[PLCrashReportProcessInfo processName]', symObjAddr: 0x140, symBinAddr: 0x4EA40, symSize: 0x8 } + - { offsetInCU: 0x290, offset: 0xEF8A9, size: 0x8, addend: 0x0, symName: '-[PLCrashReportProcessInfo processID]', symObjAddr: 0x148, symBinAddr: 0x4EA48, symSize: 0x8 } + - { offsetInCU: 0x2C9, offset: 0xEF8E2, size: 0x8, addend: 0x0, symName: '-[PLCrashReportProcessInfo processPath]', symObjAddr: 0x150, symBinAddr: 0x4EA50, symSize: 0x8 } + - { offsetInCU: 0x302, offset: 0xEF91B, size: 0x8, addend: 0x0, symName: '-[PLCrashReportProcessInfo processStartTime]', symObjAddr: 0x158, symBinAddr: 0x4EA58, symSize: 0x8 } + - { offsetInCU: 0x33B, offset: 0xEF954, size: 0x8, addend: 0x0, symName: '-[PLCrashReportProcessInfo parentProcessName]', symObjAddr: 0x160, symBinAddr: 0x4EA60, symSize: 0x8 } + - { offsetInCU: 0x374, offset: 0xEF98D, size: 0x8, addend: 0x0, symName: '-[PLCrashReportProcessInfo parentProcessID]', symObjAddr: 0x168, symBinAddr: 0x4EA68, symSize: 0x8 } + - { offsetInCU: 0x3AD, offset: 0xEF9C6, size: 0x8, addend: 0x0, symName: '-[PLCrashReportProcessInfo native]', symObjAddr: 0x170, symBinAddr: 0x4EA70, symSize: 0x8 } + - { offsetInCU: 0x3E6, offset: 0xEF9FF, size: 0x8, addend: 0x0, symName: '-[PLCrashReportProcessInfo .cxx_destruct]', symObjAddr: 0x178, symBinAddr: 0x4EA78, symSize: 0x48 } + - { offsetInCU: 0x27, offset: 0xEFA99, size: 0x8, addend: 0x0, symName: '+[PLCrashReportTextFormatter stringValueForCrashReport:withTextFormat:]', symObjAddr: 0x0, symBinAddr: 0x4EAC0, symSize: 0x16EC } + - { offsetInCU: 0x35, offset: 0xEFAA7, size: 0x8, addend: 0x0, symName: '+[PLCrashReportTextFormatter(PrivateMethods) formatStackFrame:frameIndex:report:lp64:]', symObjAddr: 0x1814, symBinAddr: 0x502D4, symSize: 0x3A4 } + - { offsetInCU: 0x496, offset: 0xEFF08, size: 0x8, addend: 0x0, symName: '+[PLCrashReportTextFormatter stringValueForCrashReport:withTextFormat:]', symObjAddr: 0x0, symBinAddr: 0x4EAC0, symSize: 0x16EC } + - { offsetInCU: 0x88B, offset: 0xF02FD, size: 0x8, addend: 0x0, symName: _binaryImageSort, symObjAddr: 0x16EC, symBinAddr: 0x501AC, symSize: 0x5C } + - { offsetInCU: 0x8FC, offset: 0xF036E, size: 0x8, addend: 0x0, symName: '-[PLCrashReportTextFormatter initWithTextFormat:stringEncoding:]', symObjAddr: 0x1748, symBinAddr: 0x50208, symSize: 0x70 } + - { offsetInCU: 0x95A, offset: 0xF03CC, size: 0x8, addend: 0x0, symName: '-[PLCrashReportTextFormatter formatReport:error:]', symObjAddr: 0x17B8, symBinAddr: 0x50278, symSize: 0x5C } + - { offsetInCU: 0x26, offset: 0xF0BA9, size: 0x8, addend: 0x0, symName: _plcrash_nasync_image_list_init, symObjAddr: 0x0, symBinAddr: 0x50678, symSize: 0x68 } + - { offsetInCU: 0x20C6, offset: 0xF2C49, size: 0x8, addend: 0x0, symName: _plcrash_nasync_image_list_init, symObjAddr: 0x0, symBinAddr: 0x50678, symSize: 0x68 } + - { offsetInCU: 0x23F0, offset: 0xF2F73, size: 0x8, addend: 0x0, symName: _plcrash_nasync_image_list_free, symObjAddr: 0x68, symBinAddr: 0x506E0, symSize: 0xA8 } + - { offsetInCU: 0x2621, offset: 0xF31A4, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async10async_listIP19plcrash_async_imageED2Ev, symObjAddr: 0x4DC, symBinAddr: 0x50B54, symSize: 0x64 } + - { offsetInCU: 0x289B, offset: 0xF341E, size: 0x8, addend: 0x0, symName: _plcrash_nasync_image_list_append, symObjAddr: 0x110, symBinAddr: 0x50788, symSize: 0x6C } + - { offsetInCU: 0x293F, offset: 0xF34C2, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async10async_listIP19plcrash_async_imageE13nasync_appendES4_, symObjAddr: 0x17C, symBinAddr: 0x507F4, symSize: 0xBC } + - { offsetInCU: 0x2E17, offset: 0xF399A, size: 0x8, addend: 0x0, symName: _plcrash_nasync_image_list_remove, symObjAddr: 0x238, symBinAddr: 0x508B0, symSize: 0x88 } + - { offsetInCU: 0x2F64, offset: 0xF3AE7, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async10async_listIP19plcrash_async_imageE18nasync_remove_nodeEPNS5_4nodeE, symObjAddr: 0x2C0, symBinAddr: 0x50938, symSize: 0x12C } + - { offsetInCU: 0x34E1, offset: 0xF4064, size: 0x8, addend: 0x0, symName: _plcrash_async_image_list_set_reading, symObjAddr: 0x3EC, symBinAddr: 0x50A64, symSize: 0x34 } + - { offsetInCU: 0x363F, offset: 0xF41C2, size: 0x8, addend: 0x0, symName: _plcrash_async_image_containing_address, symObjAddr: 0x420, symBinAddr: 0x50A98, symSize: 0x7C } + - { offsetInCU: 0x3756, offset: 0xF42D9, size: 0x8, addend: 0x0, symName: _plcrash_async_image_list_next, symObjAddr: 0x49C, symBinAddr: 0x50B14, symSize: 0x40 } + - { offsetInCU: 0x27, offset: 0xF43DA, size: 0x8, addend: 0x0, symName: '-[PLCrashReportProcessorInfo initWithTypeEncoding:type:subtype:]', symObjAddr: 0x0, symBinAddr: 0x50BB8, symSize: 0x74 } + - { offsetInCU: 0x106, offset: 0xF44B9, size: 0x8, addend: 0x0, symName: '-[PLCrashReportProcessorInfo initWithTypeEncoding:type:subtype:]', symObjAddr: 0x0, symBinAddr: 0x50BB8, symSize: 0x74 } + - { offsetInCU: 0x171, offset: 0xF4524, size: 0x8, addend: 0x0, symName: '-[PLCrashReportProcessorInfo typeEncoding]', symObjAddr: 0x74, symBinAddr: 0x50C2C, symSize: 0x8 } + - { offsetInCU: 0x1AA, offset: 0xF455D, size: 0x8, addend: 0x0, symName: '-[PLCrashReportProcessorInfo type]', symObjAddr: 0x7C, symBinAddr: 0x50C34, symSize: 0x8 } + - { offsetInCU: 0x1E3, offset: 0xF4596, size: 0x8, addend: 0x0, symName: '-[PLCrashReportProcessorInfo subtype]', symObjAddr: 0x84, symBinAddr: 0x50C3C, symSize: 0x8 } + - { offsetInCU: 0x27, offset: 0xF4632, size: 0x8, addend: 0x0, symName: '-[PLCrashReportMachineInfo initWithModelName:processorInfo:processorCount:logicalProcessorCount:]', symObjAddr: 0x0, symBinAddr: 0x50C44, symSize: 0xC8 } + - { offsetInCU: 0x18E, offset: 0xF4799, size: 0x8, addend: 0x0, symName: '-[PLCrashReportMachineInfo initWithModelName:processorInfo:processorCount:logicalProcessorCount:]', symObjAddr: 0x0, symBinAddr: 0x50C44, symSize: 0xC8 } + - { offsetInCU: 0x209, offset: 0xF4814, size: 0x8, addend: 0x0, symName: '-[PLCrashReportMachineInfo modelName]', symObjAddr: 0xC8, symBinAddr: 0x50D0C, symSize: 0x8 } + - { offsetInCU: 0x242, offset: 0xF484D, size: 0x8, addend: 0x0, symName: '-[PLCrashReportMachineInfo processorInfo]', symObjAddr: 0xD0, symBinAddr: 0x50D14, symSize: 0x8 } + - { offsetInCU: 0x27B, offset: 0xF4886, size: 0x8, addend: 0x0, symName: '-[PLCrashReportMachineInfo processorCount]', symObjAddr: 0xD8, symBinAddr: 0x50D1C, symSize: 0x8 } + - { offsetInCU: 0x2B4, offset: 0xF48BF, size: 0x8, addend: 0x0, symName: '-[PLCrashReportMachineInfo logicalProcessorCount]', symObjAddr: 0xE0, symBinAddr: 0x50D24, symSize: 0x8 } + - { offsetInCU: 0x2ED, offset: 0xF48F8, size: 0x8, addend: 0x0, symName: '-[PLCrashReportMachineInfo .cxx_destruct]', symObjAddr: 0xE8, symBinAddr: 0x50D2C, symSize: 0x30 } + - { offsetInCU: 0x26, offset: 0xF4991, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_version, symObjAddr: 0x0, symBinAddr: 0x50D5C, symSize: 0xC } + - { offsetInCU: 0x40, offset: 0xF49AB, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_empty_string, symObjAddr: 0x4D0F, symBinAddr: 0x6BC0F, symSize: 0x0 } + - { offsetInCU: 0x75, offset: 0xF49E0, size: 0x8, addend: 0x0, symName: _protobuf_c__allocator, symObjAddr: 0x5178, symBinAddr: 0x99030, symSize: 0x0 } + - { offsetInCU: 0x6A4, offset: 0xF500F, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_version, symObjAddr: 0x0, symBinAddr: 0x50D5C, symSize: 0xC } + - { offsetInCU: 0x6BE, offset: 0xF5029, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_version_number, symObjAddr: 0xC, symBinAddr: 0x50D68, symSize: 0xC } + - { offsetInCU: 0x720, offset: 0xF508B, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_buffer_simple_append, symObjAddr: 0x18, symBinAddr: 0x50D74, symSize: 0xD8 } + - { offsetInCU: 0xA84, offset: 0xF53EF, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_get_packed_size, symObjAddr: 0xF0, symBinAddr: 0x50E4C, symSize: 0x6B0 } + - { offsetInCU: 0xED7, offset: 0xF5842, size: 0x8, addend: 0x0, symName: _required_field_get_packed_size, symObjAddr: 0x7A0, symBinAddr: 0x514FC, symSize: 0x2D4 } + - { offsetInCU: 0xEE2, offset: 0xF584D, size: 0x8, addend: 0x0, symName: _required_field_get_packed_size, symObjAddr: 0x7A0, symBinAddr: 0x514FC, symSize: 0x2D4 } + - { offsetInCU: 0x1134, offset: 0xF5A9F, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_pack, symObjAddr: 0xA74, symBinAddr: 0x517D0, symSize: 0x6DC } + - { offsetInCU: 0x113F, offset: 0xF5AAA, size: 0x8, addend: 0x0, symName: _field_is_zeroish, symObjAddr: 0x3EC4, symBinAddr: 0x54C20, symSize: 0x70 } + - { offsetInCU: 0x118C, offset: 0xF5AF7, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_get_packed_size.cold.1, symObjAddr: 0x47F4, symBinAddr: 0x64900, symSize: 0x28 } + - { offsetInCU: 0x11A4, offset: 0xF5B0F, size: 0x8, addend: 0x0, symName: _required_field_get_packed_size.cold.1, symObjAddr: 0x481C, symBinAddr: 0x64928, symSize: 0x28 } + - { offsetInCU: 0x157C, offset: 0xF5EE7, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_pack, symObjAddr: 0xA74, symBinAddr: 0x517D0, symSize: 0x6DC } + - { offsetInCU: 0x1B12, offset: 0xF647D, size: 0x8, addend: 0x0, symName: _required_field_pack, symObjAddr: 0x1150, symBinAddr: 0x51EAC, symSize: 0x430 } + - { offsetInCU: 0x1B1D, offset: 0xF6488, size: 0x8, addend: 0x0, symName: _required_field_pack, symObjAddr: 0x1150, symBinAddr: 0x51EAC, symSize: 0x430 } + - { offsetInCU: 0x1E15, offset: 0xF6780, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_pack_to_buffer, symObjAddr: 0x1580, symBinAddr: 0x522DC, symSize: 0x974 } + - { offsetInCU: 0x1E20, offset: 0xF678B, size: 0x8, addend: 0x0, symName: _tag_pack, symObjAddr: 0x3F34, symBinAddr: 0x54C90, symSize: 0x98 } + - { offsetInCU: 0x1E97, offset: 0xF6802, size: 0x8, addend: 0x0, symName: _uint64_pack, symObjAddr: 0x3FCC, symBinAddr: 0x54D28, symSize: 0x110 } + - { offsetInCU: 0x1F39, offset: 0xF68A4, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_pack.cold.3, symObjAddr: 0x4890, symBinAddr: 0x6499C, symSize: 0x28 } + - { offsetInCU: 0x1F51, offset: 0xF68BC, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_pack.cold.4, symObjAddr: 0x48B8, symBinAddr: 0x649C4, symSize: 0x28 } + - { offsetInCU: 0x1F69, offset: 0xF68D4, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_pack.cold.1, symObjAddr: 0x4844, symBinAddr: 0x64950, symSize: 0x24 } + - { offsetInCU: 0x1F81, offset: 0xF68EC, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_pack.cold.2, symObjAddr: 0x4868, symBinAddr: 0x64974, symSize: 0x28 } + - { offsetInCU: 0x20BA, offset: 0xF6A25, size: 0x8, addend: 0x0, symName: _required_field_pack.cold.1, symObjAddr: 0x48E0, symBinAddr: 0x649EC, symSize: 0x28 } + - { offsetInCU: 0x2439, offset: 0xF6DA4, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_pack_to_buffer, symObjAddr: 0x1580, symBinAddr: 0x522DC, symSize: 0x974 } + - { offsetInCU: 0x2C1D, offset: 0xF7588, size: 0x8, addend: 0x0, symName: _required_field_pack_to_buffer, symObjAddr: 0x1EF4, symBinAddr: 0x52C50, symSize: 0x568 } + - { offsetInCU: 0x2C28, offset: 0xF7593, size: 0x8, addend: 0x0, symName: _required_field_pack_to_buffer, symObjAddr: 0x1EF4, symBinAddr: 0x52C50, symSize: 0x568 } + - { offsetInCU: 0x2F7C, offset: 0xF78E7, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_unpack, symObjAddr: 0x245C, symBinAddr: 0x531B8, symSize: 0x1120 } + - { offsetInCU: 0x2F87, offset: 0xF78F2, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_pack_to_buffer.cold.4, symObjAddr: 0x497C, symBinAddr: 0x64A88, symSize: 0x28 } + - { offsetInCU: 0x2F9F, offset: 0xF790A, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_pack_to_buffer.cold.5, symObjAddr: 0x49A4, symBinAddr: 0x64AB0, symSize: 0x28 } + - { offsetInCU: 0x2FB7, offset: 0xF7922, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_pack_to_buffer.cold.1, symObjAddr: 0x4908, symBinAddr: 0x64A14, symSize: 0x24 } + - { offsetInCU: 0x2FCF, offset: 0xF793A, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_pack_to_buffer.cold.2, symObjAddr: 0x492C, symBinAddr: 0x64A38, symSize: 0x28 } + - { offsetInCU: 0x2FE7, offset: 0xF7952, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_pack_to_buffer.cold.3, symObjAddr: 0x4954, symBinAddr: 0x64A60, symSize: 0x28 } + - { offsetInCU: 0x2FFF, offset: 0xF796A, size: 0x8, addend: 0x0, symName: _required_field_pack_to_buffer.cold.1, symObjAddr: 0x49CC, symBinAddr: 0x64AD8, symSize: 0x28 } + - { offsetInCU: 0x36D0, offset: 0xF803B, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_unpack, symObjAddr: 0x245C, symBinAddr: 0x531B8, symSize: 0x1120 } + - { offsetInCU: 0x44D2, offset: 0xF8E3D, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_init, symObjAddr: 0x357C, symBinAddr: 0x542D8, symSize: 0xC } + - { offsetInCU: 0x44DD, offset: 0xF8E48, size: 0x8, addend: 0x0, symName: _parse_required_member, symObjAddr: 0x40DC, symBinAddr: 0x54E38, symSize: 0x314 } + - { offsetInCU: 0x484D, offset: 0xF91B8, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_free_unpacked, symObjAddr: 0x3588, symBinAddr: 0x542E4, symSize: 0x28C } + - { offsetInCU: 0x4AF8, offset: 0xF9463, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_check, symObjAddr: 0x3814, symBinAddr: 0x54570, symSize: 0x1D8 } + - { offsetInCU: 0x4B03, offset: 0xF946E, size: 0x8, addend: 0x0, symName: _parse_uint64, symObjAddr: 0x43F0, symBinAddr: 0x5514C, symSize: 0xB8 } + - { offsetInCU: 0x4BA5, offset: 0xF9510, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_unpack.cold.8, symObjAddr: 0x4AFC, symBinAddr: 0x64C08, symSize: 0x28 } + - { offsetInCU: 0x4BBD, offset: 0xF9528, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_unpack.cold.6, symObjAddr: 0x4AB0, symBinAddr: 0x64BBC, symSize: 0x28 } + - { offsetInCU: 0x4BD5, offset: 0xF9540, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_unpack.cold.7, symObjAddr: 0x4AD8, symBinAddr: 0x64BE4, symSize: 0x24 } + - { offsetInCU: 0x4BED, offset: 0xF9558, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_unpack.cold.1, symObjAddr: 0x49F4, symBinAddr: 0x64B00, symSize: 0x28 } + - { offsetInCU: 0x4C05, offset: 0xF9570, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_unpack.cold.3, symObjAddr: 0x4A40, symBinAddr: 0x64B4C, symSize: 0x24 } + - { offsetInCU: 0x4C1D, offset: 0xF9588, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_unpack.cold.5, symObjAddr: 0x4A88, symBinAddr: 0x64B94, symSize: 0x28 } + - { offsetInCU: 0x4C35, offset: 0xF95A0, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_unpack.cold.2, symObjAddr: 0x4A1C, symBinAddr: 0x64B28, symSize: 0x24 } + - { offsetInCU: 0x4C4D, offset: 0xF95B8, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_unpack.cold.4, symObjAddr: 0x4A64, symBinAddr: 0x64B70, symSize: 0x24 } + - { offsetInCU: 0x4C65, offset: 0xF95D0, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_init, symObjAddr: 0x357C, symBinAddr: 0x542D8, symSize: 0xC } + - { offsetInCU: 0x4C9A, offset: 0xF9605, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_free_unpacked.cold.1, symObjAddr: 0x4B24, symBinAddr: 0x64C30, symSize: 0x28 } + - { offsetInCU: 0x4CB2, offset: 0xF961D, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_check, symObjAddr: 0x3814, symBinAddr: 0x54570, symSize: 0x1D8 } + - { offsetInCU: 0x4E95, offset: 0xF9800, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_service_invoke_internal, symObjAddr: 0x39EC, symBinAddr: 0x54748, symSize: 0x38 } + - { offsetInCU: 0x4F2F, offset: 0xF989A, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_service_generated_init, symObjAddr: 0x3A24, symBinAddr: 0x54780, symSize: 0x44 } + - { offsetInCU: 0x4F3A, offset: 0xF98A5, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_service_invoke_internal.cold.1, symObjAddr: 0x4B4C, symBinAddr: 0x64C58, symSize: 0x28 } + - { offsetInCU: 0x4F52, offset: 0xF98BD, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_service_generated_init, symObjAddr: 0x3A24, symBinAddr: 0x54780, symSize: 0x44 } + - { offsetInCU: 0x4FA0, offset: 0xF990B, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_service_destroy, symObjAddr: 0x3A68, symBinAddr: 0x547C4, symSize: 0x8 } + - { offsetInCU: 0x4FAB, offset: 0xF9916, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_service_generated_init.cold.1, symObjAddr: 0x4B74, symBinAddr: 0x64C80, symSize: 0x28 } + - { offsetInCU: 0x4FC3, offset: 0xF992E, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_service_destroy, symObjAddr: 0x3A68, symBinAddr: 0x547C4, symSize: 0x8 } + - { offsetInCU: 0x4FF6, offset: 0xF9961, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_enum_descriptor_get_value_by_name, symObjAddr: 0x3A70, symBinAddr: 0x547CC, symSize: 0xCC } + - { offsetInCU: 0x5087, offset: 0xF99F2, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_enum_descriptor_get_value, symObjAddr: 0x3B3C, symBinAddr: 0x54898, symSize: 0xDC } + - { offsetInCU: 0x5152, offset: 0xF9ABD, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_descriptor_get_field_by_name, symObjAddr: 0x3C18, symBinAddr: 0x54974, symSize: 0xE0 } + - { offsetInCU: 0x51F4, offset: 0xF9B5F, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_descriptor_get_field, symObjAddr: 0x3CF8, symBinAddr: 0x54A54, symSize: 0xDC } + - { offsetInCU: 0x52BF, offset: 0xF9C2A, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_service_descriptor_get_method_by_name, symObjAddr: 0x3DD4, symBinAddr: 0x54B30, symSize: 0xE0 } + - { offsetInCU: 0x536E, offset: 0xF9CD9, size: 0x8, addend: 0x0, symName: _system_alloc, symObjAddr: 0x3EB4, symBinAddr: 0x54C10, symSize: 0x8 } + - { offsetInCU: 0x53A9, offset: 0xF9D14, size: 0x8, addend: 0x0, symName: _system_free, symObjAddr: 0x3EBC, symBinAddr: 0x54C18, symSize: 0x8 } + - { offsetInCU: 0x5432, offset: 0xF9D9D, size: 0x8, addend: 0x0, symName: _merge_messages, symObjAddr: 0x44A8, symBinAddr: 0x55204, symSize: 0x34C } + - { offsetInCU: 0x57D5, offset: 0xFA140, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_get_packed_size.cold.1, symObjAddr: 0x47F4, symBinAddr: 0x64900, symSize: 0x28 } + - { offsetInCU: 0x57E0, offset: 0xFA14B, size: 0x8, addend: 0x0, symName: _merge_messages.cold.1, symObjAddr: 0x4B9C, symBinAddr: 0x64CA8, symSize: 0x24 } + - { offsetInCU: 0x57F8, offset: 0xFA163, size: 0x8, addend: 0x0, symName: _merge_messages.cold.2, symObjAddr: 0x4BC0, symBinAddr: 0x64CCC, symSize: 0x24 } + - { offsetInCU: 0x5810, offset: 0xFA17B, size: 0x8, addend: 0x0, symName: _OUTLINED_FUNCTION_0, symObjAddr: 0x4BE4, symBinAddr: 0x55550, symSize: 0x8 } + - { offsetInCU: 0x26, offset: 0xFA48F, size: 0x8, addend: 0x0, symName: _plcrash_sysctl_string, symObjAddr: 0x0, symBinAddr: 0x55558, symSize: 0xB8 } + - { offsetInCU: 0xE7, offset: 0xFA550, size: 0x8, addend: 0x0, symName: _plcrash_sysctl_string, symObjAddr: 0x0, symBinAddr: 0x55558, symSize: 0xB8 } + - { offsetInCU: 0x1A9, offset: 0xFA612, size: 0x8, addend: 0x0, symName: _plcrash_sysctl_int, symObjAddr: 0xB8, symBinAddr: 0x55610, symSize: 0x38 } + - { offsetInCU: 0x202, offset: 0xFA66B, size: 0x8, addend: 0x0, symName: _plcrash_sysctl_valid_utf8_bytes_max, symObjAddr: 0xF0, symBinAddr: 0x55648, symSize: 0xD4 } + - { offsetInCU: 0x2C0, offset: 0xFA729, size: 0x8, addend: 0x0, symName: _plcrash_sysctl_valid_utf8_bytes, symObjAddr: 0x1C4, symBinAddr: 0x5571C, symSize: 0x28 } + - { offsetInCU: 0x10, offset: 0xFA79F, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_current, symObjAddr: 0x0, symBinAddr: 0x55744, symSize: 0x90 } + - { offsetInCU: 0x4B, offset: 0xFA7DA, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_current, symObjAddr: 0x0, symBinAddr: 0x55744, symSize: 0x90 } + - { offsetInCU: 0x26, offset: 0xFA7EB, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_current_stub, symObjAddr: 0x0, symBinAddr: 0x557D4, symSize: 0x6C } + - { offsetInCU: 0xDB, offset: 0xFA8A0, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_current_stub, symObjAddr: 0x0, symBinAddr: 0x557D4, symSize: 0x6C } + - { offsetInCU: 0x27, offset: 0xFAC8D, size: 0x8, addend: 0x0, symName: _plcrash_populate_error, symObjAddr: 0x0, symBinAddr: 0x55840, symSize: 0xC8 } + - { offsetInCU: 0x73, offset: 0xFACD9, size: 0x8, addend: 0x0, symName: _plcrash_populate_error, symObjAddr: 0x0, symBinAddr: 0x55840, symSize: 0xC8 } + - { offsetInCU: 0xDA, offset: 0xFAD40, size: 0x8, addend: 0x0, symName: _plcrash_populate_mach_error, symObjAddr: 0xC8, symBinAddr: 0x55908, symSize: 0x90 } + - { offsetInCU: 0x13F, offset: 0xFADA5, size: 0x8, addend: 0x0, symName: _plcrash_populate_posix_error, symObjAddr: 0x158, symBinAddr: 0x55998, symSize: 0x90 } + - { offsetInCU: 0x26, offset: 0xFB022, size: 0x8, addend: 0x0, symName: _plcrash_nasync_macho_init, symObjAddr: 0x0, symBinAddr: 0x55A28, symSize: 0x2E4 } + - { offsetInCU: 0x553, offset: 0xFB54F, size: 0x8, addend: 0x0, symName: _plcrash_nasync_macho_init, symObjAddr: 0x0, symBinAddr: 0x55A28, symSize: 0x2E4 } + - { offsetInCU: 0x860, offset: 0xFB85C, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_next_command, symObjAddr: 0x3A4, symBinAddr: 0x55DCC, symSize: 0x120 } + - { offsetInCU: 0x984, offset: 0xFB980, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_next_command_type, symObjAddr: 0x2E4, symBinAddr: 0x55D0C, symSize: 0x5C } + - { offsetInCU: 0x9DB, offset: 0xFB9D7, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_byteorder, symObjAddr: 0x340, symBinAddr: 0x55D68, symSize: 0x8 } + - { offsetInCU: 0xA06, offset: 0xFBA02, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_header, symObjAddr: 0x348, symBinAddr: 0x55D70, symSize: 0x8 } + - { offsetInCU: 0xA31, offset: 0xFBA2D, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_header_size, symObjAddr: 0x350, symBinAddr: 0x55D78, symSize: 0x8 } + - { offsetInCU: 0xA5C, offset: 0xFBA58, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_contains_address, symObjAddr: 0x358, symBinAddr: 0x55D80, symSize: 0x2C } + - { offsetInCU: 0xA95, offset: 0xFBA91, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_cpu_type, symObjAddr: 0x384, symBinAddr: 0x55DAC, symSize: 0x10 } + - { offsetInCU: 0xACE, offset: 0xFBACA, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_cpu_subtype, symObjAddr: 0x394, symBinAddr: 0x55DBC, symSize: 0x10 } + - { offsetInCU: 0xB28, offset: 0xFBB24, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_find_command, symObjAddr: 0x4C4, symBinAddr: 0x55EEC, symSize: 0x80 } + - { offsetInCU: 0xB9F, offset: 0xFBB9B, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_find_segment_cmd, symObjAddr: 0x544, symBinAddr: 0x55F6C, symSize: 0x88 } + - { offsetInCU: 0xC47, offset: 0xFBC43, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_map_segment, symObjAddr: 0x5CC, symBinAddr: 0x55FF4, symSize: 0x11C } + - { offsetInCU: 0x10D9, offset: 0xFC0D5, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_map_section, symObjAddr: 0x6E8, symBinAddr: 0x56110, symSize: 0x18C } + - { offsetInCU: 0x13E9, offset: 0xFC3E5, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_find_symbol_by_name, symObjAddr: 0x874, symBinAddr: 0x5629C, symSize: 0x11C } + - { offsetInCU: 0x15A0, offset: 0xFC59C, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_symtab_reader_init, symObjAddr: 0x990, symBinAddr: 0x563B8, symSize: 0x210 } + - { offsetInCU: 0x17EF, offset: 0xFC7EB, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_symtab_reader_read, symObjAddr: 0xBA0, symBinAddr: 0x565C8, symSize: 0xB0 } + - { offsetInCU: 0x18B9, offset: 0xFC8B5, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_symtab_reader_symbol_name, symObjAddr: 0xC50, symBinAddr: 0x56678, symSize: 0x64 } + - { offsetInCU: 0x1904, offset: 0xFC900, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_symtab_reader_free, symObjAddr: 0xCB4, symBinAddr: 0x566DC, symSize: 0x8 } + - { offsetInCU: 0x1926, offset: 0xFC922, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_symtab_reader_free, symObjAddr: 0xCB4, symBinAddr: 0x566DC, symSize: 0x8 } + - { offsetInCU: 0x1952, offset: 0xFC94E, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_mapped_segment_free, symObjAddr: 0xCBC, symBinAddr: 0x566E4, symSize: 0x4 } + - { offsetInCU: 0x1972, offset: 0xFC96E, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_mapped_segment_free, symObjAddr: 0xCBC, symBinAddr: 0x566E4, symSize: 0x4 } + - { offsetInCU: 0x197D, offset: 0xFC979, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_find_symbol_by_pc, symObjAddr: 0xCC0, symBinAddr: 0x566E8, symSize: 0x164 } + - { offsetInCU: 0x1B1D, offset: 0xFCB19, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_find_best_symbol, symObjAddr: 0xE24, symBinAddr: 0x5684C, symSize: 0x110 } + - { offsetInCU: 0x1BE6, offset: 0xFCBE2, size: 0x8, addend: 0x0, symName: _plcrash_nasync_macho_free, symObjAddr: 0xF34, symBinAddr: 0x5695C, symSize: 0x48 } + - { offsetInCU: 0x26, offset: 0xFCE64, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__processor__init, symObjAddr: 0x0, symBinAddr: 0x569A4, symSize: 0x1C } + - { offsetInCU: 0x34, offset: 0xFCE72, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__processor__init, symObjAddr: 0x0, symBinAddr: 0x569A4, symSize: 0x1C } + - { offsetInCU: 0x56, offset: 0xFCE94, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__processor__init.init_value, symObjAddr: 0x350, symBinAddr: 0x87798, symSize: 0x0 } + - { offsetInCU: 0x4CE, offset: 0xFD30C, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__system_info__init, symObjAddr: 0x1C, symBinAddr: 0x569C0, symSize: 0x1C } + - { offsetInCU: 0x4F0, offset: 0xFD32E, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__system_info__init.init_value, symObjAddr: 0x3F8, symBinAddr: 0x87840, symSize: 0x0 } + - { offsetInCU: 0x619, offset: 0xFD457, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__application_info__init, symObjAddr: 0x38, symBinAddr: 0x569DC, symSize: 0x1C } + - { offsetInCU: 0x63B, offset: 0xFD479, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__application_info__init.init_value, symObjAddr: 0x4B0, symBinAddr: 0x878F8, symSize: 0x0 } + - { offsetInCU: 0x69D, offset: 0xFD4DB, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__symbol__init, symObjAddr: 0x54, symBinAddr: 0x569F8, symSize: 0x24 } + - { offsetInCU: 0x6BF, offset: 0xFD4FD, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__symbol__init.init_value, symObjAddr: 0x558, symBinAddr: 0x879A0, symSize: 0x0 } + - { offsetInCU: 0x72D, offset: 0xFD56B, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__thread__stack_frame__init, symObjAddr: 0x78, symBinAddr: 0x56A1C, symSize: 0x1C } + - { offsetInCU: 0x74F, offset: 0xFD58D, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__thread__stack_frame__init.init_value, symObjAddr: 0x608, symBinAddr: 0x87A50, symSize: 0x0 } + - { offsetInCU: 0x7AA, offset: 0xFD5E8, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__thread__register_value__init, symObjAddr: 0x94, symBinAddr: 0x56A38, symSize: 0x1C } + - { offsetInCU: 0x7CC, offset: 0xFD60A, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__thread__register_value__init.init_value, symObjAddr: 0x6A8, symBinAddr: 0x87AF0, symSize: 0x0 } + - { offsetInCU: 0x826, offset: 0xFD664, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__thread__init, symObjAddr: 0xB0, symBinAddr: 0x56A54, symSize: 0x24 } + - { offsetInCU: 0x848, offset: 0xFD686, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__thread__init.init_value, symObjAddr: 0x748, symBinAddr: 0x87B90, symSize: 0x0 } + - { offsetInCU: 0x8EA, offset: 0xFD728, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__binary_image__init, symObjAddr: 0xD4, symBinAddr: 0x56A78, symSize: 0x24 } + - { offsetInCU: 0x90C, offset: 0xFD74A, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__binary_image__init.init_value, symObjAddr: 0x808, symBinAddr: 0x87C50, symSize: 0x0 } + - { offsetInCU: 0x9CF, offset: 0xFD80D, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__exception__init, symObjAddr: 0xF8, symBinAddr: 0x56A9C, symSize: 0x24 } + - { offsetInCU: 0x9F1, offset: 0xFD82F, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__exception__init.init_value, symObjAddr: 0x8D0, symBinAddr: 0x87D18, symSize: 0x0 } + - { offsetInCU: 0xA65, offset: 0xFD8A3, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__signal__mach_exception__init, symObjAddr: 0x11C, symBinAddr: 0x56AC0, symSize: 0x1C } + - { offsetInCU: 0xA87, offset: 0xFD8C5, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__signal__mach_exception__init.init_value, symObjAddr: 0x980, symBinAddr: 0x87DC8, symSize: 0x0 } + - { offsetInCU: 0xAF3, offset: 0xFD931, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__signal__init, symObjAddr: 0x138, symBinAddr: 0x56ADC, symSize: 0x24 } + - { offsetInCU: 0xB15, offset: 0xFD953, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__signal__init.init_value, symObjAddr: 0xA28, symBinAddr: 0x87E70, symSize: 0x0 } + - { offsetInCU: 0xB8E, offset: 0xFD9CC, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__process_info__init, symObjAddr: 0x15C, symBinAddr: 0x56B00, symSize: 0x24 } + - { offsetInCU: 0xBB0, offset: 0xFD9EE, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__process_info__init.init_value, symObjAddr: 0xAD8, symBinAddr: 0x87F20, symSize: 0x0 } + - { offsetInCU: 0xC58, offset: 0xFDA96, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__machine_info__init, symObjAddr: 0x180, symBinAddr: 0x56B24, symSize: 0x1C } + - { offsetInCU: 0xC7A, offset: 0xFDAB8, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__machine_info__init.init_value, symObjAddr: 0xBA0, symBinAddr: 0x87FE8, symSize: 0x0 } + - { offsetInCU: 0xCEE, offset: 0xFDB2C, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__report_info__init, symObjAddr: 0x19C, symBinAddr: 0x56B40, symSize: 0x1C } + - { offsetInCU: 0xD10, offset: 0xFDB4E, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__report_info__init.init_value, symObjAddr: 0xC48, symBinAddr: 0x88090, symSize: 0x0 } + - { offsetInCU: 0xD77, offset: 0xFDBB5, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__init, symObjAddr: 0x1B8, symBinAddr: 0x56B5C, symSize: 0x34 } + - { offsetInCU: 0xD99, offset: 0xFDBD7, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__init.init_value, symObjAddr: 0xCF0, symBinAddr: 0x88138, symSize: 0x0 } + - { offsetInCU: 0xEC5, offset: 0xFDD03, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__processor__type_encoding__descriptor, symObjAddr: 0xE40, symBinAddr: 0x88288, symSize: 0x0 } + - { offsetInCU: 0x103A, offset: 0xFDE78, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__processor__descriptor, symObjAddr: 0x380, symBinAddr: 0x877C8, symSize: 0x0 } + - { offsetInCU: 0x1050, offset: 0xFDE8E, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__system_info__operating_system__descriptor, symObjAddr: 0x1058, symBinAddr: 0x884A0, symSize: 0x0 } + - { offsetInCU: 0x1067, offset: 0xFDEA5, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__system_info__descriptor, symObjAddr: 0x438, symBinAddr: 0x87880, symSize: 0x0 } + - { offsetInCU: 0x107E, offset: 0xFDEBC, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__application_info__descriptor, symObjAddr: 0x4E0, symBinAddr: 0x87928, symSize: 0x0 } + - { offsetInCU: 0x1095, offset: 0xFDED3, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__symbol__descriptor, symObjAddr: 0x590, symBinAddr: 0x879D8, symSize: 0x0 } + - { offsetInCU: 0x10AC, offset: 0xFDEEA, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__thread__stack_frame__descriptor, symObjAddr: 0x630, symBinAddr: 0x87A78, symSize: 0x0 } + - { offsetInCU: 0x10C3, offset: 0xFDF01, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__thread__register_value__descriptor, symObjAddr: 0x6D0, symBinAddr: 0x87B18, symSize: 0x0 } + - { offsetInCU: 0x10DA, offset: 0xFDF18, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__thread__descriptor, symObjAddr: 0x790, symBinAddr: 0x87BD8, symSize: 0x0 } + - { offsetInCU: 0x10F1, offset: 0xFDF2F, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__binary_image__descriptor, symObjAddr: 0x858, symBinAddr: 0x87CA0, symSize: 0x0 } + - { offsetInCU: 0x1108, offset: 0xFDF46, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__exception__descriptor, symObjAddr: 0x908, symBinAddr: 0x87D50, symSize: 0x0 } + - { offsetInCU: 0x111F, offset: 0xFDF5D, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__signal__mach_exception__descriptor, symObjAddr: 0x9B0, symBinAddr: 0x87DF8, symSize: 0x0 } + - { offsetInCU: 0x1136, offset: 0xFDF74, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__signal__descriptor, symObjAddr: 0xA60, symBinAddr: 0x87EA8, symSize: 0x0 } + - { offsetInCU: 0x114D, offset: 0xFDF8B, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__process_info__descriptor, symObjAddr: 0xB28, symBinAddr: 0x87F70, symSize: 0x0 } + - { offsetInCU: 0x1164, offset: 0xFDFA2, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__machine_info__descriptor, symObjAddr: 0xBD0, symBinAddr: 0x88018, symSize: 0x0 } + - { offsetInCU: 0x117B, offset: 0xFDFB9, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__report_info__descriptor, symObjAddr: 0xC78, symBinAddr: 0x880C0, symSize: 0x0 } + - { offsetInCU: 0x1192, offset: 0xFDFD0, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__descriptor, symObjAddr: 0xD78, symBinAddr: 0x881C0, symSize: 0x0 } + - { offsetInCU: 0x11A9, offset: 0xFDFE7, size: 0x8, addend: 0x0, symName: _plcrash__architecture__descriptor, symObjAddr: 0x21A8, symBinAddr: 0x895F0, symSize: 0x0 } + - { offsetInCU: 0x11BF, offset: 0xFDFFD, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__processor__type_encoding__enum_values_by_number, symObjAddr: 0xDF0, symBinAddr: 0x88238, symSize: 0x0 } + - { offsetInCU: 0x11E8, offset: 0xFE026, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__processor__type_encoding__enum_values_by_name, symObjAddr: 0xE20, symBinAddr: 0x88268, symSize: 0x0 } + - { offsetInCU: 0x120A, offset: 0xFE048, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__processor__type_encoding__value_ranges, symObjAddr: 0x2E10, symBinAddr: 0x6BD30, symSize: 0x0 } + - { offsetInCU: 0x122C, offset: 0xFE06A, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__processor__field_descriptors, symObjAddr: 0xEB8, symBinAddr: 0x88300, symSize: 0x0 } + - { offsetInCU: 0x124E, offset: 0xFE08C, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__processor__encoding__default_value, symObjAddr: 0x3024, symBinAddr: 0x6BF44, symSize: 0x0 } + - { offsetInCU: 0x1269, offset: 0xFE0A7, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__processor__field_indices_by_name, symObjAddr: 0x2E20, symBinAddr: 0x6BD40, symSize: 0x0 } + - { offsetInCU: 0x128B, offset: 0xFE0C9, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__processor__number_ranges, symObjAddr: 0x2E2C, symBinAddr: 0x6BD4C, symSize: 0x0 } + - { offsetInCU: 0x12A1, offset: 0xFE0DF, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__system_info__operating_system__enum_values_by_number, symObjAddr: 0xF90, symBinAddr: 0x883D8, symSize: 0x0 } + - { offsetInCU: 0x12C3, offset: 0xFE101, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__system_info__operating_system__enum_values_by_name, symObjAddr: 0x1008, symBinAddr: 0x88450, symSize: 0x0 } + - { offsetInCU: 0x12E5, offset: 0xFE123, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__system_info__operating_system__value_ranges, symObjAddr: 0x2E3C, symBinAddr: 0x6BD5C, symSize: 0x0 } + - { offsetInCU: 0x12FC, offset: 0xFE13A, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__system_info__field_descriptors, symObjAddr: 0x10D0, symBinAddr: 0x88518, symSize: 0x0 } + - { offsetInCU: 0x131F, offset: 0xFE15D, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__system_info__operating_system__default_value, symObjAddr: 0x3028, symBinAddr: 0x6BF48, symSize: 0x0 } + - { offsetInCU: 0x133B, offset: 0xFE179, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__system_info__architecture__default_value, symObjAddr: 0x302C, symBinAddr: 0x6BF4C, symSize: 0x0 } + - { offsetInCU: 0x1357, offset: 0xFE195, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__system_info__field_indices_by_name, symObjAddr: 0x2E4C, symBinAddr: 0x6BD6C, symSize: 0x0 } + - { offsetInCU: 0x137A, offset: 0xFE1B8, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__system_info__number_ranges, symObjAddr: 0x2E60, symBinAddr: 0x6BD80, symSize: 0x0 } + - { offsetInCU: 0x1391, offset: 0xFE1CF, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__application_info__field_descriptors, symObjAddr: 0x1238, symBinAddr: 0x88680, symSize: 0x0 } + - { offsetInCU: 0x13A8, offset: 0xFE1E6, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__application_info__field_indices_by_name, symObjAddr: 0x2E70, symBinAddr: 0x6BD90, symSize: 0x0 } + - { offsetInCU: 0x13BF, offset: 0xFE1FD, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__application_info__number_ranges, symObjAddr: 0x2E7C, symBinAddr: 0x6BD9C, symSize: 0x0 } + - { offsetInCU: 0x13D6, offset: 0xFE214, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__symbol__field_descriptors, symObjAddr: 0x1310, symBinAddr: 0x88758, symSize: 0x0 } + - { offsetInCU: 0x13ED, offset: 0xFE22B, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__symbol__field_indices_by_name, symObjAddr: 0x2E8C, symBinAddr: 0x6BDAC, symSize: 0x0 } + - { offsetInCU: 0x1404, offset: 0xFE242, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__symbol__number_ranges, symObjAddr: 0x2E98, symBinAddr: 0x6BDB8, symSize: 0x0 } + - { offsetInCU: 0x141B, offset: 0xFE259, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__thread__stack_frame__field_descriptors, symObjAddr: 0x13E8, symBinAddr: 0x88830, symSize: 0x0 } + - { offsetInCU: 0x143E, offset: 0xFE27C, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__thread__stack_frame__field_indices_by_name, symObjAddr: 0x2EA8, symBinAddr: 0x6BDC8, symSize: 0x0 } + - { offsetInCU: 0x1461, offset: 0xFE29F, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__thread__stack_frame__number_ranges, symObjAddr: 0x2EB0, symBinAddr: 0x6BDD0, symSize: 0x0 } + - { offsetInCU: 0x1484, offset: 0xFE2C2, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__thread__register_value__field_descriptors, symObjAddr: 0x1478, symBinAddr: 0x888C0, symSize: 0x0 } + - { offsetInCU: 0x149B, offset: 0xFE2D9, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__thread__register_value__field_indices_by_name, symObjAddr: 0x2EC8, symBinAddr: 0x6BDE8, symSize: 0x0 } + - { offsetInCU: 0x14B2, offset: 0xFE2F0, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__thread__register_value__number_ranges, symObjAddr: 0x2ED0, symBinAddr: 0x6BDF0, symSize: 0x0 } + - { offsetInCU: 0x14C9, offset: 0xFE307, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__thread__field_descriptors, symObjAddr: 0x1508, symBinAddr: 0x88950, symSize: 0x0 } + - { offsetInCU: 0x14EC, offset: 0xFE32A, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__thread__field_indices_by_name, symObjAddr: 0x2EE0, symBinAddr: 0x6BE00, symSize: 0x0 } + - { offsetInCU: 0x150F, offset: 0xFE34D, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__thread__number_ranges, symObjAddr: 0x2EF0, symBinAddr: 0x6BE10, symSize: 0x0 } + - { offsetInCU: 0x1526, offset: 0xFE364, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__binary_image__field_descriptors, symObjAddr: 0x1628, symBinAddr: 0x88A70, symSize: 0x0 } + - { offsetInCU: 0x153D, offset: 0xFE37B, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__binary_image__field_indices_by_name, symObjAddr: 0x2F00, symBinAddr: 0x6BE20, symSize: 0x0 } + - { offsetInCU: 0x1554, offset: 0xFE392, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__binary_image__number_ranges, symObjAddr: 0x2F14, symBinAddr: 0x6BE34, symSize: 0x0 } + - { offsetInCU: 0x156B, offset: 0xFE3A9, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__exception__field_descriptors, symObjAddr: 0x1790, symBinAddr: 0x88BD8, symSize: 0x0 } + - { offsetInCU: 0x1582, offset: 0xFE3C0, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__exception__field_indices_by_name, symObjAddr: 0x2F24, symBinAddr: 0x6BE44, symSize: 0x0 } + - { offsetInCU: 0x1599, offset: 0xFE3D7, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__exception__number_ranges, symObjAddr: 0x2F30, symBinAddr: 0x6BE50, symSize: 0x0 } + - { offsetInCU: 0x15B0, offset: 0xFE3EE, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__signal__mach_exception__field_descriptors, symObjAddr: 0x1868, symBinAddr: 0x88CB0, symSize: 0x0 } + - { offsetInCU: 0x15C7, offset: 0xFE405, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__signal__mach_exception__field_indices_by_name, symObjAddr: 0x2F40, symBinAddr: 0x6BE60, symSize: 0x0 } + - { offsetInCU: 0x15DE, offset: 0xFE41C, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__signal__mach_exception__number_ranges, symObjAddr: 0x2F48, symBinAddr: 0x6BE68, symSize: 0x0 } + - { offsetInCU: 0x15F5, offset: 0xFE433, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__signal__field_descriptors, symObjAddr: 0x18F8, symBinAddr: 0x88D40, symSize: 0x0 } + - { offsetInCU: 0x160C, offset: 0xFE44A, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__signal__field_indices_by_name, symObjAddr: 0x2F58, symBinAddr: 0x6BE78, symSize: 0x0 } + - { offsetInCU: 0x1623, offset: 0xFE461, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__signal__number_ranges, symObjAddr: 0x2F68, symBinAddr: 0x6BE88, symSize: 0x0 } + - { offsetInCU: 0x163A, offset: 0xFE478, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__process_info__field_descriptors, symObjAddr: 0x1A18, symBinAddr: 0x88E60, symSize: 0x0 } + - { offsetInCU: 0x165D, offset: 0xFE49B, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__process_info__field_indices_by_name, symObjAddr: 0x2F78, symBinAddr: 0x6BE98, symSize: 0x0 } + - { offsetInCU: 0x1680, offset: 0xFE4BE, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__process_info__number_ranges, symObjAddr: 0x2F94, symBinAddr: 0x6BEB4, symSize: 0x0 } + - { offsetInCU: 0x1697, offset: 0xFE4D5, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__machine_info__field_descriptors, symObjAddr: 0x1C10, symBinAddr: 0x89058, symSize: 0x0 } + - { offsetInCU: 0x16AE, offset: 0xFE4EC, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__machine_info__field_indices_by_name, symObjAddr: 0x2FA4, symBinAddr: 0x6BEC4, symSize: 0x0 } + - { offsetInCU: 0x16C5, offset: 0xFE503, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__machine_info__number_ranges, symObjAddr: 0x2FB4, symBinAddr: 0x6BED4, symSize: 0x0 } + - { offsetInCU: 0x16DC, offset: 0xFE51A, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__report_info__field_descriptors, symObjAddr: 0x1D30, symBinAddr: 0x89178, symSize: 0x0 } + - { offsetInCU: 0x16F3, offset: 0xFE531, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__report_info__field_indices_by_name, symObjAddr: 0x2FC4, symBinAddr: 0x6BEE4, symSize: 0x0 } + - { offsetInCU: 0x170A, offset: 0xFE548, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__report_info__number_ranges, symObjAddr: 0x2FCC, symBinAddr: 0x6BEEC, symSize: 0x0 } + - { offsetInCU: 0x1721, offset: 0xFE55F, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__field_descriptors, symObjAddr: 0x1DC0, symBinAddr: 0x89208, symSize: 0x0 } + - { offsetInCU: 0x1744, offset: 0xFE582, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__field_indices_by_name, symObjAddr: 0x2FDC, symBinAddr: 0x6BEFC, symSize: 0x0 } + - { offsetInCU: 0x1767, offset: 0xFE5A5, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__number_ranges, symObjAddr: 0x3004, symBinAddr: 0x6BF24, symSize: 0x0 } + - { offsetInCU: 0x177E, offset: 0xFE5BC, size: 0x8, addend: 0x0, symName: _plcrash__architecture__enum_values_by_number, symObjAddr: 0x2090, symBinAddr: 0x894D8, symSize: 0x0 } + - { offsetInCU: 0x17A1, offset: 0xFE5DF, size: 0x8, addend: 0x0, symName: _plcrash__architecture__enum_values_by_name, symObjAddr: 0x2138, symBinAddr: 0x89580, symSize: 0x0 } + - { offsetInCU: 0x17C4, offset: 0xFE602, size: 0x8, addend: 0x0, symName: _plcrash__architecture__value_ranges, symObjAddr: 0x3014, symBinAddr: 0x6BF34, symSize: 0x0 } + - { offsetInCU: 0x17F9, offset: 0xFE637, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__get_packed_size, symObjAddr: 0x1EC, symBinAddr: 0x56B90, symSize: 0x28 } + - { offsetInCU: 0x1835, offset: 0xFE673, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__pack, symObjAddr: 0x214, symBinAddr: 0x56BB8, symSize: 0x28 } + - { offsetInCU: 0x1853, offset: 0xFE691, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__get_packed_size.cold.1, symObjAddr: 0x2B0, symBinAddr: 0x64CF0, symSize: 0x28 } + - { offsetInCU: 0x186B, offset: 0xFE6A9, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__pack, symObjAddr: 0x214, symBinAddr: 0x56BB8, symSize: 0x28 } + - { offsetInCU: 0x18B7, offset: 0xFE6F5, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__pack_to_buffer, symObjAddr: 0x23C, symBinAddr: 0x56BE0, symSize: 0x28 } + - { offsetInCU: 0x18DA, offset: 0xFE718, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__pack.cold.1, symObjAddr: 0x2D8, symBinAddr: 0x64D18, symSize: 0x28 } + - { offsetInCU: 0x18F2, offset: 0xFE730, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__pack_to_buffer, symObjAddr: 0x23C, symBinAddr: 0x56BE0, symSize: 0x28 } + - { offsetInCU: 0x193E, offset: 0xFE77C, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__unpack, symObjAddr: 0x264, symBinAddr: 0x56C08, symSize: 0x18 } + - { offsetInCU: 0x19A9, offset: 0xFE7E7, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__pack_to_buffer.cold.1, symObjAddr: 0x300, symBinAddr: 0x64D40, symSize: 0x28 } + - { offsetInCU: 0x19C1, offset: 0xFE7FF, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__unpack, symObjAddr: 0x264, symBinAddr: 0x56C08, symSize: 0x18 } + - { offsetInCU: 0x1AA4, offset: 0xFE8E2, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__free_unpacked, symObjAddr: 0x27C, symBinAddr: 0x56C20, symSize: 0x34 } + - { offsetInCU: 0x1AEC, offset: 0xFE92A, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__get_packed_size.cold.1, symObjAddr: 0x2B0, symBinAddr: 0x64CF0, symSize: 0x28 } + - { offsetInCU: 0x1B0B, offset: 0xFE949, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__free_unpacked.cold.1, symObjAddr: 0x328, symBinAddr: 0x64D68, symSize: 0x28 } + - { offsetInCU: 0x26, offset: 0xFE98C, size: 0x8, addend: 0x0, symName: _plcrash_async_mobject_init, symObjAddr: 0x0, symBinAddr: 0x56C54, symSize: 0x234 } + - { offsetInCU: 0x28F, offset: 0xFEBF5, size: 0x8, addend: 0x0, symName: _plcrash_async_mobject_init, symObjAddr: 0x0, symBinAddr: 0x56C54, symSize: 0x234 } + - { offsetInCU: 0x58E, offset: 0xFEEF4, size: 0x8, addend: 0x0, symName: _plcrash_async_mobject_base_address, symObjAddr: 0x234, symBinAddr: 0x56E88, symSize: 0x8 } + - { offsetInCU: 0x5BB, offset: 0xFEF21, size: 0x8, addend: 0x0, symName: _plcrash_async_mobject_length, symObjAddr: 0x23C, symBinAddr: 0x56E90, symSize: 0x8 } + - { offsetInCU: 0x5E8, offset: 0xFEF4E, size: 0x8, addend: 0x0, symName: _plcrash_async_mobject_task, symObjAddr: 0x244, symBinAddr: 0x56E98, symSize: 0x8 } + - { offsetInCU: 0x615, offset: 0xFEF7B, size: 0x8, addend: 0x0, symName: _plcrash_async_mobject_verify_local_pointer, symObjAddr: 0x24C, symBinAddr: 0x56EA0, symSize: 0x64 } + - { offsetInCU: 0x671, offset: 0xFEFD7, size: 0x8, addend: 0x0, symName: _plcrash_async_mobject_remap_address, symObjAddr: 0x2B0, symBinAddr: 0x56F04, symSize: 0x38 } + - { offsetInCU: 0x7C8, offset: 0xFF12E, size: 0x8, addend: 0x0, symName: _plcrash_async_mobject_read_uint8, symObjAddr: 0x2E8, symBinAddr: 0x56F3C, symSize: 0x60 } + - { offsetInCU: 0x887, offset: 0xFF1ED, size: 0x8, addend: 0x0, symName: _plcrash_async_mobject_read_uint16, symObjAddr: 0x348, symBinAddr: 0x56F9C, symSize: 0x74 } + - { offsetInCU: 0x967, offset: 0xFF2CD, size: 0x8, addend: 0x0, symName: _plcrash_async_mobject_read_uint32, symObjAddr: 0x3BC, symBinAddr: 0x57010, symSize: 0x74 } + - { offsetInCU: 0xA47, offset: 0xFF3AD, size: 0x8, addend: 0x0, symName: _plcrash_async_mobject_read_uint64, symObjAddr: 0x430, symBinAddr: 0x57084, symSize: 0x74 } + - { offsetInCU: 0xB27, offset: 0xFF48D, size: 0x8, addend: 0x0, symName: _plcrash_async_mobject_free, symObjAddr: 0x4A4, symBinAddr: 0x570F8, symSize: 0x40 } + - { offsetInCU: 0x27, offset: 0xFF5BB, size: 0x8, addend: 0x0, symName: _plcrash_async_objc_cache_init, symObjAddr: 0x0, symBinAddr: 0x57138, symSize: 0x3C } + - { offsetInCU: 0x51F, offset: 0xFFAB3, size: 0x8, addend: 0x0, symName: _plcrash_async_objc_cache_init, symObjAddr: 0x0, symBinAddr: 0x57138, symSize: 0x3C } + - { offsetInCU: 0x69C, offset: 0xFFC30, size: 0x8, addend: 0x0, symName: _plcrash_async_objc_cache_free, symObjAddr: 0x3C, symBinAddr: 0x57174, symSize: 0x48 } + - { offsetInCU: 0x70A, offset: 0xFFC9E, size: 0x8, addend: 0x0, symName: __ZL20free_mapped_sectionsP24plcrash_async_objc_cache, symObjAddr: 0x84, symBinAddr: 0x571BC, symSize: 0xBC } + - { offsetInCU: 0x7E1, offset: 0xFFD75, size: 0x8, addend: 0x0, symName: _plcrash_async_objc_find_method, symObjAddr: 0x140, symBinAddr: 0x57278, symSize: 0x80 } + - { offsetInCU: 0x89F, offset: 0xFFE33, size: 0x8, addend: 0x0, symName: __ZL24plcrash_async_objc_parseP19plcrash_async_machoP24plcrash_async_objc_cachePFvbP26plcrash_async_macho_stringS4_mPvES5_, symObjAddr: 0x1C0, symBinAddr: 0x572F8, symSize: 0x770 } + - { offsetInCU: 0x1A41, offset: 0x100FD5, size: 0x8, addend: 0x0, symName: __ZL25pl_async_parse_obj1_classP19plcrash_async_machoP14pl_objc1_classbPFvbP26plcrash_async_macho_stringS4_mPvES5_, symObjAddr: 0x98C, symBinAddr: 0x57AC4, symSize: 0x1FC } + - { offsetInCU: 0x1CD5, offset: 0x101269, size: 0x8, addend: 0x0, symName: __ZL12map_sectionsP19plcrash_async_machoP24plcrash_async_objc_cache, symObjAddr: 0xB88, symBinAddr: 0x57CC0, symSize: 0x180 } + - { offsetInCU: 0x1DC8, offset: 0x10135C, size: 0x8, addend: 0x0, symName: __ZL39pl_async_objc_parse_objc2_class_methodsI17pl_objc2_class_6425pl_objc2_class_data_ro_6425pl_objc2_class_data_rw_64yE15plcrash_error_tP19plcrash_async_machoP24plcrash_async_objc_cachePT_bPFvbP26plcrash_async_macho_stringSB_mPvESC_, symObjAddr: 0xD08, symBinAddr: 0x57E40, symSize: 0xA4 } + - { offsetInCU: 0x1F18, offset: 0x1014AC, size: 0x8, addend: 0x0, symName: __ZL31pl_async_objc_parse_objc2_classI17pl_objc2_class_6425pl_objc2_class_data_ro_6425pl_objc2_class_data_rw_64yE15plcrash_error_tP19plcrash_async_machoP24plcrash_async_objc_cachePT_P26plcrash_async_macho_stringPT0_, symObjAddr: 0xE40, symBinAddr: 0x57F78, symSize: 0x200 } + - { offsetInCU: 0x2293, offset: 0x101827, size: 0x8, addend: 0x0, symName: __ZL37pl_async_objc_parse_objc2_method_listP19plcrash_async_machoP24plcrash_async_objc_cacheP26plcrash_async_macho_stringbmPFvbS4_S4_mPvES5_, symObjAddr: 0x1040, symBinAddr: 0x58178, symSize: 0x268 } + - { offsetInCU: 0x267A, offset: 0x101C0E, size: 0x8, addend: 0x0, symName: __ZL39pl_async_objc_parse_objc2_class_methodsI17pl_objc2_class_3225pl_objc2_class_data_ro_3225pl_objc2_class_data_rw_32jE15plcrash_error_tP19plcrash_async_machoP24plcrash_async_objc_cachePT_bPFvbP26plcrash_async_macho_stringSB_mPvESC_, symObjAddr: 0x134C, symBinAddr: 0x58484, symSize: 0xA4 } + - { offsetInCU: 0x27C9, offset: 0x101D5D, size: 0x8, addend: 0x0, symName: __ZL31pl_async_objc_parse_objc2_classI17pl_objc2_class_3225pl_objc2_class_data_ro_3225pl_objc2_class_data_rw_32jE15plcrash_error_tP19plcrash_async_machoP24plcrash_async_objc_cachePT_P26plcrash_async_macho_stringPT0_, symObjAddr: 0x13F0, symBinAddr: 0x58528, symSize: 0x200 } + - { offsetInCU: 0x2B3E, offset: 0x1020D2, size: 0x8, addend: 0x0, symName: __ZL41pl_async_objc_find_method_search_callbackbP26plcrash_async_macho_stringS0_mPv, symObjAddr: 0x930, symBinAddr: 0x57A68, symSize: 0x20 } + - { offsetInCU: 0x2BB9, offset: 0x10214D, size: 0x8, addend: 0x0, symName: __ZL39pl_async_objc_find_method_call_callbackbP26plcrash_async_macho_stringS0_mPv, symObjAddr: 0x950, symBinAddr: 0x57A88, symSize: 0x3C } + - { offsetInCU: 0x2C63, offset: 0x1021F7, size: 0x8, addend: 0x0, symName: __ZL16map_data_sectionP19plcrash_async_machoPPKcS2_P21plcrash_async_mobject, symObjAddr: 0xDAC, symBinAddr: 0x57EE4, symSize: 0x94 } + - { offsetInCU: 0x2DA6, offset: 0x10233A, size: 0x8, addend: 0x0, symName: __ZL9cache_setP24plcrash_async_objc_cachemm, symObjAddr: 0x12A8, symBinAddr: 0x583E0, symSize: 0xA4 } + - { offsetInCU: 0x26, offset: 0x102620, size: 0x8, addend: 0x0, symName: _plcrash_async_symbol_cache_init, symObjAddr: 0x0, symBinAddr: 0x58728, symSize: 0x4 } + - { offsetInCU: 0xEE, offset: 0x1026E8, size: 0x8, addend: 0x0, symName: _plcrash_async_symbol_cache_init, symObjAddr: 0x0, symBinAddr: 0x58728, symSize: 0x4 } + - { offsetInCU: 0x11A, offset: 0x102714, size: 0x8, addend: 0x0, symName: _plcrash_async_symbol_cache_init, symObjAddr: 0x0, symBinAddr: 0x58728, symSize: 0x4 } + - { offsetInCU: 0x556, offset: 0x102B50, size: 0x8, addend: 0x0, symName: _plcrash_async_symbol_cache_free, symObjAddr: 0x4, symBinAddr: 0x5872C, symSize: 0x4 } + - { offsetInCU: 0x57E, offset: 0x102B78, size: 0x8, addend: 0x0, symName: _plcrash_async_symbol_cache_free, symObjAddr: 0x4, symBinAddr: 0x5872C, symSize: 0x4 } + - { offsetInCU: 0x597, offset: 0x102B91, size: 0x8, addend: 0x0, symName: _plcrash_async_find_symbol, symObjAddr: 0x8, symBinAddr: 0x58730, symSize: 0x114 } + - { offsetInCU: 0x79F, offset: 0x102D99, size: 0x8, addend: 0x0, symName: _macho_symbol_callback, symObjAddr: 0x11C, symBinAddr: 0x58844, symSize: 0x5C } + - { offsetInCU: 0x86F, offset: 0x102E69, size: 0x8, addend: 0x0, symName: _objc_symbol_callback, symObjAddr: 0x178, symBinAddr: 0x588A0, symSize: 0x18C } + - { offsetInCU: 0x26, offset: 0x103221, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_string_init, symObjAddr: 0x0, symBinAddr: 0x58A2C, symSize: 0x10 } + - { offsetInCU: 0xC7, offset: 0x1032C2, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_string_init, symObjAddr: 0x0, symBinAddr: 0x58A2C, symSize: 0x10 } + - { offsetInCU: 0x10E, offset: 0x103309, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_string_get_length, symObjAddr: 0x10, symBinAddr: 0x58A3C, symSize: 0x30 } + - { offsetInCU: 0x167, offset: 0x103362, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_string_read, symObjAddr: 0x40, symBinAddr: 0x58A6C, symSize: 0xF8 } + - { offsetInCU: 0x3C5, offset: 0x1035C0, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_string_get_pointer, symObjAddr: 0x138, symBinAddr: 0x58B64, symSize: 0x48 } + - { offsetInCU: 0x42C, offset: 0x103627, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_string_free, symObjAddr: 0x180, symBinAddr: 0x58BAC, symSize: 0x14 } + - { offsetInCU: 0x27, offset: 0x1038B1, size: 0x8, addend: 0x0, symName: '-[PLCrashReportStackFrameInfo initWithInstructionPointer:symbolInfo:]', symObjAddr: 0x0, symBinAddr: 0x58BC0, symSize: 0x90 } + - { offsetInCU: 0x133, offset: 0x1039BD, size: 0x8, addend: 0x0, symName: '-[PLCrashReportStackFrameInfo initWithInstructionPointer:symbolInfo:]', symObjAddr: 0x0, symBinAddr: 0x58BC0, symSize: 0x90 } + - { offsetInCU: 0x18E, offset: 0x103A18, size: 0x8, addend: 0x0, symName: '-[PLCrashReportStackFrameInfo instructionPointer]', symObjAddr: 0x90, symBinAddr: 0x58C50, symSize: 0x8 } + - { offsetInCU: 0x1C7, offset: 0x103A51, size: 0x8, addend: 0x0, symName: '-[PLCrashReportStackFrameInfo symbolInfo]', symObjAddr: 0x98, symBinAddr: 0x58C58, symSize: 0x8 } + - { offsetInCU: 0x200, offset: 0x103A8A, size: 0x8, addend: 0x0, symName: '-[PLCrashReportStackFrameInfo .cxx_destruct]', symObjAddr: 0xA0, symBinAddr: 0x58C60, symSize: 0xC } + - { offsetInCU: 0x27, offset: 0x103B24, size: 0x8, addend: 0x0, symName: '-[PLCrashReportRegisterInfo initWithRegisterName:registerValue:]', symObjAddr: 0x0, symBinAddr: 0x58C6C, symSize: 0x90 } + - { offsetInCU: 0xF5, offset: 0x103BF2, size: 0x8, addend: 0x0, symName: '-[PLCrashReportRegisterInfo initWithRegisterName:registerValue:]', symObjAddr: 0x0, symBinAddr: 0x58C6C, symSize: 0x90 } + - { offsetInCU: 0x150, offset: 0x103C4D, size: 0x8, addend: 0x0, symName: '-[PLCrashReportRegisterInfo registerName]', symObjAddr: 0x90, symBinAddr: 0x58CFC, symSize: 0x8 } + - { offsetInCU: 0x189, offset: 0x103C86, size: 0x8, addend: 0x0, symName: '-[PLCrashReportRegisterInfo registerValue]', symObjAddr: 0x98, symBinAddr: 0x58D04, symSize: 0x8 } + - { offsetInCU: 0x1C2, offset: 0x103CBF, size: 0x8, addend: 0x0, symName: '-[PLCrashReportRegisterInfo .cxx_destruct]', symObjAddr: 0xA0, symBinAddr: 0x58D0C, symSize: 0xC } + - { offsetInCU: 0x27, offset: 0x103D59, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSymbolInfo initWithSymbolName:startAddress:endAddress:]', symObjAddr: 0x0, symBinAddr: 0x58D18, symSize: 0x9C } + - { offsetInCU: 0x10F, offset: 0x103E41, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSymbolInfo initWithSymbolName:startAddress:endAddress:]', symObjAddr: 0x0, symBinAddr: 0x58D18, symSize: 0x9C } + - { offsetInCU: 0x17A, offset: 0x103EAC, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSymbolInfo symbolName]', symObjAddr: 0x9C, symBinAddr: 0x58DB4, symSize: 0x8 } + - { offsetInCU: 0x1B3, offset: 0x103EE5, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSymbolInfo startAddress]', symObjAddr: 0xA4, symBinAddr: 0x58DBC, symSize: 0x8 } + - { offsetInCU: 0x1EC, offset: 0x103F1E, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSymbolInfo endAddress]', symObjAddr: 0xAC, symBinAddr: 0x58DC4, symSize: 0x8 } + - { offsetInCU: 0x225, offset: 0x103F57, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSymbolInfo .cxx_destruct]', symObjAddr: 0xB4, symBinAddr: 0x58DCC, symSize: 0xC } + - { offsetInCU: 0x27, offset: 0x103FF1, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionServer initWithCallBack:context:error:]', symObjAddr: 0x0, symBinAddr: 0x58DD8, symSize: 0x2EC } + - { offsetInCU: 0x35, offset: 0x103FFF, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionServer dealloc]', symObjAddr: 0x8A4, symBinAddr: 0x5967C, symSize: 0x1C4 } + - { offsetInCU: 0x547, offset: 0x104511, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionServer initWithCallBack:context:error:]', symObjAddr: 0x0, symBinAddr: 0x58DD8, symSize: 0x2EC } + - { offsetInCU: 0xC01, offset: 0x104BCB, size: 0x8, addend: 0x0, symName: _exception_server_thread, symObjAddr: 0x2EC, symBinAddr: 0x590C4, symSize: 0x208 } + - { offsetInCU: 0xE34, offset: 0x104DFE, size: 0x8, addend: 0x0, symName: _exception_server_reply, symObjAddr: 0xA68, symBinAddr: 0x59840, symSize: 0x70 } + - { offsetInCU: 0xEE5, offset: 0x104EAF, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionServer serverThread]', symObjAddr: 0x4F4, symBinAddr: 0x592CC, symSize: 0x90 } + - { offsetInCU: 0xF4E, offset: 0x104F18, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionServer copySendRightForServerAndReturningError:]', symObjAddr: 0x584, symBinAddr: 0x5935C, symSize: 0x84 } + - { offsetInCU: 0xFF1, offset: 0x104FBB, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionServer exceptionPortWithMask:error:]', symObjAddr: 0x608, symBinAddr: 0x593E0, symSize: 0x78 } + - { offsetInCU: 0x10BB, offset: 0x105085, size: 0x8, addend: 0x0, symName: _PLCrashMachExceptionForward, symObjAddr: 0x680, symBinAddr: 0x59458, symSize: 0x224 } + - { offsetInCU: 0x26, offset: 0x1056F7, size: 0x8, addend: 0x0, symName: _plframe_cursor_read_frame_ptr, symObjAddr: 0x0, symBinAddr: 0x598B0, symSize: 0x154 } + - { offsetInCU: 0x164, offset: 0x105835, size: 0x8, addend: 0x0, symName: _plframe_cursor_read_frame_ptr, symObjAddr: 0x0, symBinAddr: 0x598B0, symSize: 0x154 } + - { offsetInCU: 0x26, offset: 0x105DE7, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_init, symObjAddr: 0x0, symBinAddr: 0x59A04, symSize: 0x7C } + - { offsetInCU: 0x12A, offset: 0x105EEB, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_init, symObjAddr: 0x0, symBinAddr: 0x59A04, symSize: 0x7C } + - { offsetInCU: 0x151, offset: 0x105F12, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_clear_all_regs, symObjAddr: 0x7C, symBinAddr: 0x59A80, symSize: 0x8 } + - { offsetInCU: 0x3B5, offset: 0x106176, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_mcontext_init, symObjAddr: 0x84, symBinAddr: 0x59A88, symSize: 0x78 } + - { offsetInCU: 0x43E, offset: 0x1061FF, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_mach_thread_init, symObjAddr: 0xFC, symBinAddr: 0x59B00, symSize: 0x70 } + - { offsetInCU: 0x50F, offset: 0x1062D0, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_copy, symObjAddr: 0x16C, symBinAddr: 0x59B70, symSize: 0x8 } + - { offsetInCU: 0x550, offset: 0x106311, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_has_reg, symObjAddr: 0x174, symBinAddr: 0x59B78, symSize: 0x10 } + - { offsetInCU: 0x589, offset: 0x10634A, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_clear_reg, symObjAddr: 0x184, symBinAddr: 0x59B88, symSize: 0x18 } + - { offsetInCU: 0x5BF, offset: 0x106380, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_get_stack_direction, symObjAddr: 0x19C, symBinAddr: 0x59BA0, symSize: 0x8 } + - { offsetInCU: 0x5EC, offset: 0x1063AD, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_get_greg_size, symObjAddr: 0x1A4, symBinAddr: 0x59BA8, symSize: 0x8 } + - { offsetInCU: 0x26, offset: 0x1064E3, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_get_reg, symObjAddr: 0x0, symBinAddr: 0x59BB0, symSize: 0x1F4 } + - { offsetInCU: 0x40, offset: 0x1064FD, size: 0x8, addend: 0x0, symName: _arm_nonvolatile_registers, symObjAddr: 0x8C0, symBinAddr: 0x6C000, symSize: 0x0 } + - { offsetInCU: 0x8B, offset: 0x106548, size: 0x8, addend: 0x0, symName: _arm64_nonvolatile_registers, symObjAddr: 0x8DC, symBinAddr: 0x6C01C, symSize: 0x0 } + - { offsetInCU: 0xAD, offset: 0x10656A, size: 0x8, addend: 0x0, symName: _arm_dwarf_table, symObjAddr: 0x908, symBinAddr: 0x6C048, symSize: 0x0 } + - { offsetInCU: 0x107, offset: 0x1065C4, size: 0x8, addend: 0x0, symName: _arm64_dwarf_table, symObjAddr: 0xA08, symBinAddr: 0x6C148, symSize: 0x0 } + - { offsetInCU: 0x41C, offset: 0x1068D9, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_get_reg, symObjAddr: 0x0, symBinAddr: 0x59BB0, symSize: 0x1F4 } + - { offsetInCU: 0x567, offset: 0x106A24, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_set_reg, symObjAddr: 0x1F4, symBinAddr: 0x59DA4, symSize: 0x450 } + - { offsetInCU: 0x606, offset: 0x106AC3, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_get_reg_count, symObjAddr: 0x644, symBinAddr: 0x5A1F4, symSize: 0x18 } + - { offsetInCU: 0x688, offset: 0x106B45, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_get_reg_name, symObjAddr: 0x65C, symBinAddr: 0x5A20C, symSize: 0x4C } + - { offsetInCU: 0x720, offset: 0x106BDD, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_clear_volatile_regs, symObjAddr: 0x6A8, symBinAddr: 0x5A258, symSize: 0xAC } + - { offsetInCU: 0x842, offset: 0x106CFF, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_map_reg_to_dwarf, symObjAddr: 0x754, symBinAddr: 0x5A304, symSize: 0x84 } + - { offsetInCU: 0x8C7, offset: 0x106D84, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_map_dwarf_to_reg, symObjAddr: 0x7D8, symBinAddr: 0x5A388, symSize: 0x80 } + - { offsetInCU: 0x26, offset: 0x106E43, size: 0x8, addend: 0x0, symName: _plframe_cursor_read_compact_unwind, symObjAddr: 0x0, symBinAddr: 0x5A408, symSize: 0x1AC } + - { offsetInCU: 0x199, offset: 0x106FB6, size: 0x8, addend: 0x0, symName: _plframe_cursor_read_compact_unwind, symObjAddr: 0x0, symBinAddr: 0x5A408, symSize: 0x1AC } + - { offsetInCU: 0x26, offset: 0x107A4B, size: 0x8, addend: 0x0, symName: _plcrash_async_cfe_reader_init, symObjAddr: 0x0, symBinAddr: 0x5A5B4, symSize: 0xB8 } + - { offsetInCU: 0x1DA, offset: 0x107BFF, size: 0x8, addend: 0x0, symName: _plcrash_async_cfe_reader_init, symObjAddr: 0x0, symBinAddr: 0x5A5B4, symSize: 0xB8 } + - { offsetInCU: 0x449, offset: 0x107E6E, size: 0x8, addend: 0x0, symName: _plcrash_async_cfe_reader_find_pc, symObjAddr: 0xB8, symBinAddr: 0x5A66C, symSize: 0x4B4 } + - { offsetInCU: 0x995, offset: 0x1083BA, size: 0x8, addend: 0x0, symName: _plcrash_async_cfe_reader_free, symObjAddr: 0x56C, symBinAddr: 0x5AB20, symSize: 0x4 } + - { offsetInCU: 0x9BC, offset: 0x1083E1, size: 0x8, addend: 0x0, symName: _plcrash_async_cfe_register_encode, symObjAddr: 0x570, symBinAddr: 0x5AB24, symSize: 0x14C } + - { offsetInCU: 0xA7B, offset: 0x1084A0, size: 0x8, addend: 0x0, symName: _plcrash_async_cfe_register_decode, symObjAddr: 0x6BC, symBinAddr: 0x5AC70, symSize: 0x234 } + - { offsetInCU: 0xB97, offset: 0x1085BC, size: 0x8, addend: 0x0, symName: _plcrash_async_cfe_entry_init, symObjAddr: 0x8F0, symBinAddr: 0x5AEA4, symSize: 0x470 } + - { offsetInCU: 0xEB9, offset: 0x1088DE, size: 0x8, addend: 0x0, symName: _plcrash_async_cfe_entry_type, symObjAddr: 0xD60, symBinAddr: 0x5B314, symSize: 0x8 } + - { offsetInCU: 0xED8, offset: 0x1088FD, size: 0x8, addend: 0x0, symName: _plcrash_async_cfe_entry_stack_offset, symObjAddr: 0xD68, symBinAddr: 0x5B31C, symSize: 0x8 } + - { offsetInCU: 0xF05, offset: 0x10892A, size: 0x8, addend: 0x0, symName: _plcrash_async_cfe_entry_stack_adjustment, symObjAddr: 0xD70, symBinAddr: 0x5B324, symSize: 0x8 } + - { offsetInCU: 0xF32, offset: 0x108957, size: 0x8, addend: 0x0, symName: _plcrash_async_cfe_entry_return_address_register, symObjAddr: 0xD78, symBinAddr: 0x5B32C, symSize: 0x8 } + - { offsetInCU: 0xF5F, offset: 0x108984, size: 0x8, addend: 0x0, symName: _plcrash_async_cfe_entry_register_count, symObjAddr: 0xD80, symBinAddr: 0x5B334, symSize: 0x8 } + - { offsetInCU: 0xF7E, offset: 0x1089A3, size: 0x8, addend: 0x0, symName: _plcrash_async_cfe_entry_register_list, symObjAddr: 0xD88, symBinAddr: 0x5B33C, symSize: 0x18 } + - { offsetInCU: 0x10A5, offset: 0x108ACA, size: 0x8, addend: 0x0, symName: _plcrash_async_cfe_entry_apply, symObjAddr: 0xDA0, symBinAddr: 0x5B354, symSize: 0x300 } + - { offsetInCU: 0x16D2, offset: 0x1090F7, size: 0x8, addend: 0x0, symName: _plcrash_async_cfe_entry_free, symObjAddr: 0x10A0, symBinAddr: 0x5B654, symSize: 0x4 } + - { offsetInCU: 0x26, offset: 0x109310, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async37plcrash_async_dwarf_read_task_sleb128EjmlPxPm, symObjAddr: 0x0, symBinAddr: 0x5B658, symSize: 0xA4 } + - { offsetInCU: 0x407, offset: 0x1096F1, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async37plcrash_async_dwarf_read_task_sleb128EjmlPxPm, symObjAddr: 0x0, symBinAddr: 0x5B658, symSize: 0xA4 } + - { offsetInCU: 0x4E6, offset: 0x1097D0, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async32plcrash_async_dwarf_read_sleb128EP21plcrash_async_mobjectmlPxPm, symObjAddr: 0xA4, symBinAddr: 0x5B6FC, symSize: 0xE0 } + - { offsetInCU: 0x5B8, offset: 0x1098A2, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async37plcrash_async_dwarf_read_task_uleb128EjmlPyPm, symObjAddr: 0x184, symBinAddr: 0x5B7DC, symSize: 0xA4 } + - { offsetInCU: 0x697, offset: 0x109981, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async32plcrash_async_dwarf_read_uleb128EP21plcrash_async_mobjectmlPyPm, symObjAddr: 0x228, symBinAddr: 0x5B880, symSize: 0xC4 } + - { offsetInCU: 0x1DAF, offset: 0x10B099, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async16gnu_ehptr_readerIjEC2EPK23plcrash_async_byteorder, symObjAddr: 0x2EC, symBinAddr: 0x5B944, symSize: 0x18 } + - { offsetInCU: 0x1E06, offset: 0x10B0F0, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async16gnu_ehptr_readerIjEC1EPK23plcrash_async_byteorder, symObjAddr: 0x304, symBinAddr: 0x5B95C, symSize: 0x18 } + - { offsetInCU: 0x1E43, offset: 0x10B12D, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async16gnu_ehptr_readerIjEC1EPK23plcrash_async_byteorder, symObjAddr: 0x304, symBinAddr: 0x5B95C, symSize: 0x18 } + - { offsetInCU: 0x1E66, offset: 0x10B150, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async16gnu_ehptr_readerIjE22set_frame_section_baseEjj, symObjAddr: 0x31C, symBinAddr: 0x5B974, symSize: 0x10 } + - { offsetInCU: 0x1EAB, offset: 0x10B195, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async16gnu_ehptr_readerIjE13set_text_baseEj, symObjAddr: 0x32C, symBinAddr: 0x5B984, symSize: 0x10 } + - { offsetInCU: 0x1EE1, offset: 0x10B1CB, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async16gnu_ehptr_readerIjE13set_data_baseEj, symObjAddr: 0x33C, symBinAddr: 0x5B994, symSize: 0x10 } + - { offsetInCU: 0x1F17, offset: 0x10B201, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async16gnu_ehptr_readerIjE13set_func_baseEj, symObjAddr: 0x34C, symBinAddr: 0x5B9A4, symSize: 0x10 } + - { offsetInCU: 0x1F4D, offset: 0x10B237, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async16gnu_ehptr_readerIjE4readEP21plcrash_async_mobjectmlNS1_8DW_EH_PEEPjPm, symObjAddr: 0x35C, symBinAddr: 0x5B9B4, symSize: 0x290 } + - { offsetInCU: 0x22CE, offset: 0x10B5B8, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async16gnu_ehptr_readerIyEC2EPK23plcrash_async_byteorder, symObjAddr: 0x5EC, symBinAddr: 0x5BC44, symSize: 0x18 } + - { offsetInCU: 0x2325, offset: 0x10B60F, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async16gnu_ehptr_readerIyEC1EPK23plcrash_async_byteorder, symObjAddr: 0x604, symBinAddr: 0x5BC5C, symSize: 0x18 } + - { offsetInCU: 0x2362, offset: 0x10B64C, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async16gnu_ehptr_readerIyEC1EPK23plcrash_async_byteorder, symObjAddr: 0x604, symBinAddr: 0x5BC5C, symSize: 0x18 } + - { offsetInCU: 0x2385, offset: 0x10B66F, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async16gnu_ehptr_readerIyE22set_frame_section_baseEyy, symObjAddr: 0x61C, symBinAddr: 0x5BC74, symSize: 0x10 } + - { offsetInCU: 0x23CA, offset: 0x10B6B4, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async16gnu_ehptr_readerIyE13set_text_baseEy, symObjAddr: 0x62C, symBinAddr: 0x5BC84, symSize: 0x10 } + - { offsetInCU: 0x2400, offset: 0x10B6EA, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async16gnu_ehptr_readerIyE13set_data_baseEy, symObjAddr: 0x63C, symBinAddr: 0x5BC94, symSize: 0x10 } + - { offsetInCU: 0x2436, offset: 0x10B720, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async16gnu_ehptr_readerIyE13set_func_baseEy, symObjAddr: 0x64C, symBinAddr: 0x5BCA4, symSize: 0x10 } + - { offsetInCU: 0x246C, offset: 0x10B756, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async16gnu_ehptr_readerIyE4readEP21plcrash_async_mobjectmlNS1_8DW_EH_PEEPyPm, symObjAddr: 0x65C, symBinAddr: 0x5BCB4, symSize: 0x2B4 } + - { offsetInCU: 0x26, offset: 0x10BAD1, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async33plcrash_async_dwarf_fde_info_initIjEE15plcrash_error_tPNS1_28plcrash_async_dwarf_fde_infoEP21plcrash_async_mobjectPK23plcrash_async_byteordermb, symObjAddr: 0x0, symBinAddr: 0x5BF68, symSize: 0x214 } + - { offsetInCU: 0x12A, offset: 0x10BBD5, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async33plcrash_async_dwarf_fde_info_initIjEE15plcrash_error_tPNS1_28plcrash_async_dwarf_fde_infoEP21plcrash_async_mobjectPK23plcrash_async_byteordermb, symObjAddr: 0x0, symBinAddr: 0x5BF68, symSize: 0x214 } + - { offsetInCU: 0x5A9, offset: 0x10C054, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async33plcrash_async_dwarf_fde_info_initIyEE15plcrash_error_tPNS1_28plcrash_async_dwarf_fde_infoEP21plcrash_async_mobjectPK23plcrash_async_byteordermb, symObjAddr: 0x2CC, symBinAddr: 0x5C17C, symSize: 0x210 } + - { offsetInCU: 0x909, offset: 0x10C3B4, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async48plcrash_async_dwarf_fde_info_instructions_offsetEPNS1_28plcrash_async_dwarf_fde_infoE, symObjAddr: 0x4DC, symBinAddr: 0x5C38C, symSize: 0x8 } + - { offsetInCU: 0x938, offset: 0x10C3E3, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async48plcrash_async_dwarf_fde_info_instructions_lengthEPNS1_28plcrash_async_dwarf_fde_infoE, symObjAddr: 0x4E4, symBinAddr: 0x5C394, symSize: 0x8 } + - { offsetInCU: 0x967, offset: 0x10C412, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async33plcrash_async_dwarf_fde_info_freeEPNS1_28plcrash_async_dwarf_fde_infoE, symObjAddr: 0x4EC, symBinAddr: 0x5C39C, symSize: 0x4 } + - { offsetInCU: 0x26, offset: 0x10D85B, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async33plcrash_async_dwarf_cie_info_initIjEE15plcrash_error_tPNS1_28plcrash_async_dwarf_cie_infoEP21plcrash_async_mobjectPK23plcrash_async_byteorderPNS1_16gnu_ehptr_readerIT_EEm, symObjAddr: 0x0, symBinAddr: 0x5C3A0, symSize: 0x430 } + - { offsetInCU: 0x4D, offset: 0x10D882, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async33plcrash_async_dwarf_cie_info_initIjEE15plcrash_error_tPNS1_28plcrash_async_dwarf_cie_infoEP21plcrash_async_mobjectPK23plcrash_async_byteorderPNS1_16gnu_ehptr_readerIT_EEm, symObjAddr: 0x0, symBinAddr: 0x5C3A0, symSize: 0x430 } + - { offsetInCU: 0x3AA, offset: 0x10DBDF, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async33plcrash_async_dwarf_cie_info_initIyEE15plcrash_error_tPNS1_28plcrash_async_dwarf_cie_infoEP21plcrash_async_mobjectPK23plcrash_async_byteorderPNS1_16gnu_ehptr_readerIT_EEm, symObjAddr: 0x430, symBinAddr: 0x5C7D0, symSize: 0x430 } + - { offsetInCU: 0x6B1, offset: 0x10DEE6, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async56plcrash_async_dwarf_cie_info_initial_instructions_offsetEPNS1_28plcrash_async_dwarf_cie_infoE, symObjAddr: 0x860, symBinAddr: 0x5CC00, symSize: 0x8 } + - { offsetInCU: 0x6E2, offset: 0x10DF17, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async56plcrash_async_dwarf_cie_info_initial_instructions_lengthEPNS1_28plcrash_async_dwarf_cie_infoE, symObjAddr: 0x868, symBinAddr: 0x5CC08, symSize: 0x8 } + - { offsetInCU: 0x713, offset: 0x10DF48, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async33plcrash_async_dwarf_cie_info_freeEPNS1_28plcrash_async_dwarf_cie_infoE, symObjAddr: 0x870, symBinAddr: 0x5CC10, symSize: 0x4 } + - { offsetInCU: 0x26, offset: 0x10F376, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIjiE12eval_programEP21plcrash_async_mobjectjjPNS1_28plcrash_async_dwarf_cie_infoEPNS1_16gnu_ehptr_readerIjEEPK23plcrash_async_byteordermlm, symObjAddr: 0x0, symBinAddr: 0x5CC14, symSize: 0xBA4 } + - { offsetInCU: 0x299D, offset: 0x111CED, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIjiE12eval_programEP21plcrash_async_mobjectjjPNS1_28plcrash_async_dwarf_cie_infoEPNS1_16gnu_ehptr_readerIjEEPK23plcrash_async_byteordermlm, symObjAddr: 0x0, symBinAddr: 0x5CC14, symSize: 0xBA4 } + - { offsetInCU: 0x3EA4, offset: 0x1131F4, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async14dwarf_opstream12read_uleb128EPy, symObjAddr: 0xBA4, symBinAddr: 0x5D7B8, symSize: 0x78 } + - { offsetInCU: 0x40DB, offset: 0x11342B, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIjiE11apply_stateEjPNS1_28plcrash_async_dwarf_cie_infoEPK26plcrash_async_thread_statePK23plcrash_async_byteorderPS6_, symObjAddr: 0xC1C, symBinAddr: 0x5D830, symSize: 0x494 } + - { offsetInCU: 0x4758, offset: 0x113AA8, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIyxE12eval_programEP21plcrash_async_mobjectyyPNS1_28plcrash_async_dwarf_cie_infoEPNS1_16gnu_ehptr_readerIyEEPK23plcrash_async_byteordermlm, symObjAddr: 0x10B0, symBinAddr: 0x5DCC4, symSize: 0xB98 } + - { offsetInCU: 0x5DB0, offset: 0x115100, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIyxE11apply_stateEjPNS1_28plcrash_async_dwarf_cie_infoEPK26plcrash_async_thread_statePK23plcrash_async_byteorderPS6_, symObjAddr: 0x1C48, symBinAddr: 0x5E85C, symSize: 0x4A4 } + - { offsetInCU: 0x26, offset: 0x1155F4, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async35plcrash_async_dwarf_expression_evalIjiEE15plcrash_error_tP21plcrash_async_mobjectjPK26plcrash_async_thread_statePK23plcrash_async_byteordermlmPT_mSD_, symObjAddr: 0x0, symBinAddr: 0x5ED00, symSize: 0xC44 } + - { offsetInCU: 0x374, offset: 0x115942, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async35plcrash_async_dwarf_expression_evalIjiEE15plcrash_error_tP21plcrash_async_mobjectjPK26plcrash_async_thread_statePK23plcrash_async_byteordermlmPT_mSD_, symObjAddr: 0x0, symBinAddr: 0x5ED00, symSize: 0xC44 } + - { offsetInCU: 0x1C11, offset: 0x1171DF, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async35plcrash_async_dwarf_expression_evalIyxEE15plcrash_error_tP21plcrash_async_mobjectjPK26plcrash_async_thread_statePK23plcrash_async_byteordermlmPT_mSD_, symObjAddr: 0xC44, symBinAddr: 0x5F944, symSize: 0xCB8 } + - { offsetInCU: 0x26, offset: 0x11A2BA, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async14dwarf_opstream4initEP21plcrash_async_mobjectPK23plcrash_async_byteordermlm, symObjAddr: 0x0, symBinAddr: 0x605FC, symSize: 0x9C } + - { offsetInCU: 0x1351, offset: 0x11B5E5, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async14dwarf_opstream4initEP21plcrash_async_mobjectPK23plcrash_async_byteordermlm, symObjAddr: 0x0, symBinAddr: 0x605FC, symSize: 0x9C } + - { offsetInCU: 0x26, offset: 0x11B6F5, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIjiEC2Ev, symObjAddr: 0x0, symBinAddr: 0x60698, symSize: 0x5C } + - { offsetInCU: 0x1F0B, offset: 0x11D5DA, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIjiEC2Ev, symObjAddr: 0x0, symBinAddr: 0x60698, symSize: 0x5C } + - { offsetInCU: 0x1FA0, offset: 0x11D66F, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIjiEC1Ev, symObjAddr: 0x5C, symBinAddr: 0x606F4, symSize: 0x4 } + - { offsetInCU: 0x1FCE, offset: 0x11D69D, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIjiEC1Ev, symObjAddr: 0x5C, symBinAddr: 0x606F4, symSize: 0x4 } + - { offsetInCU: 0x1FD9, offset: 0x11D6A8, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIjiE12set_registerEjNS1_28plcrash_dwarf_cfa_reg_rule_tEj, symObjAddr: 0x60, symBinAddr: 0x606F8, symSize: 0xF8 } + - { offsetInCU: 0x2086, offset: 0x11D755, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIjiE17get_register_ruleEjPNS1_28plcrash_dwarf_cfa_reg_rule_tEPj, symObjAddr: 0x158, symBinAddr: 0x607F0, symSize: 0x88 } + - { offsetInCU: 0x2113, offset: 0x11D7E2, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIjiE15remove_registerEj, symObjAddr: 0x1E0, symBinAddr: 0x60878, symSize: 0xB4 } + - { offsetInCU: 0x2198, offset: 0x11D867, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIjiE18get_register_countEv, symObjAddr: 0x294, symBinAddr: 0x6092C, symSize: 0x10 } + - { offsetInCU: 0x21EF, offset: 0x11D8BE, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIjiE16set_cfa_registerEjj, symObjAddr: 0x2A4, symBinAddr: 0x6093C, symSize: 0x1C } + - { offsetInCU: 0x2292, offset: 0x11D961, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIjiE23set_cfa_register_signedEji, symObjAddr: 0x2C0, symBinAddr: 0x60958, symSize: 0x1C } + - { offsetInCU: 0x2337, offset: 0x11DA06, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIjiE18set_cfa_expressionEmm, symObjAddr: 0x2DC, symBinAddr: 0x60974, symSize: 0x1C } + - { offsetInCU: 0x23AE, offset: 0x11DA7D, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIjiE12get_cfa_ruleEv, symObjAddr: 0x2F8, symBinAddr: 0x60990, symSize: 0x20 } + - { offsetInCU: 0x23D6, offset: 0x11DAA5, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIjiE10push_stateEv, symObjAddr: 0x318, symBinAddr: 0x609B0, symSize: 0x64 } + - { offsetInCU: 0x2432, offset: 0x11DB01, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIjiE9pop_stateEv, symObjAddr: 0x37C, symBinAddr: 0x60A14, symSize: 0x1C } + - { offsetInCU: 0x245B, offset: 0x11DB2A, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async24dwarf_cfa_state_iteratorIjiEC2EPNS1_15dwarf_cfa_stateIjiEE, symObjAddr: 0x398, symBinAddr: 0x60A30, symSize: 0x10 } + - { offsetInCU: 0x24B3, offset: 0x11DB82, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async24dwarf_cfa_state_iteratorIjiEC1EPNS1_15dwarf_cfa_stateIjiEE, symObjAddr: 0x3A8, symBinAddr: 0x60A40, symSize: 0x10 } + - { offsetInCU: 0x24F1, offset: 0x11DBC0, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async24dwarf_cfa_state_iteratorIjiEC1EPNS1_15dwarf_cfa_stateIjiEE, symObjAddr: 0x3A8, symBinAddr: 0x60A40, symSize: 0x10 } + - { offsetInCU: 0x2515, offset: 0x11DBE4, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async24dwarf_cfa_state_iteratorIjiE4nextEPjPNS1_28plcrash_dwarf_cfa_reg_rule_tES4_, symObjAddr: 0x3B8, symBinAddr: 0x60A50, symSize: 0xB0 } + - { offsetInCU: 0x2594, offset: 0x11DC63, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIyxEC2Ev, symObjAddr: 0x468, symBinAddr: 0x60B00, symSize: 0x5C } + - { offsetInCU: 0x260C, offset: 0x11DCDB, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIyxEC1Ev, symObjAddr: 0x4C4, symBinAddr: 0x60B5C, symSize: 0x4 } + - { offsetInCU: 0x263A, offset: 0x11DD09, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIyxEC1Ev, symObjAddr: 0x4C4, symBinAddr: 0x60B5C, symSize: 0x4 } + - { offsetInCU: 0x2645, offset: 0x11DD14, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIyxE12set_registerEjNS1_28plcrash_dwarf_cfa_reg_rule_tEy, symObjAddr: 0x4C8, symBinAddr: 0x60B60, symSize: 0xF0 } + - { offsetInCU: 0x26F2, offset: 0x11DDC1, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIyxE17get_register_ruleEjPNS1_28plcrash_dwarf_cfa_reg_rule_tEPy, symObjAddr: 0x5B8, symBinAddr: 0x60C50, symSize: 0x88 } + - { offsetInCU: 0x277F, offset: 0x11DE4E, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIyxE15remove_registerEj, symObjAddr: 0x640, symBinAddr: 0x60CD8, symSize: 0xB4 } + - { offsetInCU: 0x2804, offset: 0x11DED3, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIyxE18get_register_countEv, symObjAddr: 0x6F4, symBinAddr: 0x60D8C, symSize: 0x10 } + - { offsetInCU: 0x285B, offset: 0x11DF2A, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIyxE16set_cfa_registerEjy, symObjAddr: 0x704, symBinAddr: 0x60D9C, symSize: 0x20 } + - { offsetInCU: 0x28FE, offset: 0x11DFCD, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIyxE23set_cfa_register_signedEjx, symObjAddr: 0x724, symBinAddr: 0x60DBC, symSize: 0x20 } + - { offsetInCU: 0x29A3, offset: 0x11E072, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIyxE18set_cfa_expressionEmm, symObjAddr: 0x744, symBinAddr: 0x60DDC, symSize: 0x1C } + - { offsetInCU: 0x2A1A, offset: 0x11E0E9, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIyxE12get_cfa_ruleEv, symObjAddr: 0x760, symBinAddr: 0x60DF8, symSize: 0x20 } + - { offsetInCU: 0x2A42, offset: 0x11E111, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIyxE10push_stateEv, symObjAddr: 0x780, symBinAddr: 0x60E18, symSize: 0x64 } + - { offsetInCU: 0x2A9E, offset: 0x11E16D, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIyxE9pop_stateEv, symObjAddr: 0x7E4, symBinAddr: 0x60E7C, symSize: 0x1C } + - { offsetInCU: 0x2AC7, offset: 0x11E196, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async24dwarf_cfa_state_iteratorIyxEC2EPNS1_15dwarf_cfa_stateIyxEE, symObjAddr: 0x800, symBinAddr: 0x60E98, symSize: 0x10 } + - { offsetInCU: 0x2B1F, offset: 0x11E1EE, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async24dwarf_cfa_state_iteratorIyxEC1EPNS1_15dwarf_cfa_stateIyxEE, symObjAddr: 0x810, symBinAddr: 0x60EA8, symSize: 0x10 } + - { offsetInCU: 0x2B5D, offset: 0x11E22C, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async24dwarf_cfa_state_iteratorIyxEC1EPNS1_15dwarf_cfa_stateIyxEE, symObjAddr: 0x810, symBinAddr: 0x60EA8, symSize: 0x10 } + - { offsetInCU: 0x2B81, offset: 0x11E250, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async24dwarf_cfa_state_iteratorIyxE4nextEPjPNS1_28plcrash_dwarf_cfa_reg_rule_tEPy, symObjAddr: 0x820, symBinAddr: 0x60EB8, symSize: 0xB0 } + - { offsetInCU: 0x26, offset: 0x11E2EE, size: 0x8, addend: 0x0, symName: _plframe_cursor_read_dwarf_unwind, symObjAddr: 0x0, symBinAddr: 0x60F68, symSize: 0x450 } + - { offsetInCU: 0x2696, offset: 0x12095E, size: 0x8, addend: 0x0, symName: _plframe_cursor_read_dwarf_unwind, symObjAddr: 0x0, symBinAddr: 0x60F68, symSize: 0x450 } + - { offsetInCU: 0x27, offset: 0x120E30, size: 0x8, addend: 0x0, symName: '+[PLCrashProcessInfo currentProcessInfo]', symObjAddr: 0x0, symBinAddr: 0x613B8, symSize: 0x30 } + - { offsetInCU: 0x202, offset: 0x12100B, size: 0x8, addend: 0x0, symName: '+[PLCrashProcessInfo currentProcessInfo]', symObjAddr: 0x0, symBinAddr: 0x613B8, symSize: 0x30 } + - { offsetInCU: 0x258, offset: 0x121061, size: 0x8, addend: 0x0, symName: '-[PLCrashProcessInfo initWithProcessID:]', symObjAddr: 0x30, symBinAddr: 0x613E8, symSize: 0x15C } + - { offsetInCU: 0x381, offset: 0x12118A, size: 0x8, addend: 0x0, symName: '-[PLCrashProcessInfo processID]', symObjAddr: 0x18C, symBinAddr: 0x61544, symSize: 0x8 } + - { offsetInCU: 0x3BA, offset: 0x1211C3, size: 0x8, addend: 0x0, symName: '-[PLCrashProcessInfo processName]', symObjAddr: 0x194, symBinAddr: 0x6154C, symSize: 0x8 } + - { offsetInCU: 0x3F3, offset: 0x1211FC, size: 0x8, addend: 0x0, symName: '-[PLCrashProcessInfo parentProcessID]', symObjAddr: 0x19C, symBinAddr: 0x61554, symSize: 0x8 } + - { offsetInCU: 0x42C, offset: 0x121235, size: 0x8, addend: 0x0, symName: '-[PLCrashProcessInfo isTraced]', symObjAddr: 0x1A4, symBinAddr: 0x6155C, symSize: 0x8 } + - { offsetInCU: 0x465, offset: 0x12126E, size: 0x8, addend: 0x0, symName: '-[PLCrashProcessInfo startTime]', symObjAddr: 0x1AC, symBinAddr: 0x61564, symSize: 0xC } + - { offsetInCU: 0x4A0, offset: 0x1212A9, size: 0x8, addend: 0x0, symName: '-[PLCrashProcessInfo .cxx_destruct]', symObjAddr: 0x1B8, symBinAddr: 0x61570, symSize: 0xC } + - { offsetInCU: 0x27, offset: 0x121A0F, size: 0x8, addend: 0x0, symName: '+[PLCrashHostInfo currentHostInfo]', symObjAddr: 0x0, symBinAddr: 0x6157C, symSize: 0x18 } + - { offsetInCU: 0x35, offset: 0x121A1D, size: 0x8, addend: 0x0, symName: '-[PLCrashHostInfo init]', symObjAddr: 0x18, symBinAddr: 0x61594, symSize: 0x250 } + - { offsetInCU: 0x33F, offset: 0x121D27, size: 0x8, addend: 0x0, symName: '+[PLCrashHostInfo currentHostInfo]', symObjAddr: 0x0, symBinAddr: 0x6157C, symSize: 0x18 } + - { offsetInCU: 0x66E, offset: 0x122056, size: 0x8, addend: 0x0, symName: '-[PLCrashHostInfo darwinVersion]', symObjAddr: 0x268, symBinAddr: 0x617E4, symSize: 0x14 } + - { offsetInCU: 0x27, offset: 0x1220E2, size: 0x8, addend: 0x0, symName: '+[PLCrashMachExceptionPort exceptionPortsForTask:mask:error:]', symObjAddr: 0x0, symBinAddr: 0x617F8, symSize: 0xC4 } + - { offsetInCU: 0x35, offset: 0x1220F0, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionPort initWithServerPort:mask:behavior:flavor:]', symObjAddr: 0x188, symBinAddr: 0x61980, symSize: 0x128 } + - { offsetInCU: 0x17A, offset: 0x122235, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionPort dealloc]', symObjAddr: 0x2B0, symBinAddr: 0x61AA8, symSize: 0xE8 } + - { offsetInCU: 0x3FC, offset: 0x1224B7, size: 0x8, addend: 0x0, symName: '+[PLCrashMachExceptionPort exceptionPortsForTask:mask:error:]', symObjAddr: 0x0, symBinAddr: 0x617F8, symSize: 0xC4 } + - { offsetInCU: 0x6F3, offset: 0x1227AE, size: 0x8, addend: 0x0, symName: '+[PLCrashMachExceptionPort exceptionPortsForThread:mask:error:]', symObjAddr: 0xC4, symBinAddr: 0x618BC, symSize: 0xC4 } + - { offsetInCU: 0x86E, offset: 0x122929, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionPort registerForTask:previousPortSet:error:]', symObjAddr: 0x398, symBinAddr: 0x61B90, symSize: 0xF8 } + - { offsetInCU: 0x955, offset: 0x122A10, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionPort registerForThread:previousPortSet:error:]', symObjAddr: 0x490, symBinAddr: 0x61C88, symSize: 0xF8 } + - { offsetInCU: 0xA3C, offset: 0x122AF7, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionPort server_port]', symObjAddr: 0x588, symBinAddr: 0x61D80, symSize: 0x8 } + - { offsetInCU: 0xA75, offset: 0x122B30, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionPort mask]', symObjAddr: 0x590, symBinAddr: 0x61D88, symSize: 0x8 } + - { offsetInCU: 0xAAE, offset: 0x122B69, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionPort behavior]', symObjAddr: 0x598, symBinAddr: 0x61D90, symSize: 0x8 } + - { offsetInCU: 0xAE7, offset: 0x122BA2, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionPort flavor]', symObjAddr: 0x5A0, symBinAddr: 0x61D98, symSize: 0x8 } + - { offsetInCU: 0x27, offset: 0x122D20, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionPortSet initWithSet:]', symObjAddr: 0x0, symBinAddr: 0x61DA0, symSize: 0x280 } + - { offsetInCU: 0x35, offset: 0x122D2E, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionPortSet initWithAsyncSafeRepresentation:]', symObjAddr: 0x280, symBinAddr: 0x62020, symSize: 0x244 } + - { offsetInCU: 0x3C6, offset: 0x1230BF, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionPortSet initWithSet:]', symObjAddr: 0x0, symBinAddr: 0x61DA0, symSize: 0x280 } + - { offsetInCU: 0x4EE, offset: 0x1231E7, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionPortSet countByEnumeratingWithState:objects:count:]', symObjAddr: 0x4C4, symBinAddr: 0x62264, symSize: 0x8 } + - { offsetInCU: 0x551, offset: 0x12324A, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionPortSet asyncSafeRepresentation]', symObjAddr: 0x4CC, symBinAddr: 0x6226C, symSize: 0x44 } + - { offsetInCU: 0x588, offset: 0x123281, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionPortSet set]', symObjAddr: 0x510, symBinAddr: 0x622B0, symSize: 0x8 } + - { offsetInCU: 0x5C1, offset: 0x1232BA, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionPortSet .cxx_destruct]', symObjAddr: 0x518, symBinAddr: 0x622B8, symSize: 0xC } + - { offsetInCU: 0x26, offset: 0x123424, size: 0x8, addend: 0x0, symName: _plcrash_async_mach_exception_get_siginfo, symObjAddr: 0x0, symBinAddr: 0x622C4, symSize: 0x100 } + - { offsetInCU: 0x6D, offset: 0x12346B, size: 0x8, addend: 0x0, symName: _plcrash_async_mach_exception_get_siginfo, symObjAddr: 0x0, symBinAddr: 0x622C4, symSize: 0x100 } + - { offsetInCU: 0x27, offset: 0x1236C5, size: 0x8, addend: 0x0, symName: '+[PLCrashReporterConfig defaultConfiguration]', symObjAddr: 0x0, symBinAddr: 0x623C4, symSize: 0x18 } + - { offsetInCU: 0x197, offset: 0x123835, size: 0x8, addend: 0x0, symName: '+[PLCrashReporterConfig defaultConfiguration]', symObjAddr: 0x0, symBinAddr: 0x623C4, symSize: 0x18 } + - { offsetInCU: 0x1D2, offset: 0x123870, size: 0x8, addend: 0x0, symName: '-[PLCrashReporterConfig init]', symObjAddr: 0x18, symBinAddr: 0x623DC, symSize: 0xC } + - { offsetInCU: 0x209, offset: 0x1238A7, size: 0x8, addend: 0x0, symName: '-[PLCrashReporterConfig initWithBasePath:]', symObjAddr: 0x24, symBinAddr: 0x623E8, symSize: 0x10 } + - { offsetInCU: 0x252, offset: 0x1238F0, size: 0x8, addend: 0x0, symName: '-[PLCrashReporterConfig initWithSignalHandlerType:symbolicationStrategy:]', symObjAddr: 0x34, symBinAddr: 0x623F8, symSize: 0x8 } + - { offsetInCU: 0x2A5, offset: 0x123943, size: 0x8, addend: 0x0, symName: '-[PLCrashReporterConfig initWithSignalHandlerType:symbolicationStrategy:basePath:]', symObjAddr: 0x3C, symBinAddr: 0x62400, symSize: 0xC } + - { offsetInCU: 0x30A, offset: 0x1239A8, size: 0x8, addend: 0x0, symName: '-[PLCrashReporterConfig initWithSignalHandlerType:symbolicationStrategy:shouldRegisterUncaughtExceptionHandler:]', symObjAddr: 0x48, symBinAddr: 0x6240C, symSize: 0xC } + - { offsetInCU: 0x370, offset: 0x123A0E, size: 0x8, addend: 0x0, symName: '-[PLCrashReporterConfig initWithSignalHandlerType:symbolicationStrategy:shouldRegisterUncaughtExceptionHandler:basePath:]', symObjAddr: 0x54, symBinAddr: 0x62418, symSize: 0x8 } + - { offsetInCU: 0x3E4, offset: 0x123A82, size: 0x8, addend: 0x0, symName: '-[PLCrashReporterConfig initWithSignalHandlerType:symbolicationStrategy:shouldRegisterUncaughtExceptionHandler:basePath:maxReportBytes:]', symObjAddr: 0x5C, symBinAddr: 0x62420, symSize: 0xB4 } + - { offsetInCU: 0x46F, offset: 0x123B0D, size: 0x8, addend: 0x0, symName: '-[PLCrashReporterConfig signalHandlerType]', symObjAddr: 0x110, symBinAddr: 0x624D4, symSize: 0x8 } + - { offsetInCU: 0x4A8, offset: 0x123B46, size: 0x8, addend: 0x0, symName: '-[PLCrashReporterConfig symbolicationStrategy]', symObjAddr: 0x118, symBinAddr: 0x624DC, symSize: 0x8 } + - { offsetInCU: 0x4E1, offset: 0x123B7F, size: 0x8, addend: 0x0, symName: '-[PLCrashReporterConfig shouldRegisterUncaughtExceptionHandler]', symObjAddr: 0x120, symBinAddr: 0x624E4, symSize: 0x8 } + - { offsetInCU: 0x51A, offset: 0x123BB8, size: 0x8, addend: 0x0, symName: '-[PLCrashReporterConfig maxReportBytes]', symObjAddr: 0x128, symBinAddr: 0x624EC, symSize: 0x8 } + - { offsetInCU: 0x553, offset: 0x123BF1, size: 0x8, addend: 0x0, symName: '-[PLCrashReporterConfig basePath]', symObjAddr: 0x130, symBinAddr: 0x624F4, symSize: 0x8 } + - { offsetInCU: 0x58C, offset: 0x123C2A, size: 0x8, addend: 0x0, symName: '-[PLCrashReporterConfig .cxx_destruct]', symObjAddr: 0x138, symBinAddr: 0x624FC, symSize: 0xC } + - { offsetInCU: 0x27, offset: 0x123CAA, size: 0x8, addend: 0x0, symName: '-[PLCrashReportMachExceptionInfo initWithType:codes:]', symObjAddr: 0x0, symBinAddr: 0x62508, symSize: 0x90 } + - { offsetInCU: 0xF5, offset: 0x123D78, size: 0x8, addend: 0x0, symName: '-[PLCrashReportMachExceptionInfo initWithType:codes:]', symObjAddr: 0x0, symBinAddr: 0x62508, symSize: 0x90 } + - { offsetInCU: 0x150, offset: 0x123DD3, size: 0x8, addend: 0x0, symName: '-[PLCrashReportMachExceptionInfo type]', symObjAddr: 0x90, symBinAddr: 0x62598, symSize: 0x8 } + - { offsetInCU: 0x189, offset: 0x123E0C, size: 0x8, addend: 0x0, symName: '-[PLCrashReportMachExceptionInfo codes]', symObjAddr: 0x98, symBinAddr: 0x625A0, symSize: 0x8 } + - { offsetInCU: 0x1C2, offset: 0x123E45, size: 0x8, addend: 0x0, symName: '-[PLCrashReportMachExceptionInfo .cxx_destruct]', symObjAddr: 0xA0, symBinAddr: 0x625A8, symSize: 0xC } +... diff --git a/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/Backtrace b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/Backtrace new file mode 100755 index 00000000..85cd77c8 Binary files /dev/null and b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/Backtrace differ diff --git a/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/BacktraceResources.bundle/Info.plist b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/BacktraceResources.bundle/Info.plist new file mode 100644 index 00000000..61c6627b Binary files /dev/null and b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/BacktraceResources.bundle/Info.plist differ diff --git a/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/BacktraceResources.bundle/Model.momd/Model.mom b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/BacktraceResources.bundle/Model.momd/Model.mom new file mode 100644 index 00000000..c2a776ca Binary files /dev/null and b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/BacktraceResources.bundle/Model.momd/Model.mom differ diff --git a/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/BacktraceResources.bundle/Model.momd/VersionInfo.plist b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/BacktraceResources.bundle/Model.momd/VersionInfo.plist new file mode 100644 index 00000000..535d7922 Binary files /dev/null and b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/BacktraceResources.bundle/Model.momd/VersionInfo.plist differ diff --git a/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/BacktraceResources.bundle/PrivacyInfo.xcprivacy b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/BacktraceResources.bundle/PrivacyInfo.xcprivacy new file mode 100644 index 00000000..cbebfb1a --- /dev/null +++ b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/BacktraceResources.bundle/PrivacyInfo.xcprivacy @@ -0,0 +1,52 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeCrashData + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + + NSPrivacyCollectedDataTypeLinked + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDiagnosticData + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategorySystemBootTime + NSPrivacyAccessedAPITypeReasons + + 35F9.1 + + + + NSPrivacyAccessedAPITypeReasons + + CA92.1 + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + + + + diff --git a/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/BacktraceResources.bundle/_CodeSignature/CodeDirectory b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/BacktraceResources.bundle/_CodeSignature/CodeDirectory new file mode 100644 index 00000000..c10de0a7 Binary files /dev/null and b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/BacktraceResources.bundle/_CodeSignature/CodeDirectory differ diff --git a/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/BacktraceResources.bundle/_CodeSignature/CodeRequirements b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/BacktraceResources.bundle/_CodeSignature/CodeRequirements new file mode 100644 index 00000000..dbf9d614 Binary files /dev/null and b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/BacktraceResources.bundle/_CodeSignature/CodeRequirements differ diff --git a/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/BacktraceResources.bundle/_CodeSignature/CodeRequirements-1 b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/BacktraceResources.bundle/_CodeSignature/CodeRequirements-1 new file mode 100644 index 00000000..c2b3f100 Binary files /dev/null and b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/BacktraceResources.bundle/_CodeSignature/CodeRequirements-1 differ diff --git a/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/BacktraceResources.bundle/_CodeSignature/CodeResources b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/BacktraceResources.bundle/_CodeSignature/CodeResources new file mode 100644 index 00000000..a5ee316f --- /dev/null +++ b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/BacktraceResources.bundle/_CodeSignature/CodeResources @@ -0,0 +1,143 @@ + + + + + files + + Model.momd/Model.mom + + u80zaIvPZ6E8RP2tp9k66y4xAl8= + + Model.momd/VersionInfo.plist + + VDsrXY+tpRztPEAvUKkp1SRzKWI= + + PrivacyInfo.xcprivacy + + fZU0MKIt8Fnd2qnYWmCR+ZWPjK0= + + + files2 + + Model.momd/Model.mom + + hash + + u80zaIvPZ6E8RP2tp9k66y4xAl8= + + hash2 + + JjQDPa0UHbpxEk37ZDSmUohAdEJ21ytZYWNF281JGY8= + + + Model.momd/VersionInfo.plist + + hash + + VDsrXY+tpRztPEAvUKkp1SRzKWI= + + hash2 + + r43Lc4T3JNmt6+aF/bm0VbyDiy1gmLEa4tQkcGuIyTw= + + + PrivacyInfo.xcprivacy + + hash + + fZU0MKIt8Fnd2qnYWmCR+ZWPjK0= + + hash2 + + W4GYx3E/DJBKJ4aViszvqnv3rCzspeT5hG4vJvQa8hk= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/BacktraceResources.bundle/_CodeSignature/CodeSignature b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/BacktraceResources.bundle/_CodeSignature/CodeSignature new file mode 100644 index 00000000..e69de29b diff --git a/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/Headers/Backtrace-Swift.h b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/Headers/Backtrace-Swift.h new file mode 100644 index 00000000..2bb0867b --- /dev/null +++ b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/Headers/Backtrace-Swift.h @@ -0,0 +1,1952 @@ +#if 0 +#elif defined(__arm64__) && __arm64__ +// Generated by Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) +#ifndef BACKTRACE_SWIFT_H +#define BACKTRACE_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#include +#include +#include +#include +#else +#include +#include +#include +#include +#endif +#if defined(__cplusplus) +#if defined(__arm64e__) && __has_include() +# include +#else +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wreserved-macro-identifier" +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +# ifndef __ptrauth_swift_class_method_pointer +# define __ptrauth_swift_class_method_pointer(x) +# endif +#pragma clang diagnostic pop +#endif +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif +#endif +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif +#endif +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif +#endif +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif +#endif +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif +#endif +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif +#endif +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import CoreData; +@import Foundation; +@import ObjectiveC; +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="Backtrace",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) +enum BacktraceLogLevel : NSInteger; +@class NSString; + +/// Abstract class that provides logging functionality. +/// A methods func log(level:msg:file:function:line:) is abstract and needs to be overridden. +SWIFT_CLASS("_TtC9Backtrace24BacktraceBaseDestination") +@interface BacktraceBaseDestination : NSObject +/// Initialize BacktraceBaseDestination with given level. +/// \param level logging level +/// +- (nonnull instancetype)initWithLevel:(enum BacktraceLogLevel)level OBJC_DESIGNATED_INITIALIZER; +/// An abstract method used to log message to provided destination. +/// \param level logging level +/// +/// \param msg message to log +/// +/// \param file the name of the file in which it appears +/// +/// \param function the name of the declaration in which it appears +/// +/// \param line the line number on which it appears +/// +- (void)logWithLevel:(enum BacktraceLogLevel)level msg:(NSString * _Nonnull)msg file:(NSString * _Nonnull)file function:(NSString * _Nonnull)function line:(NSInteger)line; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +typedef SWIFT_ENUM(NSInteger, BacktraceBreadcrumbLevel, open) { + BacktraceBreadcrumbLevelDebug = 1, + BacktraceBreadcrumbLevelInfo = 2, + BacktraceBreadcrumbLevelWarning = 3, + BacktraceBreadcrumbLevelError = 4, + BacktraceBreadcrumbLevelFatal = 5, +}; + +@class BacktraceBreadcrumbs; +@class BacktraceBreadcrumbSettings; +enum BacktraceBreadcrumbType : NSInteger; + +/// Provides Breadcrumb adding functionality to BacktraceClient. +SWIFT_PROTOCOL("_TtP9Backtrace27BacktraceBreadcrumbProtocol_") +@protocol BacktraceBreadcrumbProtocol +@property (nonatomic, readonly, strong) BacktraceBreadcrumbs * _Nonnull breadcrumbs; +/// Enable breadcrumbs with default BradcrumbsSettings +- (void)enableBreadcrumbs; +/// Enable breadcrumbs +/// \param breadcrumbSettings bradcrumb settings. +/// +- (void)enableBreadcrumbs:(BacktraceBreadcrumbSettings * _Nonnull)breadcrumbSettings; +/// Adds a breadcrumb to the breadcrumb trail. The breadcrumb plus attributes should not exceed 4kB, or it will be discarded. +/// \param message The message to add. +/// +/// \param attributes The attributes to attach to the the breadcrumb +/// +/// \param type The Breadcrumb type to add +/// +/// \param level The breadcrumb severity level to add +/// +- (BOOL)addBreadcrumb:(NSString * _Nonnull)message attributes:(NSDictionary * _Nonnull)attributes type:(enum BacktraceBreadcrumbType)type level:(enum BacktraceBreadcrumbLevel)level SWIFT_WARN_UNUSED_RESULT; +/// Adds a breadcrumb to the breadcrumb trail. The breadcrumb plus attributes should not exceed 4kB, or it will be discarded. +/// \param message The message to add. +/// +- (BOOL)addBreadcrumb:(NSString * _Nonnull)message SWIFT_WARN_UNUSED_RESULT; +/// Adds a breadcrumb to the breadcrumb trail. The breadcrumb plus attributes should not exceed 4kB, or it will be discarded. +/// \param message The message to add. +/// +/// \param attributes The attributes to attach to the the breadcrumb +/// +- (BOOL)addBreadcrumb:(NSString * _Nonnull)message attributes:(NSDictionary * _Nonnull)attributes SWIFT_WARN_UNUSED_RESULT; +/// Adds a breadcrumb to the breadcrumb trail. The breadcrumb plus attributes should not exceed 4kB, or it will be discarded. +/// \param message The message to add. +/// +/// \param type The Breadcrumb type to add +/// +/// \param level The breadcrumb severity level to add +/// +- (BOOL)addBreadcrumb:(NSString * _Nonnull)message type:(enum BacktraceBreadcrumbType)type level:(enum BacktraceBreadcrumbLevel)level SWIFT_WARN_UNUSED_RESULT; +/// Adds a breadcrumb to the breadcrumb trail. The breadcrumb plus attributes should not exceed 4kB, or it will be discarded. +/// \param message The message to add. +/// +/// \param level The breadcrumb severity level to add +/// +- (BOOL)addBreadcrumb:(NSString * _Nonnull)message level:(enum BacktraceBreadcrumbLevel)level SWIFT_WARN_UNUSED_RESULT; +/// Adds a breadcrumb to the breadcrumb trail. The breadcrumb plus attributes should not exceed 4kB, or it will be discarded. +/// \param message The message to add. +/// +/// \param type The Breadcrumb type to add +/// +- (BOOL)addBreadcrumb:(NSString * _Nonnull)message type:(enum BacktraceBreadcrumbType)type SWIFT_WARN_UNUSED_RESULT; +/// Clear breadcrumbs +- (BOOL)clearBreadcrumbs SWIFT_WARN_UNUSED_RESULT; +@end + +@class NSURL; + +/// Backtrace error-free breadcrumb settings +SWIFT_CLASS("_TtC9Backtrace27BacktraceBreadcrumbSettings") +@interface BacktraceBreadcrumbSettings : NSObject +/// Max byte size of breadcrumb +@property (nonatomic) NSInteger maxIndividualBreadcrumbSizeBytes; +/// Max byte size of breadcrumbs file. Note this has to be a power of 2 (4k, 8k, 16k, 32k, 64k) +@property (nonatomic) NSInteger maxQueueFileSizeBytes; +/// File name to write breadcrumb +@property (nonatomic, readonly, copy) NSString * _Nonnull breadcrumbLogFileName; +/// Breadcrumb level allow to add +@property (nonatomic) enum BacktraceBreadcrumbLevel breadcrumbLevel; +- (nonnull instancetype)init:(NSInteger)maxIndividualBreadcrumbSizeBytes maxQueueFileSizeBytes:(NSInteger)maxQueueFileSizeBytes breadcrumbLogFileName:(NSString * _Nonnull)breadcrumbLogFileName breadcrumbTypes:(NSArray * _Nonnull)breadcrumbTypes breadcrumbLevel:(NSInteger)breadcrumbLevel OBJC_DESIGNATED_INITIALIZER; +- (NSURL * _Nullable)getBreadcrumbLogPathAndReturnError:(NSError * _Nullable * _Nullable)error SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +typedef SWIFT_ENUM(NSInteger, BacktraceBreadcrumbType, open) { + BacktraceBreadcrumbTypeManual = 1, + BacktraceBreadcrumbTypeLog = 2, + BacktraceBreadcrumbTypeNavigation = 3, + BacktraceBreadcrumbTypeHttp = 4, + BacktraceBreadcrumbTypeSystem = 5, + BacktraceBreadcrumbTypeUser = 6, + BacktraceBreadcrumbTypeConfiguration = 7, +}; + + +SWIFT_CLASS("_TtC9Backtrace20BacktraceBreadcrumbs") +@interface BacktraceBreadcrumbs : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +@protocol BacktraceClientCustomizing; +@protocol BacktraceLogging; +@protocol BacktraceMetricsProtocol; +@protocol BacktraceReporting; +@class BacktraceClientConfiguration; +@class BacktraceCredentials; +@class BacktraceCrashReporter; + +/// Provides the default implementation of BacktraceClientProtocol protocol. +SWIFT_CLASS("_TtC9Backtrace15BacktraceClient") +@interface BacktraceClient : NSObject +/// Shared instance of BacktraceClient class. Should be created before sending any reports. +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, strong) id _Nullable shared;) ++ (id _Nullable)shared SWIFT_WARN_UNUSED_RESULT; ++ (void)setShared:(id _Nullable)value; +/// BacktraceClient’s configuration. Allows to configure BacktraceClient in a custom way. +@property (nonatomic, readonly, strong) BacktraceClientConfiguration * _Nonnull configuration; +/// Initialize BacktraceClient with credentials. To learn more about credentials, see +/// https://help.backtrace.io/troubleshooting/what-is-a-submission-url +/// and https://help.backtrace.io/troubleshooting/what-is-a-submission-token . +/// \param credentials Credentials to register in Backtrace services. +/// +/// \param crashReporter Instance of the crash reporter to inject. +/// +/// +/// throws: +/// throws an error in case of failure. +- (nullable instancetype)initWithCredentials:(BacktraceCredentials * _Nonnull)credentials crashReporter:(BacktraceCrashReporter * _Nonnull)crashReporter error:(NSError * _Nullable * _Nullable)error; +/// Initialize BacktraceClient with credentials. To learn more about credentials, see +/// https://help.backtrace.io/troubleshooting/what-is-a-submission-url +/// and https://help.backtrace.io/troubleshooting/what-is-a-submission-token . +/// \param credentials Credentials to register in Backtrace services. +/// +/// +/// throws: +/// throws an error in case of failure. +- (nullable instancetype)initWithCredentials:(BacktraceCredentials * _Nonnull)credentials error:(NSError * _Nullable * _Nullable)error; +/// Initialize BacktraceClient with BacktraceClientConfiguration instance. Allows to configure BacktraceClient +/// in a custom way. +/// \param configuration BacktraceClients configuration. +/// +/// +/// throws: +/// throws an error in case of failure. +- (nullable instancetype)initWithConfiguration:(BacktraceClientConfiguration * _Nonnull)configuration error:(NSError * _Nullable * _Nullable)error; +/// Initialize BacktraceClient with BacktraceClientConfiguration instance. Allows to configure BacktraceClient +/// in a custom way. +/// \param configuration BacktraceClients configuration. +/// +/// \param crashReporter Instance of the crash reporter to inject. +/// +/// +/// throws: +/// throws an error in case of failure. +- (nullable instancetype)initWithConfiguration:(BacktraceClientConfiguration * _Nonnull)configuration crashReporter:(BacktraceCrashReporter * _Nonnull)crashReporter error:(NSError * _Nullable * _Nullable)error; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +/// Provides logging functionality to BacktraceClient. +SWIFT_PROTOCOL("_TtP9Backtrace16BacktraceLogging_") +@protocol BacktraceLogging +/// Set of logging destinations. +@property (nonatomic, copy) NSSet * _Nonnull loggingDestinations; +@end + + +@interface BacktraceClient (SWIFT_EXTENSION(Backtrace)) +/// A collection of logging destinations. +@property (nonatomic, copy) NSSet * _Nonnull loggingDestinations; +@end + +@class BacktraceMetrics; + +/// Provides error-free metrics functionality to BacktraceClient +SWIFT_PROTOCOL("_TtP9Backtrace24BacktraceMetricsProtocol_") +@protocol BacktraceMetricsProtocol +@property (nonatomic, readonly, strong) BacktraceMetrics * _Nonnull metrics; +@end + + +@interface BacktraceClient (SWIFT_EXTENSION(Backtrace)) +/// Error-free metrics class instance +@property (nonatomic, readonly, strong) BacktraceMetrics * _Nonnull metrics; +@end + +@protocol BacktraceClientDelegate; + +/// Provides customization functionality to BacktraceClient. +SWIFT_PROTOCOL("_TtP9Backtrace26BacktraceClientCustomizing_") +@protocol BacktraceClientCustomizing +/// Additional attributes which are automatically added to each report. +@property (nonatomic, copy) NSDictionary * _Nonnull attributes; +/// Additional file attachments which are automatically added to each report. +@property (nonatomic, copy) NSArray * _Nonnull attachments; +/// The object that acts as the delegate object of the BacktraceClient instance. +@property (nonatomic, strong) id _Nullable delegate; +@end + + +@interface BacktraceClient (SWIFT_EXTENSION(Backtrace)) +/// The object that acts as the delegate object of the BacktraceClient. +@property (nonatomic, strong) id _Nullable delegate; +/// Additional attributes which are automatically added to each report. +@property (nonatomic, copy) NSDictionary * _Nonnull attributes; +/// Additional file attachments which are automatically added to each report. +@property (nonatomic, copy) NSArray * _Nonnull attachments; +@end + +@class BacktraceResult; +@class NSException; + +/// Provides connectivity functionality to BacktraceClient. +SWIFT_PROTOCOL("_TtP9Backtrace18BacktraceReporting_") +@protocol BacktraceReporting +/// Automatically generates and sends a crash report to Backtrace services. +/// The services response is returned in a completion block. +/// \param error An error to send. +/// +/// \param attachmentPaths Array of paths to files that should be send alongside with the error report. +/// +/// \param completion Backtrace services response. +/// +- (void)sendWithError:(NSError * _Nonnull)error attachmentPaths:(NSArray * _Nonnull)attachmentPaths completion:(void (^ _Nonnull)(BacktraceResult * _Nonnull))completion; +/// Automatically generates and sends a crash report to Backtrace services. +/// The services response is returned in a completion block. +/// \param message Custom message which will be sent alongside the report. +/// +/// \param attachmentPaths Array of paths to files that should be send alongside with crash report. +/// +/// \param completion Backtrace services response. +/// +- (void)sendWithMessage:(NSString * _Nonnull)message attachmentPaths:(NSArray * _Nonnull)attachmentPaths completion:(void (^ _Nonnull)(BacktraceResult * _Nonnull))completion; +/// Automatically generates and sends a crash report to Backtrace services. +/// The services response is returned in a completion block. +/// \param attachmentPaths Array of paths to files that should be send alongside with crash report. +/// +/// \param completion Backtrace services response. +/// +- (void)sendWithAttachmentPaths:(NSArray * _Nonnull)attachmentPaths completion:(void (^ _Nonnull)(BacktraceResult * _Nonnull))completion; +/// Automatically generates and sends a crash report to Backtrace services. +/// The services response is returned in a completion block. +/// \param exception An exception to send. +/// +/// \param attachmentPaths Array of paths to files that should be send alongside with crash report. +/// +/// \param completion Backtrace services response. +/// +- (void)sendWithException:(NSException * _Nullable)exception attachmentPaths:(NSArray * _Nonnull)attachmentPaths completion:(void (^ _Nonnull)(BacktraceResult * _Nonnull))completion; +@end + + +@interface BacktraceClient (SWIFT_EXTENSION(Backtrace)) +- (void)sendWithError:(NSError * _Nonnull)error attachmentPaths:(NSArray * _Nonnull)attachmentPaths completion:(void (^ _Nonnull)(BacktraceResult * _Nonnull))completion; +- (void)sendWithMessage:(NSString * _Nonnull)message attachmentPaths:(NSArray * _Nonnull)attachmentPaths completion:(void (^ _Nonnull)(BacktraceResult * _Nonnull))completion; +- (void)sendWithException:(NSException * _Nullable)exception attachmentPaths:(NSArray * _Nonnull)attachmentPaths completion:(void (^ _Nonnull)(BacktraceResult * _Nonnull))completion; +- (void)sendWithAttachmentPaths:(NSArray * _Nonnull)attachmentPaths completion:(void (^ _Nonnull)(BacktraceResult * _Nonnull))completion; +@end + + +@interface BacktraceClient (SWIFT_EXTENSION(Backtrace)) +@property (nonatomic, readonly, strong) BacktraceBreadcrumbs * _Nonnull breadcrumbs; +- (void)enableBreadcrumbs; +- (void)enableBreadcrumbs:(BacktraceBreadcrumbSettings * _Nonnull)breadcrumbSettings; +- (BOOL)addBreadcrumb:(NSString * _Nonnull)message attributes:(NSDictionary * _Nonnull)attributes type:(enum BacktraceBreadcrumbType)type level:(enum BacktraceBreadcrumbLevel)level SWIFT_WARN_UNUSED_RESULT; +- (BOOL)addBreadcrumb:(NSString * _Nonnull)message SWIFT_WARN_UNUSED_RESULT; +- (BOOL)addBreadcrumb:(NSString * _Nonnull)message attributes:(NSDictionary * _Nonnull)attributes SWIFT_WARN_UNUSED_RESULT; +- (BOOL)addBreadcrumb:(NSString * _Nonnull)message type:(enum BacktraceBreadcrumbType)type level:(enum BacktraceBreadcrumbLevel)level SWIFT_WARN_UNUSED_RESULT; +- (BOOL)addBreadcrumb:(NSString * _Nonnull)message level:(enum BacktraceBreadcrumbLevel)level SWIFT_WARN_UNUSED_RESULT; +- (BOOL)addBreadcrumb:(NSString * _Nonnull)message type:(enum BacktraceBreadcrumbType)type SWIFT_WARN_UNUSED_RESULT; +- (BOOL)clearBreadcrumbs SWIFT_WARN_UNUSED_RESULT; +@end + +@class BacktraceDatabaseSettings; +@class BacktraceMetricsSettings; +enum BacktraceOomMode : NSInteger; + +/// Backtrace client configuration settings. +SWIFT_CLASS("_TtC9Backtrace28BacktraceClientConfiguration") +@interface BacktraceClientConfiguration : NSObject +/// Client’s credentials. To learn more about credentials, see +/// https://help.backtrace.io/troubleshooting/what-is-a-submission-url +/// and https://help.backtrace.io/troubleshooting/what-is-a-submission-token . +@property (nonatomic, readonly, strong) BacktraceCredentials * _Nonnull credentials; +/// Database settings. +@property (nonatomic, strong) BacktraceDatabaseSettings * _Nonnull dbSettings; +/// Error-free metrics settings +@property (nonatomic, strong) BacktraceMetricsSettings * _Nonnull metricsSettings; +/// Breadcrumbs settings. +@property (nonatomic, strong) BacktraceBreadcrumbSettings * _Nonnull breadcrumbSettings; +/// Number of records sent in 1 minute. Default 30. +@property (nonatomic) NSInteger reportsPerMin; +/// Flag indicating if the Backtrace client should report reports when the debugger is attached. Default false. +@property (nonatomic) BOOL allowsAttachingDebugger; +/// How the SDK should handle OOM detection. +/// Default is .none to preserve launch‑time performance unless the integrator opts‑in. +@property (nonatomic) enum BacktraceOomMode oomMode; +/// The legacy detectOom boolean remains for source compatibility but is now deprecated. +@property (nonatomic) BOOL detectOom SWIFT_DEPRECATED_MSG("", "oomMode"); +/// Produces Backtrace client configuration settings. +/// \param credentials Backtrace server API credentials. +/// +- (nonnull instancetype)initWithCredentials:(BacktraceCredentials * _Nonnull)credentials OBJC_DESIGNATED_INITIALIZER; +/// Produces Backtrace client configuration settings. +/// \param credentials Backtrace server API credentials. +/// +/// \param dbSettings Backtrace database settings. +/// +/// \param reportsPerMin Maximum number of records sent to Backtrace services in 1 minute. Default: 30. +/// +/// \param allowsAttachingDebugger if set to true BacktraceClient will report reports even when the debugger is attached. Default: false. +/// +/// \param oomMode BacktraceOomMode [.none, .light, .full] +/// +- (nonnull instancetype)initWithCredentials:(BacktraceCredentials * _Nonnull)credentials dbSettings:(BacktraceDatabaseSettings * _Nonnull)dbSettings reportsPerMin:(NSInteger)reportsPerMin allowsAttachingDebugger:(BOOL)allowsAttachingDebugger oomMode:(enum BacktraceOomMode)oomMode OBJC_DESIGNATED_INITIALIZER; +/// Legacy Initialiser for compatibility. +/// Produces Backtrace client configuration settings. +/// \param credentials Backtrace server API credentials. +/// +/// \param dbSettings Backtrace database settings. +/// +/// \param reportsPerMin Maximum number of records sent to Backtrace services in 1 minute. Default: 30. +/// +/// \param allowsAttachingDebugger if set to true BacktraceClient will report reports even when the debugger is attached. Default: false. +/// +/// \param detectOOM if set to true BacktraceClient will detect when the app is out of memory. Default: false. +/// +- (nonnull instancetype)initWithCredentials:(BacktraceCredentials * _Nonnull)credentials dbSettings:(BacktraceDatabaseSettings * _Nonnull)dbSettings reportsPerMin:(NSInteger)reportsPerMin allowsAttachingDebugger:(BOOL)allowsAttachingDebugger detectOOM:(BOOL)detectOOM SWIFT_DEPRECATED_MSG("Use init(credentials:dbSettings:reportsPerMin:allowsAttachingDebugger:oomMode:) instead"); +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +@class BacktraceReport; +@class NSURLRequest; + +/// Events produced by BacktraceClient class. +SWIFT_PROTOCOL("_TtP9Backtrace23BacktraceClientDelegate_") +@protocol BacktraceClientDelegate +@optional +/// Event executed before sending report data to Backtrace services. +/// Allows the delegate object to modify report right before sending. +/// \param report Backtrace report to send. +/// +/// +/// returns: +/// Modified Backtrace report. +- (BacktraceReport * _Nonnull)willSend:(BacktraceReport * _Nonnull)report SWIFT_WARN_UNUSED_RESULT; +/// Event executed before HTTP request to Backtrace services is made. +/// Allows the delegate object to modify request right before sending. +/// \param request HTTP request to send. +/// +/// +/// returns: +/// Modified HTTP request. +- (NSURLRequest * _Nonnull)willSendRequest:(NSURLRequest * _Nonnull)request SWIFT_WARN_UNUSED_RESULT; +/// Event executed after receiving HTTP response from Backtrace services. +/// Allows the delegate object to react after receiving a response. +/// \param result Backtrace result. +/// +- (void)serverDidRespond:(BacktraceResult * _Nonnull)result; +/// Event executed when connection to Backtrace services failed. +/// Allows the delegate object to react when connection fails. +/// \param error Error containing information about the failure cause. +/// +- (void)connectionDidFail:(NSError * _Nonnull)error; +/// Event executed when number of sent reports in specific period of time was reached. +/// \param result Backtrace result. +/// +- (void)didReachLimit:(BacktraceResult * _Nonnull)result; +@end + + +/// Provides logging functionality to IDE console. +SWIFT_CLASS("_TtC9Backtrace27BacktraceConsoleDestination") +@interface BacktraceConsoleDestination : BacktraceBaseDestination +/// Logs the event to console destination. +/// \param level logging level +/// +/// \param msg message to log +/// +/// \param file the name of the file in which it appears +/// +/// \param function the name of the declaration in which it appears +/// +/// \param line the line number on which it appears +/// +- (void)logWithLevel:(enum BacktraceLogLevel)level msg:(NSString * _Nonnull)msg file:(NSString * _Nonnull)file function:(NSString * _Nonnull)function line:(NSInteger)line; +- (nonnull instancetype)initWithLevel:(enum BacktraceLogLevel)level OBJC_DESIGNATED_INITIALIZER; +@end + +@class PLCrashReporterConfig; +@class PLCrashReporter; + +/// A wrapper around PLCrashReporter. +SWIFT_CLASS("_TtC9Backtrace22BacktraceCrashReporter") +@interface BacktraceCrashReporter : NSObject +/// Creates an instance of a crash reporter. +/// \param config A PLCrashReporterConfig configuration to use. +/// +- (nonnull instancetype)initWithConfig:(PLCrashReporterConfig * _Nonnull)config; +/// Creates an instance of a crash reporter. +/// \param reporter An instance of PLCrashReporter to use. +/// +- (nonnull instancetype)initWithReporter:(PLCrashReporter * _Nonnull)reporter OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + + +/// Backtrace server API credentials. +SWIFT_CLASS("_TtC9Backtrace20BacktraceCredentials") +@interface BacktraceCredentials : NSObject +/// Produces Backtrace server API credentials. +/// \param endpoint Endpoint to Backtrace services. +/// See more: https://help.backtrace.io/troubleshooting/what-is-a-submission-url +/// +/// \param token Access token to Backtrace service. +/// See more: https://help.backtrace.io/troubleshooting/what-is-a-submission-token +/// +- (nonnull instancetype)initWithEndpoint:(NSURL * _Nonnull)endpoint token:(NSString * _Nonnull)token OBJC_DESIGNATED_INITIALIZER; +/// Produces Backtrace server API credentials. +/// \param submissionUrl The submission URL containing authentication credentials. +/// +- (nonnull instancetype)initWithSubmissionUrl:(NSURL * _Nonnull)submissionUrl OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +enum RetryBehaviour : NSInteger; +enum RetryOrder : NSInteger; + +/// Backtrace local database settings. +SWIFT_CLASS("_TtC9Backtrace25BacktraceDatabaseSettings") +@interface BacktraceDatabaseSettings : NSObject +/// Max record count stored in database. 0 means “no limit”. Default 0. +@property (nonatomic) NSInteger maxRecordCount; +/// Maximum database size in MB. If value is equal to zero, then size is unlimited. Default 0. +@property (nonatomic) NSInteger maxDatabaseSize; +/// How much seconds library should wait before next retry. Default 5. +@property (nonatomic) NSInteger retryInterval; +/// Maximum number of retries. Default 3. +@property (nonatomic) NSInteger retryLimit; +/// Retry behaviour. Default RetryBehaviour.interval. +@property (nonatomic) enum RetryBehaviour retryBehaviour; +/// Retry order. Default RetryOder.queue. +@property (nonatomic) enum RetryOrder retryOrder; +/// Enable the hostname to be reported. This will cause the end-user to get the Local Network permissions pop-up. +@property (nonatomic) BOOL reportHostName; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +@class NSDateFormatter; + +/// Provides logging functionality to IDE console. +SWIFT_CLASS("_TtC9Backtrace32BacktraceFancyConsoleDestination") +@interface BacktraceFancyConsoleDestination : BacktraceBaseDestination +/// Used date formatter for logging. +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) NSDateFormatter * _Nonnull dateFormatter;) ++ (NSDateFormatter * _Nonnull)dateFormatter SWIFT_WARN_UNUSED_RESULT; +/// Logs the event to console destination. Formats log in more verbose way. +/// \param level logging level +/// +/// \param msg message to log +/// +/// \param file the name of the file in which it appears +/// +/// \param function the name of the declaration in which it appears +/// +/// \param line the line number on which it appears +/// +- (void)logWithLevel:(enum BacktraceLogLevel)level msg:(NSString * _Nonnull)msg file:(NSString * _Nonnull)file function:(NSString * _Nonnull)function line:(NSInteger)line; +- (nonnull instancetype)initWithLevel:(enum BacktraceLogLevel)level OBJC_DESIGNATED_INITIALIZER; +@end + +/// Logging levels. +typedef SWIFT_ENUM(NSInteger, BacktraceLogLevel, open) { +/// All logs logged to the destination. + BacktraceLogLevelDebug = 0, +/// Warnings, info and errors logged to the destination. + BacktraceLogLevelWarning = 1, +/// Info and errors logged to the destination. + BacktraceLogLevelInfo = 2, +/// Only errors logged to the destination. + BacktraceLogLevelError = 3, +/// No logs logged to the destination. + BacktraceLogLevelNone = 4, +}; + + +/// Logs Backtrace events. +SWIFT_CLASS("_TtC9Backtrace15BacktraceLogger") +@interface BacktraceLogger : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + + +SWIFT_CLASS("_TtC9Backtrace16BacktraceMetrics") +@interface BacktraceMetrics : NSObject +@property (nonatomic, readonly) NSInteger count; +- (void)enableWithSettings:(BacktraceMetricsSettings * _Nonnull)settings; +- (void)addUniqueEventWithName:(NSString * _Nonnull)name; +- (void)addSummedEventWithName:(NSString * _Nonnull)name; +- (void)clearSummedEvents; +- (NSArray * _Nonnull)getSummedEvents SWIFT_WARN_UNUSED_RESULT; +- (NSArray * _Nonnull)getUniqueEvents SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + + +/// Backtrace error-free metrics settings +SWIFT_CLASS("_TtC9Backtrace24BacktraceMetricsSettings") +@interface BacktraceMetricsSettings : NSObject +/// Max events count, will attempt to submit metrics when this limit is reached +@property (nonatomic) NSInteger maxEventsCount; +/// Time interval in seconds between sending metrics reports. 0 disables auto-send of metrics +/// Default: 30 minutes (1800 seconds) +@property (nonatomic) NSInteger timeInterval; +/// Time interval in seconds between retries of sending metrics reports. Some backoff and fuzzing is applied. +/// Default: 10 seconds +@property (nonatomic) NSInteger retryInterval; +/// Maximum number of retries. Default 3. +@property (nonatomic) NSInteger retryLimit; +/// Custom submission URL. If null or empty will use default Backtrace metrics submission URL. +@property (nonatomic, copy) NSString * _Nonnull customSubmissionUrl; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +/// Determines how the SDK should handle OOM (Out‑Of‑Memory) events. +typedef SWIFT_ENUM(NSInteger, BacktraceOomMode, open) { +/// Disable OOM tracking (identical to legacy detectOOM = false). + BacktraceOomModeNone = 0, +/// Lightweight report (no symbolication, current thread). + BacktraceOomModeLight = 1, +/// Full crash report (all threads, symbolicated) – legacy default. + BacktraceOomModeFull = 2, +}; + +@class NSData; + +/// Model represents single crash report which can be send to Backtrace services. +SWIFT_CLASS("_TtC9Backtrace15BacktraceReport") +@interface BacktraceReport : NSObject +/// Encoded informations about report like stack trace etc. +@property (nonatomic, readonly, copy) NSData * _Nonnull reportData; +/// Array of files paths attached to the report. +@property (nonatomic, copy) NSArray * _Nonnull attachmentPaths; +/// Attributes attached to the report. +@property (nonatomic, copy) NSDictionary * _Nonnull attributes; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +/// Backtrace result statuses. +typedef SWIFT_ENUM(NSInteger, BacktraceReportStatus, open) { +/// Server error occurred while sending the data. + BacktraceReportStatusServerError = 0, +/// Successfully sent data to server. + BacktraceReportStatusOk = 1, +/// Debugger is attached. + BacktraceReportStatusDebuggerAttached = 2, +/// Unknown error occurred. + BacktraceReportStatusUnknownError = 3, +/// Client limit reached. + BacktraceReportStatusLimitReached = 4, +}; + + + +/// Backtrace result containing the status and message. +SWIFT_CLASS("_TtC9Backtrace15BacktraceResult") +@interface BacktraceResult : NSObject +/// Backtrace message. +@property (nonatomic, copy) NSString * _Nonnull message; +/// Report. +@property (nonatomic, strong) BacktraceReport * _Nullable report; +/// Result status. +@property (nonatomic) enum BacktraceReportStatus backtraceStatus; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +@interface BacktraceResult (SWIFT_EXTENSION(Backtrace)) +/// Description of BacktraceResult +@property (nonatomic, readonly, copy) NSString * _Nonnull description; +@end + + + +@class NSEntityDescription; +@class NSManagedObjectContext; + +SWIFT_CLASS_NAMED("Crash") +@interface Crash : NSManagedObject +- (nonnull instancetype)initWithEntity:(NSEntityDescription * _Nonnull)entity insertIntoManagedObjectContext:(NSManagedObjectContext * _Nullable)context OBJC_DESIGNATED_INITIALIZER; +@end + +@class NSDate; + +@interface Crash (SWIFT_EXTENSION(Backtrace)) +@property (nonatomic, copy) NSArray * _Nullable attachmentPaths; +@property (nonatomic, copy) NSDate * _Nullable dateAdded; +@property (nonatomic, copy) NSString * _Nullable hashProperty; +@property (nonatomic, copy) NSData * _Nullable reportData; +@property (nonatomic) int64_t retryCount; +@end + + + + + +/// Backtrace retrying behaviour for not successfully sent reports. +typedef SWIFT_ENUM(NSInteger, RetryBehaviour, open) { +/// Library will not retry sending report. + RetryBehaviourNone = 0, +/// Library will retry sending report with interval specified in BacktraceDatabaseSettings.retryInterval property. + RetryBehaviourInterval = 1, +}; + +/// Backtrace retrying order for not successfully sent reports. +typedef SWIFT_ENUM(NSInteger, RetryOrder, open) { +/// Library will retry sending oldest reports first (FIFO). + RetryOrderQueue = 0, +/// Library will retry sending youngest reports first (LIFO). + RetryOrderStack = 1, +}; + + +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#if defined(__cplusplus) +#endif +#pragma clang diagnostic pop +#endif + +#elif defined(__x86_64__) && __x86_64__ +// Generated by Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) +#ifndef BACKTRACE_SWIFT_H +#define BACKTRACE_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#include +#include +#include +#include +#else +#include +#include +#include +#include +#endif +#if defined(__cplusplus) +#if defined(__arm64e__) && __has_include() +# include +#else +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wreserved-macro-identifier" +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +# ifndef __ptrauth_swift_class_method_pointer +# define __ptrauth_swift_class_method_pointer(x) +# endif +#pragma clang diagnostic pop +#endif +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif +#endif +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif +#endif +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif +#endif +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif +#endif +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif +#endif +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif +#endif +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import CoreData; +@import Foundation; +@import ObjectiveC; +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="Backtrace",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) +enum BacktraceLogLevel : NSInteger; +@class NSString; + +/// Abstract class that provides logging functionality. +/// A methods func log(level:msg:file:function:line:) is abstract and needs to be overridden. +SWIFT_CLASS("_TtC9Backtrace24BacktraceBaseDestination") +@interface BacktraceBaseDestination : NSObject +/// Initialize BacktraceBaseDestination with given level. +/// \param level logging level +/// +- (nonnull instancetype)initWithLevel:(enum BacktraceLogLevel)level OBJC_DESIGNATED_INITIALIZER; +/// An abstract method used to log message to provided destination. +/// \param level logging level +/// +/// \param msg message to log +/// +/// \param file the name of the file in which it appears +/// +/// \param function the name of the declaration in which it appears +/// +/// \param line the line number on which it appears +/// +- (void)logWithLevel:(enum BacktraceLogLevel)level msg:(NSString * _Nonnull)msg file:(NSString * _Nonnull)file function:(NSString * _Nonnull)function line:(NSInteger)line; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +typedef SWIFT_ENUM(NSInteger, BacktraceBreadcrumbLevel, open) { + BacktraceBreadcrumbLevelDebug = 1, + BacktraceBreadcrumbLevelInfo = 2, + BacktraceBreadcrumbLevelWarning = 3, + BacktraceBreadcrumbLevelError = 4, + BacktraceBreadcrumbLevelFatal = 5, +}; + +@class BacktraceBreadcrumbs; +@class BacktraceBreadcrumbSettings; +enum BacktraceBreadcrumbType : NSInteger; + +/// Provides Breadcrumb adding functionality to BacktraceClient. +SWIFT_PROTOCOL("_TtP9Backtrace27BacktraceBreadcrumbProtocol_") +@protocol BacktraceBreadcrumbProtocol +@property (nonatomic, readonly, strong) BacktraceBreadcrumbs * _Nonnull breadcrumbs; +/// Enable breadcrumbs with default BradcrumbsSettings +- (void)enableBreadcrumbs; +/// Enable breadcrumbs +/// \param breadcrumbSettings bradcrumb settings. +/// +- (void)enableBreadcrumbs:(BacktraceBreadcrumbSettings * _Nonnull)breadcrumbSettings; +/// Adds a breadcrumb to the breadcrumb trail. The breadcrumb plus attributes should not exceed 4kB, or it will be discarded. +/// \param message The message to add. +/// +/// \param attributes The attributes to attach to the the breadcrumb +/// +/// \param type The Breadcrumb type to add +/// +/// \param level The breadcrumb severity level to add +/// +- (BOOL)addBreadcrumb:(NSString * _Nonnull)message attributes:(NSDictionary * _Nonnull)attributes type:(enum BacktraceBreadcrumbType)type level:(enum BacktraceBreadcrumbLevel)level SWIFT_WARN_UNUSED_RESULT; +/// Adds a breadcrumb to the breadcrumb trail. The breadcrumb plus attributes should not exceed 4kB, or it will be discarded. +/// \param message The message to add. +/// +- (BOOL)addBreadcrumb:(NSString * _Nonnull)message SWIFT_WARN_UNUSED_RESULT; +/// Adds a breadcrumb to the breadcrumb trail. The breadcrumb plus attributes should not exceed 4kB, or it will be discarded. +/// \param message The message to add. +/// +/// \param attributes The attributes to attach to the the breadcrumb +/// +- (BOOL)addBreadcrumb:(NSString * _Nonnull)message attributes:(NSDictionary * _Nonnull)attributes SWIFT_WARN_UNUSED_RESULT; +/// Adds a breadcrumb to the breadcrumb trail. The breadcrumb plus attributes should not exceed 4kB, or it will be discarded. +/// \param message The message to add. +/// +/// \param type The Breadcrumb type to add +/// +/// \param level The breadcrumb severity level to add +/// +- (BOOL)addBreadcrumb:(NSString * _Nonnull)message type:(enum BacktraceBreadcrumbType)type level:(enum BacktraceBreadcrumbLevel)level SWIFT_WARN_UNUSED_RESULT; +/// Adds a breadcrumb to the breadcrumb trail. The breadcrumb plus attributes should not exceed 4kB, or it will be discarded. +/// \param message The message to add. +/// +/// \param level The breadcrumb severity level to add +/// +- (BOOL)addBreadcrumb:(NSString * _Nonnull)message level:(enum BacktraceBreadcrumbLevel)level SWIFT_WARN_UNUSED_RESULT; +/// Adds a breadcrumb to the breadcrumb trail. The breadcrumb plus attributes should not exceed 4kB, or it will be discarded. +/// \param message The message to add. +/// +/// \param type The Breadcrumb type to add +/// +- (BOOL)addBreadcrumb:(NSString * _Nonnull)message type:(enum BacktraceBreadcrumbType)type SWIFT_WARN_UNUSED_RESULT; +/// Clear breadcrumbs +- (BOOL)clearBreadcrumbs SWIFT_WARN_UNUSED_RESULT; +@end + +@class NSURL; + +/// Backtrace error-free breadcrumb settings +SWIFT_CLASS("_TtC9Backtrace27BacktraceBreadcrumbSettings") +@interface BacktraceBreadcrumbSettings : NSObject +/// Max byte size of breadcrumb +@property (nonatomic) NSInteger maxIndividualBreadcrumbSizeBytes; +/// Max byte size of breadcrumbs file. Note this has to be a power of 2 (4k, 8k, 16k, 32k, 64k) +@property (nonatomic) NSInteger maxQueueFileSizeBytes; +/// File name to write breadcrumb +@property (nonatomic, readonly, copy) NSString * _Nonnull breadcrumbLogFileName; +/// Breadcrumb level allow to add +@property (nonatomic) enum BacktraceBreadcrumbLevel breadcrumbLevel; +- (nonnull instancetype)init:(NSInteger)maxIndividualBreadcrumbSizeBytes maxQueueFileSizeBytes:(NSInteger)maxQueueFileSizeBytes breadcrumbLogFileName:(NSString * _Nonnull)breadcrumbLogFileName breadcrumbTypes:(NSArray * _Nonnull)breadcrumbTypes breadcrumbLevel:(NSInteger)breadcrumbLevel OBJC_DESIGNATED_INITIALIZER; +- (NSURL * _Nullable)getBreadcrumbLogPathAndReturnError:(NSError * _Nullable * _Nullable)error SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +typedef SWIFT_ENUM(NSInteger, BacktraceBreadcrumbType, open) { + BacktraceBreadcrumbTypeManual = 1, + BacktraceBreadcrumbTypeLog = 2, + BacktraceBreadcrumbTypeNavigation = 3, + BacktraceBreadcrumbTypeHttp = 4, + BacktraceBreadcrumbTypeSystem = 5, + BacktraceBreadcrumbTypeUser = 6, + BacktraceBreadcrumbTypeConfiguration = 7, +}; + + +SWIFT_CLASS("_TtC9Backtrace20BacktraceBreadcrumbs") +@interface BacktraceBreadcrumbs : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +@protocol BacktraceClientCustomizing; +@protocol BacktraceLogging; +@protocol BacktraceMetricsProtocol; +@protocol BacktraceReporting; +@class BacktraceClientConfiguration; +@class BacktraceCredentials; +@class BacktraceCrashReporter; + +/// Provides the default implementation of BacktraceClientProtocol protocol. +SWIFT_CLASS("_TtC9Backtrace15BacktraceClient") +@interface BacktraceClient : NSObject +/// Shared instance of BacktraceClient class. Should be created before sending any reports. +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, strong) id _Nullable shared;) ++ (id _Nullable)shared SWIFT_WARN_UNUSED_RESULT; ++ (void)setShared:(id _Nullable)value; +/// BacktraceClient’s configuration. Allows to configure BacktraceClient in a custom way. +@property (nonatomic, readonly, strong) BacktraceClientConfiguration * _Nonnull configuration; +/// Initialize BacktraceClient with credentials. To learn more about credentials, see +/// https://help.backtrace.io/troubleshooting/what-is-a-submission-url +/// and https://help.backtrace.io/troubleshooting/what-is-a-submission-token . +/// \param credentials Credentials to register in Backtrace services. +/// +/// \param crashReporter Instance of the crash reporter to inject. +/// +/// +/// throws: +/// throws an error in case of failure. +- (nullable instancetype)initWithCredentials:(BacktraceCredentials * _Nonnull)credentials crashReporter:(BacktraceCrashReporter * _Nonnull)crashReporter error:(NSError * _Nullable * _Nullable)error; +/// Initialize BacktraceClient with credentials. To learn more about credentials, see +/// https://help.backtrace.io/troubleshooting/what-is-a-submission-url +/// and https://help.backtrace.io/troubleshooting/what-is-a-submission-token . +/// \param credentials Credentials to register in Backtrace services. +/// +/// +/// throws: +/// throws an error in case of failure. +- (nullable instancetype)initWithCredentials:(BacktraceCredentials * _Nonnull)credentials error:(NSError * _Nullable * _Nullable)error; +/// Initialize BacktraceClient with BacktraceClientConfiguration instance. Allows to configure BacktraceClient +/// in a custom way. +/// \param configuration BacktraceClients configuration. +/// +/// +/// throws: +/// throws an error in case of failure. +- (nullable instancetype)initWithConfiguration:(BacktraceClientConfiguration * _Nonnull)configuration error:(NSError * _Nullable * _Nullable)error; +/// Initialize BacktraceClient with BacktraceClientConfiguration instance. Allows to configure BacktraceClient +/// in a custom way. +/// \param configuration BacktraceClients configuration. +/// +/// \param crashReporter Instance of the crash reporter to inject. +/// +/// +/// throws: +/// throws an error in case of failure. +- (nullable instancetype)initWithConfiguration:(BacktraceClientConfiguration * _Nonnull)configuration crashReporter:(BacktraceCrashReporter * _Nonnull)crashReporter error:(NSError * _Nullable * _Nullable)error; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +/// Provides logging functionality to BacktraceClient. +SWIFT_PROTOCOL("_TtP9Backtrace16BacktraceLogging_") +@protocol BacktraceLogging +/// Set of logging destinations. +@property (nonatomic, copy) NSSet * _Nonnull loggingDestinations; +@end + + +@interface BacktraceClient (SWIFT_EXTENSION(Backtrace)) +/// A collection of logging destinations. +@property (nonatomic, copy) NSSet * _Nonnull loggingDestinations; +@end + +@class BacktraceMetrics; + +/// Provides error-free metrics functionality to BacktraceClient +SWIFT_PROTOCOL("_TtP9Backtrace24BacktraceMetricsProtocol_") +@protocol BacktraceMetricsProtocol +@property (nonatomic, readonly, strong) BacktraceMetrics * _Nonnull metrics; +@end + + +@interface BacktraceClient (SWIFT_EXTENSION(Backtrace)) +/// Error-free metrics class instance +@property (nonatomic, readonly, strong) BacktraceMetrics * _Nonnull metrics; +@end + +@protocol BacktraceClientDelegate; + +/// Provides customization functionality to BacktraceClient. +SWIFT_PROTOCOL("_TtP9Backtrace26BacktraceClientCustomizing_") +@protocol BacktraceClientCustomizing +/// Additional attributes which are automatically added to each report. +@property (nonatomic, copy) NSDictionary * _Nonnull attributes; +/// Additional file attachments which are automatically added to each report. +@property (nonatomic, copy) NSArray * _Nonnull attachments; +/// The object that acts as the delegate object of the BacktraceClient instance. +@property (nonatomic, strong) id _Nullable delegate; +@end + + +@interface BacktraceClient (SWIFT_EXTENSION(Backtrace)) +/// The object that acts as the delegate object of the BacktraceClient. +@property (nonatomic, strong) id _Nullable delegate; +/// Additional attributes which are automatically added to each report. +@property (nonatomic, copy) NSDictionary * _Nonnull attributes; +/// Additional file attachments which are automatically added to each report. +@property (nonatomic, copy) NSArray * _Nonnull attachments; +@end + +@class BacktraceResult; +@class NSException; + +/// Provides connectivity functionality to BacktraceClient. +SWIFT_PROTOCOL("_TtP9Backtrace18BacktraceReporting_") +@protocol BacktraceReporting +/// Automatically generates and sends a crash report to Backtrace services. +/// The services response is returned in a completion block. +/// \param error An error to send. +/// +/// \param attachmentPaths Array of paths to files that should be send alongside with the error report. +/// +/// \param completion Backtrace services response. +/// +- (void)sendWithError:(NSError * _Nonnull)error attachmentPaths:(NSArray * _Nonnull)attachmentPaths completion:(void (^ _Nonnull)(BacktraceResult * _Nonnull))completion; +/// Automatically generates and sends a crash report to Backtrace services. +/// The services response is returned in a completion block. +/// \param message Custom message which will be sent alongside the report. +/// +/// \param attachmentPaths Array of paths to files that should be send alongside with crash report. +/// +/// \param completion Backtrace services response. +/// +- (void)sendWithMessage:(NSString * _Nonnull)message attachmentPaths:(NSArray * _Nonnull)attachmentPaths completion:(void (^ _Nonnull)(BacktraceResult * _Nonnull))completion; +/// Automatically generates and sends a crash report to Backtrace services. +/// The services response is returned in a completion block. +/// \param attachmentPaths Array of paths to files that should be send alongside with crash report. +/// +/// \param completion Backtrace services response. +/// +- (void)sendWithAttachmentPaths:(NSArray * _Nonnull)attachmentPaths completion:(void (^ _Nonnull)(BacktraceResult * _Nonnull))completion; +/// Automatically generates and sends a crash report to Backtrace services. +/// The services response is returned in a completion block. +/// \param exception An exception to send. +/// +/// \param attachmentPaths Array of paths to files that should be send alongside with crash report. +/// +/// \param completion Backtrace services response. +/// +- (void)sendWithException:(NSException * _Nullable)exception attachmentPaths:(NSArray * _Nonnull)attachmentPaths completion:(void (^ _Nonnull)(BacktraceResult * _Nonnull))completion; +@end + + +@interface BacktraceClient (SWIFT_EXTENSION(Backtrace)) +- (void)sendWithError:(NSError * _Nonnull)error attachmentPaths:(NSArray * _Nonnull)attachmentPaths completion:(void (^ _Nonnull)(BacktraceResult * _Nonnull))completion; +- (void)sendWithMessage:(NSString * _Nonnull)message attachmentPaths:(NSArray * _Nonnull)attachmentPaths completion:(void (^ _Nonnull)(BacktraceResult * _Nonnull))completion; +- (void)sendWithException:(NSException * _Nullable)exception attachmentPaths:(NSArray * _Nonnull)attachmentPaths completion:(void (^ _Nonnull)(BacktraceResult * _Nonnull))completion; +- (void)sendWithAttachmentPaths:(NSArray * _Nonnull)attachmentPaths completion:(void (^ _Nonnull)(BacktraceResult * _Nonnull))completion; +@end + + +@interface BacktraceClient (SWIFT_EXTENSION(Backtrace)) +@property (nonatomic, readonly, strong) BacktraceBreadcrumbs * _Nonnull breadcrumbs; +- (void)enableBreadcrumbs; +- (void)enableBreadcrumbs:(BacktraceBreadcrumbSettings * _Nonnull)breadcrumbSettings; +- (BOOL)addBreadcrumb:(NSString * _Nonnull)message attributes:(NSDictionary * _Nonnull)attributes type:(enum BacktraceBreadcrumbType)type level:(enum BacktraceBreadcrumbLevel)level SWIFT_WARN_UNUSED_RESULT; +- (BOOL)addBreadcrumb:(NSString * _Nonnull)message SWIFT_WARN_UNUSED_RESULT; +- (BOOL)addBreadcrumb:(NSString * _Nonnull)message attributes:(NSDictionary * _Nonnull)attributes SWIFT_WARN_UNUSED_RESULT; +- (BOOL)addBreadcrumb:(NSString * _Nonnull)message type:(enum BacktraceBreadcrumbType)type level:(enum BacktraceBreadcrumbLevel)level SWIFT_WARN_UNUSED_RESULT; +- (BOOL)addBreadcrumb:(NSString * _Nonnull)message level:(enum BacktraceBreadcrumbLevel)level SWIFT_WARN_UNUSED_RESULT; +- (BOOL)addBreadcrumb:(NSString * _Nonnull)message type:(enum BacktraceBreadcrumbType)type SWIFT_WARN_UNUSED_RESULT; +- (BOOL)clearBreadcrumbs SWIFT_WARN_UNUSED_RESULT; +@end + +@class BacktraceDatabaseSettings; +@class BacktraceMetricsSettings; +enum BacktraceOomMode : NSInteger; + +/// Backtrace client configuration settings. +SWIFT_CLASS("_TtC9Backtrace28BacktraceClientConfiguration") +@interface BacktraceClientConfiguration : NSObject +/// Client’s credentials. To learn more about credentials, see +/// https://help.backtrace.io/troubleshooting/what-is-a-submission-url +/// and https://help.backtrace.io/troubleshooting/what-is-a-submission-token . +@property (nonatomic, readonly, strong) BacktraceCredentials * _Nonnull credentials; +/// Database settings. +@property (nonatomic, strong) BacktraceDatabaseSettings * _Nonnull dbSettings; +/// Error-free metrics settings +@property (nonatomic, strong) BacktraceMetricsSettings * _Nonnull metricsSettings; +/// Breadcrumbs settings. +@property (nonatomic, strong) BacktraceBreadcrumbSettings * _Nonnull breadcrumbSettings; +/// Number of records sent in 1 minute. Default 30. +@property (nonatomic) NSInteger reportsPerMin; +/// Flag indicating if the Backtrace client should report reports when the debugger is attached. Default false. +@property (nonatomic) BOOL allowsAttachingDebugger; +/// How the SDK should handle OOM detection. +/// Default is .none to preserve launch‑time performance unless the integrator opts‑in. +@property (nonatomic) enum BacktraceOomMode oomMode; +/// The legacy detectOom boolean remains for source compatibility but is now deprecated. +@property (nonatomic) BOOL detectOom SWIFT_DEPRECATED_MSG("", "oomMode"); +/// Produces Backtrace client configuration settings. +/// \param credentials Backtrace server API credentials. +/// +- (nonnull instancetype)initWithCredentials:(BacktraceCredentials * _Nonnull)credentials OBJC_DESIGNATED_INITIALIZER; +/// Produces Backtrace client configuration settings. +/// \param credentials Backtrace server API credentials. +/// +/// \param dbSettings Backtrace database settings. +/// +/// \param reportsPerMin Maximum number of records sent to Backtrace services in 1 minute. Default: 30. +/// +/// \param allowsAttachingDebugger if set to true BacktraceClient will report reports even when the debugger is attached. Default: false. +/// +/// \param oomMode BacktraceOomMode [.none, .light, .full] +/// +- (nonnull instancetype)initWithCredentials:(BacktraceCredentials * _Nonnull)credentials dbSettings:(BacktraceDatabaseSettings * _Nonnull)dbSettings reportsPerMin:(NSInteger)reportsPerMin allowsAttachingDebugger:(BOOL)allowsAttachingDebugger oomMode:(enum BacktraceOomMode)oomMode OBJC_DESIGNATED_INITIALIZER; +/// Legacy Initialiser for compatibility. +/// Produces Backtrace client configuration settings. +/// \param credentials Backtrace server API credentials. +/// +/// \param dbSettings Backtrace database settings. +/// +/// \param reportsPerMin Maximum number of records sent to Backtrace services in 1 minute. Default: 30. +/// +/// \param allowsAttachingDebugger if set to true BacktraceClient will report reports even when the debugger is attached. Default: false. +/// +/// \param detectOOM if set to true BacktraceClient will detect when the app is out of memory. Default: false. +/// +- (nonnull instancetype)initWithCredentials:(BacktraceCredentials * _Nonnull)credentials dbSettings:(BacktraceDatabaseSettings * _Nonnull)dbSettings reportsPerMin:(NSInteger)reportsPerMin allowsAttachingDebugger:(BOOL)allowsAttachingDebugger detectOOM:(BOOL)detectOOM SWIFT_DEPRECATED_MSG("Use init(credentials:dbSettings:reportsPerMin:allowsAttachingDebugger:oomMode:) instead"); +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +@class BacktraceReport; +@class NSURLRequest; + +/// Events produced by BacktraceClient class. +SWIFT_PROTOCOL("_TtP9Backtrace23BacktraceClientDelegate_") +@protocol BacktraceClientDelegate +@optional +/// Event executed before sending report data to Backtrace services. +/// Allows the delegate object to modify report right before sending. +/// \param report Backtrace report to send. +/// +/// +/// returns: +/// Modified Backtrace report. +- (BacktraceReport * _Nonnull)willSend:(BacktraceReport * _Nonnull)report SWIFT_WARN_UNUSED_RESULT; +/// Event executed before HTTP request to Backtrace services is made. +/// Allows the delegate object to modify request right before sending. +/// \param request HTTP request to send. +/// +/// +/// returns: +/// Modified HTTP request. +- (NSURLRequest * _Nonnull)willSendRequest:(NSURLRequest * _Nonnull)request SWIFT_WARN_UNUSED_RESULT; +/// Event executed after receiving HTTP response from Backtrace services. +/// Allows the delegate object to react after receiving a response. +/// \param result Backtrace result. +/// +- (void)serverDidRespond:(BacktraceResult * _Nonnull)result; +/// Event executed when connection to Backtrace services failed. +/// Allows the delegate object to react when connection fails. +/// \param error Error containing information about the failure cause. +/// +- (void)connectionDidFail:(NSError * _Nonnull)error; +/// Event executed when number of sent reports in specific period of time was reached. +/// \param result Backtrace result. +/// +- (void)didReachLimit:(BacktraceResult * _Nonnull)result; +@end + + +/// Provides logging functionality to IDE console. +SWIFT_CLASS("_TtC9Backtrace27BacktraceConsoleDestination") +@interface BacktraceConsoleDestination : BacktraceBaseDestination +/// Logs the event to console destination. +/// \param level logging level +/// +/// \param msg message to log +/// +/// \param file the name of the file in which it appears +/// +/// \param function the name of the declaration in which it appears +/// +/// \param line the line number on which it appears +/// +- (void)logWithLevel:(enum BacktraceLogLevel)level msg:(NSString * _Nonnull)msg file:(NSString * _Nonnull)file function:(NSString * _Nonnull)function line:(NSInteger)line; +- (nonnull instancetype)initWithLevel:(enum BacktraceLogLevel)level OBJC_DESIGNATED_INITIALIZER; +@end + +@class PLCrashReporterConfig; +@class PLCrashReporter; + +/// A wrapper around PLCrashReporter. +SWIFT_CLASS("_TtC9Backtrace22BacktraceCrashReporter") +@interface BacktraceCrashReporter : NSObject +/// Creates an instance of a crash reporter. +/// \param config A PLCrashReporterConfig configuration to use. +/// +- (nonnull instancetype)initWithConfig:(PLCrashReporterConfig * _Nonnull)config; +/// Creates an instance of a crash reporter. +/// \param reporter An instance of PLCrashReporter to use. +/// +- (nonnull instancetype)initWithReporter:(PLCrashReporter * _Nonnull)reporter OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + + +/// Backtrace server API credentials. +SWIFT_CLASS("_TtC9Backtrace20BacktraceCredentials") +@interface BacktraceCredentials : NSObject +/// Produces Backtrace server API credentials. +/// \param endpoint Endpoint to Backtrace services. +/// See more: https://help.backtrace.io/troubleshooting/what-is-a-submission-url +/// +/// \param token Access token to Backtrace service. +/// See more: https://help.backtrace.io/troubleshooting/what-is-a-submission-token +/// +- (nonnull instancetype)initWithEndpoint:(NSURL * _Nonnull)endpoint token:(NSString * _Nonnull)token OBJC_DESIGNATED_INITIALIZER; +/// Produces Backtrace server API credentials. +/// \param submissionUrl The submission URL containing authentication credentials. +/// +- (nonnull instancetype)initWithSubmissionUrl:(NSURL * _Nonnull)submissionUrl OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +enum RetryBehaviour : NSInteger; +enum RetryOrder : NSInteger; + +/// Backtrace local database settings. +SWIFT_CLASS("_TtC9Backtrace25BacktraceDatabaseSettings") +@interface BacktraceDatabaseSettings : NSObject +/// Max record count stored in database. 0 means “no limit”. Default 0. +@property (nonatomic) NSInteger maxRecordCount; +/// Maximum database size in MB. If value is equal to zero, then size is unlimited. Default 0. +@property (nonatomic) NSInteger maxDatabaseSize; +/// How much seconds library should wait before next retry. Default 5. +@property (nonatomic) NSInteger retryInterval; +/// Maximum number of retries. Default 3. +@property (nonatomic) NSInteger retryLimit; +/// Retry behaviour. Default RetryBehaviour.interval. +@property (nonatomic) enum RetryBehaviour retryBehaviour; +/// Retry order. Default RetryOder.queue. +@property (nonatomic) enum RetryOrder retryOrder; +/// Enable the hostname to be reported. This will cause the end-user to get the Local Network permissions pop-up. +@property (nonatomic) BOOL reportHostName; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +@class NSDateFormatter; + +/// Provides logging functionality to IDE console. +SWIFT_CLASS("_TtC9Backtrace32BacktraceFancyConsoleDestination") +@interface BacktraceFancyConsoleDestination : BacktraceBaseDestination +/// Used date formatter for logging. +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) NSDateFormatter * _Nonnull dateFormatter;) ++ (NSDateFormatter * _Nonnull)dateFormatter SWIFT_WARN_UNUSED_RESULT; +/// Logs the event to console destination. Formats log in more verbose way. +/// \param level logging level +/// +/// \param msg message to log +/// +/// \param file the name of the file in which it appears +/// +/// \param function the name of the declaration in which it appears +/// +/// \param line the line number on which it appears +/// +- (void)logWithLevel:(enum BacktraceLogLevel)level msg:(NSString * _Nonnull)msg file:(NSString * _Nonnull)file function:(NSString * _Nonnull)function line:(NSInteger)line; +- (nonnull instancetype)initWithLevel:(enum BacktraceLogLevel)level OBJC_DESIGNATED_INITIALIZER; +@end + +/// Logging levels. +typedef SWIFT_ENUM(NSInteger, BacktraceLogLevel, open) { +/// All logs logged to the destination. + BacktraceLogLevelDebug = 0, +/// Warnings, info and errors logged to the destination. + BacktraceLogLevelWarning = 1, +/// Info and errors logged to the destination. + BacktraceLogLevelInfo = 2, +/// Only errors logged to the destination. + BacktraceLogLevelError = 3, +/// No logs logged to the destination. + BacktraceLogLevelNone = 4, +}; + + +/// Logs Backtrace events. +SWIFT_CLASS("_TtC9Backtrace15BacktraceLogger") +@interface BacktraceLogger : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + + +SWIFT_CLASS("_TtC9Backtrace16BacktraceMetrics") +@interface BacktraceMetrics : NSObject +@property (nonatomic, readonly) NSInteger count; +- (void)enableWithSettings:(BacktraceMetricsSettings * _Nonnull)settings; +- (void)addUniqueEventWithName:(NSString * _Nonnull)name; +- (void)addSummedEventWithName:(NSString * _Nonnull)name; +- (void)clearSummedEvents; +- (NSArray * _Nonnull)getSummedEvents SWIFT_WARN_UNUSED_RESULT; +- (NSArray * _Nonnull)getUniqueEvents SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + + +/// Backtrace error-free metrics settings +SWIFT_CLASS("_TtC9Backtrace24BacktraceMetricsSettings") +@interface BacktraceMetricsSettings : NSObject +/// Max events count, will attempt to submit metrics when this limit is reached +@property (nonatomic) NSInteger maxEventsCount; +/// Time interval in seconds between sending metrics reports. 0 disables auto-send of metrics +/// Default: 30 minutes (1800 seconds) +@property (nonatomic) NSInteger timeInterval; +/// Time interval in seconds between retries of sending metrics reports. Some backoff and fuzzing is applied. +/// Default: 10 seconds +@property (nonatomic) NSInteger retryInterval; +/// Maximum number of retries. Default 3. +@property (nonatomic) NSInteger retryLimit; +/// Custom submission URL. If null or empty will use default Backtrace metrics submission URL. +@property (nonatomic, copy) NSString * _Nonnull customSubmissionUrl; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +/// Determines how the SDK should handle OOM (Out‑Of‑Memory) events. +typedef SWIFT_ENUM(NSInteger, BacktraceOomMode, open) { +/// Disable OOM tracking (identical to legacy detectOOM = false). + BacktraceOomModeNone = 0, +/// Lightweight report (no symbolication, current thread). + BacktraceOomModeLight = 1, +/// Full crash report (all threads, symbolicated) – legacy default. + BacktraceOomModeFull = 2, +}; + +@class NSData; + +/// Model represents single crash report which can be send to Backtrace services. +SWIFT_CLASS("_TtC9Backtrace15BacktraceReport") +@interface BacktraceReport : NSObject +/// Encoded informations about report like stack trace etc. +@property (nonatomic, readonly, copy) NSData * _Nonnull reportData; +/// Array of files paths attached to the report. +@property (nonatomic, copy) NSArray * _Nonnull attachmentPaths; +/// Attributes attached to the report. +@property (nonatomic, copy) NSDictionary * _Nonnull attributes; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +/// Backtrace result statuses. +typedef SWIFT_ENUM(NSInteger, BacktraceReportStatus, open) { +/// Server error occurred while sending the data. + BacktraceReportStatusServerError = 0, +/// Successfully sent data to server. + BacktraceReportStatusOk = 1, +/// Debugger is attached. + BacktraceReportStatusDebuggerAttached = 2, +/// Unknown error occurred. + BacktraceReportStatusUnknownError = 3, +/// Client limit reached. + BacktraceReportStatusLimitReached = 4, +}; + + + +/// Backtrace result containing the status and message. +SWIFT_CLASS("_TtC9Backtrace15BacktraceResult") +@interface BacktraceResult : NSObject +/// Backtrace message. +@property (nonatomic, copy) NSString * _Nonnull message; +/// Report. +@property (nonatomic, strong) BacktraceReport * _Nullable report; +/// Result status. +@property (nonatomic) enum BacktraceReportStatus backtraceStatus; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +@interface BacktraceResult (SWIFT_EXTENSION(Backtrace)) +/// Description of BacktraceResult +@property (nonatomic, readonly, copy) NSString * _Nonnull description; +@end + + + +@class NSEntityDescription; +@class NSManagedObjectContext; + +SWIFT_CLASS_NAMED("Crash") +@interface Crash : NSManagedObject +- (nonnull instancetype)initWithEntity:(NSEntityDescription * _Nonnull)entity insertIntoManagedObjectContext:(NSManagedObjectContext * _Nullable)context OBJC_DESIGNATED_INITIALIZER; +@end + +@class NSDate; + +@interface Crash (SWIFT_EXTENSION(Backtrace)) +@property (nonatomic, copy) NSArray * _Nullable attachmentPaths; +@property (nonatomic, copy) NSDate * _Nullable dateAdded; +@property (nonatomic, copy) NSString * _Nullable hashProperty; +@property (nonatomic, copy) NSData * _Nullable reportData; +@property (nonatomic) int64_t retryCount; +@end + + + + + +/// Backtrace retrying behaviour for not successfully sent reports. +typedef SWIFT_ENUM(NSInteger, RetryBehaviour, open) { +/// Library will not retry sending report. + RetryBehaviourNone = 0, +/// Library will retry sending report with interval specified in BacktraceDatabaseSettings.retryInterval property. + RetryBehaviourInterval = 1, +}; + +/// Backtrace retrying order for not successfully sent reports. +typedef SWIFT_ENUM(NSInteger, RetryOrder, open) { +/// Library will retry sending oldest reports first (FIFO). + RetryOrderQueue = 0, +/// Library will retry sending youngest reports first (LIFO). + RetryOrderStack = 1, +}; + + +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#if defined(__cplusplus) +#endif +#pragma clang diagnostic pop +#endif + +#else +#error unsupported Swift architecture +#endif diff --git a/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/Headers/Backtrace.h b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/Headers/Backtrace.h new file mode 100644 index 00000000..f8bbe4d3 --- /dev/null +++ b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/Headers/Backtrace.h @@ -0,0 +1,3 @@ +#import + +// In this header, you should import all the public headers of your framework using statements like #import diff --git a/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/Info.plist b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/Info.plist new file mode 100644 index 00000000..f539f516 Binary files /dev/null and b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/Info.plist differ diff --git a/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/Modules/Backtrace.swiftmodule/arm64-apple-ios-simulator.abi.json b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/Modules/Backtrace.swiftmodule/arm64-apple-ios-simulator.abi.json new file mode 100644 index 00000000..6ac4b811 --- /dev/null +++ b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/Modules/Backtrace.swiftmodule/arm64-apple-ios-simulator.abi.json @@ -0,0 +1,13636 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "TopLevel", + "printedName": "TopLevel", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "TypeDecl", + "name": "BacktraceClientDelegate", + "printedName": "BacktraceClientDelegate", + "children": [ + { + "kind": "Function", + "name": "willSend", + "printedName": "willSend(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceReport", + "printedName": "Backtrace.BacktraceReport", + "usr": "c:@M@Backtrace@objc(cs)BacktraceReport" + }, + { + "kind": "TypeNominal", + "name": "BacktraceReport", + "printedName": "Backtrace.BacktraceReport", + "usr": "c:@M@Backtrace@objc(cs)BacktraceReport" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientDelegate(im)willSend:", + "mangledName": "$s9Backtrace0A14ClientDelegateP8willSendyAA0A6ReportCAFF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceClientDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "willSendRequest", + "printedName": "willSendRequest(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "URLRequest", + "printedName": "Foundation.URLRequest", + "usr": "s:10Foundation10URLRequestV" + }, + { + "kind": "TypeNominal", + "name": "URLRequest", + "printedName": "Foundation.URLRequest", + "usr": "s:10Foundation10URLRequestV" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientDelegate(im)willSendRequest:", + "mangledName": "$s9Backtrace0A14ClientDelegateP15willSendRequesty10Foundation10URLRequestVAGF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceClientDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "serverDidRespond", + "printedName": "serverDidRespond(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceResult", + "printedName": "Backtrace.BacktraceResult", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientDelegate(im)serverDidRespond:", + "mangledName": "$s9Backtrace0A14ClientDelegateP16serverDidRespondyyAA0A6ResultCF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceClientDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "Available", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "connectionDidFail", + "printedName": "connectionDidFail(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientDelegate(im)connectionDidFail:", + "mangledName": "$s9Backtrace0A14ClientDelegateP17connectionDidFailyys5Error_pF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceClientDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didReachLimit", + "printedName": "didReachLimit(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceResult", + "printedName": "Backtrace.BacktraceResult", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientDelegate(im)didReachLimit:", + "mangledName": "$s9Backtrace0A14ClientDelegateP13didReachLimityyAA0A6ResultCF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceClientDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientDelegate", + "mangledName": "$s9Backtrace0A14ClientDelegateP", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "TypeDecl", + "name": "BacktraceLogLevel", + "printedName": "BacktraceLogLevel", + "children": [ + { + "kind": "Var", + "name": "debug", + "printedName": "debug", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceLogLevel.Type) -> Backtrace.BacktraceLogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceLogLevel", + "printedName": "Backtrace.BacktraceLogLevel", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceLogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceLogLevel", + "printedName": "Backtrace.BacktraceLogLevel", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel@BacktraceLogLevelDebug", + "mangledName": "$s9Backtrace0A8LogLevelO5debugyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "warning", + "printedName": "warning", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceLogLevel.Type) -> Backtrace.BacktraceLogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceLogLevel", + "printedName": "Backtrace.BacktraceLogLevel", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceLogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceLogLevel", + "printedName": "Backtrace.BacktraceLogLevel", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel@BacktraceLogLevelWarning", + "mangledName": "$s9Backtrace0A8LogLevelO7warningyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Var", + "name": "info", + "printedName": "info", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceLogLevel.Type) -> Backtrace.BacktraceLogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceLogLevel", + "printedName": "Backtrace.BacktraceLogLevel", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceLogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceLogLevel", + "printedName": "Backtrace.BacktraceLogLevel", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel@BacktraceLogLevelInfo", + "mangledName": "$s9Backtrace0A8LogLevelO4infoyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 2 + }, + { + "kind": "Var", + "name": "error", + "printedName": "error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceLogLevel.Type) -> Backtrace.BacktraceLogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceLogLevel", + "printedName": "Backtrace.BacktraceLogLevel", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceLogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceLogLevel", + "printedName": "Backtrace.BacktraceLogLevel", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel@BacktraceLogLevelError", + "mangledName": "$s9Backtrace0A8LogLevelO5erroryA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 3 + }, + { + "kind": "Var", + "name": "none", + "printedName": "none", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceLogLevel.Type) -> Backtrace.BacktraceLogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceLogLevel", + "printedName": "Backtrace.BacktraceLogLevel", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceLogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceLogLevel", + "printedName": "Backtrace.BacktraceLogLevel", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel@BacktraceLogLevelNone", + "mangledName": "$s9Backtrace0A8LogLevelO4noneyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 4 + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Backtrace.BacktraceLogLevel?", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceLogLevel", + "printedName": "Backtrace.BacktraceLogLevel", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:9Backtrace0A8LogLevelO8rawValueACSgSi_tcfc", + "mangledName": "$s9Backtrace0A8LogLevelO8rawValueACSgSi_tcfc", + "moduleName": "Backtrace", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9Backtrace0A8LogLevelO8rawValueSivp", + "mangledName": "$s9Backtrace0A8LogLevelO8rawValueSivp", + "moduleName": "Backtrace", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A8LogLevelO8rawValueSivg", + "mangledName": "$s9Backtrace0A8LogLevelO8rawValueSivg", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel", + "mangledName": "$s9Backtrace0A8LogLevelO", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "BacktraceLogger", + "printedName": "BacktraceLogger", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceLogger", + "printedName": "Backtrace.BacktraceLogger", + "usr": "c:@M@Backtrace@objc(cs)BacktraceLogger" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceLogger(im)init", + "mangledName": "$s9Backtrace0A6LoggerCACycfc", + "moduleName": "Backtrace", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Backtrace@objc(cs)BacktraceLogger", + "mangledName": "$s9Backtrace0A6LoggerC", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "BacktraceBaseDestination", + "printedName": "BacktraceBaseDestination", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(level:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBaseDestination", + "printedName": "Backtrace.BacktraceBaseDestination", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBaseDestination" + }, + { + "kind": "TypeNominal", + "name": "BacktraceLogLevel", + "printedName": "Backtrace.BacktraceLogLevel", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBaseDestination(im)initWithLevel:", + "mangledName": "$s9Backtrace0A15BaseDestinationC5levelAcA0A8LogLevelO_tcfc", + "moduleName": "Backtrace", + "objc_name": "initWithLevel:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "log", + "printedName": "log(level:msg:file:function:line:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceLogLevel", + "printedName": "Backtrace.BacktraceLogLevel", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBaseDestination(im)logWithLevel:msg:file:function:line:", + "mangledName": "$s9Backtrace0A15BaseDestinationC3log5level3msg4file8function4lineyAA0A8LogLevelO_S3SSitF", + "moduleName": "Backtrace", + "objc_name": "logWithLevel:msg:file:function:line:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBaseDestination", + "printedName": "Backtrace.BacktraceBaseDestination", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBaseDestination" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBaseDestination(im)init", + "mangledName": "$s9Backtrace0A15BaseDestinationCACycfc", + "moduleName": "Backtrace", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBaseDestination", + "mangledName": "$s9Backtrace0A15BaseDestinationC", + "moduleName": "Backtrace", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "BacktraceFancyConsoleDestination", + "printedName": "BacktraceFancyConsoleDestination", + "children": [ + { + "kind": "Var", + "name": "dateFormatter", + "printedName": "dateFormatter", + "children": [ + { + "kind": "TypeNominal", + "name": "DateFormatter", + "printedName": "Foundation.DateFormatter", + "usr": "c:objc(cs)NSDateFormatter" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceFancyConsoleDestination(cpy)dateFormatter", + "mangledName": "$s9Backtrace0A23FancyConsoleDestinationC13dateFormatterSo06NSDateF0CvpZ", + "moduleName": "Backtrace", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "DateFormatter", + "printedName": "Foundation.DateFormatter", + "usr": "c:objc(cs)NSDateFormatter" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceFancyConsoleDestination(cm)dateFormatter", + "mangledName": "$s9Backtrace0A23FancyConsoleDestinationC13dateFormatterSo06NSDateF0CvgZ", + "moduleName": "Backtrace", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "log", + "printedName": "log(level:msg:file:function:line:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceLogLevel", + "printedName": "Backtrace.BacktraceLogLevel", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(cs)BacktraceFancyConsoleDestination(im)logWithLevel:msg:file:function:line:", + "mangledName": "$s9Backtrace0A23FancyConsoleDestinationC3log5level3msg4file8function4lineyAA0A8LogLevelO_S3SSitF", + "moduleName": "Backtrace", + "overriding": true, + "objc_name": "logWithLevel:msg:file:function:line:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "Override", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(level:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceFancyConsoleDestination", + "printedName": "Backtrace.BacktraceFancyConsoleDestination", + "usr": "c:@M@Backtrace@objc(cs)BacktraceFancyConsoleDestination" + }, + { + "kind": "TypeNominal", + "name": "BacktraceLogLevel", + "printedName": "Backtrace.BacktraceLogLevel", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceFancyConsoleDestination(im)initWithLevel:", + "mangledName": "$s9Backtrace0A23FancyConsoleDestinationC5levelAcA0A8LogLevelO_tcfc", + "moduleName": "Backtrace", + "overriding": true, + "implicit": true, + "objc_name": "initWithLevel:", + "declAttributes": [ + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Backtrace@objc(cs)BacktraceFancyConsoleDestination", + "mangledName": "$s9Backtrace0A23FancyConsoleDestinationC", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "Final", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:@M@Backtrace@objc(cs)BacktraceBaseDestination", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "Backtrace.BacktraceBaseDestination", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "BacktraceConsoleDestination", + "printedName": "BacktraceConsoleDestination", + "children": [ + { + "kind": "Function", + "name": "log", + "printedName": "log(level:msg:file:function:line:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceLogLevel", + "printedName": "Backtrace.BacktraceLogLevel", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(cs)BacktraceConsoleDestination(im)logWithLevel:msg:file:function:line:", + "mangledName": "$s9Backtrace0A18ConsoleDestinationC3log5level3msg4file8function4lineyAA0A8LogLevelO_S3SSitF", + "moduleName": "Backtrace", + "overriding": true, + "objc_name": "logWithLevel:msg:file:function:line:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "Override", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(level:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceConsoleDestination", + "printedName": "Backtrace.BacktraceConsoleDestination", + "usr": "c:@M@Backtrace@objc(cs)BacktraceConsoleDestination" + }, + { + "kind": "TypeNominal", + "name": "BacktraceLogLevel", + "printedName": "Backtrace.BacktraceLogLevel", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceConsoleDestination(im)initWithLevel:", + "mangledName": "$s9Backtrace0A18ConsoleDestinationC5levelAcA0A8LogLevelO_tcfc", + "moduleName": "Backtrace", + "overriding": true, + "implicit": true, + "objc_name": "initWithLevel:", + "declAttributes": [ + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Backtrace@objc(cs)BacktraceConsoleDestination", + "mangledName": "$s9Backtrace0A18ConsoleDestinationC", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "Final", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:@M@Backtrace@objc(cs)BacktraceBaseDestination", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "Backtrace.BacktraceBaseDestination", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "TypeDecl", + "name": "BacktraceDatabaseSettings", + "printedName": "BacktraceDatabaseSettings", + "children": [ + { + "kind": "Var", + "name": "maxRecordCount", + "printedName": "maxRecordCount", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(py)maxRecordCount", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC14maxRecordCountSivp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(im)maxRecordCount", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC14maxRecordCountSivg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(im)setMaxRecordCount:", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC14maxRecordCountSivs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A16DatabaseSettingsC14maxRecordCountSivM", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC14maxRecordCountSivM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "maxDatabaseSize", + "printedName": "maxDatabaseSize", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(py)maxDatabaseSize", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC03maxB4SizeSivp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(im)maxDatabaseSize", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC03maxB4SizeSivg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(im)setMaxDatabaseSize:", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC03maxB4SizeSivs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A16DatabaseSettingsC03maxB4SizeSivM", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC03maxB4SizeSivM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "retryInterval", + "printedName": "retryInterval", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(py)retryInterval", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC13retryIntervalSivp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(im)retryInterval", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC13retryIntervalSivg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(im)setRetryInterval:", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC13retryIntervalSivs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A16DatabaseSettingsC13retryIntervalSivM", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC13retryIntervalSivM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "retryLimit", + "printedName": "retryLimit", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(py)retryLimit", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC10retryLimitSivp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(im)retryLimit", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC10retryLimitSivg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(im)setRetryLimit:", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC10retryLimitSivs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A16DatabaseSettingsC10retryLimitSivM", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC10retryLimitSivM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "retryBehaviour", + "printedName": "retryBehaviour", + "children": [ + { + "kind": "TypeNominal", + "name": "RetryBehaviour", + "printedName": "Backtrace.RetryBehaviour", + "usr": "c:@M@Backtrace@E@RetryBehaviour" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(py)retryBehaviour", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC14retryBehaviourAA05RetryE0Ovp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "RetryBehaviour", + "printedName": "Backtrace.RetryBehaviour", + "usr": "c:@M@Backtrace@E@RetryBehaviour" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(im)retryBehaviour", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC14retryBehaviourAA05RetryE0Ovg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "RetryBehaviour", + "printedName": "Backtrace.RetryBehaviour", + "usr": "c:@M@Backtrace@E@RetryBehaviour" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(im)setRetryBehaviour:", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC14retryBehaviourAA05RetryE0Ovs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A16DatabaseSettingsC14retryBehaviourAA05RetryE0OvM", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC14retryBehaviourAA05RetryE0OvM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "retryOrder", + "printedName": "retryOrder", + "children": [ + { + "kind": "TypeNominal", + "name": "RetryOrder", + "printedName": "Backtrace.RetryOrder", + "usr": "c:@M@Backtrace@E@RetryOrder" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(py)retryOrder", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC10retryOrderAA05RetryE0Ovp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "RetryOrder", + "printedName": "Backtrace.RetryOrder", + "usr": "c:@M@Backtrace@E@RetryOrder" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(im)retryOrder", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC10retryOrderAA05RetryE0Ovg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "RetryOrder", + "printedName": "Backtrace.RetryOrder", + "usr": "c:@M@Backtrace@E@RetryOrder" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(im)setRetryOrder:", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC10retryOrderAA05RetryE0Ovs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A16DatabaseSettingsC10retryOrderAA05RetryE0OvM", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC10retryOrderAA05RetryE0OvM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "reportHostName", + "printedName": "reportHostName", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(py)reportHostName", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC14reportHostNameSbvp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(im)reportHostName", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC14reportHostNameSbvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(im)setReportHostName:", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC14reportHostNameSbvs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A16DatabaseSettingsC14reportHostNameSbvM", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC14reportHostNameSbvM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceDatabaseSettings", + "printedName": "Backtrace.BacktraceDatabaseSettings", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(im)init", + "mangledName": "$s9Backtrace0A16DatabaseSettingsCACycfc", + "moduleName": "Backtrace", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "RetryBehaviour", + "printedName": "RetryBehaviour", + "children": [ + { + "kind": "Var", + "name": "none", + "printedName": "none", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.RetryBehaviour.Type) -> Backtrace.RetryBehaviour", + "children": [ + { + "kind": "TypeNominal", + "name": "RetryBehaviour", + "printedName": "Backtrace.RetryBehaviour", + "usr": "c:@M@Backtrace@E@RetryBehaviour" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.RetryBehaviour.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "RetryBehaviour", + "printedName": "Backtrace.RetryBehaviour", + "usr": "c:@M@Backtrace@E@RetryBehaviour" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@RetryBehaviour@RetryBehaviourNone", + "mangledName": "$s9Backtrace14RetryBehaviourO4noneyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "interval", + "printedName": "interval", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.RetryBehaviour.Type) -> Backtrace.RetryBehaviour", + "children": [ + { + "kind": "TypeNominal", + "name": "RetryBehaviour", + "printedName": "Backtrace.RetryBehaviour", + "usr": "c:@M@Backtrace@E@RetryBehaviour" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.RetryBehaviour.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "RetryBehaviour", + "printedName": "Backtrace.RetryBehaviour", + "usr": "c:@M@Backtrace@E@RetryBehaviour" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@RetryBehaviour@RetryBehaviourInterval", + "mangledName": "$s9Backtrace14RetryBehaviourO8intervalyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Backtrace.RetryBehaviour?", + "children": [ + { + "kind": "TypeNominal", + "name": "RetryBehaviour", + "printedName": "Backtrace.RetryBehaviour", + "usr": "c:@M@Backtrace@E@RetryBehaviour" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:9Backtrace14RetryBehaviourO8rawValueACSgSi_tcfc", + "mangledName": "$s9Backtrace14RetryBehaviourO8rawValueACSgSi_tcfc", + "moduleName": "Backtrace", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9Backtrace14RetryBehaviourO8rawValueSivp", + "mangledName": "$s9Backtrace14RetryBehaviourO8rawValueSivp", + "moduleName": "Backtrace", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace14RetryBehaviourO8rawValueSivg", + "mangledName": "$s9Backtrace14RetryBehaviourO8rawValueSivg", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@Backtrace@E@RetryBehaviour", + "mangledName": "$s9Backtrace14RetryBehaviourO", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "RetryOrder", + "printedName": "RetryOrder", + "children": [ + { + "kind": "Var", + "name": "queue", + "printedName": "queue", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.RetryOrder.Type) -> Backtrace.RetryOrder", + "children": [ + { + "kind": "TypeNominal", + "name": "RetryOrder", + "printedName": "Backtrace.RetryOrder", + "usr": "c:@M@Backtrace@E@RetryOrder" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.RetryOrder.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "RetryOrder", + "printedName": "Backtrace.RetryOrder", + "usr": "c:@M@Backtrace@E@RetryOrder" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@RetryOrder@RetryOrderQueue", + "mangledName": "$s9Backtrace10RetryOrderO5queueyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "stack", + "printedName": "stack", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.RetryOrder.Type) -> Backtrace.RetryOrder", + "children": [ + { + "kind": "TypeNominal", + "name": "RetryOrder", + "printedName": "Backtrace.RetryOrder", + "usr": "c:@M@Backtrace@E@RetryOrder" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.RetryOrder.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "RetryOrder", + "printedName": "Backtrace.RetryOrder", + "usr": "c:@M@Backtrace@E@RetryOrder" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@RetryOrder@RetryOrderStack", + "mangledName": "$s9Backtrace10RetryOrderO5stackyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Backtrace.RetryOrder?", + "children": [ + { + "kind": "TypeNominal", + "name": "RetryOrder", + "printedName": "Backtrace.RetryOrder", + "usr": "c:@M@Backtrace@E@RetryOrder" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:9Backtrace10RetryOrderO8rawValueACSgSi_tcfc", + "mangledName": "$s9Backtrace10RetryOrderO8rawValueACSgSi_tcfc", + "moduleName": "Backtrace", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9Backtrace10RetryOrderO8rawValueSivp", + "mangledName": "$s9Backtrace10RetryOrderO8rawValueSivp", + "moduleName": "Backtrace", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace10RetryOrderO8rawValueSivg", + "mangledName": "$s9Backtrace10RetryOrderO8rawValueSivg", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@Backtrace@E@RetryOrder", + "mangledName": "$s9Backtrace10RetryOrderO", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "SystemConfiguration", + "printedName": "SystemConfiguration", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "TypeDecl", + "name": "BacktraceMetricsSettings", + "printedName": "BacktraceMetricsSettings", + "children": [ + { + "kind": "Var", + "name": "maxEventsCount", + "printedName": "maxEventsCount", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings(py)maxEventsCount", + "mangledName": "$s9Backtrace0A15MetricsSettingsC14maxEventsCountSivp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings(im)maxEventsCount", + "mangledName": "$s9Backtrace0A15MetricsSettingsC14maxEventsCountSivg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings(im)setMaxEventsCount:", + "mangledName": "$s9Backtrace0A15MetricsSettingsC14maxEventsCountSivs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A15MetricsSettingsC14maxEventsCountSivM", + "mangledName": "$s9Backtrace0A15MetricsSettingsC14maxEventsCountSivM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "timeInterval", + "printedName": "timeInterval", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings(py)timeInterval", + "mangledName": "$s9Backtrace0A15MetricsSettingsC12timeIntervalSivp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings(im)timeInterval", + "mangledName": "$s9Backtrace0A15MetricsSettingsC12timeIntervalSivg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings(im)setTimeInterval:", + "mangledName": "$s9Backtrace0A15MetricsSettingsC12timeIntervalSivs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A15MetricsSettingsC12timeIntervalSivM", + "mangledName": "$s9Backtrace0A15MetricsSettingsC12timeIntervalSivM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "retryInterval", + "printedName": "retryInterval", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings(py)retryInterval", + "mangledName": "$s9Backtrace0A15MetricsSettingsC13retryIntervalSivp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings(im)retryInterval", + "mangledName": "$s9Backtrace0A15MetricsSettingsC13retryIntervalSivg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings(im)setRetryInterval:", + "mangledName": "$s9Backtrace0A15MetricsSettingsC13retryIntervalSivs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A15MetricsSettingsC13retryIntervalSivM", + "mangledName": "$s9Backtrace0A15MetricsSettingsC13retryIntervalSivM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "retryLimit", + "printedName": "retryLimit", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings(py)retryLimit", + "mangledName": "$s9Backtrace0A15MetricsSettingsC10retryLimitSivp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings(im)retryLimit", + "mangledName": "$s9Backtrace0A15MetricsSettingsC10retryLimitSivg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings(im)setRetryLimit:", + "mangledName": "$s9Backtrace0A15MetricsSettingsC10retryLimitSivs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A15MetricsSettingsC10retryLimitSivM", + "mangledName": "$s9Backtrace0A15MetricsSettingsC10retryLimitSivM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "customSubmissionUrl", + "printedName": "customSubmissionUrl", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings(py)customSubmissionUrl", + "mangledName": "$s9Backtrace0A15MetricsSettingsC19customSubmissionUrlSSvp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings(im)customSubmissionUrl", + "mangledName": "$s9Backtrace0A15MetricsSettingsC19customSubmissionUrlSSvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings(im)setCustomSubmissionUrl:", + "mangledName": "$s9Backtrace0A15MetricsSettingsC19customSubmissionUrlSSvs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A15MetricsSettingsC19customSubmissionUrlSSvM", + "mangledName": "$s9Backtrace0A15MetricsSettingsC19customSubmissionUrlSSvM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceMetricsSettings", + "printedName": "Backtrace.BacktraceMetricsSettings", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings(im)init", + "mangledName": "$s9Backtrace0A15MetricsSettingsCACycfc", + "moduleName": "Backtrace", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings", + "mangledName": "$s9Backtrace0A15MetricsSettingsC", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "TypeDecl", + "name": "BacktraceReportStatus", + "printedName": "BacktraceReportStatus", + "children": [ + { + "kind": "Var", + "name": "serverError", + "printedName": "serverError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceReportStatus.Type) -> Backtrace.BacktraceReportStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceReportStatus", + "printedName": "Backtrace.BacktraceReportStatus", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceReportStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceReportStatus", + "printedName": "Backtrace.BacktraceReportStatus", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus@BacktraceReportStatusServerError", + "mangledName": "$s9Backtrace0A12ReportStatusO11serverErroryA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "ok", + "printedName": "ok", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceReportStatus.Type) -> Backtrace.BacktraceReportStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceReportStatus", + "printedName": "Backtrace.BacktraceReportStatus", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceReportStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceReportStatus", + "printedName": "Backtrace.BacktraceReportStatus", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus@BacktraceReportStatusOk", + "mangledName": "$s9Backtrace0A12ReportStatusO2okyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Var", + "name": "debuggerAttached", + "printedName": "debuggerAttached", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceReportStatus.Type) -> Backtrace.BacktraceReportStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceReportStatus", + "printedName": "Backtrace.BacktraceReportStatus", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceReportStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceReportStatus", + "printedName": "Backtrace.BacktraceReportStatus", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus@BacktraceReportStatusDebuggerAttached", + "mangledName": "$s9Backtrace0A12ReportStatusO16debuggerAttachedyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 2 + }, + { + "kind": "Var", + "name": "unknownError", + "printedName": "unknownError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceReportStatus.Type) -> Backtrace.BacktraceReportStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceReportStatus", + "printedName": "Backtrace.BacktraceReportStatus", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceReportStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceReportStatus", + "printedName": "Backtrace.BacktraceReportStatus", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus@BacktraceReportStatusUnknownError", + "mangledName": "$s9Backtrace0A12ReportStatusO12unknownErroryA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 3 + }, + { + "kind": "Var", + "name": "limitReached", + "printedName": "limitReached", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceReportStatus.Type) -> Backtrace.BacktraceReportStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceReportStatus", + "printedName": "Backtrace.BacktraceReportStatus", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceReportStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceReportStatus", + "printedName": "Backtrace.BacktraceReportStatus", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus@BacktraceReportStatusLimitReached", + "mangledName": "$s9Backtrace0A12ReportStatusO12limitReachedyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 4 + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Backtrace.BacktraceReportStatus?", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceReportStatus", + "printedName": "Backtrace.BacktraceReportStatus", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:9Backtrace0A12ReportStatusO8rawValueACSgSi_tcfc", + "mangledName": "$s9Backtrace0A12ReportStatusO8rawValueACSgSi_tcfc", + "moduleName": "Backtrace", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9Backtrace0A12ReportStatusO8rawValueSivp", + "mangledName": "$s9Backtrace0A12ReportStatusO8rawValueSivp", + "moduleName": "Backtrace", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A12ReportStatusO8rawValueSivg", + "mangledName": "$s9Backtrace0A12ReportStatusO8rawValueSivg", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9Backtrace0A12ReportStatusO11descriptionSSvp", + "mangledName": "$s9Backtrace0A12ReportStatusO11descriptionSSvp", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A12ReportStatusO11descriptionSSvg", + "mangledName": "$s9Backtrace0A12ReportStatusO11descriptionSSvg", + "moduleName": "Backtrace", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus", + "mangledName": "$s9Backtrace0A12ReportStatusO", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "TypeDecl", + "name": "BacktraceResult", + "printedName": "BacktraceResult", + "children": [ + { + "kind": "Var", + "name": "message", + "printedName": "message", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult(py)message", + "mangledName": "$s9Backtrace0A6ResultC7messageSSvp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult(im)message", + "mangledName": "$s9Backtrace0A6ResultC7messageSSvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult(im)setMessage:", + "mangledName": "$s9Backtrace0A6ResultC7messageSSvs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A6ResultC7messageSSvM", + "mangledName": "$s9Backtrace0A6ResultC7messageSSvM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "report", + "printedName": "report", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Backtrace.BacktraceReport?", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceReport", + "printedName": "Backtrace.BacktraceReport", + "usr": "c:@M@Backtrace@objc(cs)BacktraceReport" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult(py)report", + "mangledName": "$s9Backtrace0A6ResultC6reportAA0A6ReportCSgvp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Backtrace.BacktraceReport?", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceReport", + "printedName": "Backtrace.BacktraceReport", + "usr": "c:@M@Backtrace@objc(cs)BacktraceReport" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult(im)report", + "mangledName": "$s9Backtrace0A6ResultC6reportAA0A6ReportCSgvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Backtrace.BacktraceReport?", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceReport", + "printedName": "Backtrace.BacktraceReport", + "usr": "c:@M@Backtrace@objc(cs)BacktraceReport" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult(im)setReport:", + "mangledName": "$s9Backtrace0A6ResultC6reportAA0A6ReportCSgvs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A6ResultC6reportAA0A6ReportCSgvM", + "mangledName": "$s9Backtrace0A6ResultC6reportAA0A6ReportCSgvM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "backtraceStatus", + "printedName": "backtraceStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceReportStatus", + "printedName": "Backtrace.BacktraceReportStatus", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult(py)backtraceStatus", + "mangledName": "$s9Backtrace0A6ResultC15backtraceStatusAA0a6ReportD0Ovp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceReportStatus", + "printedName": "Backtrace.BacktraceReportStatus", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult(im)backtraceStatus", + "mangledName": "$s9Backtrace0A6ResultC15backtraceStatusAA0a6ReportD0Ovg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceReportStatus", + "printedName": "Backtrace.BacktraceReportStatus", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult(im)setBacktraceStatus:", + "mangledName": "$s9Backtrace0A6ResultC15backtraceStatusAA0a6ReportD0Ovs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A6ResultC15backtraceStatusAA0a6ReportD0OvM", + "mangledName": "$s9Backtrace0A6ResultC15backtraceStatusAA0a6ReportD0OvM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceResult", + "printedName": "Backtrace.BacktraceResult", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult(im)init", + "mangledName": "$s9Backtrace0A6ResultCACycfc", + "moduleName": "Backtrace", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceResult(py)description", + "mangledName": "$s9Backtrace0A6ResultC11descriptionSSvp", + "moduleName": "Backtrace", + "overriding": true, + "isOpen": true, + "objc_name": "description", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl", + "Override", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceResult(im)description", + "mangledName": "$s9Backtrace0A6ResultC11descriptionSSvg", + "moduleName": "Backtrace", + "overriding": true, + "isOpen": true, + "objc_name": "description", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult", + "mangledName": "$s9Backtrace0A6ResultC", + "moduleName": "Backtrace", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "CallKit", + "printedName": "CallKit", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "TypeDecl", + "name": "BacktraceClient", + "printedName": "BacktraceClient", + "children": [ + { + "kind": "Var", + "name": "shared", + "printedName": "shared", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Backtrace.BacktraceBreadcrumbProtocol & Backtrace.BacktraceClientCustomizing & Backtrace.BacktraceLogging & Backtrace.BacktraceMetricsProtocol & Backtrace.BacktraceReporting)?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "any Backtrace.BacktraceBreadcrumbProtocol & Backtrace.BacktraceClientCustomizing & Backtrace.BacktraceLogging & Backtrace.BacktraceMetricsProtocol & Backtrace.BacktraceReporting" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClient(cpy)shared", + "mangledName": "$s9Backtrace0A6ClientC6sharedAA0A18BreadcrumbProtocol_AA0aB11CustomizingAA0A7LoggingAA0a7MetricsE0AA0A9ReportingpSgvpZ", + "moduleName": "Backtrace", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Backtrace.BacktraceBreadcrumbProtocol & Backtrace.BacktraceClientCustomizing & Backtrace.BacktraceLogging & Backtrace.BacktraceMetricsProtocol & Backtrace.BacktraceReporting)?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "any Backtrace.BacktraceBreadcrumbProtocol & Backtrace.BacktraceClientCustomizing & Backtrace.BacktraceLogging & Backtrace.BacktraceMetricsProtocol & Backtrace.BacktraceReporting" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClient(cm)shared", + "mangledName": "$s9Backtrace0A6ClientC6sharedAA0A18BreadcrumbProtocol_AA0aB11CustomizingAA0A7LoggingAA0a7MetricsE0AA0A9ReportingpSgvgZ", + "moduleName": "Backtrace", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Backtrace.BacktraceBreadcrumbProtocol & Backtrace.BacktraceClientCustomizing & Backtrace.BacktraceLogging & Backtrace.BacktraceMetricsProtocol & Backtrace.BacktraceReporting)?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "any Backtrace.BacktraceBreadcrumbProtocol & Backtrace.BacktraceClientCustomizing & Backtrace.BacktraceLogging & Backtrace.BacktraceMetricsProtocol & Backtrace.BacktraceReporting" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClient(cm)setShared:", + "mangledName": "$s9Backtrace0A6ClientC6sharedAA0A18BreadcrumbProtocol_AA0aB11CustomizingAA0A7LoggingAA0a7MetricsE0AA0A9ReportingpSgvsZ", + "moduleName": "Backtrace", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A6ClientC6sharedAA0A18BreadcrumbProtocol_AA0aB11CustomizingAA0A7LoggingAA0a7MetricsE0AA0A9ReportingpSgvMZ", + "mangledName": "$s9Backtrace0A6ClientC6sharedAA0A18BreadcrumbProtocol_AA0aB11CustomizingAA0A7LoggingAA0a7MetricsE0AA0A9ReportingpSgvMZ", + "moduleName": "Backtrace", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "configuration", + "printedName": "configuration", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceClientConfiguration", + "printedName": "Backtrace.BacktraceClientConfiguration", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClient(py)configuration", + "mangledName": "$s9Backtrace0A6ClientC13configurationAA0aB13ConfigurationCvp", + "moduleName": "Backtrace", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceClientConfiguration", + "printedName": "Backtrace.BacktraceClientConfiguration", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClient(im)configuration", + "mangledName": "$s9Backtrace0A6ClientC13configurationAA0aB13ConfigurationCvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(credentials:crashReporter:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceClient", + "printedName": "Backtrace.BacktraceClient", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClient" + }, + { + "kind": "TypeNominal", + "name": "BacktraceCredentials", + "printedName": "Backtrace.BacktraceCredentials", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCredentials" + }, + { + "kind": "TypeNominal", + "name": "BacktraceCrashReporter", + "printedName": "Backtrace.BacktraceCrashReporter", + "hasDefaultArg": true, + "usr": "c:@M@Backtrace@objc(cs)BacktraceCrashReporter" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClient(im)initWithCredentials:crashReporter:error:", + "mangledName": "$s9Backtrace0A6ClientC11credentials13crashReporterAcA0A11CredentialsC_AA0a5CrashE0CtKcfc", + "moduleName": "Backtrace", + "objc_name": "initWithCredentials:crashReporter:error:", + "declAttributes": [ + "Convenience", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Convenience" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(credentials:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceClient", + "printedName": "Backtrace.BacktraceClient", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClient" + }, + { + "kind": "TypeNominal", + "name": "BacktraceCredentials", + "printedName": "Backtrace.BacktraceCredentials", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCredentials" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClient(im)initWithCredentials:error:", + "mangledName": "$s9Backtrace0A6ClientC11credentialsAcA0A11CredentialsC_tKcfc", + "moduleName": "Backtrace", + "objc_name": "initWithCredentials:error:", + "declAttributes": [ + "Convenience", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Convenience" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(configuration:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceClient", + "printedName": "Backtrace.BacktraceClient", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClient" + }, + { + "kind": "TypeNominal", + "name": "BacktraceClientConfiguration", + "printedName": "Backtrace.BacktraceClientConfiguration", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClient(im)initWithConfiguration:error:", + "mangledName": "$s9Backtrace0A6ClientC13configurationAcA0aB13ConfigurationC_tKcfc", + "moduleName": "Backtrace", + "objc_name": "initWithConfiguration:error:", + "declAttributes": [ + "Convenience", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Convenience" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(configuration:crashReporter:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceClient", + "printedName": "Backtrace.BacktraceClient", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClient" + }, + { + "kind": "TypeNominal", + "name": "BacktraceClientConfiguration", + "printedName": "Backtrace.BacktraceClientConfiguration", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration" + }, + { + "kind": "TypeNominal", + "name": "BacktraceCrashReporter", + "printedName": "Backtrace.BacktraceCrashReporter", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCrashReporter" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClient(im)initWithConfiguration:crashReporter:error:", + "mangledName": "$s9Backtrace0A6ClientC13configuration13crashReporterAcA0aB13ConfigurationC_AA0a5CrashE0CtKcfc", + "moduleName": "Backtrace", + "objc_name": "initWithConfiguration:crashReporter:error:", + "declAttributes": [ + "Convenience", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Convenience" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceClient", + "printedName": "Backtrace.BacktraceClient", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClient" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClient(im)init", + "mangledName": "$s9Backtrace0A6ClientCACycfc", + "moduleName": "Backtrace", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Backtrace.BacktraceClientDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceClientDelegate", + "printedName": "any Backtrace.BacktraceClientDelegate", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(py)delegate", + "mangledName": "$s9Backtrace0A6ClientC8delegateAA0aB8Delegate_pSgvp", + "moduleName": "Backtrace", + "objc_name": "delegate", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Backtrace.BacktraceClientDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceClientDelegate", + "printedName": "any Backtrace.BacktraceClientDelegate", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)delegate", + "mangledName": "$s9Backtrace0A6ClientC8delegateAA0aB8Delegate_pSgvg", + "moduleName": "Backtrace", + "objc_name": "delegate", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Backtrace.BacktraceClientDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceClientDelegate", + "printedName": "any Backtrace.BacktraceClientDelegate", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)setDelegate:", + "mangledName": "$s9Backtrace0A6ClientC8delegateAA0aB8Delegate_pSgvs", + "moduleName": "Backtrace", + "objc_name": "setDelegate:", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "attributes", + "printedName": "attributes", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(py)attributes", + "mangledName": "$s9Backtrace0A6ClientC10attributesSDySSypGvp", + "moduleName": "Backtrace", + "objc_name": "attributes", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)attributes", + "mangledName": "$s9Backtrace0A6ClientC10attributesSDySSypGvg", + "moduleName": "Backtrace", + "objc_name": "attributes", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)setAttributes:", + "mangledName": "$s9Backtrace0A6ClientC10attributesSDySSypGvs", + "moduleName": "Backtrace", + "objc_name": "setAttributes:", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "attachments", + "printedName": "attachments", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Foundation.URL]", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(py)attachments", + "mangledName": "$s9Backtrace0A6ClientC11attachmentsSay10Foundation3URLVGvp", + "moduleName": "Backtrace", + "objc_name": "attachments", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Foundation.URL]", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)attachments", + "mangledName": "$s9Backtrace0A6ClientC11attachmentsSay10Foundation3URLVGvg", + "moduleName": "Backtrace", + "objc_name": "attachments", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Foundation.URL]", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)setAttachments:", + "mangledName": "$s9Backtrace0A6ClientC11attachmentsSay10Foundation3URLVGvs", + "moduleName": "Backtrace", + "objc_name": "setAttachments:", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "set" + } + ] + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(error:attachmentPaths:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sa" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceResult) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceResult", + "printedName": "Backtrace.BacktraceResult", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)sendWithError:attachmentPaths:completion:", + "mangledName": "$s9Backtrace0A6ClientC4send5error15attachmentPaths10completionys5Error_p_SaySSGyAA0A6ResultCctF", + "moduleName": "Backtrace", + "objc_name": "sendWithError:attachmentPaths:completion:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(message:attachmentPaths:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sa" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceResult) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceResult", + "printedName": "Backtrace.BacktraceResult", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)sendWithMessage:attachmentPaths:completion:", + "mangledName": "$s9Backtrace0A6ClientC4send7message15attachmentPaths10completionySS_SaySSGyAA0A6ResultCctF", + "moduleName": "Backtrace", + "objc_name": "sendWithMessage:attachmentPaths:completion:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(exception:attachmentPaths:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSException?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSException", + "printedName": "Foundation.NSException", + "usr": "c:objc(cs)NSException" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sa" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceResult) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceResult", + "printedName": "Backtrace.BacktraceResult", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)sendWithException:attachmentPaths:completion:", + "mangledName": "$s9Backtrace0A6ClientC4send9exception15attachmentPaths10completionySo11NSExceptionCSg_SaySSGyAA0A6ResultCctF", + "moduleName": "Backtrace", + "objc_name": "sendWithException:attachmentPaths:completion:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(attachmentPaths:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sa" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceResult) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceResult", + "printedName": "Backtrace.BacktraceResult", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)sendWithAttachmentPaths:completion:", + "mangledName": "$s9Backtrace0A6ClientC4send15attachmentPaths10completionySaySSG_yAA0A6ResultCctF", + "moduleName": "Backtrace", + "objc_name": "sendWithAttachmentPaths:completion:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "loggingDestinations", + "printedName": "loggingDestinations", + "children": [ + { + "kind": "TypeNominal", + "name": "Set", + "printedName": "Swift.Set", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBaseDestination", + "printedName": "Backtrace.BacktraceBaseDestination", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBaseDestination" + } + ], + "usr": "s:Sh" + } + ], + "declKind": "Var", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(py)loggingDestinations", + "mangledName": "$s9Backtrace0A6ClientC19loggingDestinationsShyAA0A15BaseDestinationCGvp", + "moduleName": "Backtrace", + "objc_name": "loggingDestinations", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Set", + "printedName": "Swift.Set", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBaseDestination", + "printedName": "Backtrace.BacktraceBaseDestination", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBaseDestination" + } + ], + "usr": "s:Sh" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)loggingDestinations", + "mangledName": "$s9Backtrace0A6ClientC19loggingDestinationsShyAA0A15BaseDestinationCGvg", + "moduleName": "Backtrace", + "objc_name": "loggingDestinations", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Set", + "printedName": "Swift.Set", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBaseDestination", + "printedName": "Backtrace.BacktraceBaseDestination", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBaseDestination" + } + ], + "usr": "s:Sh" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)setLoggingDestinations:", + "mangledName": "$s9Backtrace0A6ClientC19loggingDestinationsShyAA0A15BaseDestinationCGvs", + "moduleName": "Backtrace", + "objc_name": "setLoggingDestinations:", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "metrics", + "printedName": "metrics", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceMetrics", + "printedName": "Backtrace.BacktraceMetrics", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetrics" + } + ], + "declKind": "Var", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(py)metrics", + "mangledName": "$s9Backtrace0A6ClientC7metricsAA0A7MetricsCvp", + "moduleName": "Backtrace", + "objc_name": "metrics", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceMetrics", + "printedName": "Backtrace.BacktraceMetrics", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetrics" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)metrics", + "mangledName": "$s9Backtrace0A6ClientC7metricsAA0A7MetricsCvg", + "moduleName": "Backtrace", + "objc_name": "metrics", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "breadcrumbs", + "printedName": "breadcrumbs", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbs", + "printedName": "Backtrace.BacktraceBreadcrumbs", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbs" + } + ], + "declKind": "Var", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(py)breadcrumbs", + "mangledName": "$s9Backtrace0A6ClientC11breadcrumbsAA0A11BreadcrumbsCvp", + "moduleName": "Backtrace", + "objc_name": "breadcrumbs", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbs", + "printedName": "Backtrace.BacktraceBreadcrumbs", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbs" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)breadcrumbs", + "mangledName": "$s9Backtrace0A6ClientC11breadcrumbsAA0A11BreadcrumbsCvg", + "moduleName": "Backtrace", + "objc_name": "breadcrumbs", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "enableBreadcrumbs", + "printedName": "enableBreadcrumbs()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)enableBreadcrumbs", + "mangledName": "$s9Backtrace0A6ClientC17enableBreadcrumbsyyF", + "moduleName": "Backtrace", + "objc_name": "enableBreadcrumbs", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "enableBreadcrumbs", + "printedName": "enableBreadcrumbs(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbSettings", + "printedName": "Backtrace.BacktraceBreadcrumbSettings", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings" + } + ], + "declKind": "Func", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)enableBreadcrumbs:", + "mangledName": "$s9Backtrace0A6ClientC17enableBreadcrumbsyyAA0A18BreadcrumbSettingsCF", + "moduleName": "Backtrace", + "objc_name": "enableBreadcrumbs:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addBreadcrumb", + "printedName": "addBreadcrumb(_:attributes:type:level:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + } + ], + "declKind": "Func", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)addBreadcrumb:attributes:type:level:", + "mangledName": "$s9Backtrace0A6ClientC13addBreadcrumb_10attributes4type5levelSbSS_SDyS2SGAA0aD4TypeOAA0aD5LevelOtF", + "moduleName": "Backtrace", + "objc_name": "addBreadcrumb:attributes:type:level:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addBreadcrumb", + "printedName": "addBreadcrumb(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)addBreadcrumb:", + "mangledName": "$s9Backtrace0A6ClientC13addBreadcrumbySbSSF", + "moduleName": "Backtrace", + "objc_name": "addBreadcrumb:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addBreadcrumb", + "printedName": "addBreadcrumb(_:attributes:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)addBreadcrumb:attributes:", + "mangledName": "$s9Backtrace0A6ClientC13addBreadcrumb_10attributesSbSS_SDyS2SGtF", + "moduleName": "Backtrace", + "objc_name": "addBreadcrumb:attributes:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addBreadcrumb", + "printedName": "addBreadcrumb(_:type:level:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + } + ], + "declKind": "Func", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)addBreadcrumb:type:level:", + "mangledName": "$s9Backtrace0A6ClientC13addBreadcrumb_4type5levelSbSS_AA0aD4TypeOAA0aD5LevelOtF", + "moduleName": "Backtrace", + "objc_name": "addBreadcrumb:type:level:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addBreadcrumb", + "printedName": "addBreadcrumb(_:level:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + } + ], + "declKind": "Func", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)addBreadcrumb:level:", + "mangledName": "$s9Backtrace0A6ClientC13addBreadcrumb_5levelSbSS_AA0aD5LevelOtF", + "moduleName": "Backtrace", + "objc_name": "addBreadcrumb:level:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addBreadcrumb", + "printedName": "addBreadcrumb(_:type:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + } + ], + "declKind": "Func", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)addBreadcrumb:type:", + "mangledName": "$s9Backtrace0A6ClientC13addBreadcrumb_4typeSbSS_AA0aD4TypeOtF", + "moduleName": "Backtrace", + "objc_name": "addBreadcrumb:type:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "clearBreadcrumbs", + "printedName": "clearBreadcrumbs()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)clearBreadcrumbs", + "mangledName": "$s9Backtrace0A6ClientC16clearBreadcrumbsSbyF", + "moduleName": "Backtrace", + "objc_name": "clearBreadcrumbs", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClient", + "mangledName": "$s9Backtrace0A6ClientC", + "moduleName": "Backtrace", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "BacktraceClientCustomizing", + "printedName": "BacktraceClientCustomizing", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientCustomizing", + "mangledName": "$s9Backtrace0A17ClientCustomizingP" + }, + { + "kind": "Conformance", + "name": "BacktraceReporting", + "printedName": "BacktraceReporting", + "usr": "c:@M@Backtrace@objc(pl)BacktraceReporting", + "mangledName": "$s9Backtrace0A9ReportingP" + }, + { + "kind": "Conformance", + "name": "BacktraceLogging", + "printedName": "BacktraceLogging", + "usr": "c:@M@Backtrace@objc(pl)BacktraceLogging", + "mangledName": "$s9Backtrace0A7LoggingP" + }, + { + "kind": "Conformance", + "name": "BacktraceMetricsProtocol", + "printedName": "BacktraceMetricsProtocol", + "usr": "c:@M@Backtrace@objc(pl)BacktraceMetricsProtocol", + "mangledName": "$s9Backtrace0A15MetricsProtocolP" + }, + { + "kind": "Conformance", + "name": "BacktraceBreadcrumbProtocol", + "printedName": "BacktraceBreadcrumbProtocol", + "usr": "c:@M@Backtrace@objc(pl)BacktraceBreadcrumbProtocol", + "mangledName": "$s9Backtrace0A18BreadcrumbProtocolP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "MobileCoreServices", + "printedName": "MobileCoreServices", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "TypeDecl", + "name": "BacktraceCredentials", + "printedName": "BacktraceCredentials", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(endpoint:token:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceCredentials", + "printedName": "Backtrace.BacktraceCredentials", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCredentials" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCredentials(im)initWithEndpoint:token:", + "mangledName": "$s9Backtrace0A11CredentialsC8endpoint5tokenAC10Foundation3URLV_SStcfc", + "moduleName": "Backtrace", + "objc_name": "initWithEndpoint:token:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(submissionUrl:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceCredentials", + "printedName": "Backtrace.BacktraceCredentials", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCredentials" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCredentials(im)initWithSubmissionUrl:", + "mangledName": "$s9Backtrace0A11CredentialsC13submissionUrlAC10Foundation3URLV_tcfc", + "moduleName": "Backtrace", + "objc_name": "initWithSubmissionUrl:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceCredentials", + "printedName": "Backtrace.BacktraceCredentials", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCredentials" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCredentials(im)init", + "mangledName": "$s9Backtrace0A11CredentialsCACycfc", + "moduleName": "Backtrace", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCredentials", + "mangledName": "$s9Backtrace0A11CredentialsC", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "TypeDecl", + "name": "BacktraceMetrics", + "printedName": "BacktraceMetrics", + "children": [ + { + "kind": "Var", + "name": "count", + "printedName": "count", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetrics(py)count", + "mangledName": "$s9Backtrace0A7MetricsC5countSivp", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetrics(im)count", + "mangledName": "$s9Backtrace0A7MetricsC5countSivg", + "moduleName": "Backtrace", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "enable", + "printedName": "enable(settings:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceMetricsSettings", + "printedName": "Backtrace.BacktraceMetricsSettings", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetrics(im)enableWithSettings:", + "mangledName": "$s9Backtrace0A7MetricsC6enable8settingsyAA0aB8SettingsC_tF", + "moduleName": "Backtrace", + "objc_name": "enableWithSettings:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addUniqueEvent", + "printedName": "addUniqueEvent(name:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetrics(im)addUniqueEventWithName:", + "mangledName": "$s9Backtrace0A7MetricsC14addUniqueEvent4nameySS_tF", + "moduleName": "Backtrace", + "objc_name": "addUniqueEventWithName:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addSummedEvent", + "printedName": "addSummedEvent(name:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetrics(im)addSummedEventWithName:", + "mangledName": "$s9Backtrace0A7MetricsC14addSummedEvent4nameySS_tF", + "moduleName": "Backtrace", + "objc_name": "addSummedEventWithName:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "clearSummedEvents", + "printedName": "clearSummedEvents()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetrics(im)clearSummedEvents", + "mangledName": "$s9Backtrace0A7MetricsC17clearSummedEventsyyF", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getSummedEvents", + "printedName": "getSummedEvents()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetrics(im)getSummedEvents", + "mangledName": "$s9Backtrace0A7MetricsC15getSummedEventsSayypGyF", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getUniqueEvents", + "printedName": "getUniqueEvents()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetrics(im)getUniqueEvents", + "mangledName": "$s9Backtrace0A7MetricsC15getUniqueEventsSayypGyF", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceMetrics", + "printedName": "Backtrace.BacktraceMetrics", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetrics" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetrics(im)init", + "mangledName": "$s9Backtrace0A7MetricsCACycfc", + "moduleName": "Backtrace", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetrics", + "mangledName": "$s9Backtrace0A7MetricsC", + "moduleName": "Backtrace", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "CrashReporter", + "printedName": "CrashReporter", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Darwin", + "printedName": "Darwin", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "TypeDecl", + "name": "BacktraceCrashReporter", + "printedName": "BacktraceCrashReporter", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(config:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceCrashReporter", + "printedName": "Backtrace.BacktraceCrashReporter", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCrashReporter" + }, + { + "kind": "TypeNominal", + "name": "PLCrashReporterConfig", + "printedName": "CrashReporter.PLCrashReporterConfig", + "hasDefaultArg": true, + "usr": "c:objc(cs)PLCrashReporterConfig" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCrashReporter(im)initWithConfig:", + "mangledName": "$s9Backtrace0A13CrashReporterC6configACSo07PLCrashC6ConfigC_tcfc", + "moduleName": "Backtrace", + "objc_name": "initWithConfig:", + "declAttributes": [ + "Convenience", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "init_kind": "Convenience" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(reporter:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceCrashReporter", + "printedName": "Backtrace.BacktraceCrashReporter", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCrashReporter" + }, + { + "kind": "TypeNominal", + "name": "PLCrashReporter", + "printedName": "CrashReporter.PLCrashReporter", + "usr": "c:objc(cs)PLCrashReporter" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCrashReporter(im)initWithReporter:", + "mangledName": "$s9Backtrace0A13CrashReporterC8reporterACSo07PLCrashC0C_tcfc", + "moduleName": "Backtrace", + "objc_name": "initWithReporter:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceCrashReporter", + "printedName": "Backtrace.BacktraceCrashReporter", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCrashReporter" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCrashReporter(im)init", + "mangledName": "$s9Backtrace0A13CrashReporterCACycfc", + "moduleName": "Backtrace", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCrashReporter", + "mangledName": "$s9Backtrace0A13CrashReporterC", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "CrashReporter", + "printedName": "CrashReporter", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "MachO", + "printedName": "MachO", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "CrashReporter", + "printedName": "CrashReporter", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "TypeDecl", + "name": "BacktraceReport", + "printedName": "BacktraceReport", + "children": [ + { + "kind": "Var", + "name": "reportData", + "printedName": "reportData", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceReport(py)reportData", + "mangledName": "$s9Backtrace0A6ReportC10reportData10Foundation0D0Vvp", + "moduleName": "Backtrace", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceReport(im)reportData", + "mangledName": "$s9Backtrace0A6ReportC10reportData10Foundation0D0Vvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "attachmentPaths", + "printedName": "attachmentPaths", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceReport(py)attachmentPaths", + "mangledName": "$s9Backtrace0A6ReportC15attachmentPathsSaySSGvp", + "moduleName": "Backtrace", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceReport(im)attachmentPaths", + "mangledName": "$s9Backtrace0A6ReportC15attachmentPathsSaySSGvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceReport(im)setAttachmentPaths:", + "mangledName": "$s9Backtrace0A6ReportC15attachmentPathsSaySSGvs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A6ReportC15attachmentPathsSaySSGvM", + "mangledName": "$s9Backtrace0A6ReportC15attachmentPathsSaySSGvM", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "attributes", + "printedName": "attributes", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceReport(py)attributes", + "mangledName": "$s9Backtrace0A6ReportC10attributesSDySSypGvp", + "moduleName": "Backtrace", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceReport(im)attributes", + "mangledName": "$s9Backtrace0A6ReportC10attributesSDySSypGvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceReport(im)setAttributes:", + "mangledName": "$s9Backtrace0A6ReportC10attributesSDySSypGvs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A6ReportC10attributesSDySSypGvM", + "mangledName": "$s9Backtrace0A6ReportC10attributesSDySSypGvM", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceReport", + "printedName": "Backtrace.BacktraceReport", + "usr": "c:@M@Backtrace@objc(cs)BacktraceReport" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceReport(im)init", + "mangledName": "$s9Backtrace0A6ReportCACycfc", + "moduleName": "Backtrace", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Backtrace@objc(cs)BacktraceReport", + "mangledName": "$s9Backtrace0A6ReportC", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "Final", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "TypeDecl", + "name": "Queue", + "printedName": "Queue", + "children": [ + { + "kind": "Function", + "name": "allElements", + "printedName": "allElements()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[τ_0_0]", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:9Backtrace5QueueC11allElementsSayxGyF", + "mangledName": "$s9Backtrace5QueueC11allElementsSayxGyF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "Queue", + "printedName": "Backtrace.Queue<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9Backtrace5QueueC" + } + ], + "declKind": "Constructor", + "usr": "s:9Backtrace5QueueCACyxGycfc", + "mangledName": "$s9Backtrace5QueueCACyxGycfc", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "s:9Backtrace5QueueC", + "mangledName": "$s9Backtrace5QueueC", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjCMembers" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "TypeDecl", + "name": "BacktraceBreadcrumbSettings", + "printedName": "BacktraceBreadcrumbSettings", + "children": [ + { + "kind": "Var", + "name": "defaultMaxBreadcrumbFileSize", + "printedName": "defaultMaxBreadcrumbFileSize", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9Backtrace0A18BreadcrumbSettingsC010defaultMaxB8FileSizeSivpZ", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC010defaultMaxB8FileSizeSivpZ", + "moduleName": "Backtrace", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A18BreadcrumbSettingsC010defaultMaxB8FileSizeSivgZ", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC010defaultMaxB8FileSizeSivgZ", + "moduleName": "Backtrace", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "maxIndividualBreadcrumbSizeBytes", + "printedName": "maxIndividualBreadcrumbSizeBytes", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings(py)maxIndividualBreadcrumbSizeBytes", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC013maxIndividualB9SizeBytesSivp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings(im)maxIndividualBreadcrumbSizeBytes", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC013maxIndividualB9SizeBytesSivg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings(im)setMaxIndividualBreadcrumbSizeBytes:", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC013maxIndividualB9SizeBytesSivs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A18BreadcrumbSettingsC013maxIndividualB9SizeBytesSivM", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC013maxIndividualB9SizeBytesSivM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "maxQueueFileSizeBytes", + "printedName": "maxQueueFileSizeBytes", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings(py)maxQueueFileSizeBytes", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC21maxQueueFileSizeBytesSivp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings(im)maxQueueFileSizeBytes", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC21maxQueueFileSizeBytesSivg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings(im)setMaxQueueFileSizeBytes:", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC21maxQueueFileSizeBytesSivs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A18BreadcrumbSettingsC21maxQueueFileSizeBytesSivM", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC21maxQueueFileSizeBytesSivM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "breadcrumbLogFileName", + "printedName": "breadcrumbLogFileName", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings(py)breadcrumbLogFileName", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC21breadcrumbLogFileNameSSvp", + "moduleName": "Backtrace", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings(im)breadcrumbLogFileName", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC21breadcrumbLogFileNameSSvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "breadcrumbLevel", + "printedName": "breadcrumbLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings(py)breadcrumbLevel", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC15breadcrumbLevelAA0abE0Ovp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings(im)breadcrumbLevel", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC15breadcrumbLevelAA0abE0Ovg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings(im)setBreadcrumbLevel:", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC15breadcrumbLevelAA0abE0Ovs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A18BreadcrumbSettingsC15breadcrumbLevelAA0abE0OvM", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC15breadcrumbLevelAA0abE0OvM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:maxQueueFileSizeBytes:breadcrumbLogFileName:breadcrumbTypes:breadcrumbLevel:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbSettings", + "printedName": "Backtrace.BacktraceBreadcrumbSettings", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.Int]", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings(im)init:maxQueueFileSizeBytes:breadcrumbLogFileName:breadcrumbTypes:breadcrumbLevel:", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC_21maxQueueFileSizeBytes013breadcrumbLogF4Name0I5Types0I5LevelACSi_SiSSSaySiGSitcfc", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:maxQueueFileSizeBytes:breadcrumbLogFileName:breadcrumbTypes:breadcrumbLevel:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbSettings", + "printedName": "Backtrace.BacktraceBreadcrumbSettings", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Backtrace.BacktraceBreadcrumbType]", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + } + ], + "hasDefaultArg": true, + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "hasDefaultArg": true, + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + } + ], + "declKind": "Constructor", + "usr": "s:9Backtrace0A18BreadcrumbSettingsC_21maxQueueFileSizeBytes013breadcrumbLogF4Name0I5Types0I5LevelACSi_SiSSSayAA0aB4TypeOGAA0abM0Otcfc", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC_21maxQueueFileSizeBytes013breadcrumbLogF4Name0I5Types0I5LevelACSi_SiSSSayAA0aB4TypeOGAA0abM0Otcfc", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "getBreadcrumbLogPath", + "printedName": "getBreadcrumbLogPath()", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings(im)getBreadcrumbLogPathAndReturnError:", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC03getB7LogPath10Foundation3URLVyKF", + "moduleName": "Backtrace", + "objc_name": "getBreadcrumbLogPathAndReturnError:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbSettings", + "printedName": "Backtrace.BacktraceBreadcrumbSettings", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings(im)init", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsCACycfc", + "moduleName": "Backtrace", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "MachO", + "printedName": "MachO", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Darwin", + "printedName": "Darwin", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "TypeDecl", + "name": "BacktraceBreadcrumbType", + "printedName": "BacktraceBreadcrumbType", + "children": [ + { + "kind": "Var", + "name": "manual", + "printedName": "manual", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceBreadcrumbType.Type) -> Backtrace.BacktraceBreadcrumbType", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceBreadcrumbType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType@BacktraceBreadcrumbTypeManual", + "mangledName": "$s9Backtrace0A14BreadcrumbTypeO6manualyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "log", + "printedName": "log", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceBreadcrumbType.Type) -> Backtrace.BacktraceBreadcrumbType", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceBreadcrumbType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType@BacktraceBreadcrumbTypeLog", + "mangledName": "$s9Backtrace0A14BreadcrumbTypeO3logyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Var", + "name": "navigation", + "printedName": "navigation", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceBreadcrumbType.Type) -> Backtrace.BacktraceBreadcrumbType", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceBreadcrumbType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType@BacktraceBreadcrumbTypeNavigation", + "mangledName": "$s9Backtrace0A14BreadcrumbTypeO10navigationyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 2 + }, + { + "kind": "Var", + "name": "http", + "printedName": "http", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceBreadcrumbType.Type) -> Backtrace.BacktraceBreadcrumbType", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceBreadcrumbType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType@BacktraceBreadcrumbTypeHttp", + "mangledName": "$s9Backtrace0A14BreadcrumbTypeO4httpyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 3 + }, + { + "kind": "Var", + "name": "system", + "printedName": "system", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceBreadcrumbType.Type) -> Backtrace.BacktraceBreadcrumbType", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceBreadcrumbType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType@BacktraceBreadcrumbTypeSystem", + "mangledName": "$s9Backtrace0A14BreadcrumbTypeO6systemyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 4 + }, + { + "kind": "Var", + "name": "user", + "printedName": "user", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceBreadcrumbType.Type) -> Backtrace.BacktraceBreadcrumbType", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceBreadcrumbType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType@BacktraceBreadcrumbTypeUser", + "mangledName": "$s9Backtrace0A14BreadcrumbTypeO4useryA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 5 + }, + { + "kind": "Var", + "name": "configuration", + "printedName": "configuration", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceBreadcrumbType.Type) -> Backtrace.BacktraceBreadcrumbType", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceBreadcrumbType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType@BacktraceBreadcrumbTypeConfiguration", + "mangledName": "$s9Backtrace0A14BreadcrumbTypeO13configurationyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 6 + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9Backtrace0A14BreadcrumbTypeO11descriptionSSvp", + "mangledName": "$s9Backtrace0A14BreadcrumbTypeO11descriptionSSvp", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A14BreadcrumbTypeO11descriptionSSvg", + "mangledName": "$s9Backtrace0A14BreadcrumbTypeO11descriptionSSvg", + "moduleName": "Backtrace", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "all", + "printedName": "all", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Backtrace.BacktraceBreadcrumbType]", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9Backtrace0A14BreadcrumbTypeO3allSayACGvpZ", + "mangledName": "$s9Backtrace0A14BreadcrumbTypeO3allSayACGvpZ", + "moduleName": "Backtrace", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Backtrace.BacktraceBreadcrumbType]", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A14BreadcrumbTypeO3allSayACGvgZ", + "mangledName": "$s9Backtrace0A14BreadcrumbTypeO3allSayACGvgZ", + "moduleName": "Backtrace", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "none", + "printedName": "none", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Backtrace.BacktraceBreadcrumbType]", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9Backtrace0A14BreadcrumbTypeO4noneSayACGvpZ", + "mangledName": "$s9Backtrace0A14BreadcrumbTypeO4noneSayACGvpZ", + "moduleName": "Backtrace", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Backtrace.BacktraceBreadcrumbType]", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A14BreadcrumbTypeO4noneSayACGvgZ", + "mangledName": "$s9Backtrace0A14BreadcrumbTypeO4noneSayACGvgZ", + "moduleName": "Backtrace", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Backtrace.BacktraceBreadcrumbType?", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:9Backtrace0A14BreadcrumbTypeO8rawValueACSgSi_tcfc", + "mangledName": "$s9Backtrace0A14BreadcrumbTypeO8rawValueACSgSi_tcfc", + "moduleName": "Backtrace", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9Backtrace0A14BreadcrumbTypeO8rawValueSivp", + "mangledName": "$s9Backtrace0A14BreadcrumbTypeO8rawValueSivp", + "moduleName": "Backtrace", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A14BreadcrumbTypeO8rawValueSivg", + "mangledName": "$s9Backtrace0A14BreadcrumbTypeO8rawValueSivg", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType", + "mangledName": "$s9Backtrace0A14BreadcrumbTypeO", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "BacktraceBreadcrumbLevel", + "printedName": "BacktraceBreadcrumbLevel", + "children": [ + { + "kind": "Var", + "name": "debug", + "printedName": "debug", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceBreadcrumbLevel.Type) -> Backtrace.BacktraceBreadcrumbLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceBreadcrumbLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel@BacktraceBreadcrumbLevelDebug", + "mangledName": "$s9Backtrace0A15BreadcrumbLevelO5debugyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "info", + "printedName": "info", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceBreadcrumbLevel.Type) -> Backtrace.BacktraceBreadcrumbLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceBreadcrumbLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel@BacktraceBreadcrumbLevelInfo", + "mangledName": "$s9Backtrace0A15BreadcrumbLevelO4infoyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Var", + "name": "warning", + "printedName": "warning", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceBreadcrumbLevel.Type) -> Backtrace.BacktraceBreadcrumbLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceBreadcrumbLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel@BacktraceBreadcrumbLevelWarning", + "mangledName": "$s9Backtrace0A15BreadcrumbLevelO7warningyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 2 + }, + { + "kind": "Var", + "name": "error", + "printedName": "error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceBreadcrumbLevel.Type) -> Backtrace.BacktraceBreadcrumbLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceBreadcrumbLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel@BacktraceBreadcrumbLevelError", + "mangledName": "$s9Backtrace0A15BreadcrumbLevelO5erroryA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 3 + }, + { + "kind": "Var", + "name": "fatal", + "printedName": "fatal", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceBreadcrumbLevel.Type) -> Backtrace.BacktraceBreadcrumbLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceBreadcrumbLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel@BacktraceBreadcrumbLevelFatal", + "mangledName": "$s9Backtrace0A15BreadcrumbLevelO5fatalyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 4 + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9Backtrace0A15BreadcrumbLevelO11descriptionSSvp", + "mangledName": "$s9Backtrace0A15BreadcrumbLevelO11descriptionSSvp", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A15BreadcrumbLevelO11descriptionSSvg", + "mangledName": "$s9Backtrace0A15BreadcrumbLevelO11descriptionSSvg", + "moduleName": "Backtrace", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Backtrace.BacktraceBreadcrumbLevel?", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:9Backtrace0A15BreadcrumbLevelO8rawValueACSgSi_tcfc", + "mangledName": "$s9Backtrace0A15BreadcrumbLevelO8rawValueACSgSi_tcfc", + "moduleName": "Backtrace", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9Backtrace0A15BreadcrumbLevelO8rawValueSivp", + "mangledName": "$s9Backtrace0A15BreadcrumbLevelO8rawValueSivp", + "moduleName": "Backtrace", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A15BreadcrumbLevelO8rawValueSivg", + "mangledName": "$s9Backtrace0A15BreadcrumbLevelO8rawValueSivg", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel", + "mangledName": "$s9Backtrace0A15BreadcrumbLevelO", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "BacktraceBreadcrumbs", + "printedName": "BacktraceBreadcrumbs", + "children": [ + { + "kind": "Function", + "name": "enableBreadcrumbs", + "printedName": "enableBreadcrumbs(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbSettings", + "printedName": "Backtrace.BacktraceBreadcrumbSettings", + "hasDefaultArg": true, + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings" + } + ], + "declKind": "Func", + "usr": "s:9Backtrace0A11BreadcrumbsC06enableB0yyAA0A18BreadcrumbSettingsCF", + "mangledName": "$s9Backtrace0A11BreadcrumbsC06enableB0yyAA0A18BreadcrumbSettingsCF", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "disableBreadcrumbs", + "printedName": "disableBreadcrumbs()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9Backtrace0A11BreadcrumbsC07disableB0yyF", + "mangledName": "$s9Backtrace0A11BreadcrumbsC07disableB0yyF", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addBreadcrumb", + "printedName": "addBreadcrumb(_:attributes:type:level:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "hasDefaultArg": true, + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "hasDefaultArg": true, + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + } + ], + "declKind": "Func", + "usr": "s:9Backtrace0A11BreadcrumbsC13addBreadcrumb_10attributes4type5levelSbSS_SDyS2SGSgAA0aD4TypeOAA0aD5LevelOtF", + "mangledName": "$s9Backtrace0A11BreadcrumbsC13addBreadcrumb_10attributes4type5levelSbSS_SDyS2SGSgAA0aD4TypeOAA0aD5LevelOtF", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "clear", + "printedName": "clear()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:9Backtrace0A11BreadcrumbsC5clearSbyF", + "mangledName": "$s9Backtrace0A11BreadcrumbsC5clearSbyF", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "getCurrentBreadcrumbId", + "printedName": "getCurrentBreadcrumbId", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9Backtrace0A11BreadcrumbsC22getCurrentBreadcrumbIdSiSgvp", + "mangledName": "$s9Backtrace0A11BreadcrumbsC22getCurrentBreadcrumbIdSiSgvp", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A11BreadcrumbsC22getCurrentBreadcrumbIdSiSgvg", + "mangledName": "$s9Backtrace0A11BreadcrumbsC22getCurrentBreadcrumbIdSiSgvg", + "moduleName": "Backtrace", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbs", + "printedName": "Backtrace.BacktraceBreadcrumbs", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbs" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbs(im)init", + "mangledName": "$s9Backtrace0A11BreadcrumbsCACycfc", + "moduleName": "Backtrace", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbs", + "mangledName": "$s9Backtrace0A11BreadcrumbsC", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "TypeDecl", + "name": "Crash", + "printedName": "Crash", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(entity:insertInto:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Crash", + "printedName": "Backtrace.Crash", + "usr": "c:@M@Backtrace@objc(cs)Crash" + }, + { + "kind": "TypeNominal", + "name": "NSEntityDescription", + "printedName": "CoreData.NSEntityDescription", + "usr": "c:objc(cs)NSEntityDescription" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CoreData.NSManagedObjectContext?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSManagedObjectContext", + "printedName": "CoreData.NSManagedObjectContext", + "usr": "c:objc(cs)NSManagedObjectContext" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)Crash(im)initWithEntity:insertIntoManagedObjectContext:", + "mangledName": "$s9Backtrace5CrashC6entity10insertIntoACSo19NSEntityDescriptionC_So22NSManagedObjectContextCSgtcfc", + "moduleName": "Backtrace", + "overriding": true, + "implicit": true, + "objc_name": "initWithEntity:insertIntoManagedObjectContext:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "fetchRequest", + "printedName": "fetchRequest()", + "children": [ + { + "kind": "TypeNominal", + "name": "NSFetchRequest", + "printedName": "CoreData.NSFetchRequest", + "children": [ + { + "kind": "TypeNominal", + "name": "Crash", + "printedName": "Backtrace.Crash", + "usr": "c:@M@Backtrace@objc(cs)Crash" + } + ], + "usr": "c:objc(cs)NSFetchRequest" + } + ], + "declKind": "Func", + "usr": "s:9Backtrace5CrashC12fetchRequestSo07NSFetchD0CyACGyFZ", + "mangledName": "$s9Backtrace5CrashC12fetchRequestSo07NSFetchD0CyACGyFZ", + "moduleName": "Backtrace", + "static": true, + "declAttributes": [ + "AccessControl", + "NonObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "attachmentPaths", + "printedName": "attachmentPaths", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@CM@Backtrace@objc(cs)Crash(py)attachmentPaths", + "mangledName": "$s9Backtrace5CrashC15attachmentPathsSaySSGSgvp", + "moduleName": "Backtrace", + "objc_name": "attachmentPaths", + "declAttributes": [ + "Dynamic", + "AccessControl", + "NSManaged", + "ObjC" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)Crash(im)attachmentPaths", + "mangledName": "$s9Backtrace5CrashC15attachmentPathsSaySSGSgvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)Crash(im)setAttachmentPaths:", + "mangledName": "$s9Backtrace5CrashC15attachmentPathsSaySSGSgvs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "dateAdded", + "printedName": "dateAdded", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@CM@Backtrace@objc(cs)Crash(py)dateAdded", + "mangledName": "$s9Backtrace5CrashC9dateAdded10Foundation4DateVSgvp", + "moduleName": "Backtrace", + "objc_name": "dateAdded", + "declAttributes": [ + "Dynamic", + "AccessControl", + "NSManaged", + "ObjC" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)Crash(im)dateAdded", + "mangledName": "$s9Backtrace5CrashC9dateAdded10Foundation4DateVSgvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)Crash(im)setDateAdded:", + "mangledName": "$s9Backtrace5CrashC9dateAdded10Foundation4DateVSgvs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "hashProperty", + "printedName": "hashProperty", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@CM@Backtrace@objc(cs)Crash(py)hashProperty", + "mangledName": "$s9Backtrace5CrashC12hashPropertySSSgvp", + "moduleName": "Backtrace", + "objc_name": "hashProperty", + "declAttributes": [ + "Dynamic", + "AccessControl", + "NSManaged", + "ObjC" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)Crash(im)hashProperty", + "mangledName": "$s9Backtrace5CrashC12hashPropertySSSgvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)Crash(im)setHashProperty:", + "mangledName": "$s9Backtrace5CrashC12hashPropertySSSgvs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "reportData", + "printedName": "reportData", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@CM@Backtrace@objc(cs)Crash(py)reportData", + "mangledName": "$s9Backtrace5CrashC10reportData10Foundation0D0VSgvp", + "moduleName": "Backtrace", + "objc_name": "reportData", + "declAttributes": [ + "Dynamic", + "AccessControl", + "NSManaged", + "ObjC" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)Crash(im)reportData", + "mangledName": "$s9Backtrace5CrashC10reportData10Foundation0D0VSgvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)Crash(im)setReportData:", + "mangledName": "$s9Backtrace5CrashC10reportData10Foundation0D0VSgvs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "retryCount", + "printedName": "retryCount", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Var", + "usr": "c:@CM@Backtrace@objc(cs)Crash(py)retryCount", + "mangledName": "$s9Backtrace5CrashC10retryCounts5Int64Vvp", + "moduleName": "Backtrace", + "objc_name": "retryCount", + "declAttributes": [ + "Dynamic", + "AccessControl", + "NSManaged", + "ObjC" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)Crash(im)retryCount", + "mangledName": "$s9Backtrace5CrashC10retryCounts5Int64Vvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)Crash(im)setRetryCount:", + "mangledName": "$s9Backtrace5CrashC10retryCounts5Int64Vvs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "set" + } + ] + } + ], + "declKind": "Class", + "usr": "c:@M@Backtrace@objc(cs)Crash", + "mangledName": "$s9Backtrace5CrashC", + "moduleName": "Backtrace", + "objc_name": "Crash", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSManagedObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "CoreData.NSManagedObject", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "ObservableObject", + "printedName": "ObservableObject", + "children": [ + { + "kind": "TypeWitness", + "name": "ObjectWillChangePublisher", + "printedName": "ObjectWillChangePublisher", + "children": [ + { + "kind": "TypeNominal", + "name": "ObservableObjectPublisher", + "printedName": "Combine.ObservableObjectPublisher", + "usr": "s:7Combine25ObservableObjectPublisherC" + } + ] + } + ], + "usr": "s:7Combine16ObservableObjectP", + "mangledName": "$s7Combine16ObservableObjectP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "TypeDecl", + "name": "BacktraceOomMode", + "printedName": "BacktraceOomMode", + "children": [ + { + "kind": "Var", + "name": "none", + "printedName": "none", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceOomMode.Type) -> Backtrace.BacktraceOomMode", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceOomMode", + "printedName": "Backtrace.BacktraceOomMode", + "usr": "c:@M@Backtrace@E@BacktraceOomMode" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceOomMode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceOomMode", + "printedName": "Backtrace.BacktraceOomMode", + "usr": "c:@M@Backtrace@E@BacktraceOomMode" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceOomMode@BacktraceOomModeNone", + "mangledName": "$s9Backtrace0A7OomModeO4noneyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "light", + "printedName": "light", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceOomMode.Type) -> Backtrace.BacktraceOomMode", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceOomMode", + "printedName": "Backtrace.BacktraceOomMode", + "usr": "c:@M@Backtrace@E@BacktraceOomMode" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceOomMode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceOomMode", + "printedName": "Backtrace.BacktraceOomMode", + "usr": "c:@M@Backtrace@E@BacktraceOomMode" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceOomMode@BacktraceOomModeLight", + "mangledName": "$s9Backtrace0A7OomModeO5lightyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Var", + "name": "full", + "printedName": "full", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceOomMode.Type) -> Backtrace.BacktraceOomMode", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceOomMode", + "printedName": "Backtrace.BacktraceOomMode", + "usr": "c:@M@Backtrace@E@BacktraceOomMode" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceOomMode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceOomMode", + "printedName": "Backtrace.BacktraceOomMode", + "usr": "c:@M@Backtrace@E@BacktraceOomMode" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceOomMode@BacktraceOomModeFull", + "mangledName": "$s9Backtrace0A7OomModeO4fullyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 2 + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Backtrace.BacktraceOomMode?", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceOomMode", + "printedName": "Backtrace.BacktraceOomMode", + "usr": "c:@M@Backtrace@E@BacktraceOomMode" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:9Backtrace0A7OomModeO8rawValueACSgSi_tcfc", + "mangledName": "$s9Backtrace0A7OomModeO8rawValueACSgSi_tcfc", + "moduleName": "Backtrace", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9Backtrace0A7OomModeO8rawValueSivp", + "mangledName": "$s9Backtrace0A7OomModeO8rawValueSivp", + "moduleName": "Backtrace", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A7OomModeO8rawValueSivg", + "mangledName": "$s9Backtrace0A7OomModeO8rawValueSivg", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@Backtrace@E@BacktraceOomMode", + "mangledName": "$s9Backtrace0A7OomModeO", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "BacktraceClientConfiguration", + "printedName": "BacktraceClientConfiguration", + "children": [ + { + "kind": "Var", + "name": "credentials", + "printedName": "credentials", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceCredentials", + "printedName": "Backtrace.BacktraceCredentials", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCredentials" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(py)credentials", + "mangledName": "$s9Backtrace0A19ClientConfigurationC11credentialsAA0A11CredentialsCvp", + "moduleName": "Backtrace", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceCredentials", + "printedName": "Backtrace.BacktraceCredentials", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCredentials" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)credentials", + "mangledName": "$s9Backtrace0A19ClientConfigurationC11credentialsAA0A11CredentialsCvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "dbSettings", + "printedName": "dbSettings", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceDatabaseSettings", + "printedName": "Backtrace.BacktraceDatabaseSettings", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(py)dbSettings", + "mangledName": "$s9Backtrace0A19ClientConfigurationC10dbSettingsAA0a8DatabaseE0Cvp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceDatabaseSettings", + "printedName": "Backtrace.BacktraceDatabaseSettings", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)dbSettings", + "mangledName": "$s9Backtrace0A19ClientConfigurationC10dbSettingsAA0a8DatabaseE0Cvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceDatabaseSettings", + "printedName": "Backtrace.BacktraceDatabaseSettings", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)setDbSettings:", + "mangledName": "$s9Backtrace0A19ClientConfigurationC10dbSettingsAA0a8DatabaseE0Cvs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A19ClientConfigurationC10dbSettingsAA0a8DatabaseE0CvM", + "mangledName": "$s9Backtrace0A19ClientConfigurationC10dbSettingsAA0a8DatabaseE0CvM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "metricsSettings", + "printedName": "metricsSettings", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceMetricsSettings", + "printedName": "Backtrace.BacktraceMetricsSettings", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(py)metricsSettings", + "mangledName": "$s9Backtrace0A19ClientConfigurationC15metricsSettingsAA0a7MetricsE0Cvp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceMetricsSettings", + "printedName": "Backtrace.BacktraceMetricsSettings", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)metricsSettings", + "mangledName": "$s9Backtrace0A19ClientConfigurationC15metricsSettingsAA0a7MetricsE0Cvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceMetricsSettings", + "printedName": "Backtrace.BacktraceMetricsSettings", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)setMetricsSettings:", + "mangledName": "$s9Backtrace0A19ClientConfigurationC15metricsSettingsAA0a7MetricsE0Cvs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A19ClientConfigurationC15metricsSettingsAA0a7MetricsE0CvM", + "mangledName": "$s9Backtrace0A19ClientConfigurationC15metricsSettingsAA0a7MetricsE0CvM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "breadcrumbSettings", + "printedName": "breadcrumbSettings", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbSettings", + "printedName": "Backtrace.BacktraceBreadcrumbSettings", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(py)breadcrumbSettings", + "mangledName": "$s9Backtrace0A19ClientConfigurationC18breadcrumbSettingsAA0a10BreadcrumbE0Cvp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbSettings", + "printedName": "Backtrace.BacktraceBreadcrumbSettings", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)breadcrumbSettings", + "mangledName": "$s9Backtrace0A19ClientConfigurationC18breadcrumbSettingsAA0a10BreadcrumbE0Cvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbSettings", + "printedName": "Backtrace.BacktraceBreadcrumbSettings", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)setBreadcrumbSettings:", + "mangledName": "$s9Backtrace0A19ClientConfigurationC18breadcrumbSettingsAA0a10BreadcrumbE0Cvs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A19ClientConfigurationC18breadcrumbSettingsAA0a10BreadcrumbE0CvM", + "mangledName": "$s9Backtrace0A19ClientConfigurationC18breadcrumbSettingsAA0a10BreadcrumbE0CvM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "reportsPerMin", + "printedName": "reportsPerMin", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(py)reportsPerMin", + "mangledName": "$s9Backtrace0A19ClientConfigurationC13reportsPerMinSivp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)reportsPerMin", + "mangledName": "$s9Backtrace0A19ClientConfigurationC13reportsPerMinSivg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)setReportsPerMin:", + "mangledName": "$s9Backtrace0A19ClientConfigurationC13reportsPerMinSivs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A19ClientConfigurationC13reportsPerMinSivM", + "mangledName": "$s9Backtrace0A19ClientConfigurationC13reportsPerMinSivM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "allowsAttachingDebugger", + "printedName": "allowsAttachingDebugger", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(py)allowsAttachingDebugger", + "mangledName": "$s9Backtrace0A19ClientConfigurationC23allowsAttachingDebuggerSbvp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)allowsAttachingDebugger", + "mangledName": "$s9Backtrace0A19ClientConfigurationC23allowsAttachingDebuggerSbvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)setAllowsAttachingDebugger:", + "mangledName": "$s9Backtrace0A19ClientConfigurationC23allowsAttachingDebuggerSbvs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A19ClientConfigurationC23allowsAttachingDebuggerSbvM", + "mangledName": "$s9Backtrace0A19ClientConfigurationC23allowsAttachingDebuggerSbvM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "oomMode", + "printedName": "oomMode", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceOomMode", + "printedName": "Backtrace.BacktraceOomMode", + "usr": "c:@M@Backtrace@E@BacktraceOomMode" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(py)oomMode", + "mangledName": "$s9Backtrace0A19ClientConfigurationC7oomModeAA0a3OomE0Ovp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceOomMode", + "printedName": "Backtrace.BacktraceOomMode", + "usr": "c:@M@Backtrace@E@BacktraceOomMode" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)oomMode", + "mangledName": "$s9Backtrace0A19ClientConfigurationC7oomModeAA0a3OomE0Ovg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceOomMode", + "printedName": "Backtrace.BacktraceOomMode", + "usr": "c:@M@Backtrace@E@BacktraceOomMode" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)setOomMode:", + "mangledName": "$s9Backtrace0A19ClientConfigurationC7oomModeAA0a3OomE0Ovs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A19ClientConfigurationC7oomModeAA0a3OomE0OvM", + "mangledName": "$s9Backtrace0A19ClientConfigurationC7oomModeAA0a3OomE0OvM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "detectOom", + "printedName": "detectOom", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(py)detectOom", + "mangledName": "$s9Backtrace0A19ClientConfigurationC9detectOomSbvp", + "moduleName": "Backtrace", + "deprecated": true, + "declAttributes": [ + "AccessControl", + "ObjC", + "Available", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)detectOom", + "mangledName": "$s9Backtrace0A19ClientConfigurationC9detectOomSbvg", + "moduleName": "Backtrace", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)setDetectOom:", + "mangledName": "$s9Backtrace0A19ClientConfigurationC9detectOomSbvs", + "moduleName": "Backtrace", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A19ClientConfigurationC9detectOomSbvM", + "mangledName": "$s9Backtrace0A19ClientConfigurationC9detectOomSbvM", + "moduleName": "Backtrace", + "deprecated": true, + "implicit": true, + "declAttributes": [ + "Available" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(credentials:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceClientConfiguration", + "printedName": "Backtrace.BacktraceClientConfiguration", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration" + }, + { + "kind": "TypeNominal", + "name": "BacktraceCredentials", + "printedName": "Backtrace.BacktraceCredentials", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCredentials" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)initWithCredentials:", + "mangledName": "$s9Backtrace0A19ClientConfigurationC11credentialsAcA0A11CredentialsC_tcfc", + "moduleName": "Backtrace", + "objc_name": "initWithCredentials:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(credentials:dbSettings:reportsPerMin:allowsAttachingDebugger:oomMode:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceClientConfiguration", + "printedName": "Backtrace.BacktraceClientConfiguration", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration" + }, + { + "kind": "TypeNominal", + "name": "BacktraceCredentials", + "printedName": "Backtrace.BacktraceCredentials", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCredentials" + }, + { + "kind": "TypeNominal", + "name": "BacktraceDatabaseSettings", + "printedName": "Backtrace.BacktraceDatabaseSettings", + "hasDefaultArg": true, + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "BacktraceOomMode", + "printedName": "Backtrace.BacktraceOomMode", + "hasDefaultArg": true, + "usr": "c:@M@Backtrace@E@BacktraceOomMode" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)initWithCredentials:dbSettings:reportsPerMin:allowsAttachingDebugger:oomMode:", + "mangledName": "$s9Backtrace0A19ClientConfigurationC11credentials10dbSettings13reportsPerMin23allowsAttachingDebugger7oomModeAcA0A11CredentialsC_AA0a8DatabaseF0CSiSbAA0a3OomN0Otcfc", + "moduleName": "Backtrace", + "objc_name": "initWithCredentials:dbSettings:reportsPerMin:allowsAttachingDebugger:oomMode:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(credentials:dbSettings:reportsPerMin:allowsAttachingDebugger:detectOOM:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceClientConfiguration", + "printedName": "Backtrace.BacktraceClientConfiguration", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration" + }, + { + "kind": "TypeNominal", + "name": "BacktraceCredentials", + "printedName": "Backtrace.BacktraceCredentials", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCredentials" + }, + { + "kind": "TypeNominal", + "name": "BacktraceDatabaseSettings", + "printedName": "Backtrace.BacktraceDatabaseSettings", + "hasDefaultArg": true, + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)initWithCredentials:dbSettings:reportsPerMin:allowsAttachingDebugger:detectOOM:", + "mangledName": "$s9Backtrace0A19ClientConfigurationC11credentials10dbSettings13reportsPerMin23allowsAttachingDebugger9detectOOMAcA0A11CredentialsC_AA0a8DatabaseF0CSiS2btcfc", + "moduleName": "Backtrace", + "deprecated": true, + "objc_name": "initWithCredentials:dbSettings:reportsPerMin:allowsAttachingDebugger:detectOOM:", + "declAttributes": [ + "Convenience", + "AccessControl", + "ObjC", + "Available", + "RawDocComment" + ], + "init_kind": "Convenience" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceClientConfiguration", + "printedName": "Backtrace.BacktraceClientConfiguration", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)init", + "mangledName": "$s9Backtrace0A19ClientConfigurationCACycfc", + "moduleName": "Backtrace", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration", + "mangledName": "$s9Backtrace0A19ClientConfigurationC", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "TypeDecl", + "name": "BacktraceClientCustomizing", + "printedName": "BacktraceClientCustomizing", + "children": [ + { + "kind": "Var", + "name": "attributes", + "printedName": "attributes", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientCustomizing(py)attributes", + "mangledName": "$s9Backtrace0A17ClientCustomizingP10attributesSDySSypGvp", + "moduleName": "Backtrace", + "protocolReq": true, + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientCustomizing(im)attributes", + "mangledName": "$s9Backtrace0A17ClientCustomizingP10attributesSDySSypGvg", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceClientCustomizing>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientCustomizing(im)setAttributes:", + "mangledName": "$s9Backtrace0A17ClientCustomizingP10attributesSDySSypGvs", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceClientCustomizing>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "attachments", + "printedName": "attachments", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Foundation.URL]", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientCustomizing(py)attachments", + "mangledName": "$s9Backtrace0A17ClientCustomizingP11attachmentsSay10Foundation3URLVGvp", + "moduleName": "Backtrace", + "protocolReq": true, + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Foundation.URL]", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientCustomizing(im)attachments", + "mangledName": "$s9Backtrace0A17ClientCustomizingP11attachmentsSay10Foundation3URLVGvg", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceClientCustomizing>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Foundation.URL]", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientCustomizing(im)setAttachments:", + "mangledName": "$s9Backtrace0A17ClientCustomizingP11attachmentsSay10Foundation3URLVGvs", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceClientCustomizing>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Backtrace.BacktraceClientDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceClientDelegate", + "printedName": "any Backtrace.BacktraceClientDelegate", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientCustomizing(py)delegate", + "mangledName": "$s9Backtrace0A17ClientCustomizingP8delegateAA0aB8Delegate_pSgvp", + "moduleName": "Backtrace", + "protocolReq": true, + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Backtrace.BacktraceClientDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceClientDelegate", + "printedName": "any Backtrace.BacktraceClientDelegate", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientCustomizing(im)delegate", + "mangledName": "$s9Backtrace0A17ClientCustomizingP8delegateAA0aB8Delegate_pSgvg", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceClientCustomizing>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Backtrace.BacktraceClientDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceClientDelegate", + "printedName": "any Backtrace.BacktraceClientDelegate", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientCustomizing(im)setDelegate:", + "mangledName": "$s9Backtrace0A17ClientCustomizingP8delegateAA0aB8Delegate_pSgvs", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceClientCustomizing>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + } + ] + } + ], + "declKind": "Protocol", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientCustomizing", + "mangledName": "$s9Backtrace0A17ClientCustomizingP", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "BacktraceReporting", + "printedName": "BacktraceReporting", + "children": [ + { + "kind": "Function", + "name": "send", + "printedName": "send(error:attachmentPaths:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceResult) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceResult", + "printedName": "Backtrace.BacktraceResult", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(pl)BacktraceReporting(im)sendWithError:attachmentPaths:completion:", + "mangledName": "$s9Backtrace0A9ReportingP4send5error15attachmentPaths10completionys5Error_p_SaySSGyAA0A6ResultCctF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceReporting>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "sendWithError:attachmentPaths:completion:", + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(message:attachmentPaths:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceResult) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceResult", + "printedName": "Backtrace.BacktraceResult", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(pl)BacktraceReporting(im)sendWithMessage:attachmentPaths:completion:", + "mangledName": "$s9Backtrace0A9ReportingP4send7message15attachmentPaths10completionySS_SaySSGyAA0A6ResultCctF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceReporting>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "sendWithMessage:attachmentPaths:completion:", + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(attachmentPaths:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceResult) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceResult", + "printedName": "Backtrace.BacktraceResult", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(pl)BacktraceReporting(im)sendWithAttachmentPaths:completion:", + "mangledName": "$s9Backtrace0A9ReportingP4send15attachmentPaths10completionySaySSG_yAA0A6ResultCctF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceReporting>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "sendWithAttachmentPaths:completion:", + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(exception:attachmentPaths:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSException?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSException", + "printedName": "Foundation.NSException", + "usr": "c:objc(cs)NSException" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceResult) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceResult", + "printedName": "Backtrace.BacktraceResult", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(pl)BacktraceReporting(im)sendWithException:attachmentPaths:completion:", + "mangledName": "$s9Backtrace0A9ReportingP4send9exception15attachmentPaths10completionySo11NSExceptionCSg_SaySSGyAA0A6ResultCctF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceReporting>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "sendWithException:attachmentPaths:completion:", + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@Backtrace@objc(pl)BacktraceReporting", + "mangledName": "$s9Backtrace0A9ReportingP", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "BacktraceLogging", + "printedName": "BacktraceLogging", + "children": [ + { + "kind": "Var", + "name": "loggingDestinations", + "printedName": "loggingDestinations", + "children": [ + { + "kind": "TypeNominal", + "name": "Set", + "printedName": "Swift.Set", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBaseDestination", + "printedName": "Backtrace.BacktraceBaseDestination", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBaseDestination" + } + ], + "usr": "s:Sh" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(pl)BacktraceLogging(py)loggingDestinations", + "mangledName": "$s9Backtrace0A7LoggingP19loggingDestinationsShyAA0A15BaseDestinationCGvp", + "moduleName": "Backtrace", + "protocolReq": true, + "declAttributes": [ + "ObjC", + "Available", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Set", + "printedName": "Swift.Set", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBaseDestination", + "printedName": "Backtrace.BacktraceBaseDestination", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBaseDestination" + } + ], + "usr": "s:Sh" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(pl)BacktraceLogging(im)loggingDestinations", + "mangledName": "$s9Backtrace0A7LoggingP19loggingDestinationsShyAA0A15BaseDestinationCGvg", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceLogging>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Set", + "printedName": "Swift.Set", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBaseDestination", + "printedName": "Backtrace.BacktraceBaseDestination", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBaseDestination" + } + ], + "usr": "s:Sh" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(pl)BacktraceLogging(im)setLoggingDestinations:", + "mangledName": "$s9Backtrace0A7LoggingP19loggingDestinationsShyAA0A15BaseDestinationCGvs", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceLogging>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + } + ] + } + ], + "declKind": "Protocol", + "usr": "c:@M@Backtrace@objc(pl)BacktraceLogging", + "mangledName": "$s9Backtrace0A7LoggingP", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "BacktraceMetricsProtocol", + "printedName": "BacktraceMetricsProtocol", + "children": [ + { + "kind": "Var", + "name": "metrics", + "printedName": "metrics", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceMetrics", + "printedName": "Backtrace.BacktraceMetrics", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetrics" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(pl)BacktraceMetricsProtocol(py)metrics", + "mangledName": "$s9Backtrace0A15MetricsProtocolP7metricsAA0aB0Cvp", + "moduleName": "Backtrace", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceMetrics", + "printedName": "Backtrace.BacktraceMetrics", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetrics" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(pl)BacktraceMetricsProtocol(im)metrics", + "mangledName": "$s9Backtrace0A15MetricsProtocolP7metricsAA0aB0Cvg", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceMetricsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Protocol", + "usr": "c:@M@Backtrace@objc(pl)BacktraceMetricsProtocol", + "mangledName": "$s9Backtrace0A15MetricsProtocolP", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "applicationName", + "printedName": "applicationName", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9Backtrace15applicationNameSSSgvp", + "mangledName": "$s9Backtrace15applicationNameSSSgvp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace15applicationNameSSSgvg", + "mangledName": "$s9Backtrace15applicationNameSSSgvg", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "applicationVersion", + "printedName": "applicationVersion", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9Backtrace18applicationVersionSSSgvp", + "mangledName": "$s9Backtrace18applicationVersionSSSgvp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace18applicationVersionSSSgvg", + "mangledName": "$s9Backtrace18applicationVersionSSSgvg", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "buildVersion", + "printedName": "buildVersion", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9Backtrace12buildVersionSSSgvp", + "mangledName": "$s9Backtrace12buildVersionSSSgvp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace12buildVersionSSSgvg", + "mangledName": "$s9Backtrace12buildVersionSSSgvg", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "defaultMetricsBaseUrlString", + "printedName": "defaultMetricsBaseUrlString", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9Backtrace27defaultMetricsBaseUrlStringSSvp", + "mangledName": "$s9Backtrace27defaultMetricsBaseUrlStringSSvp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace27defaultMetricsBaseUrlStringSSvg", + "mangledName": "$s9Backtrace27defaultMetricsBaseUrlStringSSvg", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "BacktraceBreadcrumbProtocol", + "printedName": "BacktraceBreadcrumbProtocol", + "children": [ + { + "kind": "Var", + "name": "breadcrumbs", + "printedName": "breadcrumbs", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbs", + "printedName": "Backtrace.BacktraceBreadcrumbs", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbs" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(pl)BacktraceBreadcrumbProtocol(py)breadcrumbs", + "mangledName": "$s9Backtrace0A18BreadcrumbProtocolP11breadcrumbsAA0A11BreadcrumbsCvp", + "moduleName": "Backtrace", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbs", + "printedName": "Backtrace.BacktraceBreadcrumbs", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbs" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(pl)BacktraceBreadcrumbProtocol(im)breadcrumbs", + "mangledName": "$s9Backtrace0A18BreadcrumbProtocolP11breadcrumbsAA0A11BreadcrumbsCvg", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceBreadcrumbProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "enableBreadcrumbs", + "printedName": "enableBreadcrumbs()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(pl)BacktraceBreadcrumbProtocol(im)enableBreadcrumbs", + "mangledName": "$s9Backtrace0A18BreadcrumbProtocolP17enableBreadcrumbsyyF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceBreadcrumbProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "enableBreadcrumbs", + "printedName": "enableBreadcrumbs(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbSettings", + "printedName": "Backtrace.BacktraceBreadcrumbSettings", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(pl)BacktraceBreadcrumbProtocol(im)enableBreadcrumbs:", + "mangledName": "$s9Backtrace0A18BreadcrumbProtocolP17enableBreadcrumbsyyAA0aB8SettingsCF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceBreadcrumbProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addBreadcrumb", + "printedName": "addBreadcrumb(_:attributes:type:level:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(pl)BacktraceBreadcrumbProtocol(im)addBreadcrumb:attributes:type:level:", + "mangledName": "$s9Backtrace0A18BreadcrumbProtocolP03addB0_10attributes4type5levelSbSS_SDyS2SGAA0aB4TypeOAA0aB5LevelOtF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceBreadcrumbProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addBreadcrumb", + "printedName": "addBreadcrumb(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(pl)BacktraceBreadcrumbProtocol(im)addBreadcrumb:", + "mangledName": "$s9Backtrace0A18BreadcrumbProtocolP03addB0ySbSSF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceBreadcrumbProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addBreadcrumb", + "printedName": "addBreadcrumb(_:attributes:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(pl)BacktraceBreadcrumbProtocol(im)addBreadcrumb:attributes:", + "mangledName": "$s9Backtrace0A18BreadcrumbProtocolP03addB0_10attributesSbSS_SDyS2SGtF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceBreadcrumbProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addBreadcrumb", + "printedName": "addBreadcrumb(_:type:level:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(pl)BacktraceBreadcrumbProtocol(im)addBreadcrumb:type:level:", + "mangledName": "$s9Backtrace0A18BreadcrumbProtocolP03addB0_4type5levelSbSS_AA0aB4TypeOAA0aB5LevelOtF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceBreadcrumbProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addBreadcrumb", + "printedName": "addBreadcrumb(_:level:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(pl)BacktraceBreadcrumbProtocol(im)addBreadcrumb:level:", + "mangledName": "$s9Backtrace0A18BreadcrumbProtocolP03addB0_5levelSbSS_AA0aB5LevelOtF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceBreadcrumbProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addBreadcrumb", + "printedName": "addBreadcrumb(_:type:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(pl)BacktraceBreadcrumbProtocol(im)addBreadcrumb:type:", + "mangledName": "$s9Backtrace0A18BreadcrumbProtocolP03addB0_4typeSbSS_AA0aB4TypeOtF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceBreadcrumbProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "clearBreadcrumbs", + "printedName": "clearBreadcrumbs()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(pl)BacktraceBreadcrumbProtocol(im)clearBreadcrumbs", + "mangledName": "$s9Backtrace0A18BreadcrumbProtocolP16clearBreadcrumbsSbyF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceBreadcrumbProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@Backtrace@objc(pl)BacktraceBreadcrumbProtocol", + "mangledName": "$s9Backtrace0A18BreadcrumbProtocolP", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/Payload.swift", + "kind": "IntegerLiteral", + "offset": 79, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/Payload.swift", + "kind": "StringLiteral", + "offset": 160, + "length": 16, + "value": "\"dropped_events\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/Payload.swift", + "kind": "StringLiteral", + "offset": 160, + "length": 16, + "value": "\"dropped_events\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/UniqueEventsPayload.swift", + "kind": "StringLiteral", + "offset": 556, + "length": 15, + "value": "\"unique_events\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/UniqueEventsPayload.swift", + "kind": "StringLiteral", + "offset": 591, + "length": 13, + "value": "\"application\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/UniqueEventsPayload.swift", + "kind": "StringLiteral", + "offset": 627, + "length": 12, + "value": "\"appversion\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/UniqueEventsPayload.swift", + "kind": "StringLiteral", + "offset": 556, + "length": 15, + "value": "\"unique_events\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/UniqueEventsPayload.swift", + "kind": "StringLiteral", + "offset": 591, + "length": 13, + "value": "\"application\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/UniqueEventsPayload.swift", + "kind": "StringLiteral", + "offset": 627, + "length": 12, + "value": "\"appversion\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceLogger.swift", + "kind": "IntegerLiteral", + "offset": 211, + "length": 7, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceLogger.swift", + "kind": "IntegerLiteral", + "offset": 279, + "length": 4, + "value": "2" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceLogger.swift", + "kind": "IntegerLiteral", + "offset": 340, + "length": 5, + "value": "3" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceLogger.swift", + "kind": "IntegerLiteral", + "offset": 398, + "length": 4, + "value": "4" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceLogger.swift", + "kind": "IntegerLiteral", + "offset": 211, + "length": 7, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceLogger.swift", + "kind": "IntegerLiteral", + "offset": 279, + "length": 4, + "value": "2" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceLogger.swift", + "kind": "IntegerLiteral", + "offset": 340, + "length": 5, + "value": "3" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceLogger.swift", + "kind": "IntegerLiteral", + "offset": 398, + "length": 4, + "value": "4" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceLogger.swift", + "kind": "Array", + "offset": 889, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceLogger.swift", + "kind": "StringLiteral", + "offset": 2632, + "length": 24, + "value": "\"Backtrace.BacktraceBaseDestination\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceDatabaseSettings.swift", + "kind": "IntegerLiteral", + "offset": 239, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceDatabaseSettings.swift", + "kind": "IntegerLiteral", + "offset": 387, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceDatabaseSettings.swift", + "kind": "IntegerLiteral", + "offset": 509, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceDatabaseSettings.swift", + "kind": "IntegerLiteral", + "offset": 599, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceDatabaseSettings.swift", + "kind": "BooleanLiteral", + "offset": 991, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceDatabaseSettings.swift", + "kind": "IntegerLiteral", + "offset": 1129, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceDatabaseSettings.swift", + "kind": "IntegerLiteral", + "offset": 1433, + "length": 8, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceDatabaseSettings.swift", + "kind": "IntegerLiteral", + "offset": 1433, + "length": 8, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceDatabaseSettings.swift", + "kind": "IntegerLiteral", + "offset": 1699, + "length": 5, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceDatabaseSettings.swift", + "kind": "IntegerLiteral", + "offset": 1699, + "length": 5, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Dispatching\/Dispatcher.swift", + "kind": "StringLiteral", + "offset": 81, + "length": 23, + "value": "\"backtrace.dispatching\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Dispatching\/Dispatcher.swift", + "kind": "IntegerLiteral", + "offset": 479, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceMetricsSettings.swift", + "kind": "IntegerLiteral", + "offset": 245, + "length": 3, + "value": "350" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceMetricsSettings.swift", + "kind": "IntegerLiteral", + "offset": 434, + "length": 4, + "value": "1800" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceMetricsSettings.swift", + "kind": "IntegerLiteral", + "offset": 624, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceMetricsSettings.swift", + "kind": "IntegerLiteral", + "offset": 715, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceMetricsSettings.swift", + "kind": "StringLiteral", + "offset": 868, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/AttributesProvider.swift", + "kind": "Dictionary", + "offset": 460, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/AttributesProvider.swift", + "kind": "Array", + "offset": 499, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/AttributesProvider.swift", + "kind": "BooleanLiteral", + "offset": 734, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/UniqueEvent.swift", + "kind": "StringLiteral", + "offset": 454, + "length": 8, + "value": "\"unique\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/UniqueEvent.swift", + "kind": "StringLiteral", + "offset": 454, + "length": 8, + "value": "\"unique\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceReportStatus.swift", + "kind": "IntegerLiteral", + "offset": 223, + "length": 2, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceReportStatus.swift", + "kind": "IntegerLiteral", + "offset": 265, + "length": 16, + "value": "2" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceReportStatus.swift", + "kind": "IntegerLiteral", + "offset": 323, + "length": 12, + "value": "3" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceReportStatus.swift", + "kind": "IntegerLiteral", + "offset": 375, + "length": 12, + "value": "4" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceReportStatus.swift", + "kind": "IntegerLiteral", + "offset": 223, + "length": 2, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceReportStatus.swift", + "kind": "IntegerLiteral", + "offset": 265, + "length": 16, + "value": "2" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceReportStatus.swift", + "kind": "IntegerLiteral", + "offset": 323, + "length": 12, + "value": "3" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceReportStatus.swift", + "kind": "IntegerLiteral", + "offset": 375, + "length": 12, + "value": "4" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Network\/MultipartRequest.swift", + "kind": "StringLiteral", + "offset": 140, + "length": 7, + "value": "\"\/post\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Network\/MultipartRequest.swift", + "kind": "StringLiteral", + "offset": 213, + "length": 7, + "value": "\"token\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceResult.swift", + "kind": "StringLiteral", + "offset": 92, + "length": 15, + "value": "\"Backtrace.BacktraceResult\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceNotificationObserver.swift", + "kind": "StringLiteral", + "offset": 373, + "length": 29, + "value": "\"Backtrace.BacktraceNotificationObserver\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceNotificationObserver.swift", + "kind": "BooleanLiteral", + "offset": 4755, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceNotificationObserver.swift", + "kind": "IntegerLiteral", + "offset": 12670, + "length": 18, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceNotificationObserver.swift", + "kind": "IntegerLiteral", + "offset": 12670, + "length": 18, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceNotificationObserver.swift", + "kind": "IntegerLiteral", + "offset": 12670, + "length": 18, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Network\/HttpMethod.swift", + "kind": "StringLiteral", + "offset": 61, + "length": 6, + "value": "\"POST\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Network\/HttpMethod.swift", + "kind": "StringLiteral", + "offset": 83, + "length": 5, + "value": "\"GET\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Network\/HttpMethod.swift", + "kind": "StringLiteral", + "offset": 104, + "length": 5, + "value": "\"PUT\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Network\/HttpMethod.swift", + "kind": "StringLiteral", + "offset": 128, + "length": 8, + "value": "\"DELETE\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Network\/HttpMethod.swift", + "kind": "StringLiteral", + "offset": 61, + "length": 6, + "value": "\"POST\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Network\/HttpMethod.swift", + "kind": "StringLiteral", + "offset": 83, + "length": 5, + "value": "\"GET\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Network\/HttpMethod.swift", + "kind": "StringLiteral", + "offset": 104, + "length": 5, + "value": "\"PUT\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Network\/HttpMethod.swift", + "kind": "StringLiteral", + "offset": 128, + "length": 8, + "value": "\"DELETE\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClient.swift", + "kind": "StringLiteral", + "offset": 115, + "length": 15, + "value": "\"Backtrace.BacktraceClient\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClient.swift", + "kind": "Array", + "offset": 5864, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClient.swift", + "kind": "Array", + "offset": 6174, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClient.swift", + "kind": "Array", + "offset": 6473, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClient.swift", + "kind": "Array", + "offset": 6812, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClient.swift", + "kind": "Array", + "offset": 7108, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Client\/Model\/AttachmentsStorage.swift", + "kind": "StringLiteral", + "offset": 824, + "length": 16, + "value": "\"BacktraceCache\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/AttributesStorage.swift", + "kind": "StringLiteral", + "offset": 717, + "length": 16, + "value": "\"BacktraceCache\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/MetricsRequest.swift", + "kind": "StringLiteral", + "offset": 138, + "length": 7, + "value": "\"\/post\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/MetricsRequest.swift", + "kind": "StringLiteral", + "offset": 211, + "length": 7, + "value": "\"token\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/BacktraceMetricsContainer.swift", + "kind": "StringLiteral", + "offset": 195, + "length": 22, + "value": "\"Application Launches\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/BacktraceMetricsContainer.swift", + "kind": "StringLiteral", + "offset": 258, + "length": 6, + "value": "\"guid\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Repository\/Model\/Attachment.swift", + "kind": "IntegerLiteral", + "offset": 377, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Repository\/Model\/Attachment.swift", + "kind": "IntegerLiteral", + "offset": 382, + "length": 4, + "value": "1024" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Repository\/Model\/Attachment.swift", + "kind": "IntegerLiteral", + "offset": 389, + "length": 4, + "value": "1024" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceCredentials.swift", + "kind": "StringLiteral", + "offset": 76, + "length": 20, + "value": "\"Backtrace.BacktraceCredentials\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/BacktraceMetrics.swift", + "kind": "StringLiteral", + "offset": 36, + "length": 16, + "value": "\"Backtrace.BacktraceMetrics\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/SummedEventsPayload.swift", + "kind": "StringLiteral", + "offset": 556, + "length": 15, + "value": "\"summed_events\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/SummedEventsPayload.swift", + "kind": "StringLiteral", + "offset": 591, + "length": 13, + "value": "\"application\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/SummedEventsPayload.swift", + "kind": "StringLiteral", + "offset": 627, + "length": 12, + "value": "\"appversion\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/SummedEventsPayload.swift", + "kind": "StringLiteral", + "offset": 556, + "length": 15, + "value": "\"summed_events\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/SummedEventsPayload.swift", + "kind": "StringLiteral", + "offset": 591, + "length": 13, + "value": "\"application\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/SummedEventsPayload.swift", + "kind": "StringLiteral", + "offset": 627, + "length": 12, + "value": "\"appversion\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbsLogManager.swift", + "kind": "StringLiteral", + "offset": 31, + "length": 30, + "value": "\"Backtrace.BacktraceBreadcrumbsLogManager\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Client\/BacktraceReporter.swift", + "kind": "Array", + "offset": 3831, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Client\/BacktraceReporter.swift", + "kind": "Array", + "offset": 4393, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceCrashReporter.swift", + "kind": "StringLiteral", + "offset": 226, + "length": 13, + "value": "\"live_report\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceCrashReporter.swift", + "kind": "StringLiteral", + "offset": 114, + "length": 22, + "value": "\"Backtrace.BacktraceCrashReporter\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceCrashReporter.swift", + "kind": "Array", + "offset": 2396, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceCrashReporter.swift", + "kind": "Array", + "offset": 2936, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Client\/BacktraceOomWatcher.swift", + "kind": "IntegerLiteral", + "offset": 634, + "length": 6, + "value": "60000" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Client\/BacktraceOomWatcher.swift", + "kind": "StringLiteral", + "offset": 716, + "length": 25, + "value": "\"BacktraceOomState.plist\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Client\/BacktraceOomWatcher.swift", + "kind": "BooleanLiteral", + "offset": 1810, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Repository\/PersistentRepository.swift", + "kind": "IntegerLiteral", + "offset": 9018, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Repository\/PersistentRepository.swift", + "kind": "IntegerLiteral", + "offset": 9603, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Repository\/Model\/BacktraceReport.swift", + "kind": "StringLiteral", + "offset": 147, + "length": 15, + "value": "\"Backtrace.BacktraceReport\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/Queue.swift", + "kind": "Array", + "offset": 98, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbSettings.swift", + "kind": "IntegerLiteral", + "offset": 176, + "length": 2, + "value": "64" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbSettings.swift", + "kind": "IntegerLiteral", + "offset": 181, + "length": 4, + "value": "1024" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbSettings.swift", + "kind": "IntegerLiteral", + "offset": 845, + "length": 4, + "value": "4096" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbSettings.swift", + "kind": "StringLiteral", + "offset": 974, + "length": 18, + "value": "\"bt-breadcrumbs-0\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbSettings.swift", + "kind": "IntegerLiteral", + "offset": 1553, + "length": 4, + "value": "4096" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbSettings.swift", + "kind": "StringLiteral", + "offset": 1682, + "length": 18, + "value": "\"bt-breadcrumbs-0\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbSettings.swift", + "kind": "StringLiteral", + "offset": 83, + "length": 27, + "value": "\"Backtrace.BacktraceBreadcrumbSettings\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/System.swift", + "kind": "IntegerLiteral", + "offset": 13517, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/System.swift", + "kind": "IntegerLiteral", + "offset": 13535, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/System.swift", + "kind": "IntegerLiteral", + "offset": 13551, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/System.swift", + "kind": "IntegerLiteral", + "offset": 13567, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 87, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 104, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 128, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 146, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 166, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 184, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 211, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "Array", + "offset": 828, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 87, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 104, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 128, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 146, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 166, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 184, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 211, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 902, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 920, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 941, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 960, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 979, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 902, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 920, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 941, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 960, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 979, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "BooleanLiteral", + "offset": 1673, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "BooleanLiteral", + "offset": 505, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 4849, + "length": 15, + "value": "\"screens.count\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 4955, + "length": 14, + "value": "\"screen.scale\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 4991, + "length": 14, + "value": "\"screen.width\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 5028, + "length": 15, + "value": "\"screen.height\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 5071, + "length": 21, + "value": "\"screen.scale.native\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 5120, + "length": 21, + "value": "\"screen.width.native\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 5170, + "length": 22, + "value": "\"screen.height.native\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 5219, + "length": 19, + "value": "\"screen.brightness\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 4849, + "length": 15, + "value": "\"screens.count\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 4955, + "length": 14, + "value": "\"screen.scale\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 4991, + "length": 14, + "value": "\"screen.width\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 5028, + "length": 15, + "value": "\"screen.height\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 5071, + "length": 21, + "value": "\"screen.scale.native\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 5120, + "length": 21, + "value": "\"screen.width.native\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 5170, + "length": 22, + "value": "\"screen.height.native\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 5219, + "length": 19, + "value": "\"screen.brightness\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 7825, + "length": 34, + "value": "\"backtrace.unique.user.identifier\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 7905, + "length": 17, + "value": "\"backtrace-cocoa\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 7951, + "length": 7, + "value": "\"2.1.0\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClientConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 222, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClientConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 304, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClientConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 396, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClientConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 222, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClientConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 304, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClientConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 396, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClientConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 1320, + "length": 2, + "value": "30" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClientConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 1495, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClientConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 2944, + "length": 2, + "value": "30" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClientConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 3002, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClientConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 4245, + "length": 2, + "value": "30" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClientConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 4315, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClientConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 4374, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClientConfiguration.swift", + "kind": "StringLiteral", + "offset": 465, + "length": 28, + "value": "\"Backtrace.BacktraceClientConfiguration\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbFile.swift", + "kind": "IntegerLiteral", + "offset": 188, + "length": 4, + "value": "4096" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbFile.swift", + "kind": "StringLiteral", + "offset": 427, + "length": 59, + "value": "\"io.backtrace.BacktraceBreadcrumbFile@\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbFile.swift", + "kind": "StringLiteral", + "offset": 485, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbFile.swift", + "kind": "StringLiteral", + "offset": 100, + "length": 23, + "value": "\"Backtrace.BacktraceBreadcrumbFile\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Watcher\/BacktraceWatcher.swift", + "kind": "StringLiteral", + "offset": 617, + "length": 17, + "value": "\"backtrace.timer\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/SummedEvent.swift", + "kind": "StringLiteral", + "offset": 379, + "length": 14, + "value": "\"metric_group\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/SummedEvent.swift", + "kind": "StringLiteral", + "offset": 379, + "length": 14, + "value": "\"metric_group\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Network\/BacktraceRateLimiter.swift", + "kind": "Array", + "offset": 99, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Network\/BacktraceRateLimiter.swift", + "kind": "FloatLiteral", + "offset": 161, + "length": 4, + "value": "60.0" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClientCustomizing.swift", + "kind": "StringLiteral", + "offset": 4399, + "length": 34, + "value": "\"https:\/\/events.backtrace.io\/api\/\"" + } + ] +} \ No newline at end of file diff --git a/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/Modules/Backtrace.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/Modules/Backtrace.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface new file mode 100644 index 00000000..fb0a5f51 --- /dev/null +++ b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/Modules/Backtrace.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface @@ -0,0 +1,384 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) +// swift-module-flags: -target arm64-apple-ios13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name Backtrace +@_exported import Backtrace +import CallKit +import CoreData +import CrashReporter +import Darwin +import Foundation +import MachO +import MobileCoreServices +import Swift +import SystemConfiguration +import UIKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +@objc public protocol BacktraceClientDelegate { + @objc optional func willSend(_ report: Backtrace.BacktraceReport) -> Backtrace.BacktraceReport + @objc optional func willSendRequest(_ request: Foundation.URLRequest) -> Foundation.URLRequest + @available(*, renamed: "serverDidResponse") + @objc optional func serverDidRespond(_ result: Backtrace.BacktraceResult) + @objc optional func connectionDidFail(_ error: any Swift.Error) + @objc optional func didReachLimit(_ result: Backtrace.BacktraceResult) +} +@objc public enum BacktraceLogLevel : Swift.Int { + case debug + case warning + case info + case error + case none + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objc public class BacktraceLogger : ObjectiveC.NSObject { + @objc override dynamic public init() + @objc deinit +} +@objc open class BacktraceBaseDestination : ObjectiveC.NSObject { + @objc public init(level: Backtrace.BacktraceLogLevel) + @objc public func log(level: Backtrace.BacktraceLogLevel, msg: Swift.String, file: Swift.String = #file, function: Swift.String = #function, line: Swift.Int = #line) + @objc deinit +} +@_inheritsConvenienceInitializers @objc final public class BacktraceFancyConsoleDestination : Backtrace.BacktraceBaseDestination { + @objc public static var dateFormatter: Foundation.DateFormatter { + @objc get + } + @objc override final public func log(level: Backtrace.BacktraceLogLevel, msg: Swift.String, file: Swift.String = #file, function: Swift.String = #function, line: Swift.Int = #line) + @objc override public init(level: Backtrace.BacktraceLogLevel) + @objc deinit +} +@_inheritsConvenienceInitializers @objc final public class BacktraceConsoleDestination : Backtrace.BacktraceBaseDestination { + @objc override final public func log(level: Backtrace.BacktraceLogLevel, msg: Swift.String, file: Swift.String = #file, function: Swift.String = #function, line: Swift.Int = #line) + @objc override public init(level: Backtrace.BacktraceLogLevel) + @objc deinit +} +@_inheritsConvenienceInitializers @objc public class BacktraceDatabaseSettings : ObjectiveC.NSObject { + @objc public var maxRecordCount: Swift.Int + @objc public var maxDatabaseSize: Swift.Int + @objc public var retryInterval: Swift.Int + @objc public var retryLimit: Swift.Int + @objc public var retryBehaviour: Backtrace.RetryBehaviour + @objc public var retryOrder: Backtrace.RetryOrder + @objc public var reportHostName: Swift.Bool + @objc override dynamic public init() + @objc deinit +} +@objc public enum RetryBehaviour : Swift.Int { + case none + case interval + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@objc public enum RetryOrder : Swift.Int { + case queue + case stack + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objc public class BacktraceMetricsSettings : ObjectiveC.NSObject { + @objc public var maxEventsCount: Swift.Int + @objc public var timeInterval: Swift.Int + @objc public var retryInterval: Swift.Int + @objc public var retryLimit: Swift.Int + @objc public var customSubmissionUrl: Swift.String + @objc override dynamic public init() + @objc deinit +} +@objc public enum BacktraceReportStatus : Swift.Int { + case serverError + case ok + case debuggerAttached + case unknownError + case limitReached + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +extension Backtrace.BacktraceReportStatus : Swift.CustomStringConvertible { + public var description: Swift.String { + get + } +} +@_hasMissingDesignatedInitializers @objc open class BacktraceResult : ObjectiveC.NSObject { + @objc public var message: Swift.String + @objc public var report: Backtrace.BacktraceReport? + @objc public var backtraceStatus: Backtrace.BacktraceReportStatus + @objc deinit +} +extension Backtrace.BacktraceResult { + @objc override dynamic open var description: Swift.String { + @objc get + } +} +@_hasMissingDesignatedInitializers @objc open class BacktraceClient : ObjectiveC.NSObject { + @objc public static var shared: (any Backtrace.BacktraceBreadcrumbProtocol & Backtrace.BacktraceClientCustomizing & Backtrace.BacktraceLogging & Backtrace.BacktraceMetricsProtocol & Backtrace.BacktraceReporting)? + @objc final public let configuration: Backtrace.BacktraceClientConfiguration + @objc convenience public init(credentials: Backtrace.BacktraceCredentials, crashReporter: Backtrace.BacktraceCrashReporter = BacktraceCrashReporter()) throws + @objc convenience public init(credentials: Backtrace.BacktraceCredentials) throws + @objc convenience public init(configuration: Backtrace.BacktraceClientConfiguration) throws + @objc convenience public init(configuration: Backtrace.BacktraceClientConfiguration, crashReporter: Backtrace.BacktraceCrashReporter) throws + @objc deinit +} +extension Backtrace.BacktraceClient : Backtrace.BacktraceClientCustomizing { + @objc dynamic public var delegate: (any Backtrace.BacktraceClientDelegate)? { + @objc get + @objc set + } + @objc dynamic public var attributes: Backtrace.Attributes { + @objc get + @objc set + } + @objc dynamic public var attachments: Backtrace.Attachments { + @objc get + @objc set + } +} +extension Backtrace.BacktraceClient : Backtrace.BacktraceReporting { + @objc dynamic public func send(error: any Swift.Error, attachmentPaths: [Swift.String] = [], completion: @escaping ((Backtrace.BacktraceResult) -> Swift.Void)) + @objc dynamic public func send(message: Swift.String, attachmentPaths: [Swift.String] = [], completion: @escaping ((Backtrace.BacktraceResult) -> Swift.Void)) + @objc dynamic public func send(exception: Foundation.NSException?, attachmentPaths: [Swift.String] = [], completion: @escaping ((_ result: Backtrace.BacktraceResult) -> Swift.Void)) + @objc dynamic public func send(attachmentPaths: [Swift.String] = [], completion: @escaping ((_ result: Backtrace.BacktraceResult) -> Swift.Void)) +} +extension Backtrace.BacktraceClient : Backtrace.BacktraceLogging { + @objc dynamic public var loggingDestinations: Swift.Set { + @objc get + @objc set + } +} +extension Backtrace.BacktraceClient : Backtrace.BacktraceMetricsProtocol { + @objc dynamic public var metrics: Backtrace.BacktraceMetrics { + @objc get + } +} +extension Backtrace.BacktraceClient : Backtrace.BacktraceBreadcrumbProtocol { + @objc dynamic public var breadcrumbs: Backtrace.BacktraceBreadcrumbs { + @objc get + } + @objc dynamic public func enableBreadcrumbs() + @objc dynamic public func enableBreadcrumbs(_ breadcrumbSettings: Backtrace.BacktraceBreadcrumbSettings) + @objc dynamic public func addBreadcrumb(_ message: Swift.String, attributes: [Swift.String : Swift.String], type: Backtrace.BacktraceBreadcrumbType, level: Backtrace.BacktraceBreadcrumbLevel) -> Swift.Bool + @objc dynamic public func addBreadcrumb(_ message: Swift.String) -> Swift.Bool + @objc dynamic public func addBreadcrumb(_ message: Swift.String, attributes: [Swift.String : Swift.String]) -> Swift.Bool + @objc dynamic public func addBreadcrumb(_ message: Swift.String, type: Backtrace.BacktraceBreadcrumbType, level: Backtrace.BacktraceBreadcrumbLevel) -> Swift.Bool + @objc dynamic public func addBreadcrumb(_ message: Swift.String, level: Backtrace.BacktraceBreadcrumbLevel) -> Swift.Bool + @objc dynamic public func addBreadcrumb(_ message: Swift.String, type: Backtrace.BacktraceBreadcrumbType) -> Swift.Bool + @objc dynamic public func clearBreadcrumbs() -> Swift.Bool +} +@objc public class BacktraceCredentials : ObjectiveC.NSObject { + @objc public init(endpoint: Foundation.URL, token: Swift.String) + @objc public init(submissionUrl: Foundation.URL) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc open class BacktraceMetrics : ObjectiveC.NSObject { + @objc public var count: Swift.Int { + @objc get + } + @objc public func enable(settings: Backtrace.BacktraceMetricsSettings) + @objc public func addUniqueEvent(name: Swift.String) + @objc public func addSummedEvent(name: Swift.String) + @objc public func clearSummedEvents() + @objc public func getSummedEvents() -> [Any] + @objc public func getUniqueEvents() -> [Any] + @objc deinit +} +@objc public class BacktraceCrashReporter : ObjectiveC.NSObject { + @objc convenience public init(config: CrashReporter.PLCrashReporterConfig = PLCrashReporterConfig(signalHandlerType: .BSD, symbolicationStrategy: .all)) + @objc public init(reporter: CrashReporter.PLCrashReporter) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc final public class BacktraceReport : ObjectiveC.NSObject { + @objc final public let reportData: Foundation.Data + @objc final public var attachmentPaths: [Swift.String] + @objc final public var attributes: Backtrace.Attributes + @objc deinit +} +@_inheritsConvenienceInitializers @objcMembers public class Queue : ObjectiveC.NSObject { + public func allElements() -> [T] + @objc override dynamic public init() + @objc deinit +} +@objc public class BacktraceBreadcrumbSettings : ObjectiveC.NSObject { + public static let defaultMaxBreadcrumbFileSize: Swift.Int + @objc public var maxIndividualBreadcrumbSizeBytes: Swift.Int + @objc public var maxQueueFileSizeBytes: Swift.Int + @objc final public let breadcrumbLogFileName: Swift.String + @objc public var breadcrumbLevel: Backtrace.BacktraceBreadcrumbLevel + @objc public init(_ maxIndividualBreadcrumbSizeBytes: Swift.Int = 4096, maxQueueFileSizeBytes: Swift.Int = defaultMaxBreadcrumbFileSize, breadcrumbLogFileName: Swift.String = "bt-breadcrumbs-0", breadcrumbTypes: [Swift.Int], breadcrumbLevel: Swift.Int) + public init(_ maxIndividualBreadcrumbSizeBytes: Swift.Int = 4096, maxQueueFileSizeBytes: Swift.Int = defaultMaxBreadcrumbFileSize, breadcrumbLogFileName: Swift.String = "bt-breadcrumbs-0", breadcrumbTypes: [Backtrace.BacktraceBreadcrumbType] = BacktraceBreadcrumbType.all, breadcrumbLevel: Backtrace.BacktraceBreadcrumbLevel = BacktraceBreadcrumbLevel.debug) + @objc public func getBreadcrumbLogPath() throws -> Foundation.URL + @objc deinit +} +@objc public enum BacktraceBreadcrumbType : Swift.Int { + case manual = 1 + case log = 2 + case navigation = 3 + case http = 4 + case system = 5 + case user = 6 + case configuration = 7 + public var description: Swift.String { + get + } + public static let all: [Backtrace.BacktraceBreadcrumbType] + public static let none: [Backtrace.BacktraceBreadcrumbType] + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@objc public enum BacktraceBreadcrumbLevel : Swift.Int { + case debug = 1 + case info = 2 + case warning = 3 + case error = 4 + case fatal = 5 + public var description: Swift.String { + get + } + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objc public class BacktraceBreadcrumbs : ObjectiveC.NSObject { + public func enableBreadcrumbs(_ breadcrumbSettings: Backtrace.BacktraceBreadcrumbSettings = BacktraceBreadcrumbSettings()) + public func disableBreadcrumbs() + public func addBreadcrumb(_ message: Swift.String, attributes: [Swift.String : Swift.String]? = nil, type: Backtrace.BacktraceBreadcrumbType = BacktraceBreadcrumbType.manual, level: Backtrace.BacktraceBreadcrumbLevel = BacktraceBreadcrumbLevel.info) -> Swift.Bool + public func clear() -> Swift.Bool + public var getCurrentBreadcrumbId: Swift.Int? { + get + } + @objc override dynamic public init() + @objc deinit +} +@_inheritsConvenienceInitializers @objc(Crash) public class Crash : CoreData.NSManagedObject { + @objc override dynamic public init(entity: CoreData.NSEntityDescription, insertInto context: CoreData.NSManagedObjectContext?) + @objc deinit +} +extension Backtrace.Crash { + @nonobjc public class func fetchRequest() -> CoreData.NSFetchRequest + @objc(attachmentPaths) @NSManaged dynamic public var attachmentPaths: [Swift.String]? { + @objc get + @objc set + } + @objc(dateAdded) @NSManaged dynamic public var dateAdded: Foundation.Date? { + @objc get + @objc set + } + @objc(hashProperty) @NSManaged dynamic public var hashProperty: Swift.String? { + @objc get + @objc set + } + @objc(reportData) @NSManaged dynamic public var reportData: Foundation.Data? { + @objc get + @objc set + } + @objc(retryCount) @NSManaged dynamic public var retryCount: Swift.Int64 { + @objc get + @objc set + } +} +@objc public enum BacktraceOomMode : Swift.Int { + case none = 0 + case light = 1 + case full = 2 + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@objc public class BacktraceClientConfiguration : ObjectiveC.NSObject { + @objc final public let credentials: Backtrace.BacktraceCredentials + @objc public var dbSettings: Backtrace.BacktraceDatabaseSettings + @objc public var metricsSettings: Backtrace.BacktraceMetricsSettings + @objc public var breadcrumbSettings: Backtrace.BacktraceBreadcrumbSettings + @objc public var reportsPerMin: Swift.Int + @objc public var allowsAttachingDebugger: Swift.Bool + @objc public var oomMode: Backtrace.BacktraceOomMode + @available(*, deprecated, renamed: "oomMode") + @objc public var detectOom: Swift.Bool { + @objc get + @objc set + } + @objc public init(credentials: Backtrace.BacktraceCredentials) + @objc public init(credentials: Backtrace.BacktraceCredentials, dbSettings: Backtrace.BacktraceDatabaseSettings = BacktraceDatabaseSettings(), reportsPerMin: Swift.Int = 30, allowsAttachingDebugger: Swift.Bool = false, oomMode: Backtrace.BacktraceOomMode = .none) + @available(*, deprecated, message: "Use init(credentials:dbSettings:reportsPerMin:allowsAttachingDebugger:oomMode:) instead") + @objc convenience public init(credentials: Backtrace.BacktraceCredentials, dbSettings: Backtrace.BacktraceDatabaseSettings = .init(), reportsPerMin: Swift.Int = 30, allowsAttachingDebugger: Swift.Bool = false, detectOOM: Swift.Bool = false) + @objc deinit +} +public typealias BacktraceClientProtocol = Backtrace.BacktraceBreadcrumbProtocol & Backtrace.BacktraceClientCustomizing & Backtrace.BacktraceLogging & Backtrace.BacktraceMetricsProtocol & Backtrace.BacktraceReporting +public typealias Attributes = [Swift.String : Any] +public typealias DecodableAttributes = [Swift.String : Swift.String] +public typealias Attachments = [Foundation.URL] +public typealias Bookmarks = [Swift.String : Foundation.Data] +@objc public protocol BacktraceClientCustomizing { + @objc var attributes: Backtrace.Attributes { get set } + @objc var attachments: Backtrace.Attachments { get set } + @objc var delegate: (any Backtrace.BacktraceClientDelegate)? { get set } +} +@objc public protocol BacktraceReporting { + @objc func send(error: any Swift.Error, attachmentPaths: [Swift.String], completion: @escaping ((_ result: Backtrace.BacktraceResult) -> Swift.Void)) + @objc func send(message: Swift.String, attachmentPaths: [Swift.String], completion: @escaping ((_ result: Backtrace.BacktraceResult) -> Swift.Void)) + @objc func send(attachmentPaths: [Swift.String], completion: @escaping ((_ result: Backtrace.BacktraceResult) -> Swift.Void)) + @objc func send(exception: Foundation.NSException?, attachmentPaths: [Swift.String], completion: @escaping ((_ result: Backtrace.BacktraceResult) -> Swift.Void)) +} +@objc public protocol BacktraceLogging { + @available(*, renamed: "destinations") + @objc var loggingDestinations: Swift.Set { get set } +} +@objc public protocol BacktraceMetricsProtocol { + @objc var metrics: Backtrace.BacktraceMetrics { get } +} +public let applicationName: Swift.String? +public let applicationVersion: Swift.String? +public let buildVersion: Swift.String? +public let defaultMetricsBaseUrlString: Swift.String +@objc public protocol BacktraceBreadcrumbProtocol { + @objc var breadcrumbs: Backtrace.BacktraceBreadcrumbs { get } + @objc func enableBreadcrumbs() + @objc func enableBreadcrumbs(_ breadcrumbSettings: Backtrace.BacktraceBreadcrumbSettings) + @objc func addBreadcrumb(_ message: Swift.String, attributes: [Swift.String : Swift.String], type: Backtrace.BacktraceBreadcrumbType, level: Backtrace.BacktraceBreadcrumbLevel) -> Swift.Bool + @objc func addBreadcrumb(_ message: Swift.String) -> Swift.Bool + @objc func addBreadcrumb(_ message: Swift.String, attributes: [Swift.String : Swift.String]) -> Swift.Bool + @objc func addBreadcrumb(_ message: Swift.String, type: Backtrace.BacktraceBreadcrumbType, level: Backtrace.BacktraceBreadcrumbLevel) -> Swift.Bool + @objc func addBreadcrumb(_ message: Swift.String, level: Backtrace.BacktraceBreadcrumbLevel) -> Swift.Bool + @objc func addBreadcrumb(_ message: Swift.String, type: Backtrace.BacktraceBreadcrumbType) -> Swift.Bool + @objc func clearBreadcrumbs() -> Swift.Bool +} +extension Backtrace.BacktraceLogLevel : Swift.Equatable {} +extension Backtrace.BacktraceLogLevel : Swift.Hashable {} +extension Backtrace.BacktraceLogLevel : Swift.RawRepresentable {} +extension Backtrace.RetryBehaviour : Swift.Equatable {} +extension Backtrace.RetryBehaviour : Swift.Hashable {} +extension Backtrace.RetryBehaviour : Swift.RawRepresentable {} +extension Backtrace.RetryOrder : Swift.Equatable {} +extension Backtrace.RetryOrder : Swift.Hashable {} +extension Backtrace.RetryOrder : Swift.RawRepresentable {} +extension Backtrace.BacktraceReportStatus : Swift.Equatable {} +extension Backtrace.BacktraceReportStatus : Swift.Hashable {} +extension Backtrace.BacktraceReportStatus : Swift.RawRepresentable {} +extension Backtrace.BacktraceBreadcrumbType : Swift.Equatable {} +extension Backtrace.BacktraceBreadcrumbType : Swift.Hashable {} +extension Backtrace.BacktraceBreadcrumbType : Swift.RawRepresentable {} +extension Backtrace.BacktraceBreadcrumbLevel : Swift.Equatable {} +extension Backtrace.BacktraceBreadcrumbLevel : Swift.Hashable {} +extension Backtrace.BacktraceBreadcrumbLevel : Swift.RawRepresentable {} +extension Backtrace.BacktraceOomMode : Swift.Equatable {} +extension Backtrace.BacktraceOomMode : Swift.Hashable {} +extension Backtrace.BacktraceOomMode : Swift.RawRepresentable {} diff --git a/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/Modules/Backtrace.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/Modules/Backtrace.swiftmodule/arm64-apple-ios-simulator.swiftdoc new file mode 100644 index 00000000..fc5291ae Binary files /dev/null and b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/Modules/Backtrace.swiftmodule/arm64-apple-ios-simulator.swiftdoc differ diff --git a/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/Modules/Backtrace.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/Modules/Backtrace.swiftmodule/arm64-apple-ios-simulator.swiftinterface new file mode 100644 index 00000000..fb0a5f51 --- /dev/null +++ b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/Modules/Backtrace.swiftmodule/arm64-apple-ios-simulator.swiftinterface @@ -0,0 +1,384 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) +// swift-module-flags: -target arm64-apple-ios13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name Backtrace +@_exported import Backtrace +import CallKit +import CoreData +import CrashReporter +import Darwin +import Foundation +import MachO +import MobileCoreServices +import Swift +import SystemConfiguration +import UIKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +@objc public protocol BacktraceClientDelegate { + @objc optional func willSend(_ report: Backtrace.BacktraceReport) -> Backtrace.BacktraceReport + @objc optional func willSendRequest(_ request: Foundation.URLRequest) -> Foundation.URLRequest + @available(*, renamed: "serverDidResponse") + @objc optional func serverDidRespond(_ result: Backtrace.BacktraceResult) + @objc optional func connectionDidFail(_ error: any Swift.Error) + @objc optional func didReachLimit(_ result: Backtrace.BacktraceResult) +} +@objc public enum BacktraceLogLevel : Swift.Int { + case debug + case warning + case info + case error + case none + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objc public class BacktraceLogger : ObjectiveC.NSObject { + @objc override dynamic public init() + @objc deinit +} +@objc open class BacktraceBaseDestination : ObjectiveC.NSObject { + @objc public init(level: Backtrace.BacktraceLogLevel) + @objc public func log(level: Backtrace.BacktraceLogLevel, msg: Swift.String, file: Swift.String = #file, function: Swift.String = #function, line: Swift.Int = #line) + @objc deinit +} +@_inheritsConvenienceInitializers @objc final public class BacktraceFancyConsoleDestination : Backtrace.BacktraceBaseDestination { + @objc public static var dateFormatter: Foundation.DateFormatter { + @objc get + } + @objc override final public func log(level: Backtrace.BacktraceLogLevel, msg: Swift.String, file: Swift.String = #file, function: Swift.String = #function, line: Swift.Int = #line) + @objc override public init(level: Backtrace.BacktraceLogLevel) + @objc deinit +} +@_inheritsConvenienceInitializers @objc final public class BacktraceConsoleDestination : Backtrace.BacktraceBaseDestination { + @objc override final public func log(level: Backtrace.BacktraceLogLevel, msg: Swift.String, file: Swift.String = #file, function: Swift.String = #function, line: Swift.Int = #line) + @objc override public init(level: Backtrace.BacktraceLogLevel) + @objc deinit +} +@_inheritsConvenienceInitializers @objc public class BacktraceDatabaseSettings : ObjectiveC.NSObject { + @objc public var maxRecordCount: Swift.Int + @objc public var maxDatabaseSize: Swift.Int + @objc public var retryInterval: Swift.Int + @objc public var retryLimit: Swift.Int + @objc public var retryBehaviour: Backtrace.RetryBehaviour + @objc public var retryOrder: Backtrace.RetryOrder + @objc public var reportHostName: Swift.Bool + @objc override dynamic public init() + @objc deinit +} +@objc public enum RetryBehaviour : Swift.Int { + case none + case interval + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@objc public enum RetryOrder : Swift.Int { + case queue + case stack + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objc public class BacktraceMetricsSettings : ObjectiveC.NSObject { + @objc public var maxEventsCount: Swift.Int + @objc public var timeInterval: Swift.Int + @objc public var retryInterval: Swift.Int + @objc public var retryLimit: Swift.Int + @objc public var customSubmissionUrl: Swift.String + @objc override dynamic public init() + @objc deinit +} +@objc public enum BacktraceReportStatus : Swift.Int { + case serverError + case ok + case debuggerAttached + case unknownError + case limitReached + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +extension Backtrace.BacktraceReportStatus : Swift.CustomStringConvertible { + public var description: Swift.String { + get + } +} +@_hasMissingDesignatedInitializers @objc open class BacktraceResult : ObjectiveC.NSObject { + @objc public var message: Swift.String + @objc public var report: Backtrace.BacktraceReport? + @objc public var backtraceStatus: Backtrace.BacktraceReportStatus + @objc deinit +} +extension Backtrace.BacktraceResult { + @objc override dynamic open var description: Swift.String { + @objc get + } +} +@_hasMissingDesignatedInitializers @objc open class BacktraceClient : ObjectiveC.NSObject { + @objc public static var shared: (any Backtrace.BacktraceBreadcrumbProtocol & Backtrace.BacktraceClientCustomizing & Backtrace.BacktraceLogging & Backtrace.BacktraceMetricsProtocol & Backtrace.BacktraceReporting)? + @objc final public let configuration: Backtrace.BacktraceClientConfiguration + @objc convenience public init(credentials: Backtrace.BacktraceCredentials, crashReporter: Backtrace.BacktraceCrashReporter = BacktraceCrashReporter()) throws + @objc convenience public init(credentials: Backtrace.BacktraceCredentials) throws + @objc convenience public init(configuration: Backtrace.BacktraceClientConfiguration) throws + @objc convenience public init(configuration: Backtrace.BacktraceClientConfiguration, crashReporter: Backtrace.BacktraceCrashReporter) throws + @objc deinit +} +extension Backtrace.BacktraceClient : Backtrace.BacktraceClientCustomizing { + @objc dynamic public var delegate: (any Backtrace.BacktraceClientDelegate)? { + @objc get + @objc set + } + @objc dynamic public var attributes: Backtrace.Attributes { + @objc get + @objc set + } + @objc dynamic public var attachments: Backtrace.Attachments { + @objc get + @objc set + } +} +extension Backtrace.BacktraceClient : Backtrace.BacktraceReporting { + @objc dynamic public func send(error: any Swift.Error, attachmentPaths: [Swift.String] = [], completion: @escaping ((Backtrace.BacktraceResult) -> Swift.Void)) + @objc dynamic public func send(message: Swift.String, attachmentPaths: [Swift.String] = [], completion: @escaping ((Backtrace.BacktraceResult) -> Swift.Void)) + @objc dynamic public func send(exception: Foundation.NSException?, attachmentPaths: [Swift.String] = [], completion: @escaping ((_ result: Backtrace.BacktraceResult) -> Swift.Void)) + @objc dynamic public func send(attachmentPaths: [Swift.String] = [], completion: @escaping ((_ result: Backtrace.BacktraceResult) -> Swift.Void)) +} +extension Backtrace.BacktraceClient : Backtrace.BacktraceLogging { + @objc dynamic public var loggingDestinations: Swift.Set { + @objc get + @objc set + } +} +extension Backtrace.BacktraceClient : Backtrace.BacktraceMetricsProtocol { + @objc dynamic public var metrics: Backtrace.BacktraceMetrics { + @objc get + } +} +extension Backtrace.BacktraceClient : Backtrace.BacktraceBreadcrumbProtocol { + @objc dynamic public var breadcrumbs: Backtrace.BacktraceBreadcrumbs { + @objc get + } + @objc dynamic public func enableBreadcrumbs() + @objc dynamic public func enableBreadcrumbs(_ breadcrumbSettings: Backtrace.BacktraceBreadcrumbSettings) + @objc dynamic public func addBreadcrumb(_ message: Swift.String, attributes: [Swift.String : Swift.String], type: Backtrace.BacktraceBreadcrumbType, level: Backtrace.BacktraceBreadcrumbLevel) -> Swift.Bool + @objc dynamic public func addBreadcrumb(_ message: Swift.String) -> Swift.Bool + @objc dynamic public func addBreadcrumb(_ message: Swift.String, attributes: [Swift.String : Swift.String]) -> Swift.Bool + @objc dynamic public func addBreadcrumb(_ message: Swift.String, type: Backtrace.BacktraceBreadcrumbType, level: Backtrace.BacktraceBreadcrumbLevel) -> Swift.Bool + @objc dynamic public func addBreadcrumb(_ message: Swift.String, level: Backtrace.BacktraceBreadcrumbLevel) -> Swift.Bool + @objc dynamic public func addBreadcrumb(_ message: Swift.String, type: Backtrace.BacktraceBreadcrumbType) -> Swift.Bool + @objc dynamic public func clearBreadcrumbs() -> Swift.Bool +} +@objc public class BacktraceCredentials : ObjectiveC.NSObject { + @objc public init(endpoint: Foundation.URL, token: Swift.String) + @objc public init(submissionUrl: Foundation.URL) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc open class BacktraceMetrics : ObjectiveC.NSObject { + @objc public var count: Swift.Int { + @objc get + } + @objc public func enable(settings: Backtrace.BacktraceMetricsSettings) + @objc public func addUniqueEvent(name: Swift.String) + @objc public func addSummedEvent(name: Swift.String) + @objc public func clearSummedEvents() + @objc public func getSummedEvents() -> [Any] + @objc public func getUniqueEvents() -> [Any] + @objc deinit +} +@objc public class BacktraceCrashReporter : ObjectiveC.NSObject { + @objc convenience public init(config: CrashReporter.PLCrashReporterConfig = PLCrashReporterConfig(signalHandlerType: .BSD, symbolicationStrategy: .all)) + @objc public init(reporter: CrashReporter.PLCrashReporter) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc final public class BacktraceReport : ObjectiveC.NSObject { + @objc final public let reportData: Foundation.Data + @objc final public var attachmentPaths: [Swift.String] + @objc final public var attributes: Backtrace.Attributes + @objc deinit +} +@_inheritsConvenienceInitializers @objcMembers public class Queue : ObjectiveC.NSObject { + public func allElements() -> [T] + @objc override dynamic public init() + @objc deinit +} +@objc public class BacktraceBreadcrumbSettings : ObjectiveC.NSObject { + public static let defaultMaxBreadcrumbFileSize: Swift.Int + @objc public var maxIndividualBreadcrumbSizeBytes: Swift.Int + @objc public var maxQueueFileSizeBytes: Swift.Int + @objc final public let breadcrumbLogFileName: Swift.String + @objc public var breadcrumbLevel: Backtrace.BacktraceBreadcrumbLevel + @objc public init(_ maxIndividualBreadcrumbSizeBytes: Swift.Int = 4096, maxQueueFileSizeBytes: Swift.Int = defaultMaxBreadcrumbFileSize, breadcrumbLogFileName: Swift.String = "bt-breadcrumbs-0", breadcrumbTypes: [Swift.Int], breadcrumbLevel: Swift.Int) + public init(_ maxIndividualBreadcrumbSizeBytes: Swift.Int = 4096, maxQueueFileSizeBytes: Swift.Int = defaultMaxBreadcrumbFileSize, breadcrumbLogFileName: Swift.String = "bt-breadcrumbs-0", breadcrumbTypes: [Backtrace.BacktraceBreadcrumbType] = BacktraceBreadcrumbType.all, breadcrumbLevel: Backtrace.BacktraceBreadcrumbLevel = BacktraceBreadcrumbLevel.debug) + @objc public func getBreadcrumbLogPath() throws -> Foundation.URL + @objc deinit +} +@objc public enum BacktraceBreadcrumbType : Swift.Int { + case manual = 1 + case log = 2 + case navigation = 3 + case http = 4 + case system = 5 + case user = 6 + case configuration = 7 + public var description: Swift.String { + get + } + public static let all: [Backtrace.BacktraceBreadcrumbType] + public static let none: [Backtrace.BacktraceBreadcrumbType] + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@objc public enum BacktraceBreadcrumbLevel : Swift.Int { + case debug = 1 + case info = 2 + case warning = 3 + case error = 4 + case fatal = 5 + public var description: Swift.String { + get + } + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objc public class BacktraceBreadcrumbs : ObjectiveC.NSObject { + public func enableBreadcrumbs(_ breadcrumbSettings: Backtrace.BacktraceBreadcrumbSettings = BacktraceBreadcrumbSettings()) + public func disableBreadcrumbs() + public func addBreadcrumb(_ message: Swift.String, attributes: [Swift.String : Swift.String]? = nil, type: Backtrace.BacktraceBreadcrumbType = BacktraceBreadcrumbType.manual, level: Backtrace.BacktraceBreadcrumbLevel = BacktraceBreadcrumbLevel.info) -> Swift.Bool + public func clear() -> Swift.Bool + public var getCurrentBreadcrumbId: Swift.Int? { + get + } + @objc override dynamic public init() + @objc deinit +} +@_inheritsConvenienceInitializers @objc(Crash) public class Crash : CoreData.NSManagedObject { + @objc override dynamic public init(entity: CoreData.NSEntityDescription, insertInto context: CoreData.NSManagedObjectContext?) + @objc deinit +} +extension Backtrace.Crash { + @nonobjc public class func fetchRequest() -> CoreData.NSFetchRequest + @objc(attachmentPaths) @NSManaged dynamic public var attachmentPaths: [Swift.String]? { + @objc get + @objc set + } + @objc(dateAdded) @NSManaged dynamic public var dateAdded: Foundation.Date? { + @objc get + @objc set + } + @objc(hashProperty) @NSManaged dynamic public var hashProperty: Swift.String? { + @objc get + @objc set + } + @objc(reportData) @NSManaged dynamic public var reportData: Foundation.Data? { + @objc get + @objc set + } + @objc(retryCount) @NSManaged dynamic public var retryCount: Swift.Int64 { + @objc get + @objc set + } +} +@objc public enum BacktraceOomMode : Swift.Int { + case none = 0 + case light = 1 + case full = 2 + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@objc public class BacktraceClientConfiguration : ObjectiveC.NSObject { + @objc final public let credentials: Backtrace.BacktraceCredentials + @objc public var dbSettings: Backtrace.BacktraceDatabaseSettings + @objc public var metricsSettings: Backtrace.BacktraceMetricsSettings + @objc public var breadcrumbSettings: Backtrace.BacktraceBreadcrumbSettings + @objc public var reportsPerMin: Swift.Int + @objc public var allowsAttachingDebugger: Swift.Bool + @objc public var oomMode: Backtrace.BacktraceOomMode + @available(*, deprecated, renamed: "oomMode") + @objc public var detectOom: Swift.Bool { + @objc get + @objc set + } + @objc public init(credentials: Backtrace.BacktraceCredentials) + @objc public init(credentials: Backtrace.BacktraceCredentials, dbSettings: Backtrace.BacktraceDatabaseSettings = BacktraceDatabaseSettings(), reportsPerMin: Swift.Int = 30, allowsAttachingDebugger: Swift.Bool = false, oomMode: Backtrace.BacktraceOomMode = .none) + @available(*, deprecated, message: "Use init(credentials:dbSettings:reportsPerMin:allowsAttachingDebugger:oomMode:) instead") + @objc convenience public init(credentials: Backtrace.BacktraceCredentials, dbSettings: Backtrace.BacktraceDatabaseSettings = .init(), reportsPerMin: Swift.Int = 30, allowsAttachingDebugger: Swift.Bool = false, detectOOM: Swift.Bool = false) + @objc deinit +} +public typealias BacktraceClientProtocol = Backtrace.BacktraceBreadcrumbProtocol & Backtrace.BacktraceClientCustomizing & Backtrace.BacktraceLogging & Backtrace.BacktraceMetricsProtocol & Backtrace.BacktraceReporting +public typealias Attributes = [Swift.String : Any] +public typealias DecodableAttributes = [Swift.String : Swift.String] +public typealias Attachments = [Foundation.URL] +public typealias Bookmarks = [Swift.String : Foundation.Data] +@objc public protocol BacktraceClientCustomizing { + @objc var attributes: Backtrace.Attributes { get set } + @objc var attachments: Backtrace.Attachments { get set } + @objc var delegate: (any Backtrace.BacktraceClientDelegate)? { get set } +} +@objc public protocol BacktraceReporting { + @objc func send(error: any Swift.Error, attachmentPaths: [Swift.String], completion: @escaping ((_ result: Backtrace.BacktraceResult) -> Swift.Void)) + @objc func send(message: Swift.String, attachmentPaths: [Swift.String], completion: @escaping ((_ result: Backtrace.BacktraceResult) -> Swift.Void)) + @objc func send(attachmentPaths: [Swift.String], completion: @escaping ((_ result: Backtrace.BacktraceResult) -> Swift.Void)) + @objc func send(exception: Foundation.NSException?, attachmentPaths: [Swift.String], completion: @escaping ((_ result: Backtrace.BacktraceResult) -> Swift.Void)) +} +@objc public protocol BacktraceLogging { + @available(*, renamed: "destinations") + @objc var loggingDestinations: Swift.Set { get set } +} +@objc public protocol BacktraceMetricsProtocol { + @objc var metrics: Backtrace.BacktraceMetrics { get } +} +public let applicationName: Swift.String? +public let applicationVersion: Swift.String? +public let buildVersion: Swift.String? +public let defaultMetricsBaseUrlString: Swift.String +@objc public protocol BacktraceBreadcrumbProtocol { + @objc var breadcrumbs: Backtrace.BacktraceBreadcrumbs { get } + @objc func enableBreadcrumbs() + @objc func enableBreadcrumbs(_ breadcrumbSettings: Backtrace.BacktraceBreadcrumbSettings) + @objc func addBreadcrumb(_ message: Swift.String, attributes: [Swift.String : Swift.String], type: Backtrace.BacktraceBreadcrumbType, level: Backtrace.BacktraceBreadcrumbLevel) -> Swift.Bool + @objc func addBreadcrumb(_ message: Swift.String) -> Swift.Bool + @objc func addBreadcrumb(_ message: Swift.String, attributes: [Swift.String : Swift.String]) -> Swift.Bool + @objc func addBreadcrumb(_ message: Swift.String, type: Backtrace.BacktraceBreadcrumbType, level: Backtrace.BacktraceBreadcrumbLevel) -> Swift.Bool + @objc func addBreadcrumb(_ message: Swift.String, level: Backtrace.BacktraceBreadcrumbLevel) -> Swift.Bool + @objc func addBreadcrumb(_ message: Swift.String, type: Backtrace.BacktraceBreadcrumbType) -> Swift.Bool + @objc func clearBreadcrumbs() -> Swift.Bool +} +extension Backtrace.BacktraceLogLevel : Swift.Equatable {} +extension Backtrace.BacktraceLogLevel : Swift.Hashable {} +extension Backtrace.BacktraceLogLevel : Swift.RawRepresentable {} +extension Backtrace.RetryBehaviour : Swift.Equatable {} +extension Backtrace.RetryBehaviour : Swift.Hashable {} +extension Backtrace.RetryBehaviour : Swift.RawRepresentable {} +extension Backtrace.RetryOrder : Swift.Equatable {} +extension Backtrace.RetryOrder : Swift.Hashable {} +extension Backtrace.RetryOrder : Swift.RawRepresentable {} +extension Backtrace.BacktraceReportStatus : Swift.Equatable {} +extension Backtrace.BacktraceReportStatus : Swift.Hashable {} +extension Backtrace.BacktraceReportStatus : Swift.RawRepresentable {} +extension Backtrace.BacktraceBreadcrumbType : Swift.Equatable {} +extension Backtrace.BacktraceBreadcrumbType : Swift.Hashable {} +extension Backtrace.BacktraceBreadcrumbType : Swift.RawRepresentable {} +extension Backtrace.BacktraceBreadcrumbLevel : Swift.Equatable {} +extension Backtrace.BacktraceBreadcrumbLevel : Swift.Hashable {} +extension Backtrace.BacktraceBreadcrumbLevel : Swift.RawRepresentable {} +extension Backtrace.BacktraceOomMode : Swift.Equatable {} +extension Backtrace.BacktraceOomMode : Swift.Hashable {} +extension Backtrace.BacktraceOomMode : Swift.RawRepresentable {} diff --git a/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/Modules/Backtrace.swiftmodule/x86_64-apple-ios-simulator.abi.json b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/Modules/Backtrace.swiftmodule/x86_64-apple-ios-simulator.abi.json new file mode 100644 index 00000000..6ac4b811 --- /dev/null +++ b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/Modules/Backtrace.swiftmodule/x86_64-apple-ios-simulator.abi.json @@ -0,0 +1,13636 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "TopLevel", + "printedName": "TopLevel", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "TypeDecl", + "name": "BacktraceClientDelegate", + "printedName": "BacktraceClientDelegate", + "children": [ + { + "kind": "Function", + "name": "willSend", + "printedName": "willSend(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceReport", + "printedName": "Backtrace.BacktraceReport", + "usr": "c:@M@Backtrace@objc(cs)BacktraceReport" + }, + { + "kind": "TypeNominal", + "name": "BacktraceReport", + "printedName": "Backtrace.BacktraceReport", + "usr": "c:@M@Backtrace@objc(cs)BacktraceReport" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientDelegate(im)willSend:", + "mangledName": "$s9Backtrace0A14ClientDelegateP8willSendyAA0A6ReportCAFF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceClientDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "willSendRequest", + "printedName": "willSendRequest(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "URLRequest", + "printedName": "Foundation.URLRequest", + "usr": "s:10Foundation10URLRequestV" + }, + { + "kind": "TypeNominal", + "name": "URLRequest", + "printedName": "Foundation.URLRequest", + "usr": "s:10Foundation10URLRequestV" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientDelegate(im)willSendRequest:", + "mangledName": "$s9Backtrace0A14ClientDelegateP15willSendRequesty10Foundation10URLRequestVAGF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceClientDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "serverDidRespond", + "printedName": "serverDidRespond(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceResult", + "printedName": "Backtrace.BacktraceResult", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientDelegate(im)serverDidRespond:", + "mangledName": "$s9Backtrace0A14ClientDelegateP16serverDidRespondyyAA0A6ResultCF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceClientDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "Available", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "connectionDidFail", + "printedName": "connectionDidFail(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientDelegate(im)connectionDidFail:", + "mangledName": "$s9Backtrace0A14ClientDelegateP17connectionDidFailyys5Error_pF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceClientDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didReachLimit", + "printedName": "didReachLimit(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceResult", + "printedName": "Backtrace.BacktraceResult", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientDelegate(im)didReachLimit:", + "mangledName": "$s9Backtrace0A14ClientDelegateP13didReachLimityyAA0A6ResultCF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceClientDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientDelegate", + "mangledName": "$s9Backtrace0A14ClientDelegateP", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "TypeDecl", + "name": "BacktraceLogLevel", + "printedName": "BacktraceLogLevel", + "children": [ + { + "kind": "Var", + "name": "debug", + "printedName": "debug", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceLogLevel.Type) -> Backtrace.BacktraceLogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceLogLevel", + "printedName": "Backtrace.BacktraceLogLevel", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceLogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceLogLevel", + "printedName": "Backtrace.BacktraceLogLevel", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel@BacktraceLogLevelDebug", + "mangledName": "$s9Backtrace0A8LogLevelO5debugyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "warning", + "printedName": "warning", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceLogLevel.Type) -> Backtrace.BacktraceLogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceLogLevel", + "printedName": "Backtrace.BacktraceLogLevel", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceLogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceLogLevel", + "printedName": "Backtrace.BacktraceLogLevel", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel@BacktraceLogLevelWarning", + "mangledName": "$s9Backtrace0A8LogLevelO7warningyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Var", + "name": "info", + "printedName": "info", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceLogLevel.Type) -> Backtrace.BacktraceLogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceLogLevel", + "printedName": "Backtrace.BacktraceLogLevel", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceLogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceLogLevel", + "printedName": "Backtrace.BacktraceLogLevel", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel@BacktraceLogLevelInfo", + "mangledName": "$s9Backtrace0A8LogLevelO4infoyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 2 + }, + { + "kind": "Var", + "name": "error", + "printedName": "error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceLogLevel.Type) -> Backtrace.BacktraceLogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceLogLevel", + "printedName": "Backtrace.BacktraceLogLevel", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceLogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceLogLevel", + "printedName": "Backtrace.BacktraceLogLevel", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel@BacktraceLogLevelError", + "mangledName": "$s9Backtrace0A8LogLevelO5erroryA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 3 + }, + { + "kind": "Var", + "name": "none", + "printedName": "none", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceLogLevel.Type) -> Backtrace.BacktraceLogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceLogLevel", + "printedName": "Backtrace.BacktraceLogLevel", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceLogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceLogLevel", + "printedName": "Backtrace.BacktraceLogLevel", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel@BacktraceLogLevelNone", + "mangledName": "$s9Backtrace0A8LogLevelO4noneyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 4 + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Backtrace.BacktraceLogLevel?", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceLogLevel", + "printedName": "Backtrace.BacktraceLogLevel", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:9Backtrace0A8LogLevelO8rawValueACSgSi_tcfc", + "mangledName": "$s9Backtrace0A8LogLevelO8rawValueACSgSi_tcfc", + "moduleName": "Backtrace", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9Backtrace0A8LogLevelO8rawValueSivp", + "mangledName": "$s9Backtrace0A8LogLevelO8rawValueSivp", + "moduleName": "Backtrace", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A8LogLevelO8rawValueSivg", + "mangledName": "$s9Backtrace0A8LogLevelO8rawValueSivg", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel", + "mangledName": "$s9Backtrace0A8LogLevelO", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "BacktraceLogger", + "printedName": "BacktraceLogger", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceLogger", + "printedName": "Backtrace.BacktraceLogger", + "usr": "c:@M@Backtrace@objc(cs)BacktraceLogger" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceLogger(im)init", + "mangledName": "$s9Backtrace0A6LoggerCACycfc", + "moduleName": "Backtrace", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Backtrace@objc(cs)BacktraceLogger", + "mangledName": "$s9Backtrace0A6LoggerC", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "BacktraceBaseDestination", + "printedName": "BacktraceBaseDestination", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(level:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBaseDestination", + "printedName": "Backtrace.BacktraceBaseDestination", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBaseDestination" + }, + { + "kind": "TypeNominal", + "name": "BacktraceLogLevel", + "printedName": "Backtrace.BacktraceLogLevel", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBaseDestination(im)initWithLevel:", + "mangledName": "$s9Backtrace0A15BaseDestinationC5levelAcA0A8LogLevelO_tcfc", + "moduleName": "Backtrace", + "objc_name": "initWithLevel:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "log", + "printedName": "log(level:msg:file:function:line:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceLogLevel", + "printedName": "Backtrace.BacktraceLogLevel", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBaseDestination(im)logWithLevel:msg:file:function:line:", + "mangledName": "$s9Backtrace0A15BaseDestinationC3log5level3msg4file8function4lineyAA0A8LogLevelO_S3SSitF", + "moduleName": "Backtrace", + "objc_name": "logWithLevel:msg:file:function:line:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBaseDestination", + "printedName": "Backtrace.BacktraceBaseDestination", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBaseDestination" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBaseDestination(im)init", + "mangledName": "$s9Backtrace0A15BaseDestinationCACycfc", + "moduleName": "Backtrace", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBaseDestination", + "mangledName": "$s9Backtrace0A15BaseDestinationC", + "moduleName": "Backtrace", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "BacktraceFancyConsoleDestination", + "printedName": "BacktraceFancyConsoleDestination", + "children": [ + { + "kind": "Var", + "name": "dateFormatter", + "printedName": "dateFormatter", + "children": [ + { + "kind": "TypeNominal", + "name": "DateFormatter", + "printedName": "Foundation.DateFormatter", + "usr": "c:objc(cs)NSDateFormatter" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceFancyConsoleDestination(cpy)dateFormatter", + "mangledName": "$s9Backtrace0A23FancyConsoleDestinationC13dateFormatterSo06NSDateF0CvpZ", + "moduleName": "Backtrace", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "DateFormatter", + "printedName": "Foundation.DateFormatter", + "usr": "c:objc(cs)NSDateFormatter" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceFancyConsoleDestination(cm)dateFormatter", + "mangledName": "$s9Backtrace0A23FancyConsoleDestinationC13dateFormatterSo06NSDateF0CvgZ", + "moduleName": "Backtrace", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "log", + "printedName": "log(level:msg:file:function:line:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceLogLevel", + "printedName": "Backtrace.BacktraceLogLevel", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(cs)BacktraceFancyConsoleDestination(im)logWithLevel:msg:file:function:line:", + "mangledName": "$s9Backtrace0A23FancyConsoleDestinationC3log5level3msg4file8function4lineyAA0A8LogLevelO_S3SSitF", + "moduleName": "Backtrace", + "overriding": true, + "objc_name": "logWithLevel:msg:file:function:line:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "Override", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(level:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceFancyConsoleDestination", + "printedName": "Backtrace.BacktraceFancyConsoleDestination", + "usr": "c:@M@Backtrace@objc(cs)BacktraceFancyConsoleDestination" + }, + { + "kind": "TypeNominal", + "name": "BacktraceLogLevel", + "printedName": "Backtrace.BacktraceLogLevel", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceFancyConsoleDestination(im)initWithLevel:", + "mangledName": "$s9Backtrace0A23FancyConsoleDestinationC5levelAcA0A8LogLevelO_tcfc", + "moduleName": "Backtrace", + "overriding": true, + "implicit": true, + "objc_name": "initWithLevel:", + "declAttributes": [ + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Backtrace@objc(cs)BacktraceFancyConsoleDestination", + "mangledName": "$s9Backtrace0A23FancyConsoleDestinationC", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "Final", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:@M@Backtrace@objc(cs)BacktraceBaseDestination", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "Backtrace.BacktraceBaseDestination", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "BacktraceConsoleDestination", + "printedName": "BacktraceConsoleDestination", + "children": [ + { + "kind": "Function", + "name": "log", + "printedName": "log(level:msg:file:function:line:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceLogLevel", + "printedName": "Backtrace.BacktraceLogLevel", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(cs)BacktraceConsoleDestination(im)logWithLevel:msg:file:function:line:", + "mangledName": "$s9Backtrace0A18ConsoleDestinationC3log5level3msg4file8function4lineyAA0A8LogLevelO_S3SSitF", + "moduleName": "Backtrace", + "overriding": true, + "objc_name": "logWithLevel:msg:file:function:line:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "Override", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(level:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceConsoleDestination", + "printedName": "Backtrace.BacktraceConsoleDestination", + "usr": "c:@M@Backtrace@objc(cs)BacktraceConsoleDestination" + }, + { + "kind": "TypeNominal", + "name": "BacktraceLogLevel", + "printedName": "Backtrace.BacktraceLogLevel", + "usr": "c:@M@Backtrace@E@BacktraceLogLevel" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceConsoleDestination(im)initWithLevel:", + "mangledName": "$s9Backtrace0A18ConsoleDestinationC5levelAcA0A8LogLevelO_tcfc", + "moduleName": "Backtrace", + "overriding": true, + "implicit": true, + "objc_name": "initWithLevel:", + "declAttributes": [ + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Backtrace@objc(cs)BacktraceConsoleDestination", + "mangledName": "$s9Backtrace0A18ConsoleDestinationC", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "Final", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:@M@Backtrace@objc(cs)BacktraceBaseDestination", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "Backtrace.BacktraceBaseDestination", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "TypeDecl", + "name": "BacktraceDatabaseSettings", + "printedName": "BacktraceDatabaseSettings", + "children": [ + { + "kind": "Var", + "name": "maxRecordCount", + "printedName": "maxRecordCount", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(py)maxRecordCount", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC14maxRecordCountSivp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(im)maxRecordCount", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC14maxRecordCountSivg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(im)setMaxRecordCount:", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC14maxRecordCountSivs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A16DatabaseSettingsC14maxRecordCountSivM", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC14maxRecordCountSivM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "maxDatabaseSize", + "printedName": "maxDatabaseSize", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(py)maxDatabaseSize", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC03maxB4SizeSivp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(im)maxDatabaseSize", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC03maxB4SizeSivg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(im)setMaxDatabaseSize:", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC03maxB4SizeSivs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A16DatabaseSettingsC03maxB4SizeSivM", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC03maxB4SizeSivM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "retryInterval", + "printedName": "retryInterval", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(py)retryInterval", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC13retryIntervalSivp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(im)retryInterval", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC13retryIntervalSivg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(im)setRetryInterval:", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC13retryIntervalSivs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A16DatabaseSettingsC13retryIntervalSivM", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC13retryIntervalSivM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "retryLimit", + "printedName": "retryLimit", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(py)retryLimit", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC10retryLimitSivp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(im)retryLimit", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC10retryLimitSivg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(im)setRetryLimit:", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC10retryLimitSivs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A16DatabaseSettingsC10retryLimitSivM", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC10retryLimitSivM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "retryBehaviour", + "printedName": "retryBehaviour", + "children": [ + { + "kind": "TypeNominal", + "name": "RetryBehaviour", + "printedName": "Backtrace.RetryBehaviour", + "usr": "c:@M@Backtrace@E@RetryBehaviour" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(py)retryBehaviour", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC14retryBehaviourAA05RetryE0Ovp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "RetryBehaviour", + "printedName": "Backtrace.RetryBehaviour", + "usr": "c:@M@Backtrace@E@RetryBehaviour" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(im)retryBehaviour", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC14retryBehaviourAA05RetryE0Ovg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "RetryBehaviour", + "printedName": "Backtrace.RetryBehaviour", + "usr": "c:@M@Backtrace@E@RetryBehaviour" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(im)setRetryBehaviour:", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC14retryBehaviourAA05RetryE0Ovs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A16DatabaseSettingsC14retryBehaviourAA05RetryE0OvM", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC14retryBehaviourAA05RetryE0OvM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "retryOrder", + "printedName": "retryOrder", + "children": [ + { + "kind": "TypeNominal", + "name": "RetryOrder", + "printedName": "Backtrace.RetryOrder", + "usr": "c:@M@Backtrace@E@RetryOrder" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(py)retryOrder", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC10retryOrderAA05RetryE0Ovp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "RetryOrder", + "printedName": "Backtrace.RetryOrder", + "usr": "c:@M@Backtrace@E@RetryOrder" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(im)retryOrder", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC10retryOrderAA05RetryE0Ovg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "RetryOrder", + "printedName": "Backtrace.RetryOrder", + "usr": "c:@M@Backtrace@E@RetryOrder" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(im)setRetryOrder:", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC10retryOrderAA05RetryE0Ovs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A16DatabaseSettingsC10retryOrderAA05RetryE0OvM", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC10retryOrderAA05RetryE0OvM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "reportHostName", + "printedName": "reportHostName", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(py)reportHostName", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC14reportHostNameSbvp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(im)reportHostName", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC14reportHostNameSbvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(im)setReportHostName:", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC14reportHostNameSbvs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A16DatabaseSettingsC14reportHostNameSbvM", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC14reportHostNameSbvM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceDatabaseSettings", + "printedName": "Backtrace.BacktraceDatabaseSettings", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings(im)init", + "mangledName": "$s9Backtrace0A16DatabaseSettingsCACycfc", + "moduleName": "Backtrace", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings", + "mangledName": "$s9Backtrace0A16DatabaseSettingsC", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "RetryBehaviour", + "printedName": "RetryBehaviour", + "children": [ + { + "kind": "Var", + "name": "none", + "printedName": "none", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.RetryBehaviour.Type) -> Backtrace.RetryBehaviour", + "children": [ + { + "kind": "TypeNominal", + "name": "RetryBehaviour", + "printedName": "Backtrace.RetryBehaviour", + "usr": "c:@M@Backtrace@E@RetryBehaviour" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.RetryBehaviour.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "RetryBehaviour", + "printedName": "Backtrace.RetryBehaviour", + "usr": "c:@M@Backtrace@E@RetryBehaviour" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@RetryBehaviour@RetryBehaviourNone", + "mangledName": "$s9Backtrace14RetryBehaviourO4noneyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "interval", + "printedName": "interval", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.RetryBehaviour.Type) -> Backtrace.RetryBehaviour", + "children": [ + { + "kind": "TypeNominal", + "name": "RetryBehaviour", + "printedName": "Backtrace.RetryBehaviour", + "usr": "c:@M@Backtrace@E@RetryBehaviour" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.RetryBehaviour.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "RetryBehaviour", + "printedName": "Backtrace.RetryBehaviour", + "usr": "c:@M@Backtrace@E@RetryBehaviour" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@RetryBehaviour@RetryBehaviourInterval", + "mangledName": "$s9Backtrace14RetryBehaviourO8intervalyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Backtrace.RetryBehaviour?", + "children": [ + { + "kind": "TypeNominal", + "name": "RetryBehaviour", + "printedName": "Backtrace.RetryBehaviour", + "usr": "c:@M@Backtrace@E@RetryBehaviour" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:9Backtrace14RetryBehaviourO8rawValueACSgSi_tcfc", + "mangledName": "$s9Backtrace14RetryBehaviourO8rawValueACSgSi_tcfc", + "moduleName": "Backtrace", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9Backtrace14RetryBehaviourO8rawValueSivp", + "mangledName": "$s9Backtrace14RetryBehaviourO8rawValueSivp", + "moduleName": "Backtrace", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace14RetryBehaviourO8rawValueSivg", + "mangledName": "$s9Backtrace14RetryBehaviourO8rawValueSivg", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@Backtrace@E@RetryBehaviour", + "mangledName": "$s9Backtrace14RetryBehaviourO", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "RetryOrder", + "printedName": "RetryOrder", + "children": [ + { + "kind": "Var", + "name": "queue", + "printedName": "queue", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.RetryOrder.Type) -> Backtrace.RetryOrder", + "children": [ + { + "kind": "TypeNominal", + "name": "RetryOrder", + "printedName": "Backtrace.RetryOrder", + "usr": "c:@M@Backtrace@E@RetryOrder" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.RetryOrder.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "RetryOrder", + "printedName": "Backtrace.RetryOrder", + "usr": "c:@M@Backtrace@E@RetryOrder" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@RetryOrder@RetryOrderQueue", + "mangledName": "$s9Backtrace10RetryOrderO5queueyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "stack", + "printedName": "stack", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.RetryOrder.Type) -> Backtrace.RetryOrder", + "children": [ + { + "kind": "TypeNominal", + "name": "RetryOrder", + "printedName": "Backtrace.RetryOrder", + "usr": "c:@M@Backtrace@E@RetryOrder" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.RetryOrder.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "RetryOrder", + "printedName": "Backtrace.RetryOrder", + "usr": "c:@M@Backtrace@E@RetryOrder" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@RetryOrder@RetryOrderStack", + "mangledName": "$s9Backtrace10RetryOrderO5stackyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Backtrace.RetryOrder?", + "children": [ + { + "kind": "TypeNominal", + "name": "RetryOrder", + "printedName": "Backtrace.RetryOrder", + "usr": "c:@M@Backtrace@E@RetryOrder" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:9Backtrace10RetryOrderO8rawValueACSgSi_tcfc", + "mangledName": "$s9Backtrace10RetryOrderO8rawValueACSgSi_tcfc", + "moduleName": "Backtrace", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9Backtrace10RetryOrderO8rawValueSivp", + "mangledName": "$s9Backtrace10RetryOrderO8rawValueSivp", + "moduleName": "Backtrace", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace10RetryOrderO8rawValueSivg", + "mangledName": "$s9Backtrace10RetryOrderO8rawValueSivg", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@Backtrace@E@RetryOrder", + "mangledName": "$s9Backtrace10RetryOrderO", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "SystemConfiguration", + "printedName": "SystemConfiguration", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "TypeDecl", + "name": "BacktraceMetricsSettings", + "printedName": "BacktraceMetricsSettings", + "children": [ + { + "kind": "Var", + "name": "maxEventsCount", + "printedName": "maxEventsCount", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings(py)maxEventsCount", + "mangledName": "$s9Backtrace0A15MetricsSettingsC14maxEventsCountSivp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings(im)maxEventsCount", + "mangledName": "$s9Backtrace0A15MetricsSettingsC14maxEventsCountSivg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings(im)setMaxEventsCount:", + "mangledName": "$s9Backtrace0A15MetricsSettingsC14maxEventsCountSivs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A15MetricsSettingsC14maxEventsCountSivM", + "mangledName": "$s9Backtrace0A15MetricsSettingsC14maxEventsCountSivM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "timeInterval", + "printedName": "timeInterval", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings(py)timeInterval", + "mangledName": "$s9Backtrace0A15MetricsSettingsC12timeIntervalSivp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings(im)timeInterval", + "mangledName": "$s9Backtrace0A15MetricsSettingsC12timeIntervalSivg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings(im)setTimeInterval:", + "mangledName": "$s9Backtrace0A15MetricsSettingsC12timeIntervalSivs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A15MetricsSettingsC12timeIntervalSivM", + "mangledName": "$s9Backtrace0A15MetricsSettingsC12timeIntervalSivM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "retryInterval", + "printedName": "retryInterval", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings(py)retryInterval", + "mangledName": "$s9Backtrace0A15MetricsSettingsC13retryIntervalSivp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings(im)retryInterval", + "mangledName": "$s9Backtrace0A15MetricsSettingsC13retryIntervalSivg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings(im)setRetryInterval:", + "mangledName": "$s9Backtrace0A15MetricsSettingsC13retryIntervalSivs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A15MetricsSettingsC13retryIntervalSivM", + "mangledName": "$s9Backtrace0A15MetricsSettingsC13retryIntervalSivM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "retryLimit", + "printedName": "retryLimit", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings(py)retryLimit", + "mangledName": "$s9Backtrace0A15MetricsSettingsC10retryLimitSivp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings(im)retryLimit", + "mangledName": "$s9Backtrace0A15MetricsSettingsC10retryLimitSivg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings(im)setRetryLimit:", + "mangledName": "$s9Backtrace0A15MetricsSettingsC10retryLimitSivs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A15MetricsSettingsC10retryLimitSivM", + "mangledName": "$s9Backtrace0A15MetricsSettingsC10retryLimitSivM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "customSubmissionUrl", + "printedName": "customSubmissionUrl", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings(py)customSubmissionUrl", + "mangledName": "$s9Backtrace0A15MetricsSettingsC19customSubmissionUrlSSvp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings(im)customSubmissionUrl", + "mangledName": "$s9Backtrace0A15MetricsSettingsC19customSubmissionUrlSSvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings(im)setCustomSubmissionUrl:", + "mangledName": "$s9Backtrace0A15MetricsSettingsC19customSubmissionUrlSSvs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A15MetricsSettingsC19customSubmissionUrlSSvM", + "mangledName": "$s9Backtrace0A15MetricsSettingsC19customSubmissionUrlSSvM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceMetricsSettings", + "printedName": "Backtrace.BacktraceMetricsSettings", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings(im)init", + "mangledName": "$s9Backtrace0A15MetricsSettingsCACycfc", + "moduleName": "Backtrace", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings", + "mangledName": "$s9Backtrace0A15MetricsSettingsC", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "TypeDecl", + "name": "BacktraceReportStatus", + "printedName": "BacktraceReportStatus", + "children": [ + { + "kind": "Var", + "name": "serverError", + "printedName": "serverError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceReportStatus.Type) -> Backtrace.BacktraceReportStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceReportStatus", + "printedName": "Backtrace.BacktraceReportStatus", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceReportStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceReportStatus", + "printedName": "Backtrace.BacktraceReportStatus", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus@BacktraceReportStatusServerError", + "mangledName": "$s9Backtrace0A12ReportStatusO11serverErroryA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "ok", + "printedName": "ok", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceReportStatus.Type) -> Backtrace.BacktraceReportStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceReportStatus", + "printedName": "Backtrace.BacktraceReportStatus", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceReportStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceReportStatus", + "printedName": "Backtrace.BacktraceReportStatus", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus@BacktraceReportStatusOk", + "mangledName": "$s9Backtrace0A12ReportStatusO2okyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Var", + "name": "debuggerAttached", + "printedName": "debuggerAttached", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceReportStatus.Type) -> Backtrace.BacktraceReportStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceReportStatus", + "printedName": "Backtrace.BacktraceReportStatus", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceReportStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceReportStatus", + "printedName": "Backtrace.BacktraceReportStatus", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus@BacktraceReportStatusDebuggerAttached", + "mangledName": "$s9Backtrace0A12ReportStatusO16debuggerAttachedyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 2 + }, + { + "kind": "Var", + "name": "unknownError", + "printedName": "unknownError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceReportStatus.Type) -> Backtrace.BacktraceReportStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceReportStatus", + "printedName": "Backtrace.BacktraceReportStatus", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceReportStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceReportStatus", + "printedName": "Backtrace.BacktraceReportStatus", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus@BacktraceReportStatusUnknownError", + "mangledName": "$s9Backtrace0A12ReportStatusO12unknownErroryA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 3 + }, + { + "kind": "Var", + "name": "limitReached", + "printedName": "limitReached", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceReportStatus.Type) -> Backtrace.BacktraceReportStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceReportStatus", + "printedName": "Backtrace.BacktraceReportStatus", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceReportStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceReportStatus", + "printedName": "Backtrace.BacktraceReportStatus", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus@BacktraceReportStatusLimitReached", + "mangledName": "$s9Backtrace0A12ReportStatusO12limitReachedyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 4 + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Backtrace.BacktraceReportStatus?", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceReportStatus", + "printedName": "Backtrace.BacktraceReportStatus", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:9Backtrace0A12ReportStatusO8rawValueACSgSi_tcfc", + "mangledName": "$s9Backtrace0A12ReportStatusO8rawValueACSgSi_tcfc", + "moduleName": "Backtrace", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9Backtrace0A12ReportStatusO8rawValueSivp", + "mangledName": "$s9Backtrace0A12ReportStatusO8rawValueSivp", + "moduleName": "Backtrace", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A12ReportStatusO8rawValueSivg", + "mangledName": "$s9Backtrace0A12ReportStatusO8rawValueSivg", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9Backtrace0A12ReportStatusO11descriptionSSvp", + "mangledName": "$s9Backtrace0A12ReportStatusO11descriptionSSvp", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A12ReportStatusO11descriptionSSvg", + "mangledName": "$s9Backtrace0A12ReportStatusO11descriptionSSvg", + "moduleName": "Backtrace", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus", + "mangledName": "$s9Backtrace0A12ReportStatusO", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "TypeDecl", + "name": "BacktraceResult", + "printedName": "BacktraceResult", + "children": [ + { + "kind": "Var", + "name": "message", + "printedName": "message", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult(py)message", + "mangledName": "$s9Backtrace0A6ResultC7messageSSvp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult(im)message", + "mangledName": "$s9Backtrace0A6ResultC7messageSSvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult(im)setMessage:", + "mangledName": "$s9Backtrace0A6ResultC7messageSSvs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A6ResultC7messageSSvM", + "mangledName": "$s9Backtrace0A6ResultC7messageSSvM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "report", + "printedName": "report", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Backtrace.BacktraceReport?", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceReport", + "printedName": "Backtrace.BacktraceReport", + "usr": "c:@M@Backtrace@objc(cs)BacktraceReport" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult(py)report", + "mangledName": "$s9Backtrace0A6ResultC6reportAA0A6ReportCSgvp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Backtrace.BacktraceReport?", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceReport", + "printedName": "Backtrace.BacktraceReport", + "usr": "c:@M@Backtrace@objc(cs)BacktraceReport" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult(im)report", + "mangledName": "$s9Backtrace0A6ResultC6reportAA0A6ReportCSgvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Backtrace.BacktraceReport?", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceReport", + "printedName": "Backtrace.BacktraceReport", + "usr": "c:@M@Backtrace@objc(cs)BacktraceReport" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult(im)setReport:", + "mangledName": "$s9Backtrace0A6ResultC6reportAA0A6ReportCSgvs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A6ResultC6reportAA0A6ReportCSgvM", + "mangledName": "$s9Backtrace0A6ResultC6reportAA0A6ReportCSgvM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "backtraceStatus", + "printedName": "backtraceStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceReportStatus", + "printedName": "Backtrace.BacktraceReportStatus", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult(py)backtraceStatus", + "mangledName": "$s9Backtrace0A6ResultC15backtraceStatusAA0a6ReportD0Ovp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceReportStatus", + "printedName": "Backtrace.BacktraceReportStatus", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult(im)backtraceStatus", + "mangledName": "$s9Backtrace0A6ResultC15backtraceStatusAA0a6ReportD0Ovg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceReportStatus", + "printedName": "Backtrace.BacktraceReportStatus", + "usr": "c:@M@Backtrace@E@BacktraceReportStatus" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult(im)setBacktraceStatus:", + "mangledName": "$s9Backtrace0A6ResultC15backtraceStatusAA0a6ReportD0Ovs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A6ResultC15backtraceStatusAA0a6ReportD0OvM", + "mangledName": "$s9Backtrace0A6ResultC15backtraceStatusAA0a6ReportD0OvM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceResult", + "printedName": "Backtrace.BacktraceResult", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult(im)init", + "mangledName": "$s9Backtrace0A6ResultCACycfc", + "moduleName": "Backtrace", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceResult(py)description", + "mangledName": "$s9Backtrace0A6ResultC11descriptionSSvp", + "moduleName": "Backtrace", + "overriding": true, + "isOpen": true, + "objc_name": "description", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl", + "Override", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceResult(im)description", + "mangledName": "$s9Backtrace0A6ResultC11descriptionSSvg", + "moduleName": "Backtrace", + "overriding": true, + "isOpen": true, + "objc_name": "description", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult", + "mangledName": "$s9Backtrace0A6ResultC", + "moduleName": "Backtrace", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "CallKit", + "printedName": "CallKit", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "TypeDecl", + "name": "BacktraceClient", + "printedName": "BacktraceClient", + "children": [ + { + "kind": "Var", + "name": "shared", + "printedName": "shared", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Backtrace.BacktraceBreadcrumbProtocol & Backtrace.BacktraceClientCustomizing & Backtrace.BacktraceLogging & Backtrace.BacktraceMetricsProtocol & Backtrace.BacktraceReporting)?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "any Backtrace.BacktraceBreadcrumbProtocol & Backtrace.BacktraceClientCustomizing & Backtrace.BacktraceLogging & Backtrace.BacktraceMetricsProtocol & Backtrace.BacktraceReporting" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClient(cpy)shared", + "mangledName": "$s9Backtrace0A6ClientC6sharedAA0A18BreadcrumbProtocol_AA0aB11CustomizingAA0A7LoggingAA0a7MetricsE0AA0A9ReportingpSgvpZ", + "moduleName": "Backtrace", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Backtrace.BacktraceBreadcrumbProtocol & Backtrace.BacktraceClientCustomizing & Backtrace.BacktraceLogging & Backtrace.BacktraceMetricsProtocol & Backtrace.BacktraceReporting)?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "any Backtrace.BacktraceBreadcrumbProtocol & Backtrace.BacktraceClientCustomizing & Backtrace.BacktraceLogging & Backtrace.BacktraceMetricsProtocol & Backtrace.BacktraceReporting" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClient(cm)shared", + "mangledName": "$s9Backtrace0A6ClientC6sharedAA0A18BreadcrumbProtocol_AA0aB11CustomizingAA0A7LoggingAA0a7MetricsE0AA0A9ReportingpSgvgZ", + "moduleName": "Backtrace", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Backtrace.BacktraceBreadcrumbProtocol & Backtrace.BacktraceClientCustomizing & Backtrace.BacktraceLogging & Backtrace.BacktraceMetricsProtocol & Backtrace.BacktraceReporting)?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "any Backtrace.BacktraceBreadcrumbProtocol & Backtrace.BacktraceClientCustomizing & Backtrace.BacktraceLogging & Backtrace.BacktraceMetricsProtocol & Backtrace.BacktraceReporting" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClient(cm)setShared:", + "mangledName": "$s9Backtrace0A6ClientC6sharedAA0A18BreadcrumbProtocol_AA0aB11CustomizingAA0A7LoggingAA0a7MetricsE0AA0A9ReportingpSgvsZ", + "moduleName": "Backtrace", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A6ClientC6sharedAA0A18BreadcrumbProtocol_AA0aB11CustomizingAA0A7LoggingAA0a7MetricsE0AA0A9ReportingpSgvMZ", + "mangledName": "$s9Backtrace0A6ClientC6sharedAA0A18BreadcrumbProtocol_AA0aB11CustomizingAA0A7LoggingAA0a7MetricsE0AA0A9ReportingpSgvMZ", + "moduleName": "Backtrace", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "configuration", + "printedName": "configuration", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceClientConfiguration", + "printedName": "Backtrace.BacktraceClientConfiguration", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClient(py)configuration", + "mangledName": "$s9Backtrace0A6ClientC13configurationAA0aB13ConfigurationCvp", + "moduleName": "Backtrace", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceClientConfiguration", + "printedName": "Backtrace.BacktraceClientConfiguration", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClient(im)configuration", + "mangledName": "$s9Backtrace0A6ClientC13configurationAA0aB13ConfigurationCvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(credentials:crashReporter:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceClient", + "printedName": "Backtrace.BacktraceClient", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClient" + }, + { + "kind": "TypeNominal", + "name": "BacktraceCredentials", + "printedName": "Backtrace.BacktraceCredentials", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCredentials" + }, + { + "kind": "TypeNominal", + "name": "BacktraceCrashReporter", + "printedName": "Backtrace.BacktraceCrashReporter", + "hasDefaultArg": true, + "usr": "c:@M@Backtrace@objc(cs)BacktraceCrashReporter" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClient(im)initWithCredentials:crashReporter:error:", + "mangledName": "$s9Backtrace0A6ClientC11credentials13crashReporterAcA0A11CredentialsC_AA0a5CrashE0CtKcfc", + "moduleName": "Backtrace", + "objc_name": "initWithCredentials:crashReporter:error:", + "declAttributes": [ + "Convenience", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Convenience" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(credentials:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceClient", + "printedName": "Backtrace.BacktraceClient", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClient" + }, + { + "kind": "TypeNominal", + "name": "BacktraceCredentials", + "printedName": "Backtrace.BacktraceCredentials", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCredentials" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClient(im)initWithCredentials:error:", + "mangledName": "$s9Backtrace0A6ClientC11credentialsAcA0A11CredentialsC_tKcfc", + "moduleName": "Backtrace", + "objc_name": "initWithCredentials:error:", + "declAttributes": [ + "Convenience", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Convenience" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(configuration:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceClient", + "printedName": "Backtrace.BacktraceClient", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClient" + }, + { + "kind": "TypeNominal", + "name": "BacktraceClientConfiguration", + "printedName": "Backtrace.BacktraceClientConfiguration", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClient(im)initWithConfiguration:error:", + "mangledName": "$s9Backtrace0A6ClientC13configurationAcA0aB13ConfigurationC_tKcfc", + "moduleName": "Backtrace", + "objc_name": "initWithConfiguration:error:", + "declAttributes": [ + "Convenience", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Convenience" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(configuration:crashReporter:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceClient", + "printedName": "Backtrace.BacktraceClient", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClient" + }, + { + "kind": "TypeNominal", + "name": "BacktraceClientConfiguration", + "printedName": "Backtrace.BacktraceClientConfiguration", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration" + }, + { + "kind": "TypeNominal", + "name": "BacktraceCrashReporter", + "printedName": "Backtrace.BacktraceCrashReporter", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCrashReporter" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClient(im)initWithConfiguration:crashReporter:error:", + "mangledName": "$s9Backtrace0A6ClientC13configuration13crashReporterAcA0aB13ConfigurationC_AA0a5CrashE0CtKcfc", + "moduleName": "Backtrace", + "objc_name": "initWithConfiguration:crashReporter:error:", + "declAttributes": [ + "Convenience", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Convenience" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceClient", + "printedName": "Backtrace.BacktraceClient", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClient" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClient(im)init", + "mangledName": "$s9Backtrace0A6ClientCACycfc", + "moduleName": "Backtrace", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Backtrace.BacktraceClientDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceClientDelegate", + "printedName": "any Backtrace.BacktraceClientDelegate", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(py)delegate", + "mangledName": "$s9Backtrace0A6ClientC8delegateAA0aB8Delegate_pSgvp", + "moduleName": "Backtrace", + "objc_name": "delegate", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Backtrace.BacktraceClientDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceClientDelegate", + "printedName": "any Backtrace.BacktraceClientDelegate", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)delegate", + "mangledName": "$s9Backtrace0A6ClientC8delegateAA0aB8Delegate_pSgvg", + "moduleName": "Backtrace", + "objc_name": "delegate", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Backtrace.BacktraceClientDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceClientDelegate", + "printedName": "any Backtrace.BacktraceClientDelegate", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)setDelegate:", + "mangledName": "$s9Backtrace0A6ClientC8delegateAA0aB8Delegate_pSgvs", + "moduleName": "Backtrace", + "objc_name": "setDelegate:", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "attributes", + "printedName": "attributes", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(py)attributes", + "mangledName": "$s9Backtrace0A6ClientC10attributesSDySSypGvp", + "moduleName": "Backtrace", + "objc_name": "attributes", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)attributes", + "mangledName": "$s9Backtrace0A6ClientC10attributesSDySSypGvg", + "moduleName": "Backtrace", + "objc_name": "attributes", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)setAttributes:", + "mangledName": "$s9Backtrace0A6ClientC10attributesSDySSypGvs", + "moduleName": "Backtrace", + "objc_name": "setAttributes:", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "attachments", + "printedName": "attachments", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Foundation.URL]", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(py)attachments", + "mangledName": "$s9Backtrace0A6ClientC11attachmentsSay10Foundation3URLVGvp", + "moduleName": "Backtrace", + "objc_name": "attachments", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Foundation.URL]", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)attachments", + "mangledName": "$s9Backtrace0A6ClientC11attachmentsSay10Foundation3URLVGvg", + "moduleName": "Backtrace", + "objc_name": "attachments", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Foundation.URL]", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)setAttachments:", + "mangledName": "$s9Backtrace0A6ClientC11attachmentsSay10Foundation3URLVGvs", + "moduleName": "Backtrace", + "objc_name": "setAttachments:", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "set" + } + ] + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(error:attachmentPaths:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sa" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceResult) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceResult", + "printedName": "Backtrace.BacktraceResult", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)sendWithError:attachmentPaths:completion:", + "mangledName": "$s9Backtrace0A6ClientC4send5error15attachmentPaths10completionys5Error_p_SaySSGyAA0A6ResultCctF", + "moduleName": "Backtrace", + "objc_name": "sendWithError:attachmentPaths:completion:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(message:attachmentPaths:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sa" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceResult) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceResult", + "printedName": "Backtrace.BacktraceResult", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)sendWithMessage:attachmentPaths:completion:", + "mangledName": "$s9Backtrace0A6ClientC4send7message15attachmentPaths10completionySS_SaySSGyAA0A6ResultCctF", + "moduleName": "Backtrace", + "objc_name": "sendWithMessage:attachmentPaths:completion:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(exception:attachmentPaths:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSException?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSException", + "printedName": "Foundation.NSException", + "usr": "c:objc(cs)NSException" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sa" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceResult) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceResult", + "printedName": "Backtrace.BacktraceResult", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)sendWithException:attachmentPaths:completion:", + "mangledName": "$s9Backtrace0A6ClientC4send9exception15attachmentPaths10completionySo11NSExceptionCSg_SaySSGyAA0A6ResultCctF", + "moduleName": "Backtrace", + "objc_name": "sendWithException:attachmentPaths:completion:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(attachmentPaths:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sa" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceResult) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceResult", + "printedName": "Backtrace.BacktraceResult", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)sendWithAttachmentPaths:completion:", + "mangledName": "$s9Backtrace0A6ClientC4send15attachmentPaths10completionySaySSG_yAA0A6ResultCctF", + "moduleName": "Backtrace", + "objc_name": "sendWithAttachmentPaths:completion:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "loggingDestinations", + "printedName": "loggingDestinations", + "children": [ + { + "kind": "TypeNominal", + "name": "Set", + "printedName": "Swift.Set", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBaseDestination", + "printedName": "Backtrace.BacktraceBaseDestination", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBaseDestination" + } + ], + "usr": "s:Sh" + } + ], + "declKind": "Var", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(py)loggingDestinations", + "mangledName": "$s9Backtrace0A6ClientC19loggingDestinationsShyAA0A15BaseDestinationCGvp", + "moduleName": "Backtrace", + "objc_name": "loggingDestinations", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Set", + "printedName": "Swift.Set", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBaseDestination", + "printedName": "Backtrace.BacktraceBaseDestination", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBaseDestination" + } + ], + "usr": "s:Sh" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)loggingDestinations", + "mangledName": "$s9Backtrace0A6ClientC19loggingDestinationsShyAA0A15BaseDestinationCGvg", + "moduleName": "Backtrace", + "objc_name": "loggingDestinations", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Set", + "printedName": "Swift.Set", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBaseDestination", + "printedName": "Backtrace.BacktraceBaseDestination", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBaseDestination" + } + ], + "usr": "s:Sh" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)setLoggingDestinations:", + "mangledName": "$s9Backtrace0A6ClientC19loggingDestinationsShyAA0A15BaseDestinationCGvs", + "moduleName": "Backtrace", + "objc_name": "setLoggingDestinations:", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "metrics", + "printedName": "metrics", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceMetrics", + "printedName": "Backtrace.BacktraceMetrics", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetrics" + } + ], + "declKind": "Var", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(py)metrics", + "mangledName": "$s9Backtrace0A6ClientC7metricsAA0A7MetricsCvp", + "moduleName": "Backtrace", + "objc_name": "metrics", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceMetrics", + "printedName": "Backtrace.BacktraceMetrics", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetrics" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)metrics", + "mangledName": "$s9Backtrace0A6ClientC7metricsAA0A7MetricsCvg", + "moduleName": "Backtrace", + "objc_name": "metrics", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "breadcrumbs", + "printedName": "breadcrumbs", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbs", + "printedName": "Backtrace.BacktraceBreadcrumbs", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbs" + } + ], + "declKind": "Var", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(py)breadcrumbs", + "mangledName": "$s9Backtrace0A6ClientC11breadcrumbsAA0A11BreadcrumbsCvp", + "moduleName": "Backtrace", + "objc_name": "breadcrumbs", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbs", + "printedName": "Backtrace.BacktraceBreadcrumbs", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbs" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)breadcrumbs", + "mangledName": "$s9Backtrace0A6ClientC11breadcrumbsAA0A11BreadcrumbsCvg", + "moduleName": "Backtrace", + "objc_name": "breadcrumbs", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "enableBreadcrumbs", + "printedName": "enableBreadcrumbs()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)enableBreadcrumbs", + "mangledName": "$s9Backtrace0A6ClientC17enableBreadcrumbsyyF", + "moduleName": "Backtrace", + "objc_name": "enableBreadcrumbs", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "enableBreadcrumbs", + "printedName": "enableBreadcrumbs(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbSettings", + "printedName": "Backtrace.BacktraceBreadcrumbSettings", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings" + } + ], + "declKind": "Func", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)enableBreadcrumbs:", + "mangledName": "$s9Backtrace0A6ClientC17enableBreadcrumbsyyAA0A18BreadcrumbSettingsCF", + "moduleName": "Backtrace", + "objc_name": "enableBreadcrumbs:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addBreadcrumb", + "printedName": "addBreadcrumb(_:attributes:type:level:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + } + ], + "declKind": "Func", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)addBreadcrumb:attributes:type:level:", + "mangledName": "$s9Backtrace0A6ClientC13addBreadcrumb_10attributes4type5levelSbSS_SDyS2SGAA0aD4TypeOAA0aD5LevelOtF", + "moduleName": "Backtrace", + "objc_name": "addBreadcrumb:attributes:type:level:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addBreadcrumb", + "printedName": "addBreadcrumb(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)addBreadcrumb:", + "mangledName": "$s9Backtrace0A6ClientC13addBreadcrumbySbSSF", + "moduleName": "Backtrace", + "objc_name": "addBreadcrumb:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addBreadcrumb", + "printedName": "addBreadcrumb(_:attributes:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)addBreadcrumb:attributes:", + "mangledName": "$s9Backtrace0A6ClientC13addBreadcrumb_10attributesSbSS_SDyS2SGtF", + "moduleName": "Backtrace", + "objc_name": "addBreadcrumb:attributes:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addBreadcrumb", + "printedName": "addBreadcrumb(_:type:level:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + } + ], + "declKind": "Func", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)addBreadcrumb:type:level:", + "mangledName": "$s9Backtrace0A6ClientC13addBreadcrumb_4type5levelSbSS_AA0aD4TypeOAA0aD5LevelOtF", + "moduleName": "Backtrace", + "objc_name": "addBreadcrumb:type:level:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addBreadcrumb", + "printedName": "addBreadcrumb(_:level:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + } + ], + "declKind": "Func", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)addBreadcrumb:level:", + "mangledName": "$s9Backtrace0A6ClientC13addBreadcrumb_5levelSbSS_AA0aD5LevelOtF", + "moduleName": "Backtrace", + "objc_name": "addBreadcrumb:level:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addBreadcrumb", + "printedName": "addBreadcrumb(_:type:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + } + ], + "declKind": "Func", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)addBreadcrumb:type:", + "mangledName": "$s9Backtrace0A6ClientC13addBreadcrumb_4typeSbSS_AA0aD4TypeOtF", + "moduleName": "Backtrace", + "objc_name": "addBreadcrumb:type:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "clearBreadcrumbs", + "printedName": "clearBreadcrumbs()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@CM@Backtrace@objc(cs)BacktraceClient(im)clearBreadcrumbs", + "mangledName": "$s9Backtrace0A6ClientC16clearBreadcrumbsSbyF", + "moduleName": "Backtrace", + "objc_name": "clearBreadcrumbs", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClient", + "mangledName": "$s9Backtrace0A6ClientC", + "moduleName": "Backtrace", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "BacktraceClientCustomizing", + "printedName": "BacktraceClientCustomizing", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientCustomizing", + "mangledName": "$s9Backtrace0A17ClientCustomizingP" + }, + { + "kind": "Conformance", + "name": "BacktraceReporting", + "printedName": "BacktraceReporting", + "usr": "c:@M@Backtrace@objc(pl)BacktraceReporting", + "mangledName": "$s9Backtrace0A9ReportingP" + }, + { + "kind": "Conformance", + "name": "BacktraceLogging", + "printedName": "BacktraceLogging", + "usr": "c:@M@Backtrace@objc(pl)BacktraceLogging", + "mangledName": "$s9Backtrace0A7LoggingP" + }, + { + "kind": "Conformance", + "name": "BacktraceMetricsProtocol", + "printedName": "BacktraceMetricsProtocol", + "usr": "c:@M@Backtrace@objc(pl)BacktraceMetricsProtocol", + "mangledName": "$s9Backtrace0A15MetricsProtocolP" + }, + { + "kind": "Conformance", + "name": "BacktraceBreadcrumbProtocol", + "printedName": "BacktraceBreadcrumbProtocol", + "usr": "c:@M@Backtrace@objc(pl)BacktraceBreadcrumbProtocol", + "mangledName": "$s9Backtrace0A18BreadcrumbProtocolP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "MobileCoreServices", + "printedName": "MobileCoreServices", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "TypeDecl", + "name": "BacktraceCredentials", + "printedName": "BacktraceCredentials", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(endpoint:token:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceCredentials", + "printedName": "Backtrace.BacktraceCredentials", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCredentials" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCredentials(im)initWithEndpoint:token:", + "mangledName": "$s9Backtrace0A11CredentialsC8endpoint5tokenAC10Foundation3URLV_SStcfc", + "moduleName": "Backtrace", + "objc_name": "initWithEndpoint:token:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(submissionUrl:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceCredentials", + "printedName": "Backtrace.BacktraceCredentials", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCredentials" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCredentials(im)initWithSubmissionUrl:", + "mangledName": "$s9Backtrace0A11CredentialsC13submissionUrlAC10Foundation3URLV_tcfc", + "moduleName": "Backtrace", + "objc_name": "initWithSubmissionUrl:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceCredentials", + "printedName": "Backtrace.BacktraceCredentials", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCredentials" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCredentials(im)init", + "mangledName": "$s9Backtrace0A11CredentialsCACycfc", + "moduleName": "Backtrace", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCredentials", + "mangledName": "$s9Backtrace0A11CredentialsC", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "TypeDecl", + "name": "BacktraceMetrics", + "printedName": "BacktraceMetrics", + "children": [ + { + "kind": "Var", + "name": "count", + "printedName": "count", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetrics(py)count", + "mangledName": "$s9Backtrace0A7MetricsC5countSivp", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetrics(im)count", + "mangledName": "$s9Backtrace0A7MetricsC5countSivg", + "moduleName": "Backtrace", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "enable", + "printedName": "enable(settings:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceMetricsSettings", + "printedName": "Backtrace.BacktraceMetricsSettings", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetrics(im)enableWithSettings:", + "mangledName": "$s9Backtrace0A7MetricsC6enable8settingsyAA0aB8SettingsC_tF", + "moduleName": "Backtrace", + "objc_name": "enableWithSettings:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addUniqueEvent", + "printedName": "addUniqueEvent(name:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetrics(im)addUniqueEventWithName:", + "mangledName": "$s9Backtrace0A7MetricsC14addUniqueEvent4nameySS_tF", + "moduleName": "Backtrace", + "objc_name": "addUniqueEventWithName:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addSummedEvent", + "printedName": "addSummedEvent(name:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetrics(im)addSummedEventWithName:", + "mangledName": "$s9Backtrace0A7MetricsC14addSummedEvent4nameySS_tF", + "moduleName": "Backtrace", + "objc_name": "addSummedEventWithName:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "clearSummedEvents", + "printedName": "clearSummedEvents()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetrics(im)clearSummedEvents", + "mangledName": "$s9Backtrace0A7MetricsC17clearSummedEventsyyF", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getSummedEvents", + "printedName": "getSummedEvents()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetrics(im)getSummedEvents", + "mangledName": "$s9Backtrace0A7MetricsC15getSummedEventsSayypGyF", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getUniqueEvents", + "printedName": "getUniqueEvents()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetrics(im)getUniqueEvents", + "mangledName": "$s9Backtrace0A7MetricsC15getUniqueEventsSayypGyF", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceMetrics", + "printedName": "Backtrace.BacktraceMetrics", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetrics" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetrics(im)init", + "mangledName": "$s9Backtrace0A7MetricsCACycfc", + "moduleName": "Backtrace", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetrics", + "mangledName": "$s9Backtrace0A7MetricsC", + "moduleName": "Backtrace", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "CrashReporter", + "printedName": "CrashReporter", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Darwin", + "printedName": "Darwin", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "TypeDecl", + "name": "BacktraceCrashReporter", + "printedName": "BacktraceCrashReporter", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(config:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceCrashReporter", + "printedName": "Backtrace.BacktraceCrashReporter", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCrashReporter" + }, + { + "kind": "TypeNominal", + "name": "PLCrashReporterConfig", + "printedName": "CrashReporter.PLCrashReporterConfig", + "hasDefaultArg": true, + "usr": "c:objc(cs)PLCrashReporterConfig" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCrashReporter(im)initWithConfig:", + "mangledName": "$s9Backtrace0A13CrashReporterC6configACSo07PLCrashC6ConfigC_tcfc", + "moduleName": "Backtrace", + "objc_name": "initWithConfig:", + "declAttributes": [ + "Convenience", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "init_kind": "Convenience" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(reporter:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceCrashReporter", + "printedName": "Backtrace.BacktraceCrashReporter", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCrashReporter" + }, + { + "kind": "TypeNominal", + "name": "PLCrashReporter", + "printedName": "CrashReporter.PLCrashReporter", + "usr": "c:objc(cs)PLCrashReporter" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCrashReporter(im)initWithReporter:", + "mangledName": "$s9Backtrace0A13CrashReporterC8reporterACSo07PLCrashC0C_tcfc", + "moduleName": "Backtrace", + "objc_name": "initWithReporter:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceCrashReporter", + "printedName": "Backtrace.BacktraceCrashReporter", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCrashReporter" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCrashReporter(im)init", + "mangledName": "$s9Backtrace0A13CrashReporterCACycfc", + "moduleName": "Backtrace", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCrashReporter", + "mangledName": "$s9Backtrace0A13CrashReporterC", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "CrashReporter", + "printedName": "CrashReporter", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "MachO", + "printedName": "MachO", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "CrashReporter", + "printedName": "CrashReporter", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "TypeDecl", + "name": "BacktraceReport", + "printedName": "BacktraceReport", + "children": [ + { + "kind": "Var", + "name": "reportData", + "printedName": "reportData", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceReport(py)reportData", + "mangledName": "$s9Backtrace0A6ReportC10reportData10Foundation0D0Vvp", + "moduleName": "Backtrace", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceReport(im)reportData", + "mangledName": "$s9Backtrace0A6ReportC10reportData10Foundation0D0Vvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "attachmentPaths", + "printedName": "attachmentPaths", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceReport(py)attachmentPaths", + "mangledName": "$s9Backtrace0A6ReportC15attachmentPathsSaySSGvp", + "moduleName": "Backtrace", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceReport(im)attachmentPaths", + "mangledName": "$s9Backtrace0A6ReportC15attachmentPathsSaySSGvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceReport(im)setAttachmentPaths:", + "mangledName": "$s9Backtrace0A6ReportC15attachmentPathsSaySSGvs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A6ReportC15attachmentPathsSaySSGvM", + "mangledName": "$s9Backtrace0A6ReportC15attachmentPathsSaySSGvM", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "attributes", + "printedName": "attributes", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceReport(py)attributes", + "mangledName": "$s9Backtrace0A6ReportC10attributesSDySSypGvp", + "moduleName": "Backtrace", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceReport(im)attributes", + "mangledName": "$s9Backtrace0A6ReportC10attributesSDySSypGvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceReport(im)setAttributes:", + "mangledName": "$s9Backtrace0A6ReportC10attributesSDySSypGvs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A6ReportC10attributesSDySSypGvM", + "mangledName": "$s9Backtrace0A6ReportC10attributesSDySSypGvM", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceReport", + "printedName": "Backtrace.BacktraceReport", + "usr": "c:@M@Backtrace@objc(cs)BacktraceReport" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceReport(im)init", + "mangledName": "$s9Backtrace0A6ReportCACycfc", + "moduleName": "Backtrace", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Backtrace@objc(cs)BacktraceReport", + "mangledName": "$s9Backtrace0A6ReportC", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "Final", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "TypeDecl", + "name": "Queue", + "printedName": "Queue", + "children": [ + { + "kind": "Function", + "name": "allElements", + "printedName": "allElements()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[τ_0_0]", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:9Backtrace5QueueC11allElementsSayxGyF", + "mangledName": "$s9Backtrace5QueueC11allElementsSayxGyF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "Queue", + "printedName": "Backtrace.Queue<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9Backtrace5QueueC" + } + ], + "declKind": "Constructor", + "usr": "s:9Backtrace5QueueCACyxGycfc", + "mangledName": "$s9Backtrace5QueueCACyxGycfc", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "s:9Backtrace5QueueC", + "mangledName": "$s9Backtrace5QueueC", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjCMembers" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "TypeDecl", + "name": "BacktraceBreadcrumbSettings", + "printedName": "BacktraceBreadcrumbSettings", + "children": [ + { + "kind": "Var", + "name": "defaultMaxBreadcrumbFileSize", + "printedName": "defaultMaxBreadcrumbFileSize", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9Backtrace0A18BreadcrumbSettingsC010defaultMaxB8FileSizeSivpZ", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC010defaultMaxB8FileSizeSivpZ", + "moduleName": "Backtrace", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A18BreadcrumbSettingsC010defaultMaxB8FileSizeSivgZ", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC010defaultMaxB8FileSizeSivgZ", + "moduleName": "Backtrace", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "maxIndividualBreadcrumbSizeBytes", + "printedName": "maxIndividualBreadcrumbSizeBytes", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings(py)maxIndividualBreadcrumbSizeBytes", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC013maxIndividualB9SizeBytesSivp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings(im)maxIndividualBreadcrumbSizeBytes", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC013maxIndividualB9SizeBytesSivg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings(im)setMaxIndividualBreadcrumbSizeBytes:", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC013maxIndividualB9SizeBytesSivs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A18BreadcrumbSettingsC013maxIndividualB9SizeBytesSivM", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC013maxIndividualB9SizeBytesSivM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "maxQueueFileSizeBytes", + "printedName": "maxQueueFileSizeBytes", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings(py)maxQueueFileSizeBytes", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC21maxQueueFileSizeBytesSivp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings(im)maxQueueFileSizeBytes", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC21maxQueueFileSizeBytesSivg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings(im)setMaxQueueFileSizeBytes:", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC21maxQueueFileSizeBytesSivs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A18BreadcrumbSettingsC21maxQueueFileSizeBytesSivM", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC21maxQueueFileSizeBytesSivM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "breadcrumbLogFileName", + "printedName": "breadcrumbLogFileName", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings(py)breadcrumbLogFileName", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC21breadcrumbLogFileNameSSvp", + "moduleName": "Backtrace", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings(im)breadcrumbLogFileName", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC21breadcrumbLogFileNameSSvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "breadcrumbLevel", + "printedName": "breadcrumbLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings(py)breadcrumbLevel", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC15breadcrumbLevelAA0abE0Ovp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings(im)breadcrumbLevel", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC15breadcrumbLevelAA0abE0Ovg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings(im)setBreadcrumbLevel:", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC15breadcrumbLevelAA0abE0Ovs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A18BreadcrumbSettingsC15breadcrumbLevelAA0abE0OvM", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC15breadcrumbLevelAA0abE0OvM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:maxQueueFileSizeBytes:breadcrumbLogFileName:breadcrumbTypes:breadcrumbLevel:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbSettings", + "printedName": "Backtrace.BacktraceBreadcrumbSettings", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.Int]", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings(im)init:maxQueueFileSizeBytes:breadcrumbLogFileName:breadcrumbTypes:breadcrumbLevel:", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC_21maxQueueFileSizeBytes013breadcrumbLogF4Name0I5Types0I5LevelACSi_SiSSSaySiGSitcfc", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:maxQueueFileSizeBytes:breadcrumbLogFileName:breadcrumbTypes:breadcrumbLevel:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbSettings", + "printedName": "Backtrace.BacktraceBreadcrumbSettings", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Backtrace.BacktraceBreadcrumbType]", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + } + ], + "hasDefaultArg": true, + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "hasDefaultArg": true, + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + } + ], + "declKind": "Constructor", + "usr": "s:9Backtrace0A18BreadcrumbSettingsC_21maxQueueFileSizeBytes013breadcrumbLogF4Name0I5Types0I5LevelACSi_SiSSSayAA0aB4TypeOGAA0abM0Otcfc", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC_21maxQueueFileSizeBytes013breadcrumbLogF4Name0I5Types0I5LevelACSi_SiSSSayAA0aB4TypeOGAA0abM0Otcfc", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "getBreadcrumbLogPath", + "printedName": "getBreadcrumbLogPath()", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings(im)getBreadcrumbLogPathAndReturnError:", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC03getB7LogPath10Foundation3URLVyKF", + "moduleName": "Backtrace", + "objc_name": "getBreadcrumbLogPathAndReturnError:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbSettings", + "printedName": "Backtrace.BacktraceBreadcrumbSettings", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings(im)init", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsCACycfc", + "moduleName": "Backtrace", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings", + "mangledName": "$s9Backtrace0A18BreadcrumbSettingsC", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "MachO", + "printedName": "MachO", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Darwin", + "printedName": "Darwin", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "TypeDecl", + "name": "BacktraceBreadcrumbType", + "printedName": "BacktraceBreadcrumbType", + "children": [ + { + "kind": "Var", + "name": "manual", + "printedName": "manual", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceBreadcrumbType.Type) -> Backtrace.BacktraceBreadcrumbType", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceBreadcrumbType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType@BacktraceBreadcrumbTypeManual", + "mangledName": "$s9Backtrace0A14BreadcrumbTypeO6manualyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "log", + "printedName": "log", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceBreadcrumbType.Type) -> Backtrace.BacktraceBreadcrumbType", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceBreadcrumbType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType@BacktraceBreadcrumbTypeLog", + "mangledName": "$s9Backtrace0A14BreadcrumbTypeO3logyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Var", + "name": "navigation", + "printedName": "navigation", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceBreadcrumbType.Type) -> Backtrace.BacktraceBreadcrumbType", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceBreadcrumbType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType@BacktraceBreadcrumbTypeNavigation", + "mangledName": "$s9Backtrace0A14BreadcrumbTypeO10navigationyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 2 + }, + { + "kind": "Var", + "name": "http", + "printedName": "http", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceBreadcrumbType.Type) -> Backtrace.BacktraceBreadcrumbType", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceBreadcrumbType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType@BacktraceBreadcrumbTypeHttp", + "mangledName": "$s9Backtrace0A14BreadcrumbTypeO4httpyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 3 + }, + { + "kind": "Var", + "name": "system", + "printedName": "system", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceBreadcrumbType.Type) -> Backtrace.BacktraceBreadcrumbType", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceBreadcrumbType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType@BacktraceBreadcrumbTypeSystem", + "mangledName": "$s9Backtrace0A14BreadcrumbTypeO6systemyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 4 + }, + { + "kind": "Var", + "name": "user", + "printedName": "user", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceBreadcrumbType.Type) -> Backtrace.BacktraceBreadcrumbType", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceBreadcrumbType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType@BacktraceBreadcrumbTypeUser", + "mangledName": "$s9Backtrace0A14BreadcrumbTypeO4useryA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 5 + }, + { + "kind": "Var", + "name": "configuration", + "printedName": "configuration", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceBreadcrumbType.Type) -> Backtrace.BacktraceBreadcrumbType", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceBreadcrumbType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType@BacktraceBreadcrumbTypeConfiguration", + "mangledName": "$s9Backtrace0A14BreadcrumbTypeO13configurationyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 6 + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9Backtrace0A14BreadcrumbTypeO11descriptionSSvp", + "mangledName": "$s9Backtrace0A14BreadcrumbTypeO11descriptionSSvp", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A14BreadcrumbTypeO11descriptionSSvg", + "mangledName": "$s9Backtrace0A14BreadcrumbTypeO11descriptionSSvg", + "moduleName": "Backtrace", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "all", + "printedName": "all", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Backtrace.BacktraceBreadcrumbType]", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9Backtrace0A14BreadcrumbTypeO3allSayACGvpZ", + "mangledName": "$s9Backtrace0A14BreadcrumbTypeO3allSayACGvpZ", + "moduleName": "Backtrace", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Backtrace.BacktraceBreadcrumbType]", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A14BreadcrumbTypeO3allSayACGvgZ", + "mangledName": "$s9Backtrace0A14BreadcrumbTypeO3allSayACGvgZ", + "moduleName": "Backtrace", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "none", + "printedName": "none", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Backtrace.BacktraceBreadcrumbType]", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9Backtrace0A14BreadcrumbTypeO4noneSayACGvpZ", + "mangledName": "$s9Backtrace0A14BreadcrumbTypeO4noneSayACGvpZ", + "moduleName": "Backtrace", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Backtrace.BacktraceBreadcrumbType]", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A14BreadcrumbTypeO4noneSayACGvgZ", + "mangledName": "$s9Backtrace0A14BreadcrumbTypeO4noneSayACGvgZ", + "moduleName": "Backtrace", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Backtrace.BacktraceBreadcrumbType?", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:9Backtrace0A14BreadcrumbTypeO8rawValueACSgSi_tcfc", + "mangledName": "$s9Backtrace0A14BreadcrumbTypeO8rawValueACSgSi_tcfc", + "moduleName": "Backtrace", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9Backtrace0A14BreadcrumbTypeO8rawValueSivp", + "mangledName": "$s9Backtrace0A14BreadcrumbTypeO8rawValueSivp", + "moduleName": "Backtrace", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A14BreadcrumbTypeO8rawValueSivg", + "mangledName": "$s9Backtrace0A14BreadcrumbTypeO8rawValueSivg", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType", + "mangledName": "$s9Backtrace0A14BreadcrumbTypeO", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "BacktraceBreadcrumbLevel", + "printedName": "BacktraceBreadcrumbLevel", + "children": [ + { + "kind": "Var", + "name": "debug", + "printedName": "debug", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceBreadcrumbLevel.Type) -> Backtrace.BacktraceBreadcrumbLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceBreadcrumbLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel@BacktraceBreadcrumbLevelDebug", + "mangledName": "$s9Backtrace0A15BreadcrumbLevelO5debugyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "info", + "printedName": "info", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceBreadcrumbLevel.Type) -> Backtrace.BacktraceBreadcrumbLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceBreadcrumbLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel@BacktraceBreadcrumbLevelInfo", + "mangledName": "$s9Backtrace0A15BreadcrumbLevelO4infoyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Var", + "name": "warning", + "printedName": "warning", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceBreadcrumbLevel.Type) -> Backtrace.BacktraceBreadcrumbLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceBreadcrumbLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel@BacktraceBreadcrumbLevelWarning", + "mangledName": "$s9Backtrace0A15BreadcrumbLevelO7warningyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 2 + }, + { + "kind": "Var", + "name": "error", + "printedName": "error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceBreadcrumbLevel.Type) -> Backtrace.BacktraceBreadcrumbLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceBreadcrumbLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel@BacktraceBreadcrumbLevelError", + "mangledName": "$s9Backtrace0A15BreadcrumbLevelO5erroryA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 3 + }, + { + "kind": "Var", + "name": "fatal", + "printedName": "fatal", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceBreadcrumbLevel.Type) -> Backtrace.BacktraceBreadcrumbLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceBreadcrumbLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel@BacktraceBreadcrumbLevelFatal", + "mangledName": "$s9Backtrace0A15BreadcrumbLevelO5fatalyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 4 + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9Backtrace0A15BreadcrumbLevelO11descriptionSSvp", + "mangledName": "$s9Backtrace0A15BreadcrumbLevelO11descriptionSSvp", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A15BreadcrumbLevelO11descriptionSSvg", + "mangledName": "$s9Backtrace0A15BreadcrumbLevelO11descriptionSSvg", + "moduleName": "Backtrace", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Backtrace.BacktraceBreadcrumbLevel?", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:9Backtrace0A15BreadcrumbLevelO8rawValueACSgSi_tcfc", + "mangledName": "$s9Backtrace0A15BreadcrumbLevelO8rawValueACSgSi_tcfc", + "moduleName": "Backtrace", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9Backtrace0A15BreadcrumbLevelO8rawValueSivp", + "mangledName": "$s9Backtrace0A15BreadcrumbLevelO8rawValueSivp", + "moduleName": "Backtrace", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A15BreadcrumbLevelO8rawValueSivg", + "mangledName": "$s9Backtrace0A15BreadcrumbLevelO8rawValueSivg", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel", + "mangledName": "$s9Backtrace0A15BreadcrumbLevelO", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "BacktraceBreadcrumbs", + "printedName": "BacktraceBreadcrumbs", + "children": [ + { + "kind": "Function", + "name": "enableBreadcrumbs", + "printedName": "enableBreadcrumbs(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbSettings", + "printedName": "Backtrace.BacktraceBreadcrumbSettings", + "hasDefaultArg": true, + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings" + } + ], + "declKind": "Func", + "usr": "s:9Backtrace0A11BreadcrumbsC06enableB0yyAA0A18BreadcrumbSettingsCF", + "mangledName": "$s9Backtrace0A11BreadcrumbsC06enableB0yyAA0A18BreadcrumbSettingsCF", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "disableBreadcrumbs", + "printedName": "disableBreadcrumbs()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9Backtrace0A11BreadcrumbsC07disableB0yyF", + "mangledName": "$s9Backtrace0A11BreadcrumbsC07disableB0yyF", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addBreadcrumb", + "printedName": "addBreadcrumb(_:attributes:type:level:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "hasDefaultArg": true, + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "hasDefaultArg": true, + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + } + ], + "declKind": "Func", + "usr": "s:9Backtrace0A11BreadcrumbsC13addBreadcrumb_10attributes4type5levelSbSS_SDyS2SGSgAA0aD4TypeOAA0aD5LevelOtF", + "mangledName": "$s9Backtrace0A11BreadcrumbsC13addBreadcrumb_10attributes4type5levelSbSS_SDyS2SGSgAA0aD4TypeOAA0aD5LevelOtF", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "clear", + "printedName": "clear()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:9Backtrace0A11BreadcrumbsC5clearSbyF", + "mangledName": "$s9Backtrace0A11BreadcrumbsC5clearSbyF", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "getCurrentBreadcrumbId", + "printedName": "getCurrentBreadcrumbId", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9Backtrace0A11BreadcrumbsC22getCurrentBreadcrumbIdSiSgvp", + "mangledName": "$s9Backtrace0A11BreadcrumbsC22getCurrentBreadcrumbIdSiSgvp", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A11BreadcrumbsC22getCurrentBreadcrumbIdSiSgvg", + "mangledName": "$s9Backtrace0A11BreadcrumbsC22getCurrentBreadcrumbIdSiSgvg", + "moduleName": "Backtrace", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbs", + "printedName": "Backtrace.BacktraceBreadcrumbs", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbs" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbs(im)init", + "mangledName": "$s9Backtrace0A11BreadcrumbsCACycfc", + "moduleName": "Backtrace", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbs", + "mangledName": "$s9Backtrace0A11BreadcrumbsC", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "TypeDecl", + "name": "Crash", + "printedName": "Crash", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(entity:insertInto:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Crash", + "printedName": "Backtrace.Crash", + "usr": "c:@M@Backtrace@objc(cs)Crash" + }, + { + "kind": "TypeNominal", + "name": "NSEntityDescription", + "printedName": "CoreData.NSEntityDescription", + "usr": "c:objc(cs)NSEntityDescription" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CoreData.NSManagedObjectContext?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSManagedObjectContext", + "printedName": "CoreData.NSManagedObjectContext", + "usr": "c:objc(cs)NSManagedObjectContext" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)Crash(im)initWithEntity:insertIntoManagedObjectContext:", + "mangledName": "$s9Backtrace5CrashC6entity10insertIntoACSo19NSEntityDescriptionC_So22NSManagedObjectContextCSgtcfc", + "moduleName": "Backtrace", + "overriding": true, + "implicit": true, + "objc_name": "initWithEntity:insertIntoManagedObjectContext:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "fetchRequest", + "printedName": "fetchRequest()", + "children": [ + { + "kind": "TypeNominal", + "name": "NSFetchRequest", + "printedName": "CoreData.NSFetchRequest", + "children": [ + { + "kind": "TypeNominal", + "name": "Crash", + "printedName": "Backtrace.Crash", + "usr": "c:@M@Backtrace@objc(cs)Crash" + } + ], + "usr": "c:objc(cs)NSFetchRequest" + } + ], + "declKind": "Func", + "usr": "s:9Backtrace5CrashC12fetchRequestSo07NSFetchD0CyACGyFZ", + "mangledName": "$s9Backtrace5CrashC12fetchRequestSo07NSFetchD0CyACGyFZ", + "moduleName": "Backtrace", + "static": true, + "declAttributes": [ + "AccessControl", + "NonObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "attachmentPaths", + "printedName": "attachmentPaths", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@CM@Backtrace@objc(cs)Crash(py)attachmentPaths", + "mangledName": "$s9Backtrace5CrashC15attachmentPathsSaySSGSgvp", + "moduleName": "Backtrace", + "objc_name": "attachmentPaths", + "declAttributes": [ + "Dynamic", + "AccessControl", + "NSManaged", + "ObjC" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)Crash(im)attachmentPaths", + "mangledName": "$s9Backtrace5CrashC15attachmentPathsSaySSGSgvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)Crash(im)setAttachmentPaths:", + "mangledName": "$s9Backtrace5CrashC15attachmentPathsSaySSGSgvs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "dateAdded", + "printedName": "dateAdded", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@CM@Backtrace@objc(cs)Crash(py)dateAdded", + "mangledName": "$s9Backtrace5CrashC9dateAdded10Foundation4DateVSgvp", + "moduleName": "Backtrace", + "objc_name": "dateAdded", + "declAttributes": [ + "Dynamic", + "AccessControl", + "NSManaged", + "ObjC" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)Crash(im)dateAdded", + "mangledName": "$s9Backtrace5CrashC9dateAdded10Foundation4DateVSgvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)Crash(im)setDateAdded:", + "mangledName": "$s9Backtrace5CrashC9dateAdded10Foundation4DateVSgvs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "hashProperty", + "printedName": "hashProperty", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@CM@Backtrace@objc(cs)Crash(py)hashProperty", + "mangledName": "$s9Backtrace5CrashC12hashPropertySSSgvp", + "moduleName": "Backtrace", + "objc_name": "hashProperty", + "declAttributes": [ + "Dynamic", + "AccessControl", + "NSManaged", + "ObjC" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)Crash(im)hashProperty", + "mangledName": "$s9Backtrace5CrashC12hashPropertySSSgvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)Crash(im)setHashProperty:", + "mangledName": "$s9Backtrace5CrashC12hashPropertySSSgvs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "reportData", + "printedName": "reportData", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@CM@Backtrace@objc(cs)Crash(py)reportData", + "mangledName": "$s9Backtrace5CrashC10reportData10Foundation0D0VSgvp", + "moduleName": "Backtrace", + "objc_name": "reportData", + "declAttributes": [ + "Dynamic", + "AccessControl", + "NSManaged", + "ObjC" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)Crash(im)reportData", + "mangledName": "$s9Backtrace5CrashC10reportData10Foundation0D0VSgvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)Crash(im)setReportData:", + "mangledName": "$s9Backtrace5CrashC10reportData10Foundation0D0VSgvs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "retryCount", + "printedName": "retryCount", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Var", + "usr": "c:@CM@Backtrace@objc(cs)Crash(py)retryCount", + "mangledName": "$s9Backtrace5CrashC10retryCounts5Int64Vvp", + "moduleName": "Backtrace", + "objc_name": "retryCount", + "declAttributes": [ + "Dynamic", + "AccessControl", + "NSManaged", + "ObjC" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)Crash(im)retryCount", + "mangledName": "$s9Backtrace5CrashC10retryCounts5Int64Vvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Backtrace@objc(cs)Crash(im)setRetryCount:", + "mangledName": "$s9Backtrace5CrashC10retryCounts5Int64Vvs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "set" + } + ] + } + ], + "declKind": "Class", + "usr": "c:@M@Backtrace@objc(cs)Crash", + "mangledName": "$s9Backtrace5CrashC", + "moduleName": "Backtrace", + "objc_name": "Crash", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSManagedObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "CoreData.NSManagedObject", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "ObservableObject", + "printedName": "ObservableObject", + "children": [ + { + "kind": "TypeWitness", + "name": "ObjectWillChangePublisher", + "printedName": "ObjectWillChangePublisher", + "children": [ + { + "kind": "TypeNominal", + "name": "ObservableObjectPublisher", + "printedName": "Combine.ObservableObjectPublisher", + "usr": "s:7Combine25ObservableObjectPublisherC" + } + ] + } + ], + "usr": "s:7Combine16ObservableObjectP", + "mangledName": "$s7Combine16ObservableObjectP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "TypeDecl", + "name": "BacktraceOomMode", + "printedName": "BacktraceOomMode", + "children": [ + { + "kind": "Var", + "name": "none", + "printedName": "none", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceOomMode.Type) -> Backtrace.BacktraceOomMode", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceOomMode", + "printedName": "Backtrace.BacktraceOomMode", + "usr": "c:@M@Backtrace@E@BacktraceOomMode" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceOomMode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceOomMode", + "printedName": "Backtrace.BacktraceOomMode", + "usr": "c:@M@Backtrace@E@BacktraceOomMode" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceOomMode@BacktraceOomModeNone", + "mangledName": "$s9Backtrace0A7OomModeO4noneyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "light", + "printedName": "light", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceOomMode.Type) -> Backtrace.BacktraceOomMode", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceOomMode", + "printedName": "Backtrace.BacktraceOomMode", + "usr": "c:@M@Backtrace@E@BacktraceOomMode" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceOomMode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceOomMode", + "printedName": "Backtrace.BacktraceOomMode", + "usr": "c:@M@Backtrace@E@BacktraceOomMode" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceOomMode@BacktraceOomModeLight", + "mangledName": "$s9Backtrace0A7OomModeO5lightyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Var", + "name": "full", + "printedName": "full", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceOomMode.Type) -> Backtrace.BacktraceOomMode", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceOomMode", + "printedName": "Backtrace.BacktraceOomMode", + "usr": "c:@M@Backtrace@E@BacktraceOomMode" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Backtrace.BacktraceOomMode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceOomMode", + "printedName": "Backtrace.BacktraceOomMode", + "usr": "c:@M@Backtrace@E@BacktraceOomMode" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Backtrace@E@BacktraceOomMode@BacktraceOomModeFull", + "mangledName": "$s9Backtrace0A7OomModeO4fullyA2CmF", + "moduleName": "Backtrace", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 2 + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Backtrace.BacktraceOomMode?", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceOomMode", + "printedName": "Backtrace.BacktraceOomMode", + "usr": "c:@M@Backtrace@E@BacktraceOomMode" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:9Backtrace0A7OomModeO8rawValueACSgSi_tcfc", + "mangledName": "$s9Backtrace0A7OomModeO8rawValueACSgSi_tcfc", + "moduleName": "Backtrace", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9Backtrace0A7OomModeO8rawValueSivp", + "mangledName": "$s9Backtrace0A7OomModeO8rawValueSivp", + "moduleName": "Backtrace", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A7OomModeO8rawValueSivg", + "mangledName": "$s9Backtrace0A7OomModeO8rawValueSivg", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@Backtrace@E@BacktraceOomMode", + "mangledName": "$s9Backtrace0A7OomModeO", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "BacktraceClientConfiguration", + "printedName": "BacktraceClientConfiguration", + "children": [ + { + "kind": "Var", + "name": "credentials", + "printedName": "credentials", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceCredentials", + "printedName": "Backtrace.BacktraceCredentials", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCredentials" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(py)credentials", + "mangledName": "$s9Backtrace0A19ClientConfigurationC11credentialsAA0A11CredentialsCvp", + "moduleName": "Backtrace", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceCredentials", + "printedName": "Backtrace.BacktraceCredentials", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCredentials" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)credentials", + "mangledName": "$s9Backtrace0A19ClientConfigurationC11credentialsAA0A11CredentialsCvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "dbSettings", + "printedName": "dbSettings", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceDatabaseSettings", + "printedName": "Backtrace.BacktraceDatabaseSettings", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(py)dbSettings", + "mangledName": "$s9Backtrace0A19ClientConfigurationC10dbSettingsAA0a8DatabaseE0Cvp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceDatabaseSettings", + "printedName": "Backtrace.BacktraceDatabaseSettings", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)dbSettings", + "mangledName": "$s9Backtrace0A19ClientConfigurationC10dbSettingsAA0a8DatabaseE0Cvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceDatabaseSettings", + "printedName": "Backtrace.BacktraceDatabaseSettings", + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)setDbSettings:", + "mangledName": "$s9Backtrace0A19ClientConfigurationC10dbSettingsAA0a8DatabaseE0Cvs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A19ClientConfigurationC10dbSettingsAA0a8DatabaseE0CvM", + "mangledName": "$s9Backtrace0A19ClientConfigurationC10dbSettingsAA0a8DatabaseE0CvM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "metricsSettings", + "printedName": "metricsSettings", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceMetricsSettings", + "printedName": "Backtrace.BacktraceMetricsSettings", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(py)metricsSettings", + "mangledName": "$s9Backtrace0A19ClientConfigurationC15metricsSettingsAA0a7MetricsE0Cvp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceMetricsSettings", + "printedName": "Backtrace.BacktraceMetricsSettings", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)metricsSettings", + "mangledName": "$s9Backtrace0A19ClientConfigurationC15metricsSettingsAA0a7MetricsE0Cvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceMetricsSettings", + "printedName": "Backtrace.BacktraceMetricsSettings", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetricsSettings" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)setMetricsSettings:", + "mangledName": "$s9Backtrace0A19ClientConfigurationC15metricsSettingsAA0a7MetricsE0Cvs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A19ClientConfigurationC15metricsSettingsAA0a7MetricsE0CvM", + "mangledName": "$s9Backtrace0A19ClientConfigurationC15metricsSettingsAA0a7MetricsE0CvM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "breadcrumbSettings", + "printedName": "breadcrumbSettings", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbSettings", + "printedName": "Backtrace.BacktraceBreadcrumbSettings", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(py)breadcrumbSettings", + "mangledName": "$s9Backtrace0A19ClientConfigurationC18breadcrumbSettingsAA0a10BreadcrumbE0Cvp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbSettings", + "printedName": "Backtrace.BacktraceBreadcrumbSettings", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)breadcrumbSettings", + "mangledName": "$s9Backtrace0A19ClientConfigurationC18breadcrumbSettingsAA0a10BreadcrumbE0Cvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbSettings", + "printedName": "Backtrace.BacktraceBreadcrumbSettings", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)setBreadcrumbSettings:", + "mangledName": "$s9Backtrace0A19ClientConfigurationC18breadcrumbSettingsAA0a10BreadcrumbE0Cvs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A19ClientConfigurationC18breadcrumbSettingsAA0a10BreadcrumbE0CvM", + "mangledName": "$s9Backtrace0A19ClientConfigurationC18breadcrumbSettingsAA0a10BreadcrumbE0CvM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "reportsPerMin", + "printedName": "reportsPerMin", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(py)reportsPerMin", + "mangledName": "$s9Backtrace0A19ClientConfigurationC13reportsPerMinSivp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)reportsPerMin", + "mangledName": "$s9Backtrace0A19ClientConfigurationC13reportsPerMinSivg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)setReportsPerMin:", + "mangledName": "$s9Backtrace0A19ClientConfigurationC13reportsPerMinSivs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A19ClientConfigurationC13reportsPerMinSivM", + "mangledName": "$s9Backtrace0A19ClientConfigurationC13reportsPerMinSivM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "allowsAttachingDebugger", + "printedName": "allowsAttachingDebugger", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(py)allowsAttachingDebugger", + "mangledName": "$s9Backtrace0A19ClientConfigurationC23allowsAttachingDebuggerSbvp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)allowsAttachingDebugger", + "mangledName": "$s9Backtrace0A19ClientConfigurationC23allowsAttachingDebuggerSbvg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)setAllowsAttachingDebugger:", + "mangledName": "$s9Backtrace0A19ClientConfigurationC23allowsAttachingDebuggerSbvs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A19ClientConfigurationC23allowsAttachingDebuggerSbvM", + "mangledName": "$s9Backtrace0A19ClientConfigurationC23allowsAttachingDebuggerSbvM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "oomMode", + "printedName": "oomMode", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceOomMode", + "printedName": "Backtrace.BacktraceOomMode", + "usr": "c:@M@Backtrace@E@BacktraceOomMode" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(py)oomMode", + "mangledName": "$s9Backtrace0A19ClientConfigurationC7oomModeAA0a3OomE0Ovp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceOomMode", + "printedName": "Backtrace.BacktraceOomMode", + "usr": "c:@M@Backtrace@E@BacktraceOomMode" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)oomMode", + "mangledName": "$s9Backtrace0A19ClientConfigurationC7oomModeAA0a3OomE0Ovg", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceOomMode", + "printedName": "Backtrace.BacktraceOomMode", + "usr": "c:@M@Backtrace@E@BacktraceOomMode" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)setOomMode:", + "mangledName": "$s9Backtrace0A19ClientConfigurationC7oomModeAA0a3OomE0Ovs", + "moduleName": "Backtrace", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A19ClientConfigurationC7oomModeAA0a3OomE0OvM", + "mangledName": "$s9Backtrace0A19ClientConfigurationC7oomModeAA0a3OomE0OvM", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "detectOom", + "printedName": "detectOom", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(py)detectOom", + "mangledName": "$s9Backtrace0A19ClientConfigurationC9detectOomSbvp", + "moduleName": "Backtrace", + "deprecated": true, + "declAttributes": [ + "AccessControl", + "ObjC", + "Available", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)detectOom", + "mangledName": "$s9Backtrace0A19ClientConfigurationC9detectOomSbvg", + "moduleName": "Backtrace", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)setDetectOom:", + "mangledName": "$s9Backtrace0A19ClientConfigurationC9detectOomSbvs", + "moduleName": "Backtrace", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace0A19ClientConfigurationC9detectOomSbvM", + "mangledName": "$s9Backtrace0A19ClientConfigurationC9detectOomSbvM", + "moduleName": "Backtrace", + "deprecated": true, + "implicit": true, + "declAttributes": [ + "Available" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(credentials:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceClientConfiguration", + "printedName": "Backtrace.BacktraceClientConfiguration", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration" + }, + { + "kind": "TypeNominal", + "name": "BacktraceCredentials", + "printedName": "Backtrace.BacktraceCredentials", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCredentials" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)initWithCredentials:", + "mangledName": "$s9Backtrace0A19ClientConfigurationC11credentialsAcA0A11CredentialsC_tcfc", + "moduleName": "Backtrace", + "objc_name": "initWithCredentials:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(credentials:dbSettings:reportsPerMin:allowsAttachingDebugger:oomMode:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceClientConfiguration", + "printedName": "Backtrace.BacktraceClientConfiguration", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration" + }, + { + "kind": "TypeNominal", + "name": "BacktraceCredentials", + "printedName": "Backtrace.BacktraceCredentials", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCredentials" + }, + { + "kind": "TypeNominal", + "name": "BacktraceDatabaseSettings", + "printedName": "Backtrace.BacktraceDatabaseSettings", + "hasDefaultArg": true, + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "BacktraceOomMode", + "printedName": "Backtrace.BacktraceOomMode", + "hasDefaultArg": true, + "usr": "c:@M@Backtrace@E@BacktraceOomMode" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)initWithCredentials:dbSettings:reportsPerMin:allowsAttachingDebugger:oomMode:", + "mangledName": "$s9Backtrace0A19ClientConfigurationC11credentials10dbSettings13reportsPerMin23allowsAttachingDebugger7oomModeAcA0A11CredentialsC_AA0a8DatabaseF0CSiSbAA0a3OomN0Otcfc", + "moduleName": "Backtrace", + "objc_name": "initWithCredentials:dbSettings:reportsPerMin:allowsAttachingDebugger:oomMode:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(credentials:dbSettings:reportsPerMin:allowsAttachingDebugger:detectOOM:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceClientConfiguration", + "printedName": "Backtrace.BacktraceClientConfiguration", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration" + }, + { + "kind": "TypeNominal", + "name": "BacktraceCredentials", + "printedName": "Backtrace.BacktraceCredentials", + "usr": "c:@M@Backtrace@objc(cs)BacktraceCredentials" + }, + { + "kind": "TypeNominal", + "name": "BacktraceDatabaseSettings", + "printedName": "Backtrace.BacktraceDatabaseSettings", + "hasDefaultArg": true, + "usr": "c:@M@Backtrace@objc(cs)BacktraceDatabaseSettings" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)initWithCredentials:dbSettings:reportsPerMin:allowsAttachingDebugger:detectOOM:", + "mangledName": "$s9Backtrace0A19ClientConfigurationC11credentials10dbSettings13reportsPerMin23allowsAttachingDebugger9detectOOMAcA0A11CredentialsC_AA0a8DatabaseF0CSiS2btcfc", + "moduleName": "Backtrace", + "deprecated": true, + "objc_name": "initWithCredentials:dbSettings:reportsPerMin:allowsAttachingDebugger:detectOOM:", + "declAttributes": [ + "Convenience", + "AccessControl", + "ObjC", + "Available", + "RawDocComment" + ], + "init_kind": "Convenience" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceClientConfiguration", + "printedName": "Backtrace.BacktraceClientConfiguration", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration(im)init", + "mangledName": "$s9Backtrace0A19ClientConfigurationCACycfc", + "moduleName": "Backtrace", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Backtrace@objc(cs)BacktraceClientConfiguration", + "mangledName": "$s9Backtrace0A19ClientConfigurationC", + "moduleName": "Backtrace", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + }, + { + "kind": "TypeDecl", + "name": "BacktraceClientCustomizing", + "printedName": "BacktraceClientCustomizing", + "children": [ + { + "kind": "Var", + "name": "attributes", + "printedName": "attributes", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientCustomizing(py)attributes", + "mangledName": "$s9Backtrace0A17ClientCustomizingP10attributesSDySSypGvp", + "moduleName": "Backtrace", + "protocolReq": true, + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientCustomizing(im)attributes", + "mangledName": "$s9Backtrace0A17ClientCustomizingP10attributesSDySSypGvg", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceClientCustomizing>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientCustomizing(im)setAttributes:", + "mangledName": "$s9Backtrace0A17ClientCustomizingP10attributesSDySSypGvs", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceClientCustomizing>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "attachments", + "printedName": "attachments", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Foundation.URL]", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientCustomizing(py)attachments", + "mangledName": "$s9Backtrace0A17ClientCustomizingP11attachmentsSay10Foundation3URLVGvp", + "moduleName": "Backtrace", + "protocolReq": true, + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Foundation.URL]", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientCustomizing(im)attachments", + "mangledName": "$s9Backtrace0A17ClientCustomizingP11attachmentsSay10Foundation3URLVGvg", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceClientCustomizing>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Foundation.URL]", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientCustomizing(im)setAttachments:", + "mangledName": "$s9Backtrace0A17ClientCustomizingP11attachmentsSay10Foundation3URLVGvs", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceClientCustomizing>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Backtrace.BacktraceClientDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceClientDelegate", + "printedName": "any Backtrace.BacktraceClientDelegate", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientCustomizing(py)delegate", + "mangledName": "$s9Backtrace0A17ClientCustomizingP8delegateAA0aB8Delegate_pSgvp", + "moduleName": "Backtrace", + "protocolReq": true, + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Backtrace.BacktraceClientDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceClientDelegate", + "printedName": "any Backtrace.BacktraceClientDelegate", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientCustomizing(im)delegate", + "mangledName": "$s9Backtrace0A17ClientCustomizingP8delegateAA0aB8Delegate_pSgvg", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceClientCustomizing>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Backtrace.BacktraceClientDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceClientDelegate", + "printedName": "any Backtrace.BacktraceClientDelegate", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientCustomizing(im)setDelegate:", + "mangledName": "$s9Backtrace0A17ClientCustomizingP8delegateAA0aB8Delegate_pSgvs", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceClientCustomizing>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + } + ] + } + ], + "declKind": "Protocol", + "usr": "c:@M@Backtrace@objc(pl)BacktraceClientCustomizing", + "mangledName": "$s9Backtrace0A17ClientCustomizingP", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "BacktraceReporting", + "printedName": "BacktraceReporting", + "children": [ + { + "kind": "Function", + "name": "send", + "printedName": "send(error:attachmentPaths:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceResult) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceResult", + "printedName": "Backtrace.BacktraceResult", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(pl)BacktraceReporting(im)sendWithError:attachmentPaths:completion:", + "mangledName": "$s9Backtrace0A9ReportingP4send5error15attachmentPaths10completionys5Error_p_SaySSGyAA0A6ResultCctF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceReporting>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "sendWithError:attachmentPaths:completion:", + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(message:attachmentPaths:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceResult) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceResult", + "printedName": "Backtrace.BacktraceResult", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(pl)BacktraceReporting(im)sendWithMessage:attachmentPaths:completion:", + "mangledName": "$s9Backtrace0A9ReportingP4send7message15attachmentPaths10completionySS_SaySSGyAA0A6ResultCctF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceReporting>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "sendWithMessage:attachmentPaths:completion:", + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(attachmentPaths:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceResult) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceResult", + "printedName": "Backtrace.BacktraceResult", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(pl)BacktraceReporting(im)sendWithAttachmentPaths:completion:", + "mangledName": "$s9Backtrace0A9ReportingP4send15attachmentPaths10completionySaySSG_yAA0A6ResultCctF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceReporting>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "sendWithAttachmentPaths:completion:", + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(exception:attachmentPaths:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSException?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSException", + "printedName": "Foundation.NSException", + "usr": "c:objc(cs)NSException" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Backtrace.BacktraceResult) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceResult", + "printedName": "Backtrace.BacktraceResult", + "usr": "c:@M@Backtrace@objc(cs)BacktraceResult" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(pl)BacktraceReporting(im)sendWithException:attachmentPaths:completion:", + "mangledName": "$s9Backtrace0A9ReportingP4send9exception15attachmentPaths10completionySo11NSExceptionCSg_SaySSGyAA0A6ResultCctF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceReporting>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "sendWithException:attachmentPaths:completion:", + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@Backtrace@objc(pl)BacktraceReporting", + "mangledName": "$s9Backtrace0A9ReportingP", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "BacktraceLogging", + "printedName": "BacktraceLogging", + "children": [ + { + "kind": "Var", + "name": "loggingDestinations", + "printedName": "loggingDestinations", + "children": [ + { + "kind": "TypeNominal", + "name": "Set", + "printedName": "Swift.Set", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBaseDestination", + "printedName": "Backtrace.BacktraceBaseDestination", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBaseDestination" + } + ], + "usr": "s:Sh" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(pl)BacktraceLogging(py)loggingDestinations", + "mangledName": "$s9Backtrace0A7LoggingP19loggingDestinationsShyAA0A15BaseDestinationCGvp", + "moduleName": "Backtrace", + "protocolReq": true, + "declAttributes": [ + "ObjC", + "Available", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Set", + "printedName": "Swift.Set", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBaseDestination", + "printedName": "Backtrace.BacktraceBaseDestination", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBaseDestination" + } + ], + "usr": "s:Sh" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(pl)BacktraceLogging(im)loggingDestinations", + "mangledName": "$s9Backtrace0A7LoggingP19loggingDestinationsShyAA0A15BaseDestinationCGvg", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceLogging>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Set", + "printedName": "Swift.Set", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBaseDestination", + "printedName": "Backtrace.BacktraceBaseDestination", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBaseDestination" + } + ], + "usr": "s:Sh" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(pl)BacktraceLogging(im)setLoggingDestinations:", + "mangledName": "$s9Backtrace0A7LoggingP19loggingDestinationsShyAA0A15BaseDestinationCGvs", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceLogging>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + } + ] + } + ], + "declKind": "Protocol", + "usr": "c:@M@Backtrace@objc(pl)BacktraceLogging", + "mangledName": "$s9Backtrace0A7LoggingP", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "BacktraceMetricsProtocol", + "printedName": "BacktraceMetricsProtocol", + "children": [ + { + "kind": "Var", + "name": "metrics", + "printedName": "metrics", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceMetrics", + "printedName": "Backtrace.BacktraceMetrics", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetrics" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(pl)BacktraceMetricsProtocol(py)metrics", + "mangledName": "$s9Backtrace0A15MetricsProtocolP7metricsAA0aB0Cvp", + "moduleName": "Backtrace", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceMetrics", + "printedName": "Backtrace.BacktraceMetrics", + "usr": "c:@M@Backtrace@objc(cs)BacktraceMetrics" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(pl)BacktraceMetricsProtocol(im)metrics", + "mangledName": "$s9Backtrace0A15MetricsProtocolP7metricsAA0aB0Cvg", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceMetricsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Protocol", + "usr": "c:@M@Backtrace@objc(pl)BacktraceMetricsProtocol", + "mangledName": "$s9Backtrace0A15MetricsProtocolP", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "applicationName", + "printedName": "applicationName", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9Backtrace15applicationNameSSSgvp", + "mangledName": "$s9Backtrace15applicationNameSSSgvp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace15applicationNameSSSgvg", + "mangledName": "$s9Backtrace15applicationNameSSSgvg", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "applicationVersion", + "printedName": "applicationVersion", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9Backtrace18applicationVersionSSSgvp", + "mangledName": "$s9Backtrace18applicationVersionSSSgvp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace18applicationVersionSSSgvg", + "mangledName": "$s9Backtrace18applicationVersionSSSgvg", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "buildVersion", + "printedName": "buildVersion", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9Backtrace12buildVersionSSSgvp", + "mangledName": "$s9Backtrace12buildVersionSSSgvp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace12buildVersionSSSgvg", + "mangledName": "$s9Backtrace12buildVersionSSSgvg", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "defaultMetricsBaseUrlString", + "printedName": "defaultMetricsBaseUrlString", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9Backtrace27defaultMetricsBaseUrlStringSSvp", + "mangledName": "$s9Backtrace27defaultMetricsBaseUrlStringSSvp", + "moduleName": "Backtrace", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9Backtrace27defaultMetricsBaseUrlStringSSvg", + "mangledName": "$s9Backtrace27defaultMetricsBaseUrlStringSSvg", + "moduleName": "Backtrace", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "BacktraceBreadcrumbProtocol", + "printedName": "BacktraceBreadcrumbProtocol", + "children": [ + { + "kind": "Var", + "name": "breadcrumbs", + "printedName": "breadcrumbs", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbs", + "printedName": "Backtrace.BacktraceBreadcrumbs", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbs" + } + ], + "declKind": "Var", + "usr": "c:@M@Backtrace@objc(pl)BacktraceBreadcrumbProtocol(py)breadcrumbs", + "mangledName": "$s9Backtrace0A18BreadcrumbProtocolP11breadcrumbsAA0A11BreadcrumbsCvp", + "moduleName": "Backtrace", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbs", + "printedName": "Backtrace.BacktraceBreadcrumbs", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbs" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Backtrace@objc(pl)BacktraceBreadcrumbProtocol(im)breadcrumbs", + "mangledName": "$s9Backtrace0A18BreadcrumbProtocolP11breadcrumbsAA0A11BreadcrumbsCvg", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceBreadcrumbProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "enableBreadcrumbs", + "printedName": "enableBreadcrumbs()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(pl)BacktraceBreadcrumbProtocol(im)enableBreadcrumbs", + "mangledName": "$s9Backtrace0A18BreadcrumbProtocolP17enableBreadcrumbsyyF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceBreadcrumbProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "enableBreadcrumbs", + "printedName": "enableBreadcrumbs(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbSettings", + "printedName": "Backtrace.BacktraceBreadcrumbSettings", + "usr": "c:@M@Backtrace@objc(cs)BacktraceBreadcrumbSettings" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(pl)BacktraceBreadcrumbProtocol(im)enableBreadcrumbs:", + "mangledName": "$s9Backtrace0A18BreadcrumbProtocolP17enableBreadcrumbsyyAA0aB8SettingsCF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceBreadcrumbProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addBreadcrumb", + "printedName": "addBreadcrumb(_:attributes:type:level:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(pl)BacktraceBreadcrumbProtocol(im)addBreadcrumb:attributes:type:level:", + "mangledName": "$s9Backtrace0A18BreadcrumbProtocolP03addB0_10attributes4type5levelSbSS_SDyS2SGAA0aB4TypeOAA0aB5LevelOtF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceBreadcrumbProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addBreadcrumb", + "printedName": "addBreadcrumb(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(pl)BacktraceBreadcrumbProtocol(im)addBreadcrumb:", + "mangledName": "$s9Backtrace0A18BreadcrumbProtocolP03addB0ySbSSF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceBreadcrumbProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addBreadcrumb", + "printedName": "addBreadcrumb(_:attributes:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(pl)BacktraceBreadcrumbProtocol(im)addBreadcrumb:attributes:", + "mangledName": "$s9Backtrace0A18BreadcrumbProtocolP03addB0_10attributesSbSS_SDyS2SGtF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceBreadcrumbProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addBreadcrumb", + "printedName": "addBreadcrumb(_:type:level:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(pl)BacktraceBreadcrumbProtocol(im)addBreadcrumb:type:level:", + "mangledName": "$s9Backtrace0A18BreadcrumbProtocolP03addB0_4type5levelSbSS_AA0aB4TypeOAA0aB5LevelOtF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceBreadcrumbProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addBreadcrumb", + "printedName": "addBreadcrumb(_:level:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbLevel", + "printedName": "Backtrace.BacktraceBreadcrumbLevel", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbLevel" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(pl)BacktraceBreadcrumbProtocol(im)addBreadcrumb:level:", + "mangledName": "$s9Backtrace0A18BreadcrumbProtocolP03addB0_5levelSbSS_AA0aB5LevelOtF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceBreadcrumbProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addBreadcrumb", + "printedName": "addBreadcrumb(_:type:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "BacktraceBreadcrumbType", + "printedName": "Backtrace.BacktraceBreadcrumbType", + "usr": "c:@M@Backtrace@E@BacktraceBreadcrumbType" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(pl)BacktraceBreadcrumbProtocol(im)addBreadcrumb:type:", + "mangledName": "$s9Backtrace0A18BreadcrumbProtocolP03addB0_4typeSbSS_AA0aB4TypeOtF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceBreadcrumbProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "clearBreadcrumbs", + "printedName": "clearBreadcrumbs()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@Backtrace@objc(pl)BacktraceBreadcrumbProtocol(im)clearBreadcrumbs", + "mangledName": "$s9Backtrace0A18BreadcrumbProtocolP16clearBreadcrumbsSbyF", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 where τ_0_0 : Backtrace.BacktraceBreadcrumbProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@Backtrace@objc(pl)BacktraceBreadcrumbProtocol", + "mangledName": "$s9Backtrace0A18BreadcrumbProtocolP", + "moduleName": "Backtrace", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Backtrace" + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/Payload.swift", + "kind": "IntegerLiteral", + "offset": 79, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/Payload.swift", + "kind": "StringLiteral", + "offset": 160, + "length": 16, + "value": "\"dropped_events\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/Payload.swift", + "kind": "StringLiteral", + "offset": 160, + "length": 16, + "value": "\"dropped_events\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/UniqueEventsPayload.swift", + "kind": "StringLiteral", + "offset": 556, + "length": 15, + "value": "\"unique_events\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/UniqueEventsPayload.swift", + "kind": "StringLiteral", + "offset": 591, + "length": 13, + "value": "\"application\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/UniqueEventsPayload.swift", + "kind": "StringLiteral", + "offset": 627, + "length": 12, + "value": "\"appversion\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/UniqueEventsPayload.swift", + "kind": "StringLiteral", + "offset": 556, + "length": 15, + "value": "\"unique_events\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/UniqueEventsPayload.swift", + "kind": "StringLiteral", + "offset": 591, + "length": 13, + "value": "\"application\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/UniqueEventsPayload.swift", + "kind": "StringLiteral", + "offset": 627, + "length": 12, + "value": "\"appversion\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceLogger.swift", + "kind": "IntegerLiteral", + "offset": 211, + "length": 7, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceLogger.swift", + "kind": "IntegerLiteral", + "offset": 279, + "length": 4, + "value": "2" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceLogger.swift", + "kind": "IntegerLiteral", + "offset": 340, + "length": 5, + "value": "3" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceLogger.swift", + "kind": "IntegerLiteral", + "offset": 398, + "length": 4, + "value": "4" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceLogger.swift", + "kind": "IntegerLiteral", + "offset": 211, + "length": 7, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceLogger.swift", + "kind": "IntegerLiteral", + "offset": 279, + "length": 4, + "value": "2" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceLogger.swift", + "kind": "IntegerLiteral", + "offset": 340, + "length": 5, + "value": "3" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceLogger.swift", + "kind": "IntegerLiteral", + "offset": 398, + "length": 4, + "value": "4" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceLogger.swift", + "kind": "Array", + "offset": 889, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceLogger.swift", + "kind": "StringLiteral", + "offset": 2632, + "length": 24, + "value": "\"Backtrace.BacktraceBaseDestination\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceDatabaseSettings.swift", + "kind": "IntegerLiteral", + "offset": 239, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceDatabaseSettings.swift", + "kind": "IntegerLiteral", + "offset": 387, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceDatabaseSettings.swift", + "kind": "IntegerLiteral", + "offset": 509, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceDatabaseSettings.swift", + "kind": "IntegerLiteral", + "offset": 599, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceDatabaseSettings.swift", + "kind": "BooleanLiteral", + "offset": 991, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceDatabaseSettings.swift", + "kind": "IntegerLiteral", + "offset": 1129, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceDatabaseSettings.swift", + "kind": "IntegerLiteral", + "offset": 1433, + "length": 8, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceDatabaseSettings.swift", + "kind": "IntegerLiteral", + "offset": 1433, + "length": 8, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceDatabaseSettings.swift", + "kind": "IntegerLiteral", + "offset": 1699, + "length": 5, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceDatabaseSettings.swift", + "kind": "IntegerLiteral", + "offset": 1699, + "length": 5, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Dispatching\/Dispatcher.swift", + "kind": "StringLiteral", + "offset": 81, + "length": 23, + "value": "\"backtrace.dispatching\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Dispatching\/Dispatcher.swift", + "kind": "IntegerLiteral", + "offset": 479, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceMetricsSettings.swift", + "kind": "IntegerLiteral", + "offset": 245, + "length": 3, + "value": "350" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceMetricsSettings.swift", + "kind": "IntegerLiteral", + "offset": 434, + "length": 4, + "value": "1800" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceMetricsSettings.swift", + "kind": "IntegerLiteral", + "offset": 624, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceMetricsSettings.swift", + "kind": "IntegerLiteral", + "offset": 715, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceMetricsSettings.swift", + "kind": "StringLiteral", + "offset": 868, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/AttributesProvider.swift", + "kind": "Dictionary", + "offset": 460, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/AttributesProvider.swift", + "kind": "Array", + "offset": 499, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/AttributesProvider.swift", + "kind": "BooleanLiteral", + "offset": 734, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/UniqueEvent.swift", + "kind": "StringLiteral", + "offset": 454, + "length": 8, + "value": "\"unique\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/UniqueEvent.swift", + "kind": "StringLiteral", + "offset": 454, + "length": 8, + "value": "\"unique\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceReportStatus.swift", + "kind": "IntegerLiteral", + "offset": 223, + "length": 2, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceReportStatus.swift", + "kind": "IntegerLiteral", + "offset": 265, + "length": 16, + "value": "2" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceReportStatus.swift", + "kind": "IntegerLiteral", + "offset": 323, + "length": 12, + "value": "3" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceReportStatus.swift", + "kind": "IntegerLiteral", + "offset": 375, + "length": 12, + "value": "4" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceReportStatus.swift", + "kind": "IntegerLiteral", + "offset": 223, + "length": 2, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceReportStatus.swift", + "kind": "IntegerLiteral", + "offset": 265, + "length": 16, + "value": "2" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceReportStatus.swift", + "kind": "IntegerLiteral", + "offset": 323, + "length": 12, + "value": "3" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceReportStatus.swift", + "kind": "IntegerLiteral", + "offset": 375, + "length": 12, + "value": "4" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Network\/MultipartRequest.swift", + "kind": "StringLiteral", + "offset": 140, + "length": 7, + "value": "\"\/post\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Network\/MultipartRequest.swift", + "kind": "StringLiteral", + "offset": 213, + "length": 7, + "value": "\"token\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceResult.swift", + "kind": "StringLiteral", + "offset": 92, + "length": 15, + "value": "\"Backtrace.BacktraceResult\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceNotificationObserver.swift", + "kind": "StringLiteral", + "offset": 373, + "length": 29, + "value": "\"Backtrace.BacktraceNotificationObserver\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceNotificationObserver.swift", + "kind": "BooleanLiteral", + "offset": 4755, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceNotificationObserver.swift", + "kind": "IntegerLiteral", + "offset": 12670, + "length": 18, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceNotificationObserver.swift", + "kind": "IntegerLiteral", + "offset": 12670, + "length": 18, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceNotificationObserver.swift", + "kind": "IntegerLiteral", + "offset": 12670, + "length": 18, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Network\/HttpMethod.swift", + "kind": "StringLiteral", + "offset": 61, + "length": 6, + "value": "\"POST\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Network\/HttpMethod.swift", + "kind": "StringLiteral", + "offset": 83, + "length": 5, + "value": "\"GET\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Network\/HttpMethod.swift", + "kind": "StringLiteral", + "offset": 104, + "length": 5, + "value": "\"PUT\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Network\/HttpMethod.swift", + "kind": "StringLiteral", + "offset": 128, + "length": 8, + "value": "\"DELETE\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Network\/HttpMethod.swift", + "kind": "StringLiteral", + "offset": 61, + "length": 6, + "value": "\"POST\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Network\/HttpMethod.swift", + "kind": "StringLiteral", + "offset": 83, + "length": 5, + "value": "\"GET\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Network\/HttpMethod.swift", + "kind": "StringLiteral", + "offset": 104, + "length": 5, + "value": "\"PUT\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Network\/HttpMethod.swift", + "kind": "StringLiteral", + "offset": 128, + "length": 8, + "value": "\"DELETE\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClient.swift", + "kind": "StringLiteral", + "offset": 115, + "length": 15, + "value": "\"Backtrace.BacktraceClient\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClient.swift", + "kind": "Array", + "offset": 5864, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClient.swift", + "kind": "Array", + "offset": 6174, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClient.swift", + "kind": "Array", + "offset": 6473, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClient.swift", + "kind": "Array", + "offset": 6812, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClient.swift", + "kind": "Array", + "offset": 7108, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Client\/Model\/AttachmentsStorage.swift", + "kind": "StringLiteral", + "offset": 824, + "length": 16, + "value": "\"BacktraceCache\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/AttributesStorage.swift", + "kind": "StringLiteral", + "offset": 717, + "length": 16, + "value": "\"BacktraceCache\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/MetricsRequest.swift", + "kind": "StringLiteral", + "offset": 138, + "length": 7, + "value": "\"\/post\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/MetricsRequest.swift", + "kind": "StringLiteral", + "offset": 211, + "length": 7, + "value": "\"token\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/BacktraceMetricsContainer.swift", + "kind": "StringLiteral", + "offset": 195, + "length": 22, + "value": "\"Application Launches\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/BacktraceMetricsContainer.swift", + "kind": "StringLiteral", + "offset": 258, + "length": 6, + "value": "\"guid\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Repository\/Model\/Attachment.swift", + "kind": "IntegerLiteral", + "offset": 377, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Repository\/Model\/Attachment.swift", + "kind": "IntegerLiteral", + "offset": 382, + "length": 4, + "value": "1024" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Repository\/Model\/Attachment.swift", + "kind": "IntegerLiteral", + "offset": 389, + "length": 4, + "value": "1024" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceCredentials.swift", + "kind": "StringLiteral", + "offset": 76, + "length": 20, + "value": "\"Backtrace.BacktraceCredentials\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/BacktraceMetrics.swift", + "kind": "StringLiteral", + "offset": 36, + "length": 16, + "value": "\"Backtrace.BacktraceMetrics\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/SummedEventsPayload.swift", + "kind": "StringLiteral", + "offset": 556, + "length": 15, + "value": "\"summed_events\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/SummedEventsPayload.swift", + "kind": "StringLiteral", + "offset": 591, + "length": 13, + "value": "\"application\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/SummedEventsPayload.swift", + "kind": "StringLiteral", + "offset": 627, + "length": 12, + "value": "\"appversion\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/SummedEventsPayload.swift", + "kind": "StringLiteral", + "offset": 556, + "length": 15, + "value": "\"summed_events\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/SummedEventsPayload.swift", + "kind": "StringLiteral", + "offset": 591, + "length": 13, + "value": "\"application\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/SummedEventsPayload.swift", + "kind": "StringLiteral", + "offset": 627, + "length": 12, + "value": "\"appversion\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbsLogManager.swift", + "kind": "StringLiteral", + "offset": 31, + "length": 30, + "value": "\"Backtrace.BacktraceBreadcrumbsLogManager\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Client\/BacktraceReporter.swift", + "kind": "Array", + "offset": 3831, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Client\/BacktraceReporter.swift", + "kind": "Array", + "offset": 4393, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceCrashReporter.swift", + "kind": "StringLiteral", + "offset": 226, + "length": 13, + "value": "\"live_report\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceCrashReporter.swift", + "kind": "StringLiteral", + "offset": 114, + "length": 22, + "value": "\"Backtrace.BacktraceCrashReporter\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceCrashReporter.swift", + "kind": "Array", + "offset": 2396, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceCrashReporter.swift", + "kind": "Array", + "offset": 2936, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Client\/BacktraceOomWatcher.swift", + "kind": "IntegerLiteral", + "offset": 634, + "length": 6, + "value": "60000" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Client\/BacktraceOomWatcher.swift", + "kind": "StringLiteral", + "offset": 716, + "length": 25, + "value": "\"BacktraceOomState.plist\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Client\/BacktraceOomWatcher.swift", + "kind": "BooleanLiteral", + "offset": 1810, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Repository\/PersistentRepository.swift", + "kind": "IntegerLiteral", + "offset": 9018, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Repository\/PersistentRepository.swift", + "kind": "IntegerLiteral", + "offset": 9603, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Repository\/Model\/BacktraceReport.swift", + "kind": "StringLiteral", + "offset": 147, + "length": 15, + "value": "\"Backtrace.BacktraceReport\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/Queue.swift", + "kind": "Array", + "offset": 98, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbSettings.swift", + "kind": "IntegerLiteral", + "offset": 176, + "length": 2, + "value": "64" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbSettings.swift", + "kind": "IntegerLiteral", + "offset": 181, + "length": 4, + "value": "1024" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbSettings.swift", + "kind": "IntegerLiteral", + "offset": 845, + "length": 4, + "value": "4096" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbSettings.swift", + "kind": "StringLiteral", + "offset": 974, + "length": 18, + "value": "\"bt-breadcrumbs-0\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbSettings.swift", + "kind": "IntegerLiteral", + "offset": 1553, + "length": 4, + "value": "4096" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbSettings.swift", + "kind": "StringLiteral", + "offset": 1682, + "length": 18, + "value": "\"bt-breadcrumbs-0\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbSettings.swift", + "kind": "StringLiteral", + "offset": 83, + "length": 27, + "value": "\"Backtrace.BacktraceBreadcrumbSettings\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/System.swift", + "kind": "IntegerLiteral", + "offset": 13517, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/System.swift", + "kind": "IntegerLiteral", + "offset": 13535, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/System.swift", + "kind": "IntegerLiteral", + "offset": 13551, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/System.swift", + "kind": "IntegerLiteral", + "offset": 13567, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 87, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 104, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 128, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 146, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 166, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 184, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 211, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "Array", + "offset": 828, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 87, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 104, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 128, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 146, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 166, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 184, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 211, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 902, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 920, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 941, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 960, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 979, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 902, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 920, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 941, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 960, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "IntegerLiteral", + "offset": 979, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbs.swift", + "kind": "BooleanLiteral", + "offset": 1673, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "BooleanLiteral", + "offset": 505, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 4849, + "length": 15, + "value": "\"screens.count\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 4955, + "length": 14, + "value": "\"screen.scale\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 4991, + "length": 14, + "value": "\"screen.width\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 5028, + "length": 15, + "value": "\"screen.height\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 5071, + "length": 21, + "value": "\"screen.scale.native\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 5120, + "length": 21, + "value": "\"screen.width.native\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 5170, + "length": 22, + "value": "\"screen.height.native\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 5219, + "length": 19, + "value": "\"screen.brightness\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 4849, + "length": 15, + "value": "\"screens.count\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 4955, + "length": 14, + "value": "\"screen.scale\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 4991, + "length": 14, + "value": "\"screen.width\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 5028, + "length": 15, + "value": "\"screen.height\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 5071, + "length": 21, + "value": "\"screen.scale.native\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 5120, + "length": 21, + "value": "\"screen.width.native\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 5170, + "length": 22, + "value": "\"screen.height.native\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 5219, + "length": 19, + "value": "\"screen.brightness\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 7825, + "length": 34, + "value": "\"backtrace.unique.user.identifier\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 7905, + "length": 17, + "value": "\"backtrace-cocoa\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Attributes\/DefaultAttributes.swift", + "kind": "StringLiteral", + "offset": 7951, + "length": 7, + "value": "\"2.1.0\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClientConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 222, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClientConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 304, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClientConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 396, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClientConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 222, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClientConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 304, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClientConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 396, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClientConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 1320, + "length": 2, + "value": "30" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClientConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 1495, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClientConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 2944, + "length": 2, + "value": "30" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClientConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 3002, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClientConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 4245, + "length": 2, + "value": "30" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClientConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 4315, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClientConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 4374, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClientConfiguration.swift", + "kind": "StringLiteral", + "offset": 465, + "length": 28, + "value": "\"Backtrace.BacktraceClientConfiguration\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbFile.swift", + "kind": "IntegerLiteral", + "offset": 188, + "length": 4, + "value": "4096" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbFile.swift", + "kind": "StringLiteral", + "offset": 427, + "length": 59, + "value": "\"io.backtrace.BacktraceBreadcrumbFile@\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbFile.swift", + "kind": "StringLiteral", + "offset": 485, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Breadcrumb\/BacktraceBreadcrumbFile.swift", + "kind": "StringLiteral", + "offset": 100, + "length": 23, + "value": "\"Backtrace.BacktraceBreadcrumbFile\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Watcher\/BacktraceWatcher.swift", + "kind": "StringLiteral", + "offset": 617, + "length": 17, + "value": "\"backtrace.timer\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/SummedEvent.swift", + "kind": "StringLiteral", + "offset": 379, + "length": 14, + "value": "\"metric_group\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Metrics\/Model\/SummedEvent.swift", + "kind": "StringLiteral", + "offset": 379, + "length": 14, + "value": "\"metric_group\"" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Network\/BacktraceRateLimiter.swift", + "kind": "Array", + "offset": 99, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Features\/Network\/BacktraceRateLimiter.swift", + "kind": "FloatLiteral", + "offset": 161, + "length": 4, + "value": "60.0" + }, + { + "filePath": "\/Users\/runner\/work\/backtrace-cocoa\/backtrace-cocoa\/Sources\/Public\/BacktraceClientCustomizing.swift", + "kind": "StringLiteral", + "offset": 4399, + "length": 34, + "value": "\"https:\/\/events.backtrace.io\/api\/\"" + } + ] +} \ No newline at end of file diff --git a/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/Modules/Backtrace.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/Modules/Backtrace.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface new file mode 100644 index 00000000..fea5414c --- /dev/null +++ b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/Modules/Backtrace.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface @@ -0,0 +1,384 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) +// swift-module-flags: -target x86_64-apple-ios13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name Backtrace +@_exported import Backtrace +import CallKit +import CoreData +import CrashReporter +import Darwin +import Foundation +import MachO +import MobileCoreServices +import Swift +import SystemConfiguration +import UIKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +@objc public protocol BacktraceClientDelegate { + @objc optional func willSend(_ report: Backtrace.BacktraceReport) -> Backtrace.BacktraceReport + @objc optional func willSendRequest(_ request: Foundation.URLRequest) -> Foundation.URLRequest + @available(*, renamed: "serverDidResponse") + @objc optional func serverDidRespond(_ result: Backtrace.BacktraceResult) + @objc optional func connectionDidFail(_ error: any Swift.Error) + @objc optional func didReachLimit(_ result: Backtrace.BacktraceResult) +} +@objc public enum BacktraceLogLevel : Swift.Int { + case debug + case warning + case info + case error + case none + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objc public class BacktraceLogger : ObjectiveC.NSObject { + @objc override dynamic public init() + @objc deinit +} +@objc open class BacktraceBaseDestination : ObjectiveC.NSObject { + @objc public init(level: Backtrace.BacktraceLogLevel) + @objc public func log(level: Backtrace.BacktraceLogLevel, msg: Swift.String, file: Swift.String = #file, function: Swift.String = #function, line: Swift.Int = #line) + @objc deinit +} +@_inheritsConvenienceInitializers @objc final public class BacktraceFancyConsoleDestination : Backtrace.BacktraceBaseDestination { + @objc public static var dateFormatter: Foundation.DateFormatter { + @objc get + } + @objc override final public func log(level: Backtrace.BacktraceLogLevel, msg: Swift.String, file: Swift.String = #file, function: Swift.String = #function, line: Swift.Int = #line) + @objc override public init(level: Backtrace.BacktraceLogLevel) + @objc deinit +} +@_inheritsConvenienceInitializers @objc final public class BacktraceConsoleDestination : Backtrace.BacktraceBaseDestination { + @objc override final public func log(level: Backtrace.BacktraceLogLevel, msg: Swift.String, file: Swift.String = #file, function: Swift.String = #function, line: Swift.Int = #line) + @objc override public init(level: Backtrace.BacktraceLogLevel) + @objc deinit +} +@_inheritsConvenienceInitializers @objc public class BacktraceDatabaseSettings : ObjectiveC.NSObject { + @objc public var maxRecordCount: Swift.Int + @objc public var maxDatabaseSize: Swift.Int + @objc public var retryInterval: Swift.Int + @objc public var retryLimit: Swift.Int + @objc public var retryBehaviour: Backtrace.RetryBehaviour + @objc public var retryOrder: Backtrace.RetryOrder + @objc public var reportHostName: Swift.Bool + @objc override dynamic public init() + @objc deinit +} +@objc public enum RetryBehaviour : Swift.Int { + case none + case interval + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@objc public enum RetryOrder : Swift.Int { + case queue + case stack + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objc public class BacktraceMetricsSettings : ObjectiveC.NSObject { + @objc public var maxEventsCount: Swift.Int + @objc public var timeInterval: Swift.Int + @objc public var retryInterval: Swift.Int + @objc public var retryLimit: Swift.Int + @objc public var customSubmissionUrl: Swift.String + @objc override dynamic public init() + @objc deinit +} +@objc public enum BacktraceReportStatus : Swift.Int { + case serverError + case ok + case debuggerAttached + case unknownError + case limitReached + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +extension Backtrace.BacktraceReportStatus : Swift.CustomStringConvertible { + public var description: Swift.String { + get + } +} +@_hasMissingDesignatedInitializers @objc open class BacktraceResult : ObjectiveC.NSObject { + @objc public var message: Swift.String + @objc public var report: Backtrace.BacktraceReport? + @objc public var backtraceStatus: Backtrace.BacktraceReportStatus + @objc deinit +} +extension Backtrace.BacktraceResult { + @objc override dynamic open var description: Swift.String { + @objc get + } +} +@_hasMissingDesignatedInitializers @objc open class BacktraceClient : ObjectiveC.NSObject { + @objc public static var shared: (any Backtrace.BacktraceBreadcrumbProtocol & Backtrace.BacktraceClientCustomizing & Backtrace.BacktraceLogging & Backtrace.BacktraceMetricsProtocol & Backtrace.BacktraceReporting)? + @objc final public let configuration: Backtrace.BacktraceClientConfiguration + @objc convenience public init(credentials: Backtrace.BacktraceCredentials, crashReporter: Backtrace.BacktraceCrashReporter = BacktraceCrashReporter()) throws + @objc convenience public init(credentials: Backtrace.BacktraceCredentials) throws + @objc convenience public init(configuration: Backtrace.BacktraceClientConfiguration) throws + @objc convenience public init(configuration: Backtrace.BacktraceClientConfiguration, crashReporter: Backtrace.BacktraceCrashReporter) throws + @objc deinit +} +extension Backtrace.BacktraceClient : Backtrace.BacktraceClientCustomizing { + @objc dynamic public var delegate: (any Backtrace.BacktraceClientDelegate)? { + @objc get + @objc set + } + @objc dynamic public var attributes: Backtrace.Attributes { + @objc get + @objc set + } + @objc dynamic public var attachments: Backtrace.Attachments { + @objc get + @objc set + } +} +extension Backtrace.BacktraceClient : Backtrace.BacktraceReporting { + @objc dynamic public func send(error: any Swift.Error, attachmentPaths: [Swift.String] = [], completion: @escaping ((Backtrace.BacktraceResult) -> Swift.Void)) + @objc dynamic public func send(message: Swift.String, attachmentPaths: [Swift.String] = [], completion: @escaping ((Backtrace.BacktraceResult) -> Swift.Void)) + @objc dynamic public func send(exception: Foundation.NSException?, attachmentPaths: [Swift.String] = [], completion: @escaping ((_ result: Backtrace.BacktraceResult) -> Swift.Void)) + @objc dynamic public func send(attachmentPaths: [Swift.String] = [], completion: @escaping ((_ result: Backtrace.BacktraceResult) -> Swift.Void)) +} +extension Backtrace.BacktraceClient : Backtrace.BacktraceLogging { + @objc dynamic public var loggingDestinations: Swift.Set { + @objc get + @objc set + } +} +extension Backtrace.BacktraceClient : Backtrace.BacktraceMetricsProtocol { + @objc dynamic public var metrics: Backtrace.BacktraceMetrics { + @objc get + } +} +extension Backtrace.BacktraceClient : Backtrace.BacktraceBreadcrumbProtocol { + @objc dynamic public var breadcrumbs: Backtrace.BacktraceBreadcrumbs { + @objc get + } + @objc dynamic public func enableBreadcrumbs() + @objc dynamic public func enableBreadcrumbs(_ breadcrumbSettings: Backtrace.BacktraceBreadcrumbSettings) + @objc dynamic public func addBreadcrumb(_ message: Swift.String, attributes: [Swift.String : Swift.String], type: Backtrace.BacktraceBreadcrumbType, level: Backtrace.BacktraceBreadcrumbLevel) -> Swift.Bool + @objc dynamic public func addBreadcrumb(_ message: Swift.String) -> Swift.Bool + @objc dynamic public func addBreadcrumb(_ message: Swift.String, attributes: [Swift.String : Swift.String]) -> Swift.Bool + @objc dynamic public func addBreadcrumb(_ message: Swift.String, type: Backtrace.BacktraceBreadcrumbType, level: Backtrace.BacktraceBreadcrumbLevel) -> Swift.Bool + @objc dynamic public func addBreadcrumb(_ message: Swift.String, level: Backtrace.BacktraceBreadcrumbLevel) -> Swift.Bool + @objc dynamic public func addBreadcrumb(_ message: Swift.String, type: Backtrace.BacktraceBreadcrumbType) -> Swift.Bool + @objc dynamic public func clearBreadcrumbs() -> Swift.Bool +} +@objc public class BacktraceCredentials : ObjectiveC.NSObject { + @objc public init(endpoint: Foundation.URL, token: Swift.String) + @objc public init(submissionUrl: Foundation.URL) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc open class BacktraceMetrics : ObjectiveC.NSObject { + @objc public var count: Swift.Int { + @objc get + } + @objc public func enable(settings: Backtrace.BacktraceMetricsSettings) + @objc public func addUniqueEvent(name: Swift.String) + @objc public func addSummedEvent(name: Swift.String) + @objc public func clearSummedEvents() + @objc public func getSummedEvents() -> [Any] + @objc public func getUniqueEvents() -> [Any] + @objc deinit +} +@objc public class BacktraceCrashReporter : ObjectiveC.NSObject { + @objc convenience public init(config: CrashReporter.PLCrashReporterConfig = PLCrashReporterConfig(signalHandlerType: .BSD, symbolicationStrategy: .all)) + @objc public init(reporter: CrashReporter.PLCrashReporter) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc final public class BacktraceReport : ObjectiveC.NSObject { + @objc final public let reportData: Foundation.Data + @objc final public var attachmentPaths: [Swift.String] + @objc final public var attributes: Backtrace.Attributes + @objc deinit +} +@_inheritsConvenienceInitializers @objcMembers public class Queue : ObjectiveC.NSObject { + public func allElements() -> [T] + @objc override dynamic public init() + @objc deinit +} +@objc public class BacktraceBreadcrumbSettings : ObjectiveC.NSObject { + public static let defaultMaxBreadcrumbFileSize: Swift.Int + @objc public var maxIndividualBreadcrumbSizeBytes: Swift.Int + @objc public var maxQueueFileSizeBytes: Swift.Int + @objc final public let breadcrumbLogFileName: Swift.String + @objc public var breadcrumbLevel: Backtrace.BacktraceBreadcrumbLevel + @objc public init(_ maxIndividualBreadcrumbSizeBytes: Swift.Int = 4096, maxQueueFileSizeBytes: Swift.Int = defaultMaxBreadcrumbFileSize, breadcrumbLogFileName: Swift.String = "bt-breadcrumbs-0", breadcrumbTypes: [Swift.Int], breadcrumbLevel: Swift.Int) + public init(_ maxIndividualBreadcrumbSizeBytes: Swift.Int = 4096, maxQueueFileSizeBytes: Swift.Int = defaultMaxBreadcrumbFileSize, breadcrumbLogFileName: Swift.String = "bt-breadcrumbs-0", breadcrumbTypes: [Backtrace.BacktraceBreadcrumbType] = BacktraceBreadcrumbType.all, breadcrumbLevel: Backtrace.BacktraceBreadcrumbLevel = BacktraceBreadcrumbLevel.debug) + @objc public func getBreadcrumbLogPath() throws -> Foundation.URL + @objc deinit +} +@objc public enum BacktraceBreadcrumbType : Swift.Int { + case manual = 1 + case log = 2 + case navigation = 3 + case http = 4 + case system = 5 + case user = 6 + case configuration = 7 + public var description: Swift.String { + get + } + public static let all: [Backtrace.BacktraceBreadcrumbType] + public static let none: [Backtrace.BacktraceBreadcrumbType] + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@objc public enum BacktraceBreadcrumbLevel : Swift.Int { + case debug = 1 + case info = 2 + case warning = 3 + case error = 4 + case fatal = 5 + public var description: Swift.String { + get + } + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objc public class BacktraceBreadcrumbs : ObjectiveC.NSObject { + public func enableBreadcrumbs(_ breadcrumbSettings: Backtrace.BacktraceBreadcrumbSettings = BacktraceBreadcrumbSettings()) + public func disableBreadcrumbs() + public func addBreadcrumb(_ message: Swift.String, attributes: [Swift.String : Swift.String]? = nil, type: Backtrace.BacktraceBreadcrumbType = BacktraceBreadcrumbType.manual, level: Backtrace.BacktraceBreadcrumbLevel = BacktraceBreadcrumbLevel.info) -> Swift.Bool + public func clear() -> Swift.Bool + public var getCurrentBreadcrumbId: Swift.Int? { + get + } + @objc override dynamic public init() + @objc deinit +} +@_inheritsConvenienceInitializers @objc(Crash) public class Crash : CoreData.NSManagedObject { + @objc override dynamic public init(entity: CoreData.NSEntityDescription, insertInto context: CoreData.NSManagedObjectContext?) + @objc deinit +} +extension Backtrace.Crash { + @nonobjc public class func fetchRequest() -> CoreData.NSFetchRequest + @objc(attachmentPaths) @NSManaged dynamic public var attachmentPaths: [Swift.String]? { + @objc get + @objc set + } + @objc(dateAdded) @NSManaged dynamic public var dateAdded: Foundation.Date? { + @objc get + @objc set + } + @objc(hashProperty) @NSManaged dynamic public var hashProperty: Swift.String? { + @objc get + @objc set + } + @objc(reportData) @NSManaged dynamic public var reportData: Foundation.Data? { + @objc get + @objc set + } + @objc(retryCount) @NSManaged dynamic public var retryCount: Swift.Int64 { + @objc get + @objc set + } +} +@objc public enum BacktraceOomMode : Swift.Int { + case none = 0 + case light = 1 + case full = 2 + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@objc public class BacktraceClientConfiguration : ObjectiveC.NSObject { + @objc final public let credentials: Backtrace.BacktraceCredentials + @objc public var dbSettings: Backtrace.BacktraceDatabaseSettings + @objc public var metricsSettings: Backtrace.BacktraceMetricsSettings + @objc public var breadcrumbSettings: Backtrace.BacktraceBreadcrumbSettings + @objc public var reportsPerMin: Swift.Int + @objc public var allowsAttachingDebugger: Swift.Bool + @objc public var oomMode: Backtrace.BacktraceOomMode + @available(*, deprecated, renamed: "oomMode") + @objc public var detectOom: Swift.Bool { + @objc get + @objc set + } + @objc public init(credentials: Backtrace.BacktraceCredentials) + @objc public init(credentials: Backtrace.BacktraceCredentials, dbSettings: Backtrace.BacktraceDatabaseSettings = BacktraceDatabaseSettings(), reportsPerMin: Swift.Int = 30, allowsAttachingDebugger: Swift.Bool = false, oomMode: Backtrace.BacktraceOomMode = .none) + @available(*, deprecated, message: "Use init(credentials:dbSettings:reportsPerMin:allowsAttachingDebugger:oomMode:) instead") + @objc convenience public init(credentials: Backtrace.BacktraceCredentials, dbSettings: Backtrace.BacktraceDatabaseSettings = .init(), reportsPerMin: Swift.Int = 30, allowsAttachingDebugger: Swift.Bool = false, detectOOM: Swift.Bool = false) + @objc deinit +} +public typealias BacktraceClientProtocol = Backtrace.BacktraceBreadcrumbProtocol & Backtrace.BacktraceClientCustomizing & Backtrace.BacktraceLogging & Backtrace.BacktraceMetricsProtocol & Backtrace.BacktraceReporting +public typealias Attributes = [Swift.String : Any] +public typealias DecodableAttributes = [Swift.String : Swift.String] +public typealias Attachments = [Foundation.URL] +public typealias Bookmarks = [Swift.String : Foundation.Data] +@objc public protocol BacktraceClientCustomizing { + @objc var attributes: Backtrace.Attributes { get set } + @objc var attachments: Backtrace.Attachments { get set } + @objc var delegate: (any Backtrace.BacktraceClientDelegate)? { get set } +} +@objc public protocol BacktraceReporting { + @objc func send(error: any Swift.Error, attachmentPaths: [Swift.String], completion: @escaping ((_ result: Backtrace.BacktraceResult) -> Swift.Void)) + @objc func send(message: Swift.String, attachmentPaths: [Swift.String], completion: @escaping ((_ result: Backtrace.BacktraceResult) -> Swift.Void)) + @objc func send(attachmentPaths: [Swift.String], completion: @escaping ((_ result: Backtrace.BacktraceResult) -> Swift.Void)) + @objc func send(exception: Foundation.NSException?, attachmentPaths: [Swift.String], completion: @escaping ((_ result: Backtrace.BacktraceResult) -> Swift.Void)) +} +@objc public protocol BacktraceLogging { + @available(*, renamed: "destinations") + @objc var loggingDestinations: Swift.Set { get set } +} +@objc public protocol BacktraceMetricsProtocol { + @objc var metrics: Backtrace.BacktraceMetrics { get } +} +public let applicationName: Swift.String? +public let applicationVersion: Swift.String? +public let buildVersion: Swift.String? +public let defaultMetricsBaseUrlString: Swift.String +@objc public protocol BacktraceBreadcrumbProtocol { + @objc var breadcrumbs: Backtrace.BacktraceBreadcrumbs { get } + @objc func enableBreadcrumbs() + @objc func enableBreadcrumbs(_ breadcrumbSettings: Backtrace.BacktraceBreadcrumbSettings) + @objc func addBreadcrumb(_ message: Swift.String, attributes: [Swift.String : Swift.String], type: Backtrace.BacktraceBreadcrumbType, level: Backtrace.BacktraceBreadcrumbLevel) -> Swift.Bool + @objc func addBreadcrumb(_ message: Swift.String) -> Swift.Bool + @objc func addBreadcrumb(_ message: Swift.String, attributes: [Swift.String : Swift.String]) -> Swift.Bool + @objc func addBreadcrumb(_ message: Swift.String, type: Backtrace.BacktraceBreadcrumbType, level: Backtrace.BacktraceBreadcrumbLevel) -> Swift.Bool + @objc func addBreadcrumb(_ message: Swift.String, level: Backtrace.BacktraceBreadcrumbLevel) -> Swift.Bool + @objc func addBreadcrumb(_ message: Swift.String, type: Backtrace.BacktraceBreadcrumbType) -> Swift.Bool + @objc func clearBreadcrumbs() -> Swift.Bool +} +extension Backtrace.BacktraceLogLevel : Swift.Equatable {} +extension Backtrace.BacktraceLogLevel : Swift.Hashable {} +extension Backtrace.BacktraceLogLevel : Swift.RawRepresentable {} +extension Backtrace.RetryBehaviour : Swift.Equatable {} +extension Backtrace.RetryBehaviour : Swift.Hashable {} +extension Backtrace.RetryBehaviour : Swift.RawRepresentable {} +extension Backtrace.RetryOrder : Swift.Equatable {} +extension Backtrace.RetryOrder : Swift.Hashable {} +extension Backtrace.RetryOrder : Swift.RawRepresentable {} +extension Backtrace.BacktraceReportStatus : Swift.Equatable {} +extension Backtrace.BacktraceReportStatus : Swift.Hashable {} +extension Backtrace.BacktraceReportStatus : Swift.RawRepresentable {} +extension Backtrace.BacktraceBreadcrumbType : Swift.Equatable {} +extension Backtrace.BacktraceBreadcrumbType : Swift.Hashable {} +extension Backtrace.BacktraceBreadcrumbType : Swift.RawRepresentable {} +extension Backtrace.BacktraceBreadcrumbLevel : Swift.Equatable {} +extension Backtrace.BacktraceBreadcrumbLevel : Swift.Hashable {} +extension Backtrace.BacktraceBreadcrumbLevel : Swift.RawRepresentable {} +extension Backtrace.BacktraceOomMode : Swift.Equatable {} +extension Backtrace.BacktraceOomMode : Swift.Hashable {} +extension Backtrace.BacktraceOomMode : Swift.RawRepresentable {} diff --git a/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/Modules/Backtrace.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/Modules/Backtrace.swiftmodule/x86_64-apple-ios-simulator.swiftdoc new file mode 100644 index 00000000..50e2459a Binary files /dev/null and b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/Modules/Backtrace.swiftmodule/x86_64-apple-ios-simulator.swiftdoc differ diff --git a/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/Modules/Backtrace.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/Modules/Backtrace.swiftmodule/x86_64-apple-ios-simulator.swiftinterface new file mode 100644 index 00000000..fea5414c --- /dev/null +++ b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/Modules/Backtrace.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -0,0 +1,384 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) +// swift-module-flags: -target x86_64-apple-ios13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name Backtrace +@_exported import Backtrace +import CallKit +import CoreData +import CrashReporter +import Darwin +import Foundation +import MachO +import MobileCoreServices +import Swift +import SystemConfiguration +import UIKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +@objc public protocol BacktraceClientDelegate { + @objc optional func willSend(_ report: Backtrace.BacktraceReport) -> Backtrace.BacktraceReport + @objc optional func willSendRequest(_ request: Foundation.URLRequest) -> Foundation.URLRequest + @available(*, renamed: "serverDidResponse") + @objc optional func serverDidRespond(_ result: Backtrace.BacktraceResult) + @objc optional func connectionDidFail(_ error: any Swift.Error) + @objc optional func didReachLimit(_ result: Backtrace.BacktraceResult) +} +@objc public enum BacktraceLogLevel : Swift.Int { + case debug + case warning + case info + case error + case none + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objc public class BacktraceLogger : ObjectiveC.NSObject { + @objc override dynamic public init() + @objc deinit +} +@objc open class BacktraceBaseDestination : ObjectiveC.NSObject { + @objc public init(level: Backtrace.BacktraceLogLevel) + @objc public func log(level: Backtrace.BacktraceLogLevel, msg: Swift.String, file: Swift.String = #file, function: Swift.String = #function, line: Swift.Int = #line) + @objc deinit +} +@_inheritsConvenienceInitializers @objc final public class BacktraceFancyConsoleDestination : Backtrace.BacktraceBaseDestination { + @objc public static var dateFormatter: Foundation.DateFormatter { + @objc get + } + @objc override final public func log(level: Backtrace.BacktraceLogLevel, msg: Swift.String, file: Swift.String = #file, function: Swift.String = #function, line: Swift.Int = #line) + @objc override public init(level: Backtrace.BacktraceLogLevel) + @objc deinit +} +@_inheritsConvenienceInitializers @objc final public class BacktraceConsoleDestination : Backtrace.BacktraceBaseDestination { + @objc override final public func log(level: Backtrace.BacktraceLogLevel, msg: Swift.String, file: Swift.String = #file, function: Swift.String = #function, line: Swift.Int = #line) + @objc override public init(level: Backtrace.BacktraceLogLevel) + @objc deinit +} +@_inheritsConvenienceInitializers @objc public class BacktraceDatabaseSettings : ObjectiveC.NSObject { + @objc public var maxRecordCount: Swift.Int + @objc public var maxDatabaseSize: Swift.Int + @objc public var retryInterval: Swift.Int + @objc public var retryLimit: Swift.Int + @objc public var retryBehaviour: Backtrace.RetryBehaviour + @objc public var retryOrder: Backtrace.RetryOrder + @objc public var reportHostName: Swift.Bool + @objc override dynamic public init() + @objc deinit +} +@objc public enum RetryBehaviour : Swift.Int { + case none + case interval + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@objc public enum RetryOrder : Swift.Int { + case queue + case stack + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objc public class BacktraceMetricsSettings : ObjectiveC.NSObject { + @objc public var maxEventsCount: Swift.Int + @objc public var timeInterval: Swift.Int + @objc public var retryInterval: Swift.Int + @objc public var retryLimit: Swift.Int + @objc public var customSubmissionUrl: Swift.String + @objc override dynamic public init() + @objc deinit +} +@objc public enum BacktraceReportStatus : Swift.Int { + case serverError + case ok + case debuggerAttached + case unknownError + case limitReached + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +extension Backtrace.BacktraceReportStatus : Swift.CustomStringConvertible { + public var description: Swift.String { + get + } +} +@_hasMissingDesignatedInitializers @objc open class BacktraceResult : ObjectiveC.NSObject { + @objc public var message: Swift.String + @objc public var report: Backtrace.BacktraceReport? + @objc public var backtraceStatus: Backtrace.BacktraceReportStatus + @objc deinit +} +extension Backtrace.BacktraceResult { + @objc override dynamic open var description: Swift.String { + @objc get + } +} +@_hasMissingDesignatedInitializers @objc open class BacktraceClient : ObjectiveC.NSObject { + @objc public static var shared: (any Backtrace.BacktraceBreadcrumbProtocol & Backtrace.BacktraceClientCustomizing & Backtrace.BacktraceLogging & Backtrace.BacktraceMetricsProtocol & Backtrace.BacktraceReporting)? + @objc final public let configuration: Backtrace.BacktraceClientConfiguration + @objc convenience public init(credentials: Backtrace.BacktraceCredentials, crashReporter: Backtrace.BacktraceCrashReporter = BacktraceCrashReporter()) throws + @objc convenience public init(credentials: Backtrace.BacktraceCredentials) throws + @objc convenience public init(configuration: Backtrace.BacktraceClientConfiguration) throws + @objc convenience public init(configuration: Backtrace.BacktraceClientConfiguration, crashReporter: Backtrace.BacktraceCrashReporter) throws + @objc deinit +} +extension Backtrace.BacktraceClient : Backtrace.BacktraceClientCustomizing { + @objc dynamic public var delegate: (any Backtrace.BacktraceClientDelegate)? { + @objc get + @objc set + } + @objc dynamic public var attributes: Backtrace.Attributes { + @objc get + @objc set + } + @objc dynamic public var attachments: Backtrace.Attachments { + @objc get + @objc set + } +} +extension Backtrace.BacktraceClient : Backtrace.BacktraceReporting { + @objc dynamic public func send(error: any Swift.Error, attachmentPaths: [Swift.String] = [], completion: @escaping ((Backtrace.BacktraceResult) -> Swift.Void)) + @objc dynamic public func send(message: Swift.String, attachmentPaths: [Swift.String] = [], completion: @escaping ((Backtrace.BacktraceResult) -> Swift.Void)) + @objc dynamic public func send(exception: Foundation.NSException?, attachmentPaths: [Swift.String] = [], completion: @escaping ((_ result: Backtrace.BacktraceResult) -> Swift.Void)) + @objc dynamic public func send(attachmentPaths: [Swift.String] = [], completion: @escaping ((_ result: Backtrace.BacktraceResult) -> Swift.Void)) +} +extension Backtrace.BacktraceClient : Backtrace.BacktraceLogging { + @objc dynamic public var loggingDestinations: Swift.Set { + @objc get + @objc set + } +} +extension Backtrace.BacktraceClient : Backtrace.BacktraceMetricsProtocol { + @objc dynamic public var metrics: Backtrace.BacktraceMetrics { + @objc get + } +} +extension Backtrace.BacktraceClient : Backtrace.BacktraceBreadcrumbProtocol { + @objc dynamic public var breadcrumbs: Backtrace.BacktraceBreadcrumbs { + @objc get + } + @objc dynamic public func enableBreadcrumbs() + @objc dynamic public func enableBreadcrumbs(_ breadcrumbSettings: Backtrace.BacktraceBreadcrumbSettings) + @objc dynamic public func addBreadcrumb(_ message: Swift.String, attributes: [Swift.String : Swift.String], type: Backtrace.BacktraceBreadcrumbType, level: Backtrace.BacktraceBreadcrumbLevel) -> Swift.Bool + @objc dynamic public func addBreadcrumb(_ message: Swift.String) -> Swift.Bool + @objc dynamic public func addBreadcrumb(_ message: Swift.String, attributes: [Swift.String : Swift.String]) -> Swift.Bool + @objc dynamic public func addBreadcrumb(_ message: Swift.String, type: Backtrace.BacktraceBreadcrumbType, level: Backtrace.BacktraceBreadcrumbLevel) -> Swift.Bool + @objc dynamic public func addBreadcrumb(_ message: Swift.String, level: Backtrace.BacktraceBreadcrumbLevel) -> Swift.Bool + @objc dynamic public func addBreadcrumb(_ message: Swift.String, type: Backtrace.BacktraceBreadcrumbType) -> Swift.Bool + @objc dynamic public func clearBreadcrumbs() -> Swift.Bool +} +@objc public class BacktraceCredentials : ObjectiveC.NSObject { + @objc public init(endpoint: Foundation.URL, token: Swift.String) + @objc public init(submissionUrl: Foundation.URL) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc open class BacktraceMetrics : ObjectiveC.NSObject { + @objc public var count: Swift.Int { + @objc get + } + @objc public func enable(settings: Backtrace.BacktraceMetricsSettings) + @objc public func addUniqueEvent(name: Swift.String) + @objc public func addSummedEvent(name: Swift.String) + @objc public func clearSummedEvents() + @objc public func getSummedEvents() -> [Any] + @objc public func getUniqueEvents() -> [Any] + @objc deinit +} +@objc public class BacktraceCrashReporter : ObjectiveC.NSObject { + @objc convenience public init(config: CrashReporter.PLCrashReporterConfig = PLCrashReporterConfig(signalHandlerType: .BSD, symbolicationStrategy: .all)) + @objc public init(reporter: CrashReporter.PLCrashReporter) + @objc deinit +} +@_hasMissingDesignatedInitializers @objc final public class BacktraceReport : ObjectiveC.NSObject { + @objc final public let reportData: Foundation.Data + @objc final public var attachmentPaths: [Swift.String] + @objc final public var attributes: Backtrace.Attributes + @objc deinit +} +@_inheritsConvenienceInitializers @objcMembers public class Queue : ObjectiveC.NSObject { + public func allElements() -> [T] + @objc override dynamic public init() + @objc deinit +} +@objc public class BacktraceBreadcrumbSettings : ObjectiveC.NSObject { + public static let defaultMaxBreadcrumbFileSize: Swift.Int + @objc public var maxIndividualBreadcrumbSizeBytes: Swift.Int + @objc public var maxQueueFileSizeBytes: Swift.Int + @objc final public let breadcrumbLogFileName: Swift.String + @objc public var breadcrumbLevel: Backtrace.BacktraceBreadcrumbLevel + @objc public init(_ maxIndividualBreadcrumbSizeBytes: Swift.Int = 4096, maxQueueFileSizeBytes: Swift.Int = defaultMaxBreadcrumbFileSize, breadcrumbLogFileName: Swift.String = "bt-breadcrumbs-0", breadcrumbTypes: [Swift.Int], breadcrumbLevel: Swift.Int) + public init(_ maxIndividualBreadcrumbSizeBytes: Swift.Int = 4096, maxQueueFileSizeBytes: Swift.Int = defaultMaxBreadcrumbFileSize, breadcrumbLogFileName: Swift.String = "bt-breadcrumbs-0", breadcrumbTypes: [Backtrace.BacktraceBreadcrumbType] = BacktraceBreadcrumbType.all, breadcrumbLevel: Backtrace.BacktraceBreadcrumbLevel = BacktraceBreadcrumbLevel.debug) + @objc public func getBreadcrumbLogPath() throws -> Foundation.URL + @objc deinit +} +@objc public enum BacktraceBreadcrumbType : Swift.Int { + case manual = 1 + case log = 2 + case navigation = 3 + case http = 4 + case system = 5 + case user = 6 + case configuration = 7 + public var description: Swift.String { + get + } + public static let all: [Backtrace.BacktraceBreadcrumbType] + public static let none: [Backtrace.BacktraceBreadcrumbType] + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@objc public enum BacktraceBreadcrumbLevel : Swift.Int { + case debug = 1 + case info = 2 + case warning = 3 + case error = 4 + case fatal = 5 + public var description: Swift.String { + get + } + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objc public class BacktraceBreadcrumbs : ObjectiveC.NSObject { + public func enableBreadcrumbs(_ breadcrumbSettings: Backtrace.BacktraceBreadcrumbSettings = BacktraceBreadcrumbSettings()) + public func disableBreadcrumbs() + public func addBreadcrumb(_ message: Swift.String, attributes: [Swift.String : Swift.String]? = nil, type: Backtrace.BacktraceBreadcrumbType = BacktraceBreadcrumbType.manual, level: Backtrace.BacktraceBreadcrumbLevel = BacktraceBreadcrumbLevel.info) -> Swift.Bool + public func clear() -> Swift.Bool + public var getCurrentBreadcrumbId: Swift.Int? { + get + } + @objc override dynamic public init() + @objc deinit +} +@_inheritsConvenienceInitializers @objc(Crash) public class Crash : CoreData.NSManagedObject { + @objc override dynamic public init(entity: CoreData.NSEntityDescription, insertInto context: CoreData.NSManagedObjectContext?) + @objc deinit +} +extension Backtrace.Crash { + @nonobjc public class func fetchRequest() -> CoreData.NSFetchRequest + @objc(attachmentPaths) @NSManaged dynamic public var attachmentPaths: [Swift.String]? { + @objc get + @objc set + } + @objc(dateAdded) @NSManaged dynamic public var dateAdded: Foundation.Date? { + @objc get + @objc set + } + @objc(hashProperty) @NSManaged dynamic public var hashProperty: Swift.String? { + @objc get + @objc set + } + @objc(reportData) @NSManaged dynamic public var reportData: Foundation.Data? { + @objc get + @objc set + } + @objc(retryCount) @NSManaged dynamic public var retryCount: Swift.Int64 { + @objc get + @objc set + } +} +@objc public enum BacktraceOomMode : Swift.Int { + case none = 0 + case light = 1 + case full = 2 + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@objc public class BacktraceClientConfiguration : ObjectiveC.NSObject { + @objc final public let credentials: Backtrace.BacktraceCredentials + @objc public var dbSettings: Backtrace.BacktraceDatabaseSettings + @objc public var metricsSettings: Backtrace.BacktraceMetricsSettings + @objc public var breadcrumbSettings: Backtrace.BacktraceBreadcrumbSettings + @objc public var reportsPerMin: Swift.Int + @objc public var allowsAttachingDebugger: Swift.Bool + @objc public var oomMode: Backtrace.BacktraceOomMode + @available(*, deprecated, renamed: "oomMode") + @objc public var detectOom: Swift.Bool { + @objc get + @objc set + } + @objc public init(credentials: Backtrace.BacktraceCredentials) + @objc public init(credentials: Backtrace.BacktraceCredentials, dbSettings: Backtrace.BacktraceDatabaseSettings = BacktraceDatabaseSettings(), reportsPerMin: Swift.Int = 30, allowsAttachingDebugger: Swift.Bool = false, oomMode: Backtrace.BacktraceOomMode = .none) + @available(*, deprecated, message: "Use init(credentials:dbSettings:reportsPerMin:allowsAttachingDebugger:oomMode:) instead") + @objc convenience public init(credentials: Backtrace.BacktraceCredentials, dbSettings: Backtrace.BacktraceDatabaseSettings = .init(), reportsPerMin: Swift.Int = 30, allowsAttachingDebugger: Swift.Bool = false, detectOOM: Swift.Bool = false) + @objc deinit +} +public typealias BacktraceClientProtocol = Backtrace.BacktraceBreadcrumbProtocol & Backtrace.BacktraceClientCustomizing & Backtrace.BacktraceLogging & Backtrace.BacktraceMetricsProtocol & Backtrace.BacktraceReporting +public typealias Attributes = [Swift.String : Any] +public typealias DecodableAttributes = [Swift.String : Swift.String] +public typealias Attachments = [Foundation.URL] +public typealias Bookmarks = [Swift.String : Foundation.Data] +@objc public protocol BacktraceClientCustomizing { + @objc var attributes: Backtrace.Attributes { get set } + @objc var attachments: Backtrace.Attachments { get set } + @objc var delegate: (any Backtrace.BacktraceClientDelegate)? { get set } +} +@objc public protocol BacktraceReporting { + @objc func send(error: any Swift.Error, attachmentPaths: [Swift.String], completion: @escaping ((_ result: Backtrace.BacktraceResult) -> Swift.Void)) + @objc func send(message: Swift.String, attachmentPaths: [Swift.String], completion: @escaping ((_ result: Backtrace.BacktraceResult) -> Swift.Void)) + @objc func send(attachmentPaths: [Swift.String], completion: @escaping ((_ result: Backtrace.BacktraceResult) -> Swift.Void)) + @objc func send(exception: Foundation.NSException?, attachmentPaths: [Swift.String], completion: @escaping ((_ result: Backtrace.BacktraceResult) -> Swift.Void)) +} +@objc public protocol BacktraceLogging { + @available(*, renamed: "destinations") + @objc var loggingDestinations: Swift.Set { get set } +} +@objc public protocol BacktraceMetricsProtocol { + @objc var metrics: Backtrace.BacktraceMetrics { get } +} +public let applicationName: Swift.String? +public let applicationVersion: Swift.String? +public let buildVersion: Swift.String? +public let defaultMetricsBaseUrlString: Swift.String +@objc public protocol BacktraceBreadcrumbProtocol { + @objc var breadcrumbs: Backtrace.BacktraceBreadcrumbs { get } + @objc func enableBreadcrumbs() + @objc func enableBreadcrumbs(_ breadcrumbSettings: Backtrace.BacktraceBreadcrumbSettings) + @objc func addBreadcrumb(_ message: Swift.String, attributes: [Swift.String : Swift.String], type: Backtrace.BacktraceBreadcrumbType, level: Backtrace.BacktraceBreadcrumbLevel) -> Swift.Bool + @objc func addBreadcrumb(_ message: Swift.String) -> Swift.Bool + @objc func addBreadcrumb(_ message: Swift.String, attributes: [Swift.String : Swift.String]) -> Swift.Bool + @objc func addBreadcrumb(_ message: Swift.String, type: Backtrace.BacktraceBreadcrumbType, level: Backtrace.BacktraceBreadcrumbLevel) -> Swift.Bool + @objc func addBreadcrumb(_ message: Swift.String, level: Backtrace.BacktraceBreadcrumbLevel) -> Swift.Bool + @objc func addBreadcrumb(_ message: Swift.String, type: Backtrace.BacktraceBreadcrumbType) -> Swift.Bool + @objc func clearBreadcrumbs() -> Swift.Bool +} +extension Backtrace.BacktraceLogLevel : Swift.Equatable {} +extension Backtrace.BacktraceLogLevel : Swift.Hashable {} +extension Backtrace.BacktraceLogLevel : Swift.RawRepresentable {} +extension Backtrace.RetryBehaviour : Swift.Equatable {} +extension Backtrace.RetryBehaviour : Swift.Hashable {} +extension Backtrace.RetryBehaviour : Swift.RawRepresentable {} +extension Backtrace.RetryOrder : Swift.Equatable {} +extension Backtrace.RetryOrder : Swift.Hashable {} +extension Backtrace.RetryOrder : Swift.RawRepresentable {} +extension Backtrace.BacktraceReportStatus : Swift.Equatable {} +extension Backtrace.BacktraceReportStatus : Swift.Hashable {} +extension Backtrace.BacktraceReportStatus : Swift.RawRepresentable {} +extension Backtrace.BacktraceBreadcrumbType : Swift.Equatable {} +extension Backtrace.BacktraceBreadcrumbType : Swift.Hashable {} +extension Backtrace.BacktraceBreadcrumbType : Swift.RawRepresentable {} +extension Backtrace.BacktraceBreadcrumbLevel : Swift.Equatable {} +extension Backtrace.BacktraceBreadcrumbLevel : Swift.Hashable {} +extension Backtrace.BacktraceBreadcrumbLevel : Swift.RawRepresentable {} +extension Backtrace.BacktraceOomMode : Swift.Equatable {} +extension Backtrace.BacktraceOomMode : Swift.Hashable {} +extension Backtrace.BacktraceOomMode : Swift.RawRepresentable {} diff --git a/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/Modules/module.modulemap b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/Modules/module.modulemap new file mode 100644 index 00000000..a10b28db --- /dev/null +++ b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/Modules/module.modulemap @@ -0,0 +1,11 @@ +framework module Backtrace { + umbrella header "Backtrace.h" + export * + + module * { export * } +} + +module Backtrace.Swift { + header "Backtrace-Swift.h" + requires objc +} diff --git a/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/PLCrashReporter.bundle/Info.plist b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/PLCrashReporter.bundle/Info.plist new file mode 100644 index 00000000..8447764e Binary files /dev/null and b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/PLCrashReporter.bundle/Info.plist differ diff --git a/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/PLCrashReporter.bundle/PrivacyInfo.xcprivacy b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/PLCrashReporter.bundle/PrivacyInfo.xcprivacy new file mode 100644 index 00000000..1c870021 --- /dev/null +++ b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/PLCrashReporter.bundle/PrivacyInfo.xcprivacy @@ -0,0 +1,39 @@ + + + + + NSPrivacyTracking + + NSPrivacyTrackingDomains + + NSPrivacyAccessedAPITypes + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeCrashData + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDiagnosticData + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + + diff --git a/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/PrivacyInfo.xcprivacy b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/PrivacyInfo.xcprivacy new file mode 100644 index 00000000..cbebfb1a --- /dev/null +++ b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/PrivacyInfo.xcprivacy @@ -0,0 +1,52 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeCrashData + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + + NSPrivacyCollectedDataTypeLinked + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDiagnosticData + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategorySystemBootTime + NSPrivacyAccessedAPITypeReasons + + 35F9.1 + + + + NSPrivacyAccessedAPITypeReasons + + CA92.1 + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + + + + diff --git a/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/_CodeSignature/CodeResources b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/_CodeSignature/CodeResources new file mode 100644 index 00000000..a8c05794 --- /dev/null +++ b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/Backtrace.framework/_CodeSignature/CodeResources @@ -0,0 +1,377 @@ + + + + + files + + BacktraceResources.bundle/Info.plist + + /VO7c8ckqa43DamlsjgI+z62knY= + + BacktraceResources.bundle/Model.momd/Model.mom + + u80zaIvPZ6E8RP2tp9k66y4xAl8= + + BacktraceResources.bundle/Model.momd/VersionInfo.plist + + VDsrXY+tpRztPEAvUKkp1SRzKWI= + + BacktraceResources.bundle/PrivacyInfo.xcprivacy + + fZU0MKIt8Fnd2qnYWmCR+ZWPjK0= + + BacktraceResources.bundle/_CodeSignature/CodeDirectory + + rb67r0pIW7C4T8hfNU+93yiwYQw= + + BacktraceResources.bundle/_CodeSignature/CodeRequirements + + OnX22wWFKRSOFN1+obRynMCeyXM= + + BacktraceResources.bundle/_CodeSignature/CodeRequirements-1 + + lHaL7zLSzY9/Jy/gV0t44/GKi4o= + + BacktraceResources.bundle/_CodeSignature/CodeResources + + V6RTHurlKeiOublPYfbX4LRCoDw= + + BacktraceResources.bundle/_CodeSignature/CodeSignature + + 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + + Headers/Backtrace-Swift.h + + 6QUbufs48GCmUxYD3sSZBOOISM8= + + Headers/Backtrace.h + + 19Z1KKYWWbLW2piQnd3aWXMTU7s= + + Info.plist + + 7vx0eHGT/JpkNhxUIiax3t/4SGw= + + Modules/Backtrace.swiftmodule/arm64-apple-ios-simulator.abi.json + + JMTe+2BMFOf/Tn+HyTm8yq69dvY= + + Modules/Backtrace.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + wb2ABYhJJtBMCnOGiZP81H4s7fc= + + Modules/Backtrace.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + WWHBEYYcHDRIGqfgegLXEN+Yz1I= + + Modules/Backtrace.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + wb2ABYhJJtBMCnOGiZP81H4s7fc= + + Modules/Backtrace.swiftmodule/arm64-apple-ios-simulator.swiftmodule + + uwIKfy5vBsKyqHPhlC7jC0IY+j8= + + Modules/Backtrace.swiftmodule/x86_64-apple-ios-simulator.abi.json + + JMTe+2BMFOf/Tn+HyTm8yq69dvY= + + Modules/Backtrace.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + pMRLgwL4qapim7deetUvLpEI/Zo= + + Modules/Backtrace.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + rwGepMjvDtc9Qx0HTgfQR1X9Dpc= + + Modules/Backtrace.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + pMRLgwL4qapim7deetUvLpEI/Zo= + + Modules/Backtrace.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + UmNMpovbxYLtF/JJZ5Fn3xjmKWY= + + Modules/module.modulemap + + HvyeXKMBkD80/s70UhZScG4MeXQ= + + PLCrashReporter.bundle/Info.plist + + KSvXAN5D7KQuZ9SVtQ6VfUiH0xM= + + PLCrashReporter.bundle/PrivacyInfo.xcprivacy + + O3Zhkkf3uaxqyTk0D3zchR8Gees= + + PrivacyInfo.xcprivacy + + fZU0MKIt8Fnd2qnYWmCR+ZWPjK0= + + + files2 + + BacktraceResources.bundle/Info.plist + + hash2 + + sQQCgAaNQZUdfh/nSPZMaqcLUlq88NZipuW5Oydgekg= + + + BacktraceResources.bundle/Model.momd/Model.mom + + hash2 + + JjQDPa0UHbpxEk37ZDSmUohAdEJ21ytZYWNF281JGY8= + + + BacktraceResources.bundle/Model.momd/VersionInfo.plist + + hash2 + + r43Lc4T3JNmt6+aF/bm0VbyDiy1gmLEa4tQkcGuIyTw= + + + BacktraceResources.bundle/PrivacyInfo.xcprivacy + + hash2 + + W4GYx3E/DJBKJ4aViszvqnv3rCzspeT5hG4vJvQa8hk= + + + BacktraceResources.bundle/_CodeSignature/CodeDirectory + + hash2 + + tAqBVwbZjIq4Pv4H7R4EU+xDInJW5JMNLdrXV4T+j7k= + + + BacktraceResources.bundle/_CodeSignature/CodeRequirements + + hash2 + + mHkgkE6rZQ51eIwFSqCwUk5qgL/HGqMt+NI3phdD+YY= + + + BacktraceResources.bundle/_CodeSignature/CodeRequirements-1 + + hash2 + + Ko3Ryy5+1r2Z6ym1cU5mEmKm4+Bb+6P90STfrRuOZKE= + + + BacktraceResources.bundle/_CodeSignature/CodeResources + + hash2 + + sbVZ2nnFzB978YyNDo1+mx0BBhH2JDEa9KewHtBxy8U= + + + BacktraceResources.bundle/_CodeSignature/CodeSignature + + hash2 + + 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU= + + + Headers/Backtrace-Swift.h + + hash2 + + 6qnT4R7u84lOtFNISP4WaumrhmNwRnkK8yG5KrCRyR4= + + + Headers/Backtrace.h + + hash2 + + 52YJAUnDwVLp0uYVpwlng7pyuARfVfKvBs4L8GjDzAQ= + + + Modules/Backtrace.swiftmodule/arm64-apple-ios-simulator.abi.json + + hash2 + + NMcfinOkyk4UYkcHHS/Y12rLohT50f1g/ho9jeezTYo= + + + Modules/Backtrace.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + hash2 + + JtgFHJP+WTxhpXoAqMtKAGH3Mt7TVIjTmS9uZ1rp8Jw= + + + Modules/Backtrace.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + hash2 + + 8UNWx4MHbobvcmnd2QmFjqTWV5ucBbF2xqyQJ8ss8cw= + + + Modules/Backtrace.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + hash2 + + JtgFHJP+WTxhpXoAqMtKAGH3Mt7TVIjTmS9uZ1rp8Jw= + + + Modules/Backtrace.swiftmodule/arm64-apple-ios-simulator.swiftmodule + + hash2 + + z3xvSsQbEXbk/65FJ1I4zUkFp3CqBsvqyC+rmDhgfbo= + + + Modules/Backtrace.swiftmodule/x86_64-apple-ios-simulator.abi.json + + hash2 + + NMcfinOkyk4UYkcHHS/Y12rLohT50f1g/ho9jeezTYo= + + + Modules/Backtrace.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + hash2 + + Hq5+0cQBHxoDffxrP3FJ19d6v7ak1taAnZ28gB2a3T0= + + + Modules/Backtrace.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + hash2 + + 7yP7NJe9oxHWffWYbLcAV8drCGivvpyAVzHSN2tHVyM= + + + Modules/Backtrace.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + hash2 + + Hq5+0cQBHxoDffxrP3FJ19d6v7ak1taAnZ28gB2a3T0= + + + Modules/Backtrace.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + hash2 + + cdWo50JzwmQT3JisyUCPCeYKandT9H5V3m6koUgF0hE= + + + Modules/module.modulemap + + hash2 + + sWzlIqJcGqCMlJlrlM5GKjTP/DUJOV5IttglCotP45E= + + + PLCrashReporter.bundle/Info.plist + + hash2 + + 2kn6RqbTbvP/1k2LXcZcj7MMHb4QWeXeu3vY/sLmtT8= + + + PLCrashReporter.bundle/PrivacyInfo.xcprivacy + + hash2 + + WdWnMSNl52vRPwKNpI8BQV9PUBP0rC8ybQKoTQJKewI= + + + PrivacyInfo.xcprivacy + + hash2 + + W4GYx3E/DJBKJ4aViszvqnv3rCzspeT5hG4vJvQa8hk= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/dSYMs/Backtrace.framework.dSYM/Contents/Info.plist b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/dSYMs/Backtrace.framework.dSYM/Contents/Info.plist new file mode 100644 index 00000000..be2f4f85 --- /dev/null +++ b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/dSYMs/Backtrace.framework.dSYM/Contents/Info.plist @@ -0,0 +1,20 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleIdentifier + com.apple.xcode.dsym.Backtrace.io.Backtrace + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + dSYM + CFBundleSignature + ???? + CFBundleShortVersionString + 2.1.0 + CFBundleVersion + 1 + + diff --git a/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/dSYMs/Backtrace.framework.dSYM/Contents/Resources/DWARF/Backtrace b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/dSYMs/Backtrace.framework.dSYM/Contents/Resources/DWARF/Backtrace new file mode 100644 index 00000000..2eb32eb2 Binary files /dev/null and b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/dSYMs/Backtrace.framework.dSYM/Contents/Resources/DWARF/Backtrace differ diff --git a/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/dSYMs/Backtrace.framework.dSYM/Contents/Resources/Relocations/aarch64/Backtrace.yml b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/dSYMs/Backtrace.framework.dSYM/Contents/Resources/Relocations/aarch64/Backtrace.yml new file mode 100644 index 00000000..03fc200e --- /dev/null +++ b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/dSYMs/Backtrace.framework.dSYM/Contents/Resources/Relocations/aarch64/Backtrace.yml @@ -0,0 +1,2393 @@ +--- +triple: 'arm64-apple-darwin' +binary-path: '/Users/runner/work/backtrace-cocoa/backtrace-cocoa/.derivedData/Build/Intermediates.noindex/ArchiveIntermediates/Backtrace-iOS-lib/InstallationBuildProductsLocation/Library/Frameworks/Backtrace.framework/Backtrace' +relocations: + - { offsetInCU: 0x34, offset: 0x9B08E, size: 0x8, addend: 0x0, symName: _BacktraceVersionString, symObjAddr: 0x0, symBinAddr: 0x64FC0, symSize: 0x0 } + - { offsetInCU: 0x69, offset: 0x9B0C3, size: 0x8, addend: 0x0, symName: _BacktraceVersionNumber, symObjAddr: 0x30, symBinAddr: 0x64FF0, symSize: 0x0 } + - { offsetInCU: 0x70, offset: 0x9B149, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOSYAASY8rawValuexSg03RawN0Qz_tcfCTW', symObjAddr: 0x164, symBinAddr: 0x550C, symSize: 0x64 } + - { offsetInCU: 0xB8, offset: 0x9B191, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOSYAASY8rawValue03RawN0QzvgTW', symObjAddr: 0x1C8, symBinAddr: 0x5570, symSize: 0x28 } + - { offsetInCU: 0xD4, offset: 0x9B1AD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOs0D3KeyAAsAGP11stringValueSSvgTW', symObjAddr: 0x1F0, symBinAddr: 0x5598, symSize: 0x24 } + - { offsetInCU: 0x109, offset: 0x9B1E2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOs0D3KeyAAsAGP11stringValuexSgSS_tcfCTW', symObjAddr: 0x214, symBinAddr: 0x55BC, symSize: 0x68 } + - { offsetInCU: 0x168, offset: 0x9B241, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOs0D3KeyAAsAGP8intValueSiSgvgTW', symObjAddr: 0x27C, symBinAddr: 0x5624, symSize: 0xC } + - { offsetInCU: 0x184, offset: 0x9B25D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOs0D3KeyAAsAGP8intValuexSgSi_tcfCTW', symObjAddr: 0x288, symBinAddr: 0x5630, symSize: 0xC } + - { offsetInCU: 0x1C1, offset: 0x9B29A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataVSEAASE6encode2toys7Encoder_p_tKFTW', symObjAddr: 0x2E4, symBinAddr: 0x568C, symSize: 0xD8 } + - { offsetInCU: 0x212, offset: 0x9B2EB, size: 0x8, addend: 0x0, symName: '_$sSo18NSFileAttributeKeyas20_SwiftNewtypeWrapperSCSYWb', symObjAddr: 0x8A4, symBinAddr: 0x5B74, symSize: 0x2C } + - { offsetInCU: 0x226, offset: 0x9B2FF, size: 0x8, addend: 0x0, symName: '_$sSo18NSFileAttributeKeyas20_SwiftNewtypeWrapperSCs35_HasCustomAnyHashableRepresentationPWb', symObjAddr: 0x8D0, symBinAddr: 0x5BA0, symSize: 0x2C } + - { offsetInCU: 0x23A, offset: 0x9B313, size: 0x8, addend: 0x0, symName: '_$sSo20NSFileProtectionTypeas20_SwiftNewtypeWrapperSCSYWb', symObjAddr: 0xA08, symBinAddr: 0x5CD8, symSize: 0x2C } + - { offsetInCU: 0x24E, offset: 0x9B327, size: 0x8, addend: 0x0, symName: '_$sSo20NSFileProtectionTypeas20_SwiftNewtypeWrapperSCs35_HasCustomAnyHashableRepresentationPWb', symObjAddr: 0xA34, symBinAddr: 0x5D04, symSize: 0x2C } + - { offsetInCU: 0x262, offset: 0x9B33B, size: 0x8, addend: 0x0, symName: '_$sSo20NSFileProtectionTypeaSHSCSQWb', symObjAddr: 0xBE0, symBinAddr: 0x5EB0, symSize: 0x2C } + - { offsetInCU: 0x276, offset: 0x9B34F, size: 0x8, addend: 0x0, symName: '_$sSo16NSURLResourceKeyas20_SwiftNewtypeWrapperSCSYWb', symObjAddr: 0xC0C, symBinAddr: 0x5EDC, symSize: 0x2C } + - { offsetInCU: 0x28A, offset: 0x9B363, size: 0x8, addend: 0x0, symName: '_$sSo16NSURLResourceKeyas20_SwiftNewtypeWrapperSCs35_HasCustomAnyHashableRepresentationPWb', symObjAddr: 0xC38, symBinAddr: 0x5F08, symSize: 0x2C } + - { offsetInCU: 0x29E, offset: 0x9B377, size: 0x8, addend: 0x0, symName: '_$sSo16NSURLResourceKeyaSHSCSQWb', symObjAddr: 0xC64, symBinAddr: 0x5F34, symSize: 0x2C } + - { offsetInCU: 0x2B2, offset: 0x9B38B, size: 0x8, addend: 0x0, symName: '_$sSo18NSFileAttributeKeyaSHSCSQWb', symObjAddr: 0xC90, symBinAddr: 0x5F60, symSize: 0x2C } + - { offsetInCU: 0x2C6, offset: 0x9B39F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataVMa', symObjAddr: 0xCBC, symBinAddr: 0x5F8C, symSize: 0x10 } + - { offsetInCU: 0x2DA, offset: 0x9B3B3, size: 0x8, addend: 0x0, symName: ___swift_instantiateConcreteTypeFromMangledName, symObjAddr: 0xCCC, symBinAddr: 0x5F9C, symSize: 0x40 } + - { offsetInCU: 0x2EE, offset: 0x9B3C7, size: 0x8, addend: 0x0, symName: ___swift_project_boxed_opaque_existential_1, symObjAddr: 0xD0C, symBinAddr: 0x5FDC, symSize: 0x24 } + - { offsetInCU: 0x302, offset: 0x9B3DB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOAFs0D3KeyAAWl', symObjAddr: 0xD30, symBinAddr: 0x6000, symSize: 0x44 } + - { offsetInCU: 0x316, offset: 0x9B3EF, size: 0x8, addend: 0x0, symName: ___swift_memcpy0_1, symObjAddr: 0xD74, symBinAddr: 0x6044, symSize: 0x4 } + - { offsetInCU: 0x32A, offset: 0x9B403, size: 0x8, addend: 0x0, symName: ___swift_noop_void_return, symObjAddr: 0xD78, symBinAddr: 0x6048, symSize: 0x4 } + - { offsetInCU: 0x33E, offset: 0x9B417, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOwet', symObjAddr: 0xD7C, symBinAddr: 0x604C, symSize: 0x50 } + - { offsetInCU: 0x352, offset: 0x9B42B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOwst', symObjAddr: 0xDCC, symBinAddr: 0x609C, symSize: 0x8C } + - { offsetInCU: 0x366, offset: 0x9B43F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOwug', symObjAddr: 0xE58, symBinAddr: 0x6128, symSize: 0x8 } + - { offsetInCU: 0x37A, offset: 0x9B453, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOwup', symObjAddr: 0xE60, symBinAddr: 0x6130, symSize: 0x4 } + - { offsetInCU: 0x38E, offset: 0x9B467, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOwui', symObjAddr: 0xE64, symBinAddr: 0x6134, symSize: 0x4 } + - { offsetInCU: 0x3A2, offset: 0x9B47B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOMa', symObjAddr: 0xE68, symBinAddr: 0x6138, symSize: 0x10 } + - { offsetInCU: 0x3B6, offset: 0x9B48F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOSHAASQWb', symObjAddr: 0xE78, symBinAddr: 0x6148, symSize: 0x4 } + - { offsetInCU: 0x3CA, offset: 0x9B4A3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOAFSQAAWl', symObjAddr: 0xE7C, symBinAddr: 0x614C, symSize: 0x44 } + - { offsetInCU: 0x3DE, offset: 0x9B4B7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOs0D3KeyAAs28CustomDebugStringConvertiblePWb', symObjAddr: 0xEC0, symBinAddr: 0x6190, symSize: 0x4 } + - { offsetInCU: 0x3F2, offset: 0x9B4CB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOAFs28CustomDebugStringConvertibleAAWl', symObjAddr: 0xEC4, symBinAddr: 0x6194, symSize: 0x44 } + - { offsetInCU: 0x406, offset: 0x9B4DF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOs0D3KeyAAs23CustomStringConvertiblePWb', symObjAddr: 0xF08, symBinAddr: 0x61D8, symSize: 0x4 } + - { offsetInCU: 0x41A, offset: 0x9B4F3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOAFs23CustomStringConvertibleAAWl', symObjAddr: 0xF0C, symBinAddr: 0x61DC, symSize: 0x44 } + - { offsetInCU: 0x442, offset: 0x9B51B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x84, symBinAddr: 0x542C, symSize: 0x8 } + - { offsetInCU: 0x4E3, offset: 0x9B5BC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOSHAASH9hashValueSivgTW', symObjAddr: 0x8C, symBinAddr: 0x5434, symSize: 0x5C } + - { offsetInCU: 0x5A1, offset: 0x9B67A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0xE8, symBinAddr: 0x5490, symSize: 0x24 } + - { offsetInCU: 0x5B9, offset: 0x9B692, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0xE8, symBinAddr: 0x5490, symSize: 0x24 } + - { offsetInCU: 0x5CD, offset: 0x9B6A6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0xE8, symBinAddr: 0x5490, symSize: 0x24 } + - { offsetInCU: 0x5E1, offset: 0x9B6BA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0xE8, symBinAddr: 0x5490, symSize: 0x24 } + - { offsetInCU: 0x603, offset: 0x9B6DC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x10C, symBinAddr: 0x54B4, symSize: 0x58 } + - { offsetInCU: 0x6A1, offset: 0x9B77A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOs28CustomDebugStringConvertibleAAsAGP16debugDescriptionSSvgTW', symObjAddr: 0x294, symBinAddr: 0x563C, symSize: 0x28 } + - { offsetInCU: 0x6BD, offset: 0x9B796, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOs23CustomStringConvertibleAAsAGP11descriptionSSvgTW', symObjAddr: 0x2BC, symBinAddr: 0x5664, symSize: 0x28 } + - { offsetInCU: 0x706, offset: 0x9B7DF, size: 0x8, addend: 0x0, symName: '_$sSo19UIDeviceOrientationVSQSCSQ2eeoiySbx_xtFZTW', symObjAddr: 0x524, symBinAddr: 0x5874, symSize: 0x14 } + - { offsetInCU: 0x74C, offset: 0x9B825, size: 0x8, addend: 0x0, symName: '_$sSo16NSURLResourceKeyas21_ObjectiveCBridgeableSCsACP016_forceBridgeFromC1C_6resulty01_C5CTypeQz_xSgztFZTW', symObjAddr: 0x544, symBinAddr: 0x5894, symSize: 0x14 } + - { offsetInCU: 0x768, offset: 0x9B841, size: 0x8, addend: 0x0, symName: '_$sSo16NSURLResourceKeyas21_ObjectiveCBridgeableSCsACP024_conditionallyBridgeFromC1C_6resultSb01_C5CTypeQz_xSgztFZTW', symObjAddr: 0x558, symBinAddr: 0x58A8, symSize: 0x18 } + - { offsetInCU: 0x784, offset: 0x9B85D, size: 0x8, addend: 0x0, symName: '_$sSo18NSFileAttributeKeyas21_ObjectiveCBridgeableSCsACP016_forceBridgeFromD1C_6resulty01_D5CTypeQz_xSgztFZTW', symObjAddr: 0x590, symBinAddr: 0x58D8, symSize: 0x14 } + - { offsetInCU: 0x7A0, offset: 0x9B879, size: 0x8, addend: 0x0, symName: '_$sSo18NSFileAttributeKeyas21_ObjectiveCBridgeableSCsACP024_conditionallyBridgeFromD1C_6resultSb01_D5CTypeQz_xSgztFZTW', symObjAddr: 0x5A4, symBinAddr: 0x58EC, symSize: 0x18 } + - { offsetInCU: 0x7BC, offset: 0x9B895, size: 0x8, addend: 0x0, symName: '_$sSo20NSFileProtectionTypeas21_ObjectiveCBridgeableSCsACP016_forceBridgeFromD1C_6resulty01_D5CTypeQz_xSgztFZTW', symObjAddr: 0x5D4, symBinAddr: 0x5914, symSize: 0x14 } + - { offsetInCU: 0x7D8, offset: 0x9B8B1, size: 0x8, addend: 0x0, symName: '_$sSo20NSFileProtectionTypeas21_ObjectiveCBridgeableSCsACP024_conditionallyBridgeFromD1C_6resultSb01_D5CTypeQz_xSgztFZTW', symObjAddr: 0x5E8, symBinAddr: 0x5928, symSize: 0x18 } + - { offsetInCU: 0x7F4, offset: 0x9B8CD, size: 0x8, addend: 0x0, symName: '_$sSo16NSURLResourceKeyas35_HasCustomAnyHashableRepresentationSCsACP03_todeF0s0eF0VSgyFTW', symObjAddr: 0x718, symBinAddr: 0x59E8, symSize: 0x84 } + - { offsetInCU: 0x810, offset: 0x9B8E9, size: 0x8, addend: 0x0, symName: '_$sSo18NSFileAttributeKeyas35_HasCustomAnyHashableRepresentationSCsACP03_toefG0s0fG0VSgyFTW', symObjAddr: 0x820, symBinAddr: 0x5AF0, symSize: 0x84 } + - { offsetInCU: 0x82C, offset: 0x9B905, size: 0x8, addend: 0x0, symName: '_$sSo20NSFileProtectionTypeas35_HasCustomAnyHashableRepresentationSCsACP03_toefG0s0fG0VSgyFTW', symObjAddr: 0x984, symBinAddr: 0x5C54, symSize: 0x84 } + - { offsetInCU: 0x892, offset: 0x9B96B, size: 0x8, addend: 0x0, symName: '_$sSo16NSURLResourceKeyaSYSCSY8rawValue03RawD0QzvgTW', symObjAddr: 0x6F0, symBinAddr: 0x59C0, symSize: 0x28 } + - { offsetInCU: 0x974, offset: 0x9BA4D, size: 0x8, addend: 0x0, symName: '_$sSo19UIDeviceOrientationVSYSCSY8rawValuexSg03RawD0Qz_tcfCTW', symObjAddr: 0x6B4, symBinAddr: 0x5998, symSize: 0x10 } + - { offsetInCU: 0x990, offset: 0x9BA69, size: 0x8, addend: 0x0, symName: '_$sSo19UIDeviceOrientationVSYSCSY8rawValue03RawD0QzvgTW', symObjAddr: 0x6C4, symBinAddr: 0x59A8, symSize: 0xC } + - { offsetInCU: 0x2B, offset: 0x9BB9D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadVwCP', symObjAddr: 0x0, symBinAddr: 0x623C, symSize: 0x30 } + - { offsetInCU: 0x43, offset: 0x9BBB5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadVwCP', symObjAddr: 0x0, symBinAddr: 0x623C, symSize: 0x30 } + - { offsetInCU: 0x57, offset: 0x9BBC9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadVwxx', symObjAddr: 0x30, symBinAddr: 0x626C, symSize: 0x30 } + - { offsetInCU: 0x6B, offset: 0x9BBDD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadVwcp', symObjAddr: 0x60, symBinAddr: 0x629C, symSize: 0x54 } + - { offsetInCU: 0x7F, offset: 0x9BBF1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadVwca', symObjAddr: 0xB4, symBinAddr: 0x62F0, symSize: 0x8C } + - { offsetInCU: 0x93, offset: 0x9BC05, size: 0x8, addend: 0x0, symName: ___swift_memcpy48_8, symObjAddr: 0x140, symBinAddr: 0x637C, symSize: 0x14 } + - { offsetInCU: 0xA7, offset: 0x9BC19, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadVwta', symObjAddr: 0x154, symBinAddr: 0x6390, symSize: 0x54 } + - { offsetInCU: 0xBB, offset: 0x9BC2D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadVwet', symObjAddr: 0x1A8, symBinAddr: 0x63E4, symSize: 0x48 } + - { offsetInCU: 0xCF, offset: 0x9BC41, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadVwst', symObjAddr: 0x1F0, symBinAddr: 0x642C, symSize: 0x4C } + - { offsetInCU: 0xE3, offset: 0x9BC55, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadVMa', symObjAddr: 0x23C, symBinAddr: 0x6478, symSize: 0x10 } + - { offsetInCU: 0xF7, offset: 0x9BC69, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadVAA0D0AAWI', symObjAddr: 0x24C, symBinAddr: 0x6488, symSize: 0x24 } + - { offsetInCU: 0x10B, offset: 0x9BC7D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadVACSEAAWl', symObjAddr: 0x270, symBinAddr: 0x64AC, symSize: 0x44 } + - { offsetInCU: 0x156, offset: 0x9BCC8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOSYAASY8rawValuexSg03RawO0Qz_tcfCTW', symObjAddr: 0x514, symBinAddr: 0x6750, symSize: 0x2C } + - { offsetInCU: 0x187, offset: 0x9BCF9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOSYAASY8rawValue03RawO0QzvgTW', symObjAddr: 0x540, symBinAddr: 0x677C, symSize: 0x9C } + - { offsetInCU: 0x1A3, offset: 0x9BD15, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOs0E3KeyAAsAGP11stringValueSSvgTW', symObjAddr: 0x5DC, symBinAddr: 0x6818, symSize: 0x90 } + - { offsetInCU: 0x1D8, offset: 0x9BD4A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOs0E3KeyAAsAGP11stringValuexSgSS_tcfCTW', symObjAddr: 0x66C, symBinAddr: 0x68A8, symSize: 0x24 } + - { offsetInCU: 0x228, offset: 0x9BD9A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOs0E3KeyAAsAGP8intValueSiSgvgTW', symObjAddr: 0x690, symBinAddr: 0x68CC, symSize: 0xC } + - { offsetInCU: 0x244, offset: 0x9BDB6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOs0E3KeyAAsAGP8intValuexSgSi_tcfCTW', symObjAddr: 0x69C, symBinAddr: 0x68D8, symSize: 0xC } + - { offsetInCU: 0x260, offset: 0x9BDD2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLO8rawValueAFSgSS_tcfCTf4nd_n', symObjAddr: 0xCF0, symBinAddr: 0x6EC4, symSize: 0x5C } + - { offsetInCU: 0x2C2, offset: 0x9BE34, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadVSEAASE6encode2toys7Encoder_p_tKFTW', symObjAddr: 0x888, symBinAddr: 0x6AC4, symSize: 0x38 } + - { offsetInCU: 0x2F1, offset: 0x9BE63, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOAFs0E3KeyAAWl', symObjAddr: 0x924, symBinAddr: 0x6AFC, symSize: 0x44 } + - { offsetInCU: 0x305, offset: 0x9BE77, size: 0x8, addend: 0x0, symName: '_$sSay9Backtrace11UniqueEventVGSayxGSEsSERzlWl', symObjAddr: 0x968, symBinAddr: 0x6B40, symSize: 0x64 } + - { offsetInCU: 0x319, offset: 0x9BE8B, size: 0x8, addend: 0x0, symName: ___swift_instantiateConcreteTypeFromMangledNameAbstract, symObjAddr: 0x9CC, symBinAddr: 0x6BA4, symSize: 0x44 } + - { offsetInCU: 0x32D, offset: 0x9BE9F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventVACSEAAWl', symObjAddr: 0xA10, symBinAddr: 0x6BE8, symSize: 0x44 } + - { offsetInCU: 0x341, offset: 0x9BEB3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataVACSEAAWl', symObjAddr: 0xA54, symBinAddr: 0x6C2C, symSize: 0x44 } + - { offsetInCU: 0x355, offset: 0x9BEC7, size: 0x8, addend: 0x0, symName: ___swift_memcpy1_1, symObjAddr: 0xA98, symBinAddr: 0x6C70, symSize: 0xC } + - { offsetInCU: 0x369, offset: 0x9BEDB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOwet', symObjAddr: 0xAA8, symBinAddr: 0x6C7C, symSize: 0x90 } + - { offsetInCU: 0x37D, offset: 0x9BEEF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOwst', symObjAddr: 0xB38, symBinAddr: 0x6D0C, symSize: 0xBC } + - { offsetInCU: 0x391, offset: 0x9BF03, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOwug', symObjAddr: 0xBF4, symBinAddr: 0x6DC8, symSize: 0x8 } + - { offsetInCU: 0x3A5, offset: 0x9BF17, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOwup', symObjAddr: 0xBFC, symBinAddr: 0x6DD0, symSize: 0x4 } + - { offsetInCU: 0x3B9, offset: 0x9BF2B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOwui', symObjAddr: 0xC00, symBinAddr: 0x6DD4, symSize: 0x8 } + - { offsetInCU: 0x3CD, offset: 0x9BF3F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOMa', symObjAddr: 0xC08, symBinAddr: 0x6DDC, symSize: 0x10 } + - { offsetInCU: 0x3E1, offset: 0x9BF53, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOSHAASQWb', symObjAddr: 0xC18, symBinAddr: 0x6DEC, symSize: 0x4 } + - { offsetInCU: 0x3F5, offset: 0x9BF67, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOAFSQAAWl', symObjAddr: 0xC1C, symBinAddr: 0x6DF0, symSize: 0x44 } + - { offsetInCU: 0x409, offset: 0x9BF7B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOs0E3KeyAAs28CustomDebugStringConvertiblePWb', symObjAddr: 0xC60, symBinAddr: 0x6E34, symSize: 0x4 } + - { offsetInCU: 0x41D, offset: 0x9BF8F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOAFs28CustomDebugStringConvertibleAAWl', symObjAddr: 0xC64, symBinAddr: 0x6E38, symSize: 0x44 } + - { offsetInCU: 0x431, offset: 0x9BFA3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOs0E3KeyAAs23CustomStringConvertiblePWb', symObjAddr: 0xCA8, symBinAddr: 0x6E7C, symSize: 0x4 } + - { offsetInCU: 0x445, offset: 0x9BFB7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOAFs23CustomStringConvertibleAAWl', symObjAddr: 0xCAC, symBinAddr: 0x6E80, symSize: 0x44 } + - { offsetInCU: 0x46D, offset: 0x9BFDF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x2B4, symBinAddr: 0x64F0, symSize: 0xC } + - { offsetInCU: 0x4F3, offset: 0x9C065, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOSHAASH9hashValueSivgTW', symObjAddr: 0x2C0, symBinAddr: 0x64FC, symSize: 0xD4 } + - { offsetInCU: 0x575, offset: 0x9C0E7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x394, symBinAddr: 0x65D0, symSize: 0xB0 } + - { offsetInCU: 0x5B3, offset: 0x9C125, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x444, symBinAddr: 0x6680, symSize: 0xD0 } + - { offsetInCU: 0x619, offset: 0x9C18B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOs28CustomDebugStringConvertibleAAsAGP16debugDescriptionSSvgTW', symObjAddr: 0x6A8, symBinAddr: 0x68E4, symSize: 0x28 } + - { offsetInCU: 0x635, offset: 0x9C1A7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOs23CustomStringConvertibleAAsAGP11descriptionSSvgTW', symObjAddr: 0x6D0, symBinAddr: 0x690C, symSize: 0x28 } + - { offsetInCU: 0x7D4, offset: 0x9C346, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV6encode2toys7Encoder_p_tKF', symObjAddr: 0x6F8, symBinAddr: 0x6934, symSize: 0x190 } + - { offsetInCU: 0x2B, offset: 0x9C3CD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A12HttpResponseV04httpC012responseDataACSo17NSHTTPURLResponseC_10Foundation0F0VSgtcfCTf4ggd_n', symObjAddr: 0x0, symBinAddr: 0x6F20, symSize: 0x230 } + - { offsetInCU: 0x96, offset: 0x9C438, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A12HttpResponseV04httpC012responseDataACSo17NSHTTPURLResponseC_10Foundation0F0VSgtcfCTf4ggd_n', symObjAddr: 0x0, symBinAddr: 0x6F20, symSize: 0x230 } + - { offsetInCU: 0x18C, offset: 0x9C52E, size: 0x8, addend: 0x0, symName: '_$sypSgWOc', symObjAddr: 0x230, symBinAddr: 0x7150, symSize: 0x48 } + - { offsetInCU: 0x1A0, offset: 0x9C542, size: 0x8, addend: 0x0, symName: '_$sypSgWOh', symObjAddr: 0x2B8, symBinAddr: 0x7198, symSize: 0x40 } + - { offsetInCU: 0x1B4, offset: 0x9C556, size: 0x8, addend: 0x0, symName: ___swift_destroy_boxed_opaque_existential_0, symObjAddr: 0x2F8, symBinAddr: 0x71D8, symSize: 0x20 } + - { offsetInCU: 0x1C8, offset: 0x9C56A, size: 0x8, addend: 0x0, symName: '_$sypWOb', symObjAddr: 0x318, symBinAddr: 0x71F8, symSize: 0x10 } + - { offsetInCU: 0x4F, offset: 0x9C841, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6LoggerC12destinationsShyAA0A15BaseDestinationCGvpZ', symObjAddr: 0xD080, symBinAddr: 0x93228, symSize: 0x0 } + - { offsetInCU: 0x9F, offset: 0x9C891, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15BaseDestinationC5levelAcA0A8LogLevelO_tcfcTo', symObjAddr: 0x26C, symBinAddr: 0x7474, symSize: 0x48 } + - { offsetInCU: 0x113, offset: 0x9C905, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15BaseDestinationC3log5level3msg4file8function4lineyAA0A8LogLevelO_S3SSitFTo', symObjAddr: 0x2B8, symBinAddr: 0x74C0, symSize: 0x4 } + - { offsetInCU: 0x15B, offset: 0x9C94D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15BaseDestinationCACycfcTo', symObjAddr: 0x308, symBinAddr: 0x7510, symSize: 0x2C } + - { offsetInCU: 0x217, offset: 0x9CA09, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8LogLevelOSYAASY8rawValuexSg03RawE0Qz_tcfCTW', symObjAddr: 0xDC, symBinAddr: 0x72E4, symSize: 0x30 } + - { offsetInCU: 0x248, offset: 0x9CA3A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8LogLevelOSYAASY8rawValue03RawE0QzvgTW', symObjAddr: 0x10C, symBinAddr: 0x7314, symSize: 0xC } + - { offsetInCU: 0x264, offset: 0x9CA56, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8LogLevelO8rawValueACSgSi_tcfCTf4nd_n', symObjAddr: 0x1340, symBinAddr: 0x8548, symSize: 0x14 } + - { offsetInCU: 0x317, offset: 0x9CB09, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6LoggerC12destinations_WZ', symObjAddr: 0x118, symBinAddr: 0x7320, symSize: 0x50 } + - { offsetInCU: 0x3B6, offset: 0x9CBA8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6LoggerCACycfcTo', symObjAddr: 0x198, symBinAddr: 0x73A0, symSize: 0x3C } + - { offsetInCU: 0x41E, offset: 0x9CC10, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6LoggerCfETo', symObjAddr: 0x1E0, symBinAddr: 0x73E8, symSize: 0x4 } + - { offsetInCU: 0x47F, offset: 0x9CC71, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A23FancyConsoleDestinationC13dateFormatterSo06NSDateF0CvgZTo', symObjAddr: 0x370, symBinAddr: 0x7578, symSize: 0x14 } + - { offsetInCU: 0x4DE, offset: 0x9CCD0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A23FancyConsoleDestinationC3log5level3msg4file8function4lineyAA0A8LogLevelO_S3SSitFTo', symObjAddr: 0x38C, symBinAddr: 0x7594, symSize: 0xC8 } + - { offsetInCU: 0x510, offset: 0x9CD02, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A23FancyConsoleDestinationC13dateFormatterSo06NSDateF0CvgZTf4d_n', symObjAddr: 0x17FC, symBinAddr: 0x8A04, symSize: 0x15C } + - { offsetInCU: 0x570, offset: 0x9CD62, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A23FancyConsoleDestinationC3log5level3msg4file8function4lineyAA0A8LogLevelO_S3SSitFTf4nnnnnd_n', symObjAddr: 0x1958, symBinAddr: 0x8B60, symSize: 0x334 } + - { offsetInCU: 0x8E6, offset: 0x9D0D8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18ConsoleDestinationC3log5level3msg4file8function4lineyAA0A8LogLevelO_S3SSitFTo', symObjAddr: 0x470, symBinAddr: 0x7678, symSize: 0x58 } + - { offsetInCU: 0x918, offset: 0x9D10A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18ConsoleDestinationC3log5level3msg4file8function4lineyAA0A8LogLevelO_S3SSitFTf4dndddd_n', symObjAddr: 0x1680, symBinAddr: 0x8888, symSize: 0x17C } + - { offsetInCU: 0xAD8, offset: 0x9D2CA, size: 0x8, addend: 0x0, symName: '_$ss10_NativeSetV6filteryAByxGSbxKXEKF9Backtrace0D15BaseDestinationC_Tg50123$s9Backtrace0A6LoggerC3log33_A2E76FBA4FFA4E8EB02817E5E40274E2LL5level3msg4file8function4lineyAA0A8LogLevelO_ypyXKS2SSitFZSbv3A15eF6CXEfU_AE0dxY0OTf1cn_n', symObjAddr: 0x5E4, symBinAddr: 0x77EC, symSize: 0x184 } + - { offsetInCU: 0xD62, offset: 0x9D554, size: 0x8, addend: 0x0, symName: '_$ss10_NativeSetV6filteryAByxGSbxKXEKFADs13_UnsafeBitsetVKXEfU_9Backtrace0F15BaseDestinationC_Tg50123$s9Backtrace0A6LoggerC3log33_A2E76FBA4FFA4E8EB02817E5E40274E2LL5level3msg4file8function4lineyAA0A8LogLevelO_ypyXKS2SSitFZSbx3A15gH6CXEfU_AG0fZ5LevelOTf1nnc_n', symObjAddr: 0xFB4, symBinAddr: 0x81BC, symSize: 0x16C } + - { offsetInCU: 0xE11, offset: 0x9D603, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6LoggerCMa', symObjAddr: 0x1354, symBinAddr: 0x855C, symSize: 0x20 } + - { offsetInCU: 0xE25, offset: 0x9D617, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15BaseDestinationCMa', symObjAddr: 0x1374, symBinAddr: 0x857C, symSize: 0x20 } + - { offsetInCU: 0xEFC, offset: 0x9D6EE, size: 0x8, addend: 0x0, symName: '_$sSh21_nonEmptyArrayLiteralShyxGSayxG_tcfC9Backtrace0E15BaseDestinationC_Tgm5Tf4g_n', symObjAddr: 0x1394, symBinAddr: 0x859C, symSize: 0x2EC } + - { offsetInCU: 0x110B, offset: 0x9D8FD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8LogLevelOSHAASQWb', symObjAddr: 0x1CA0, symBinAddr: 0x8EA8, symSize: 0x4 } + - { offsetInCU: 0x111F, offset: 0x9D911, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8LogLevelOACSQAAWl', symObjAddr: 0x1CA4, symBinAddr: 0x8EAC, symSize: 0x44 } + - { offsetInCU: 0x1133, offset: 0x9D925, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8LogLevelOMa', symObjAddr: 0x1CE8, symBinAddr: 0x8EF0, symSize: 0x10 } + - { offsetInCU: 0x1147, offset: 0x9D939, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A23FancyConsoleDestinationCMa', symObjAddr: 0x1D34, symBinAddr: 0x8F3C, symSize: 0x20 } + - { offsetInCU: 0x115B, offset: 0x9D94D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18ConsoleDestinationCMa', symObjAddr: 0x1D54, symBinAddr: 0x8F5C, symSize: 0x20 } + - { offsetInCU: 0x116F, offset: 0x9D961, size: 0x8, addend: 0x0, symName: '_$sSh8IteratorV8_VariantOyx__GSHRzlWOe', symObjAddr: 0x2288, symBinAddr: 0x9490, symSize: 0x8 } + - { offsetInCU: 0x11C6, offset: 0x9D9B8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8LogLevelOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x1C, symBinAddr: 0x7224, symSize: 0x14 } + - { offsetInCU: 0x1276, offset: 0x9DA68, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8LogLevelOSHAASH9hashValueSivgTW', symObjAddr: 0x30, symBinAddr: 0x7238, symSize: 0x44 } + - { offsetInCU: 0x1325, offset: 0x9DB17, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8LogLevelOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x74, symBinAddr: 0x727C, symSize: 0x28 } + - { offsetInCU: 0x1378, offset: 0x9DB6A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8LogLevelOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x9C, symBinAddr: 0x72A4, symSize: 0x40 } + - { offsetInCU: 0x170C, offset: 0x9DEFE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8LogLevelO8rawValueACSgSi_tcfC', symObjAddr: 0x0, symBinAddr: 0x7208, symSize: 0x18 } + - { offsetInCU: 0x1720, offset: 0x9DF12, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8LogLevelO8rawValueSivg', symObjAddr: 0x18, symBinAddr: 0x7220, symSize: 0x4 } + - { offsetInCU: 0x1786, offset: 0x9DF78, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6LoggerCACycfc', symObjAddr: 0x168, symBinAddr: 0x7370, symSize: 0x30 } + - { offsetInCU: 0x17EC, offset: 0x9DFDE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15BaseDestinationC5levelAcA0A8LogLevelO_tcfC', symObjAddr: 0x1E4, symBinAddr: 0x73EC, symSize: 0x4C } + - { offsetInCU: 0x1829, offset: 0x9E01B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15BaseDestinationC5levelAcA0A8LogLevelO_tcfc', symObjAddr: 0x230, symBinAddr: 0x7438, symSize: 0x3C } + - { offsetInCU: 0x1850, offset: 0x9E042, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15BaseDestinationC3log5level3msg4file8function4lineyAA0A8LogLevelO_S3SSitF', symObjAddr: 0x2B4, symBinAddr: 0x74BC, symSize: 0x4 } + - { offsetInCU: 0x18AD, offset: 0x9E09F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15BaseDestinationCACycfC', symObjAddr: 0x2BC, symBinAddr: 0x74C4, symSize: 0x20 } + - { offsetInCU: 0x18C1, offset: 0x9E0B3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15BaseDestinationCACycfc', symObjAddr: 0x2DC, symBinAddr: 0x74E4, symSize: 0x2C } + - { offsetInCU: 0x1927, offset: 0x9E119, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A23FancyConsoleDestinationC13dateFormatterSo06NSDateF0CvgZ', symObjAddr: 0x384, symBinAddr: 0x758C, symSize: 0x4 } + - { offsetInCU: 0x193B, offset: 0x9E12D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A23FancyConsoleDestinationC3log5level3msg4file8function4lineyAA0A8LogLevelO_S3SSitF', symObjAddr: 0x388, symBinAddr: 0x7590, symSize: 0x4 } + - { offsetInCU: 0x1956, offset: 0x9E148, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18ConsoleDestinationC3log5level3msg4file8function4lineyAA0A8LogLevelO_S3SSitF', symObjAddr: 0x464, symBinAddr: 0x766C, symSize: 0xC } + - { offsetInCU: 0x19AF, offset: 0x9E1A1, size: 0x8, addend: 0x0, symName: '_$ss10_NativeSetV6resize8capacityySi_tF9Backtrace0E15BaseDestinationC_Tg5', symObjAddr: 0x768, symBinAddr: 0x7970, symSize: 0x288 } + - { offsetInCU: 0x1A99, offset: 0x9E28B, size: 0x8, addend: 0x0, symName: '_$ss10_NativeSetV6resize8capacityySi_tFSS_Tg5', symObjAddr: 0x9F0, symBinAddr: 0x7BF8, symSize: 0x2C8 } + - { offsetInCU: 0x1BAF, offset: 0x9E3A1, size: 0x8, addend: 0x0, symName: '_$ss10_NativeSetV6resize8capacityySi_tFSo16NSURLResourceKeya_Tg5', symObjAddr: 0xCB8, symBinAddr: 0x7EC0, symSize: 0x2FC } + - { offsetInCU: 0x1D07, offset: 0x9E4F9, size: 0x8, addend: 0x0, symName: '_$ss10_NativeSetV13extractSubset5using5countAByxGs13_UnsafeBitsetV_SitF9Backtrace0I15BaseDestinationC_Tg5', symObjAddr: 0x1120, symBinAddr: 0x8328, symSize: 0x220 } + - { offsetInCU: 0x61, offset: 0x9E6EF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC14maxRecordCountSivgTo', symObjAddr: 0x0, symBinAddr: 0x9C58, symSize: 0x44 } + - { offsetInCU: 0xB9, offset: 0x9E747, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC14maxRecordCountSivsTo', symObjAddr: 0x88, symBinAddr: 0x9CE0, symSize: 0x48 } + - { offsetInCU: 0x12A, offset: 0x9E7B8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC03maxB4SizeSivgTo', symObjAddr: 0x15C, symBinAddr: 0x9DB4, symSize: 0x44 } + - { offsetInCU: 0x182, offset: 0x9E810, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC03maxB4SizeSivsTo', symObjAddr: 0x1E4, symBinAddr: 0x9E3C, symSize: 0x48 } + - { offsetInCU: 0x209, offset: 0x9E897, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC13retryIntervalSivgTo', symObjAddr: 0x2BC, symBinAddr: 0x9F14, symSize: 0x44 } + - { offsetInCU: 0x261, offset: 0x9E8EF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC13retryIntervalSivsTo', symObjAddr: 0x344, symBinAddr: 0x9F9C, symSize: 0x48 } + - { offsetInCU: 0x2D2, offset: 0x9E960, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC10retryLimitSivgTo', symObjAddr: 0x418, symBinAddr: 0xA070, symSize: 0x44 } + - { offsetInCU: 0x32A, offset: 0x9E9B8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC10retryLimitSivsTo', symObjAddr: 0x4A0, symBinAddr: 0xA0F8, symSize: 0x48 } + - { offsetInCU: 0x39B, offset: 0x9EA29, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC14retryBehaviourAA05RetryE0OvgTo', symObjAddr: 0x574, symBinAddr: 0xA1CC, symSize: 0x44 } + - { offsetInCU: 0x3F3, offset: 0x9EA81, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC14retryBehaviourAA05RetryE0OvsTo', symObjAddr: 0x5FC, symBinAddr: 0xA254, symSize: 0x48 } + - { offsetInCU: 0x464, offset: 0x9EAF2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC10retryOrderAA05RetryE0OvgTo', symObjAddr: 0x6D0, symBinAddr: 0xA328, symSize: 0x44 } + - { offsetInCU: 0x4BC, offset: 0x9EB4A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC10retryOrderAA05RetryE0OvsTo', symObjAddr: 0x758, symBinAddr: 0xA3B0, symSize: 0x48 } + - { offsetInCU: 0x52D, offset: 0x9EBBB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC14reportHostNameSbvgTo', symObjAddr: 0x82C, symBinAddr: 0xA484, symSize: 0x44 } + - { offsetInCU: 0x585, offset: 0x9EC13, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC14reportHostNameSbvsTo', symObjAddr: 0x8B4, symBinAddr: 0xA50C, symSize: 0x48 } + - { offsetInCU: 0x604, offset: 0x9EC92, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsCACycfcTo', symObjAddr: 0xA58, symBinAddr: 0xA6B0, symSize: 0x9C } + - { offsetInCU: 0x6B0, offset: 0x9ED3E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10RetryOrderOSYAASY8rawValuexSg03RawE0Qz_tcfCTW', symObjAddr: 0xCAC, symBinAddr: 0xA904, symSize: 0x30 } + - { offsetInCU: 0x6E1, offset: 0x9ED6F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10RetryOrderOSYAASY8rawValue03RawE0QzvgTW', symObjAddr: 0xCDC, symBinAddr: 0xA934, symSize: 0xC } + - { offsetInCU: 0x6FE, offset: 0x9ED8C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsCMa', symObjAddr: 0xA38, symBinAddr: 0xA690, symSize: 0x20 } + - { offsetInCU: 0x712, offset: 0x9EDA0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14RetryBehaviourOSHAASQWb', symObjAddr: 0xB54, symBinAddr: 0xA7AC, symSize: 0x4 } + - { offsetInCU: 0x726, offset: 0x9EDB4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14RetryBehaviourOACSQAAWl', symObjAddr: 0xB58, symBinAddr: 0xA7B0, symSize: 0x44 } + - { offsetInCU: 0x745, offset: 0x9EDD3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10RetryOrderOSHAASQWb', symObjAddr: 0xBB0, symBinAddr: 0xA808, symSize: 0x4 } + - { offsetInCU: 0x759, offset: 0x9EDE7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10RetryOrderOACSQAAWl', symObjAddr: 0xBB4, symBinAddr: 0xA80C, symSize: 0x44 } + - { offsetInCU: 0x78D, offset: 0x9EE1B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14RetryBehaviourOMa', symObjAddr: 0x114C, symBinAddr: 0xADA4, symSize: 0x10 } + - { offsetInCU: 0x7A1, offset: 0x9EE2F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10RetryOrderOMa', symObjAddr: 0x115C, symBinAddr: 0xADB4, symSize: 0x10 } + - { offsetInCU: 0x7EA, offset: 0x9EE78, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10RetryOrderOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0xB9C, symBinAddr: 0xA7F4, symSize: 0x14 } + - { offsetInCU: 0x84F, offset: 0x9EEDD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10RetryOrderOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0xC40, symBinAddr: 0xA898, symSize: 0x28 } + - { offsetInCU: 0x9D2, offset: 0x9F060, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC14maxRecordCountSivg', symObjAddr: 0x44, symBinAddr: 0x9C9C, symSize: 0x44 } + - { offsetInCU: 0xA1C, offset: 0x9F0AA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC14maxRecordCountSivs', symObjAddr: 0xD0, symBinAddr: 0x9D28, symSize: 0x48 } + - { offsetInCU: 0xA45, offset: 0x9F0D3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC14maxRecordCountSivM', symObjAddr: 0x118, symBinAddr: 0x9D70, symSize: 0x44 } + - { offsetInCU: 0xA7E, offset: 0x9F10C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC03maxB4SizeSivg', symObjAddr: 0x1A0, symBinAddr: 0x9DF8, symSize: 0x44 } + - { offsetInCU: 0xABD, offset: 0x9F14B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC03maxB4SizeSivs', symObjAddr: 0x22C, symBinAddr: 0x9E84, symSize: 0x48 } + - { offsetInCU: 0xAE6, offset: 0x9F174, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC03maxB4SizeSivM', symObjAddr: 0x274, symBinAddr: 0x9ECC, symSize: 0x44 } + - { offsetInCU: 0xB0B, offset: 0x9F199, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC03maxB4SizeSivM.resume.0', symObjAddr: 0x2B8, symBinAddr: 0x9F10, symSize: 0x4 } + - { offsetInCU: 0xB40, offset: 0x9F1CE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC13retryIntervalSivg', symObjAddr: 0x300, symBinAddr: 0x9F58, symSize: 0x44 } + - { offsetInCU: 0xB7F, offset: 0x9F20D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC13retryIntervalSivs', symObjAddr: 0x38C, symBinAddr: 0x9FE4, symSize: 0x48 } + - { offsetInCU: 0xBA8, offset: 0x9F236, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC13retryIntervalSivM', symObjAddr: 0x3D4, symBinAddr: 0xA02C, symSize: 0x44 } + - { offsetInCU: 0xBE1, offset: 0x9F26F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC10retryLimitSivg', symObjAddr: 0x45C, symBinAddr: 0xA0B4, symSize: 0x44 } + - { offsetInCU: 0xC20, offset: 0x9F2AE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC10retryLimitSivs', symObjAddr: 0x4E8, symBinAddr: 0xA140, symSize: 0x48 } + - { offsetInCU: 0xC49, offset: 0x9F2D7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC10retryLimitSivM', symObjAddr: 0x530, symBinAddr: 0xA188, symSize: 0x44 } + - { offsetInCU: 0xC82, offset: 0x9F310, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC14retryBehaviourAA05RetryE0Ovg', symObjAddr: 0x5B8, symBinAddr: 0xA210, symSize: 0x44 } + - { offsetInCU: 0xCC6, offset: 0x9F354, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC14retryBehaviourAA05RetryE0Ovs', symObjAddr: 0x644, symBinAddr: 0xA29C, symSize: 0x48 } + - { offsetInCU: 0xCEF, offset: 0x9F37D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC14retryBehaviourAA05RetryE0OvM', symObjAddr: 0x68C, symBinAddr: 0xA2E4, symSize: 0x44 } + - { offsetInCU: 0xD28, offset: 0x9F3B6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC10retryOrderAA05RetryE0Ovg', symObjAddr: 0x714, symBinAddr: 0xA36C, symSize: 0x44 } + - { offsetInCU: 0xD6C, offset: 0x9F3FA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC10retryOrderAA05RetryE0Ovs', symObjAddr: 0x7A0, symBinAddr: 0xA3F8, symSize: 0x48 } + - { offsetInCU: 0xD95, offset: 0x9F423, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC10retryOrderAA05RetryE0OvM', symObjAddr: 0x7E8, symBinAddr: 0xA440, symSize: 0x44 } + - { offsetInCU: 0xDCE, offset: 0x9F45C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC14reportHostNameSbvg', symObjAddr: 0x870, symBinAddr: 0xA4C8, symSize: 0x44 } + - { offsetInCU: 0xE12, offset: 0x9F4A0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC14reportHostNameSbvs', symObjAddr: 0x8FC, symBinAddr: 0xA554, symSize: 0x48 } + - { offsetInCU: 0xE37, offset: 0x9F4C5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC14reportHostNameSbvM', symObjAddr: 0x944, symBinAddr: 0xA59C, symSize: 0x44 } + - { offsetInCU: 0xE62, offset: 0x9F4F0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsCACycfC', symObjAddr: 0x988, symBinAddr: 0xA5E0, symSize: 0x20 } + - { offsetInCU: 0xE76, offset: 0x9F504, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsCACycfc', symObjAddr: 0x9A8, symBinAddr: 0xA600, symSize: 0x90 } + - { offsetInCU: 0xEA7, offset: 0x9F535, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsCfD', symObjAddr: 0xAF4, symBinAddr: 0xA74C, symSize: 0x30 } + - { offsetInCU: 0xECA, offset: 0x9F558, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14RetryBehaviourO8rawValueSivg', symObjAddr: 0xB24, symBinAddr: 0xA77C, symSize: 0x4 } + - { offsetInCU: 0xEF1, offset: 0x9F57F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10RetryOrderO8rawValueACSgSi_tcfC', symObjAddr: 0xB30, symBinAddr: 0xA788, symSize: 0x20 } + - { offsetInCU: 0xF10, offset: 0x9F59E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10RetryOrderO8rawValueSivg', symObjAddr: 0xB50, symBinAddr: 0xA7A8, symSize: 0x4 } + - { offsetInCU: 0x2B, offset: 0x9F61E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10DispatcherC15underlyingQueue_WZ', symObjAddr: 0x0, symBinAddr: 0xADF0, symSize: 0x160 } + - { offsetInCU: 0x4F, offset: 0x9F642, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10DispatcherC15underlyingQueueSo17OS_dispatch_queueCvpZ', symObjAddr: 0x3D98, symBinAddr: 0x93230, symSize: 0x0 } + - { offsetInCU: 0x5D, offset: 0x9F650, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10DispatcherC15underlyingQueue_WZ', symObjAddr: 0x0, symBinAddr: 0xADF0, symSize: 0x160 } + - { offsetInCU: 0x102, offset: 0x9F6F5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10DispatcherCMa', symObjAddr: 0x288, symBinAddr: 0xB078, symSize: 0x20 } + - { offsetInCU: 0x136, offset: 0x9F729, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x3F8, symBinAddr: 0xB1E8, symSize: 0x10 } + - { offsetInCU: 0x14A, offset: 0x9F73D, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x408, symBinAddr: 0xB1F8, symSize: 0x8 } + - { offsetInCU: 0x15E, offset: 0x9F751, size: 0x8, addend: 0x0, symName: '_$sSo17OS_dispatch_queueCMa', symObjAddr: 0x410, symBinAddr: 0xB200, symSize: 0x3C } + - { offsetInCU: 0x172, offset: 0x9F765, size: 0x8, addend: 0x0, symName: '_$sSo17OS_dispatch_queueC8DispatchE10AttributesVAEs10SetAlgebraACWl', symObjAddr: 0x44C, symBinAddr: 0xB23C, symSize: 0x48 } + - { offsetInCU: 0x186, offset: 0x9F779, size: 0x8, addend: 0x0, symName: '_$sSaySo17OS_dispatch_queueC8DispatchE10AttributesVGSayxGSTsWl', symObjAddr: 0x4D4, symBinAddr: 0xB284, symSize: 0x4C } + - { offsetInCU: 0x378, offset: 0x9F96B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10DispatcherC12workingQueueSo011NSOperationD0Cvg', symObjAddr: 0x160, symBinAddr: 0xAF50, symSize: 0x104 } + - { offsetInCU: 0x447, offset: 0x9FA3A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10DispatcherCfD', symObjAddr: 0x264, symBinAddr: 0xB054, symSize: 0x24 } + - { offsetInCU: 0x4A7, offset: 0x9FA9A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10DispatcherC8dispatch_10completionyyyc_yyctF', symObjAddr: 0x2A8, symBinAddr: 0xB098, symSize: 0x150 } + - { offsetInCU: 0x27, offset: 0x9FB34, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16BreadcrumbRecordVwCP', symObjAddr: 0x0, symBinAddr: 0xB2D8, symSize: 0x34 } + - { offsetInCU: 0x3F, offset: 0x9FB4C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16BreadcrumbRecordVwCP', symObjAddr: 0x0, symBinAddr: 0xB2D8, symSize: 0x34 } + - { offsetInCU: 0x53, offset: 0x9FB60, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16BreadcrumbRecordVwxx', symObjAddr: 0x34, symBinAddr: 0xB30C, symSize: 0x8 } + - { offsetInCU: 0x67, offset: 0x9FB74, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16BreadcrumbRecordVwca', symObjAddr: 0x3C, symBinAddr: 0xB314, symSize: 0x48 } + - { offsetInCU: 0x7B, offset: 0x9FB88, size: 0x8, addend: 0x0, symName: ___swift_memcpy24_8, symObjAddr: 0x84, symBinAddr: 0xB35C, symSize: 0x14 } + - { offsetInCU: 0x8F, offset: 0x9FB9C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16BreadcrumbRecordVwta', symObjAddr: 0x98, symBinAddr: 0xB370, symSize: 0x38 } + - { offsetInCU: 0xA3, offset: 0x9FBB0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16BreadcrumbRecordVwet', symObjAddr: 0xD0, symBinAddr: 0xB3A8, symSize: 0x48 } + - { offsetInCU: 0xB7, offset: 0x9FBC4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16BreadcrumbRecordVwst', symObjAddr: 0x118, symBinAddr: 0xB3F0, symSize: 0x40 } + - { offsetInCU: 0xCB, offset: 0x9FBD8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16BreadcrumbRecordVMa', symObjAddr: 0x158, symBinAddr: 0xB430, symSize: 0x10 } + - { offsetInCU: 0x2B, offset: 0x9FD2C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19NetworkReachabilityCfD', symObjAddr: 0x0, symBinAddr: 0xB444, symSize: 0x24 } + - { offsetInCU: 0x92, offset: 0x9FD93, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19NetworkReachabilityCMa', symObjAddr: 0x24, symBinAddr: 0xB468, symSize: 0x20 } + - { offsetInCU: 0x25D, offset: 0x9FF5E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19NetworkReachabilityCfD', symObjAddr: 0x0, symBinAddr: 0xB444, symSize: 0x24 } + - { offsetInCU: 0x30C, offset: 0xA000D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19NetworkReachabilityC10statusNameSSvg', symObjAddr: 0x44, symBinAddr: 0xB488, symSize: 0x10C } + - { offsetInCU: 0x61, offset: 0xA00F7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC14maxEventsCountSivgTo', symObjAddr: 0x0, symBinAddr: 0xB594, symSize: 0x44 } + - { offsetInCU: 0xB9, offset: 0xA014F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC14maxEventsCountSivsTo', symObjAddr: 0x88, symBinAddr: 0xB61C, symSize: 0x48 } + - { offsetInCU: 0x12A, offset: 0xA01C0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC12timeIntervalSivgTo', symObjAddr: 0x15C, symBinAddr: 0xB6F0, symSize: 0x44 } + - { offsetInCU: 0x182, offset: 0xA0218, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC12timeIntervalSivsTo', symObjAddr: 0x1E4, symBinAddr: 0xB778, symSize: 0x48 } + - { offsetInCU: 0x1F3, offset: 0xA0289, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC13retryIntervalSivgTo', symObjAddr: 0x2B8, symBinAddr: 0xB84C, symSize: 0x44 } + - { offsetInCU: 0x24B, offset: 0xA02E1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC13retryIntervalSivsTo', symObjAddr: 0x340, symBinAddr: 0xB8D4, symSize: 0x48 } + - { offsetInCU: 0x2BC, offset: 0xA0352, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC10retryLimitSivgTo', symObjAddr: 0x414, symBinAddr: 0xB9A8, symSize: 0x44 } + - { offsetInCU: 0x314, offset: 0xA03AA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC10retryLimitSivsTo', symObjAddr: 0x49C, symBinAddr: 0xBA30, symSize: 0x48 } + - { offsetInCU: 0x39B, offset: 0xA0431, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC19customSubmissionUrlSSvgTo', symObjAddr: 0x574, symBinAddr: 0xBB08, symSize: 0x68 } + - { offsetInCU: 0x3F3, offset: 0xA0489, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC19customSubmissionUrlSSvsTo', symObjAddr: 0x630, symBinAddr: 0xBBC4, symSize: 0x68 } + - { offsetInCU: 0x47C, offset: 0xA0512, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsCACycfcTo', symObjAddr: 0x8B8, symBinAddr: 0xBE4C, symSize: 0x90 } + - { offsetInCU: 0x4CE, offset: 0xA0564, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC19customSubmissionUrlSSvpACTK', symObjAddr: 0x6F4, symBinAddr: 0xBC88, symSize: 0x54 } + - { offsetInCU: 0x506, offset: 0xA059C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC19customSubmissionUrlSSvpACTk', symObjAddr: 0x748, symBinAddr: 0xBCDC, symSize: 0x68 } + - { offsetInCU: 0x548, offset: 0xA05DE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsCMa', symObjAddr: 0x898, symBinAddr: 0xBE2C, symSize: 0x20 } + - { offsetInCU: 0x55C, offset: 0xA05F2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsCfETo', symObjAddr: 0xA74, symBinAddr: 0xC008, symSize: 0x14 } + - { offsetInCU: 0x6C9, offset: 0xA075F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC14maxEventsCountSivg', symObjAddr: 0x44, symBinAddr: 0xB5D8, symSize: 0x44 } + - { offsetInCU: 0x713, offset: 0xA07A9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC14maxEventsCountSivs', symObjAddr: 0xD0, symBinAddr: 0xB664, symSize: 0x48 } + - { offsetInCU: 0x73C, offset: 0xA07D2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC14maxEventsCountSivM', symObjAddr: 0x118, symBinAddr: 0xB6AC, symSize: 0x44 } + - { offsetInCU: 0x775, offset: 0xA080B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC12timeIntervalSivg', symObjAddr: 0x1A0, symBinAddr: 0xB734, symSize: 0x44 } + - { offsetInCU: 0x7B4, offset: 0xA084A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC12timeIntervalSivs', symObjAddr: 0x22C, symBinAddr: 0xB7C0, symSize: 0x48 } + - { offsetInCU: 0x7DD, offset: 0xA0873, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC12timeIntervalSivM', symObjAddr: 0x274, symBinAddr: 0xB808, symSize: 0x44 } + - { offsetInCU: 0x816, offset: 0xA08AC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC13retryIntervalSivg', symObjAddr: 0x2FC, symBinAddr: 0xB890, symSize: 0x44 } + - { offsetInCU: 0x855, offset: 0xA08EB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC13retryIntervalSivs', symObjAddr: 0x388, symBinAddr: 0xB91C, symSize: 0x48 } + - { offsetInCU: 0x87E, offset: 0xA0914, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC13retryIntervalSivM', symObjAddr: 0x3D0, symBinAddr: 0xB964, symSize: 0x44 } + - { offsetInCU: 0x8B7, offset: 0xA094D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC10retryLimitSivg', symObjAddr: 0x458, symBinAddr: 0xB9EC, symSize: 0x44 } + - { offsetInCU: 0x8F6, offset: 0xA098C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC10retryLimitSivs', symObjAddr: 0x4E4, symBinAddr: 0xBA78, symSize: 0x48 } + - { offsetInCU: 0x91F, offset: 0xA09B5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC10retryLimitSivM', symObjAddr: 0x52C, symBinAddr: 0xBAC0, symSize: 0x44 } + - { offsetInCU: 0x944, offset: 0xA09DA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC10retryLimitSivM.resume.0', symObjAddr: 0x570, symBinAddr: 0xBB04, symSize: 0x4 } + - { offsetInCU: 0x979, offset: 0xA0A0F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC19customSubmissionUrlSSvg', symObjAddr: 0x5DC, symBinAddr: 0xBB70, symSize: 0x54 } + - { offsetInCU: 0x9BD, offset: 0xA0A53, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC19customSubmissionUrlSSvs', symObjAddr: 0x698, symBinAddr: 0xBC2C, symSize: 0x5C } + - { offsetInCU: 0x9E6, offset: 0xA0A7C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC19customSubmissionUrlSSvM', symObjAddr: 0x7B0, symBinAddr: 0xBD44, symSize: 0x44 } + - { offsetInCU: 0xA11, offset: 0xA0AA7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsCACycfC', symObjAddr: 0x7F4, symBinAddr: 0xBD88, symSize: 0x20 } + - { offsetInCU: 0xA25, offset: 0xA0ABB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsCACycfc', symObjAddr: 0x814, symBinAddr: 0xBDA8, symSize: 0x84 } + - { offsetInCU: 0xA56, offset: 0xA0AEC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsCfD', symObjAddr: 0x948, symBinAddr: 0xBEDC, symSize: 0x30 } + - { offsetInCU: 0xC5, offset: 0xA0BD4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttributesProviderCAA13SignalContextA2aDP10attributesSDySSypGvsTW', symObjAddr: 0x5AC, symBinAddr: 0xC770, symSize: 0x14 } + - { offsetInCU: 0x110, offset: 0xA0C1F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttributesProviderCAA13SignalContextA2aDP11attachmentsSay10Foundation3URLVGvsTW', symObjAddr: 0x5C0, symBinAddr: 0xC784, symSize: 0x14 } + - { offsetInCU: 0x33F, offset: 0xA0E4E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttributesProviderCMa', symObjAddr: 0x3E8, symBinAddr: 0xC5AC, symSize: 0x20 } + - { offsetInCU: 0x8C0, offset: 0xA13CF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttributesProviderCs23CustomStringConvertibleAAsADP11descriptionSSvgTW', symObjAddr: 0xBA4, symBinAddr: 0xCD68, symSize: 0x20 } + - { offsetInCU: 0x8F2, offset: 0xA1401, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttributesProviderCs28CustomDebugStringConvertibleAAsADP16debugDescriptionSSvgTW', symObjAddr: 0xBC4, symBinAddr: 0xCD88, symSize: 0x20 } + - { offsetInCU: 0x92D, offset: 0xA143C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttributesProviderCAA13SignalContextAAWI', symObjAddr: 0xBE4, symBinAddr: 0xCDA8, symSize: 0x24 } + - { offsetInCU: 0x941, offset: 0xA1450, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttributesProviderCACs23CustomStringConvertibleAAWl', symObjAddr: 0xC08, symBinAddr: 0xCDCC, symSize: 0x44 } + - { offsetInCU: 0x955, offset: 0xA1464, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FaultInfoCAA16AttributesSourceA2aDP11attachmentsSay10Foundation3URLVGvgTW', symObjAddr: 0xC4C, symBinAddr: 0xCE10, symSize: 0xC } + - { offsetInCU: 0x971, offset: 0xA1480, size: 0x8, addend: 0x0, symName: '_$s9Backtrace13ProcessorInfoVAA16AttributesSourceA2aDP11attachmentsSay10Foundation3URLVGvgTW', symObjAddr: 0xC58, symBinAddr: 0xCE1C, symSize: 0xC } + - { offsetInCU: 0x98D, offset: 0xA149C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace6DeviceVAA16AttributesSourceA2aDP11attachmentsSay10Foundation3URLVGvgTW', symObjAddr: 0xC64, symBinAddr: 0xCE28, symSize: 0xC } + - { offsetInCU: 0x9C5, offset: 0xA14D4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10ScreenInfoVAA16AttributesSourceA2aDP7mutableSDySSypSgGvgTW', symObjAddr: 0xC70, symBinAddr: 0xCE34, symSize: 0xC } + - { offsetInCU: 0x9E5, offset: 0xA14F4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10ScreenInfoVAA16AttributesSourceA2aDP7mutableSDySSypSgGvgTW', symObjAddr: 0xC70, symBinAddr: 0xCE34, symSize: 0xC } + - { offsetInCU: 0x9FA, offset: 0xA1509, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10ScreenInfoVAA16AttributesSourceA2aDP7mutableSDySSypSgGvgTW', symObjAddr: 0xC70, symBinAddr: 0xCE34, symSize: 0xC } + - { offsetInCU: 0xA0D, offset: 0xA151C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10ScreenInfoVAA16AttributesSourceA2aDP11attachmentsSay10Foundation3URLVGvgTW', symObjAddr: 0xC7C, symBinAddr: 0xCE40, symSize: 0xC } + - { offsetInCU: 0xA45, offset: 0xA1554, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10LocaleInfoVAA16AttributesSourceA2aDP7mutableSDySSypSgGvgTW', symObjAddr: 0xC88, symBinAddr: 0xCE4C, symSize: 0xC } + - { offsetInCU: 0xA65, offset: 0xA1574, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10LocaleInfoVAA16AttributesSourceA2aDP7mutableSDySSypSgGvgTW', symObjAddr: 0xC88, symBinAddr: 0xCE4C, symSize: 0xC } + - { offsetInCU: 0xA7A, offset: 0xA1589, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10LocaleInfoVAA16AttributesSourceA2aDP7mutableSDySSypSgGvgTW', symObjAddr: 0xC88, symBinAddr: 0xCE4C, symSize: 0xC } + - { offsetInCU: 0xA8D, offset: 0xA159C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10LocaleInfoVAA16AttributesSourceA2aDP11attachmentsSay10Foundation3URLVGvgTW', symObjAddr: 0xC94, symBinAddr: 0xCE58, symSize: 0xC } + - { offsetInCU: 0xAC5, offset: 0xA15D4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11NetworkInfoVAA16AttributesSourceA2aDP9immutableSDySSypSgGvgTW', symObjAddr: 0xCA0, symBinAddr: 0xCE64, symSize: 0xC } + - { offsetInCU: 0xAE5, offset: 0xA15F4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11NetworkInfoVAA16AttributesSourceA2aDP9immutableSDySSypSgGvgTW', symObjAddr: 0xCA0, symBinAddr: 0xCE64, symSize: 0xC } + - { offsetInCU: 0xAFA, offset: 0xA1609, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11NetworkInfoVAA16AttributesSourceA2aDP9immutableSDySSypSgGvgTW', symObjAddr: 0xCA0, symBinAddr: 0xCE64, symSize: 0xC } + - { offsetInCU: 0xB0D, offset: 0xA161C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11NetworkInfoVAA16AttributesSourceA2aDP11attachmentsSay10Foundation3URLVGvgTW', symObjAddr: 0xCAC, symBinAddr: 0xCE70, symSize: 0xC } + - { offsetInCU: 0xB45, offset: 0xA1654, size: 0x8, addend: 0x0, symName: '_$s9Backtrace7LibInfoVAA16AttributesSourceA2aDP7mutableSDySSypSgGvgTW', symObjAddr: 0xCB8, symBinAddr: 0xCE7C, symSize: 0xC } + - { offsetInCU: 0xB65, offset: 0xA1674, size: 0x8, addend: 0x0, symName: '_$s9Backtrace7LibInfoVAA16AttributesSourceA2aDP7mutableSDySSypSgGvgTW', symObjAddr: 0xCB8, symBinAddr: 0xCE7C, symSize: 0xC } + - { offsetInCU: 0xB7A, offset: 0xA1689, size: 0x8, addend: 0x0, symName: '_$s9Backtrace7LibInfoVAA16AttributesSourceA2aDP7mutableSDySSypSgGvgTW', symObjAddr: 0xCB8, symBinAddr: 0xCE7C, symSize: 0xC } + - { offsetInCU: 0xB8D, offset: 0xA169C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace7LibInfoVAA16AttributesSourceA2aDP11attachmentsSay10Foundation3URLVGvgTW', symObjAddr: 0xCC4, symBinAddr: 0xCE88, symSize: 0xC } + - { offsetInCU: 0xBC5, offset: 0xA16D4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15ApplicationInfoVAA16AttributesSourceA2aDP7mutableSDySSypSgGvgTW', symObjAddr: 0xCD0, symBinAddr: 0xCE94, symSize: 0xC } + - { offsetInCU: 0xBE5, offset: 0xA16F4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15ApplicationInfoVAA16AttributesSourceA2aDP7mutableSDySSypSgGvgTW', symObjAddr: 0xCD0, symBinAddr: 0xCE94, symSize: 0xC } + - { offsetInCU: 0xBFA, offset: 0xA1709, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15ApplicationInfoVAA16AttributesSourceA2aDP7mutableSDySSypSgGvgTW', symObjAddr: 0xCD0, symBinAddr: 0xCE94, symSize: 0xC } + - { offsetInCU: 0xC0D, offset: 0xA171C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15ApplicationInfoVAA16AttributesSourceA2aDP11attachmentsSay10Foundation3URLVGvgTW', symObjAddr: 0xCDC, symBinAddr: 0xCEA0, symSize: 0xC } + - { offsetInCU: 0xC45, offset: 0xA1754, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15BreadcrumbsInfoVAA16AttributesSourceA2aDP9immutableSDySSypSgGvgTW', symObjAddr: 0xCE8, symBinAddr: 0xCEAC, symSize: 0xC } + - { offsetInCU: 0xC65, offset: 0xA1774, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15BreadcrumbsInfoVAA16AttributesSourceA2aDP9immutableSDySSypSgGvgTW', symObjAddr: 0xCE8, symBinAddr: 0xCEAC, symSize: 0xC } + - { offsetInCU: 0xC7A, offset: 0xA1789, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15BreadcrumbsInfoVAA16AttributesSourceA2aDP9immutableSDySSypSgGvgTW', symObjAddr: 0xCE8, symBinAddr: 0xCEAC, symSize: 0xC } + - { offsetInCU: 0xE5F, offset: 0xA196E, size: 0x8, addend: 0x0, symName: '_$sypWOc', symObjAddr: 0xF54, symBinAddr: 0xD118, symSize: 0x3C } + - { offsetInCU: 0x1159, offset: 0xA1C68, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV5merge_8isUnique16uniquingKeysWithyqd__n_Sbq_q__q_tKXEtKSTRd__x_q_t7ElementRtd__lFSS_ypSgs15LazyMapSequenceVySDySSAHGSS_AHtGTg558$sSD9BacktraceE1poiySDyxq_GAC_ACtFZq_q__q_tXEfU_SS_ypSgTg5Tf1nncn_n', symObjAddr: 0x1510, symBinAddr: 0xD694, symSize: 0x3A0 } + - { offsetInCU: 0x1522, offset: 0xA2031, size: 0x8, addend: 0x0, symName: '_$sSaySSGSayxGSKsWl', symObjAddr: 0x2CB8, symBinAddr: 0xEE3C, symSize: 0x4C } + - { offsetInCU: 0x1630, offset: 0xA213F, size: 0x8, addend: 0x0, symName: '_$sxq_xq_Iegnnrr_x3key_q_5valuetx_q_tIegnr_SHRzr0_lTRSS_ypSgTg577$sSD5merge_16uniquingKeysWithySDyxq_Gn_q_q__q_tKXEtKFx_q_tx_q_tcfU_SS_ypSgTG5Tf3nnpf_n', symObjAddr: 0x2F10, symBinAddr: 0xF050, symSize: 0x48 } + - { offsetInCU: 0x1760, offset: 0xA226F, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV5merge_8isUnique16uniquingKeysWithyqd__n_Sbq_q__q_tKXEtKSTRd__x_q_t7ElementRtd__lFSS_ypSaySS_yptGTg5037$sSa9BacktraceSDySSypSgGRszlE7mergingmN17GyFypyp_yptXEfU0_Tf1nncn_nTf4gnn_n', symObjAddr: 0x3178, symBinAddr: 0xF2B8, symSize: 0x1EC } + - { offsetInCU: 0x18EC, offset: 0xA23FB, size: 0x8, addend: 0x0, symName: '_$sypSgWOb', symObjAddr: 0x33D0, symBinAddr: 0xF4E0, symSize: 0x48 } + - { offsetInCU: 0x1900, offset: 0xA240F, size: 0x8, addend: 0x0, symName: '_$sypSgWOd', symObjAddr: 0x3418, symBinAddr: 0xF528, symSize: 0x48 } + - { offsetInCU: 0x1A1B, offset: 0xA252A, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV15_RepresentationOWOy', symObjAddr: 0x36C4, symBinAddr: 0xF7B0, symSize: 0x44 } + - { offsetInCU: 0x1DDA, offset: 0xA28E9, size: 0x8, addend: 0x0, symName: '_$sSTsE10compactMapySayqd__Gqd__Sg7ElementQzKXEKlFSDySSypSgG_SS3key_yp5valuetTg5089$sSSypSgSS3key_yp5valuetSgs5Error_pIggnrzo_SSAB_AaCtADsAE_pIegnrzo_TR037$sSa9BacktraceSDygh28GRszlE7merginggh19GyFSS3key_J23I11SS_ABtXEfU_Tf3nnpf_nTf1cn_n', symObjAddr: 0x8EC, symBinAddr: 0xCAB0, symSize: 0x2B8 } + - { offsetInCU: 0x2049, offset: 0xA2B58, size: 0x8, addend: 0x0, symName: '_$sSTsE3mapySayqd__Gqd__7ElementQzKXEKlFSay9Backtrace16AttributesSource_pG_SDySSypSgGTg505$sST9c26E3mapySayqd__Gs7KeyPathCy7b27Qzqd__GlFqd__AGXEfU_SayAA16dE68_pG_SDySSypSgGTG533_29416bbfebe02326f8dc4710aa45e50aAaI_pALTf3nnpk_nTf1cn_n', symObjAddr: 0xCF4, symBinAddr: 0xCEB8, symSize: 0x130 } + - { offsetInCU: 0x228B, offset: 0xA2D9A, size: 0x8, addend: 0x0, symName: '_$sSTsE3mapySayqd__Gqd__7ElementQzKXEKlFSay9Backtrace16AttributesSource_pG_SDySSypSgGTg505$sST9c26E3mapySayqd__Gs7KeyPathCy7b27Qzqd__GlFqd__AGXEfU_SayAA16dE67_pG_SDySSypSgGTG532ef1571d98648b812a8919a3a28d015a7AaI_pALTf3nnpk_nTf1cn_n', symObjAddr: 0xE24, symBinAddr: 0xCFE8, symSize: 0x130 } + - { offsetInCU: 0x24DF, offset: 0xA2FEE, size: 0x8, addend: 0x0, symName: '_$sSTsE3mapySayqd__Gqd__7ElementQzKXEKlFSay9Backtrace16AttributesSource_pG_Say10Foundation3URLVGTg505$sST9c26E3mapySayqd__Gs7KeyPathCy7b27Qzqd__GlFqd__AGXEfU_SayAA16dE79_pG_Say10Foundation3URLVGTG533_7a5221058d847ffaa1ecb242488fd91cAaI_pANTf3nnpk_nTf1cn_n', symObjAddr: 0xFD0, symBinAddr: 0xD154, symSize: 0x130 } + - { offsetInCU: 0x27EC, offset: 0xA32FB, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_ypTgm5Tf4g_n', symObjAddr: 0x2F58, symBinAddr: 0xF098, symSize: 0x110 } + - { offsetInCU: 0x2942, offset: 0xA3451, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_ypSgTgm5Tf4g_n', symObjAddr: 0x3068, symBinAddr: 0xF1A8, symSize: 0x110 } + - { offsetInCU: 0x2A9E, offset: 0xA35AD, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_SSTgm5Tf4g_n', symObjAddr: 0x3484, symBinAddr: 0xF570, symSize: 0xFC } + - { offsetInCU: 0x2C00, offset: 0xA370F, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSo18NSFileAttributeKeya_ypTgm5Tf4g_n', symObjAddr: 0x3580, symBinAddr: 0xF66C, symSize: 0x100 } + - { offsetInCU: 0x2EAC, offset: 0xA39BB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttributesProviderC9immutableSDySSypGvg', symObjAddr: 0x18, symBinAddr: 0xC1DC, symSize: 0x90 } + - { offsetInCU: 0x2FA1, offset: 0xA3AB0, size: 0x8, addend: 0x0, symName: '_$sSa9BacktraceSDySSypSgGRszlE7mergingSDySSypGyF', symObjAddr: 0xA8, symBinAddr: 0xC26C, symSize: 0x1A0 } + - { offsetInCU: 0x327E, offset: 0xA3D8D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttributesProviderC14reportHostNameACSb_tcfc', symObjAddr: 0x248, symBinAddr: 0xC40C, symSize: 0x15C } + - { offsetInCU: 0x3366, offset: 0xA3E75, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttributesProviderCfD', symObjAddr: 0x3A4, symBinAddr: 0xC568, symSize: 0x44 } + - { offsetInCU: 0x3414, offset: 0xA3F23, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttributesProviderC14allAttachmentsSay10Foundation3URLVGvg', symObjAddr: 0x408, symBinAddr: 0xC5CC, symSize: 0x1A4 } + - { offsetInCU: 0x3864, offset: 0xA4373, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttributesProviderC11descriptionSSvg', symObjAddr: 0x5D4, symBinAddr: 0xC798, symSize: 0x318 } + - { offsetInCU: 0x3E00, offset: 0xA490F, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFSS_Tg5', symObjAddr: 0x1100, symBinAddr: 0xD284, symSize: 0x64 } + - { offsetInCU: 0x3E5C, offset: 0xA496B, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFSo18NSFileAttributeKeya_Tg5', symObjAddr: 0x1164, symBinAddr: 0xD2E8, symSize: 0x80 } + - { offsetInCU: 0x3F04, offset: 0xA4A13, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV7_insert2at3key5valueys10_HashTableV6BucketV_xnq_ntFSS_ypTg5', symObjAddr: 0x11E4, symBinAddr: 0xD368, symSize: 0x6C } + - { offsetInCU: 0x3F8B, offset: 0xA4A9A, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV7_insert2at3key5valueys10_HashTableV6BucketV_xnq_ntFSS_ypSgTg5', symObjAddr: 0x1250, symBinAddr: 0xD3D4, symSize: 0x6C } + - { offsetInCU: 0x4011, offset: 0xA4B20, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFSS_Tg5', symObjAddr: 0x12BC, symBinAddr: 0xD440, symSize: 0xE0 } + - { offsetInCU: 0x4085, offset: 0xA4B94, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFSo18NSFileAttributeKeya_Tg5', symObjAddr: 0x139C, symBinAddr: 0xD520, symSize: 0x174 } + - { offsetInCU: 0x4172, offset: 0xA4C81, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV4copyyyFSS_ypTg5', symObjAddr: 0x19C0, symBinAddr: 0xDB44, symSize: 0x1F4 } + - { offsetInCU: 0x420B, offset: 0xA4D1A, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV4copyyyFSS_ypSgTg5', symObjAddr: 0x1BB4, symBinAddr: 0xDD38, symSize: 0x1FC } + - { offsetInCU: 0x42B9, offset: 0xA4DC8, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV4copyyyFSS_10Foundation4DataVTg5', symObjAddr: 0x1DB0, symBinAddr: 0xDF34, symSize: 0x1D4 } + - { offsetInCU: 0x4375, offset: 0xA4E84, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFSS_ypTg5', symObjAddr: 0x1F84, symBinAddr: 0xE108, symSize: 0x340 } + - { offsetInCU: 0x4473, offset: 0xA4F82, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFSS_ypSgTg5', symObjAddr: 0x22C4, symBinAddr: 0xE448, symSize: 0x348 } + - { offsetInCU: 0x4578, offset: 0xA5087, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFSS_SSTg5', symObjAddr: 0x260C, symBinAddr: 0xE790, symSize: 0x354 } + - { offsetInCU: 0x465B, offset: 0xA516A, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFSS_10Foundation4DataVTg5', symObjAddr: 0x2960, symBinAddr: 0xEAE4, symSize: 0x358 } + - { offsetInCU: 0x4737, offset: 0xA5246, size: 0x8, addend: 0x0, symName: '_$sSa6append10contentsOfyqd__n_t7ElementQyd__RszSTRd__lF10Foundation3URLV_SayAGGTg5', symObjAddr: 0x2D48, symBinAddr: 0xEE88, symSize: 0xF0 } + - { offsetInCU: 0x495B, offset: 0xA546A, size: 0x8, addend: 0x0, symName: '_$sSa6append10contentsOfyqd__n_t7ElementQyd__RszSTRd__lFSS_SaySSGTg5', symObjAddr: 0x2E38, symBinAddr: 0xEF78, symSize: 0xD8 } + - { offsetInCU: 0x27, offset: 0xA576B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15ReportingPolicyVwCP', symObjAddr: 0x0, symBinAddr: 0xF7F4, symSize: 0x34 } + - { offsetInCU: 0x3F, offset: 0xA5783, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15ReportingPolicyVwCP', symObjAddr: 0x0, symBinAddr: 0xF7F4, symSize: 0x34 } + - { offsetInCU: 0x53, offset: 0xA5797, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15ReportingPolicyVwxx', symObjAddr: 0x34, symBinAddr: 0xF828, symSize: 0x8 } + - { offsetInCU: 0x67, offset: 0xA57AB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15ReportingPolicyVwca', symObjAddr: 0x3C, symBinAddr: 0xF830, symSize: 0x4C } + - { offsetInCU: 0x7B, offset: 0xA57BF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15ReportingPolicyVwta', symObjAddr: 0x9C, symBinAddr: 0xF87C, symSize: 0x3C } + - { offsetInCU: 0x8F, offset: 0xA57D3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15ReportingPolicyVwet', symObjAddr: 0xD8, symBinAddr: 0xF8B8, symSize: 0x48 } + - { offsetInCU: 0xA3, offset: 0xA57E7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15ReportingPolicyVwst', symObjAddr: 0x120, symBinAddr: 0xF900, symSize: 0x40 } + - { offsetInCU: 0xB7, offset: 0xA57FB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15ReportingPolicyVMa', symObjAddr: 0x160, symBinAddr: 0xF940, symSize: 0x10 } + - { offsetInCU: 0x43, offset: 0xA5967, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventVwxx', symObjAddr: 0x4, symBinAddr: 0xF958, symSize: 0x28 } + - { offsetInCU: 0x57, offset: 0xA597B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventVwca', symObjAddr: 0x6C, symBinAddr: 0xF9C0, symSize: 0x64 } + - { offsetInCU: 0x6B, offset: 0xA598F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventVwta', symObjAddr: 0xE4, symBinAddr: 0xFA24, symSize: 0x44 } + - { offsetInCU: 0x7F, offset: 0xA59A3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventVwet', symObjAddr: 0x128, symBinAddr: 0xFA68, symSize: 0x48 } + - { offsetInCU: 0x93, offset: 0xA59B7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventVwst', symObjAddr: 0x170, symBinAddr: 0xFAB0, symSize: 0x40 } + - { offsetInCU: 0xA7, offset: 0xA59CB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventVMa', symObjAddr: 0x1B0, symBinAddr: 0xFAF0, symSize: 0x10 } + - { offsetInCU: 0x1A9, offset: 0xA5ACD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOSYAASY8rawValuexSg03RawN0Qz_tcfCTW', symObjAddr: 0xA10, symBinAddr: 0x10350, symSize: 0x2C } + - { offsetInCU: 0x1DA, offset: 0xA5AFE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOSYAASY8rawValue03RawN0QzvgTW', symObjAddr: 0xA3C, symBinAddr: 0x1037C, symSize: 0x64 } + - { offsetInCU: 0x222, offset: 0xA5B46, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOs0D3KeyAAsAGP11stringValueSSvgTW', symObjAddr: 0xAA0, symBinAddr: 0x103E0, symSize: 0x60 } + - { offsetInCU: 0x292, offset: 0xA5BB6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOs0D3KeyAAsAGP11stringValuexSgSS_tcfCTW', symObjAddr: 0xB00, symBinAddr: 0x10440, symSize: 0x24 } + - { offsetInCU: 0x2E2, offset: 0xA5C06, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOs0D3KeyAAsAGP8intValueSiSgvgTW', symObjAddr: 0xB24, symBinAddr: 0x10464, symSize: 0xC } + - { offsetInCU: 0x2FE, offset: 0xA5C22, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOs0D3KeyAAsAGP8intValuexSgSi_tcfCTW', symObjAddr: 0xB30, symBinAddr: 0x10470, symSize: 0xC } + - { offsetInCU: 0x31A, offset: 0xA5C3E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLO8rawValueAFSgSS_tcfCTf4nd_n', symObjAddr: 0x135C, symBinAddr: 0x10BA0, symSize: 0x5C } + - { offsetInCU: 0x37C, offset: 0xA5CA0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventVSEAASE6encode2toys7Encoder_p_tKFTW', symObjAddr: 0xD08, symBinAddr: 0x10648, symSize: 0x1C } + - { offsetInCU: 0x39F, offset: 0xA5CC3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV4nameACSS_tcfCTf4nd_n', symObjAddr: 0xF30, symBinAddr: 0x10784, symSize: 0x1D4 } + - { offsetInCU: 0x69A, offset: 0xA5FBE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventVAA0C0AAWI', symObjAddr: 0xD24, symBinAddr: 0x10664, symSize: 0x24 } + - { offsetInCU: 0x6AE, offset: 0xA5FD2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOAFs0D3KeyAAWl', symObjAddr: 0xDF0, symBinAddr: 0x10688, symSize: 0x44 } + - { offsetInCU: 0x6C2, offset: 0xA5FE6, size: 0x8, addend: 0x0, symName: '_$sSaySSGSayxGSEsSERzlWl', symObjAddr: 0xE34, symBinAddr: 0x106CC, symSize: 0x5C } + - { offsetInCU: 0x6D6, offset: 0xA5FFA, size: 0x8, addend: 0x0, symName: '_$sSDyS2SGSDyxq_GSEsSERzSER_rlWl', symObjAddr: 0xED4, symBinAddr: 0x10728, symSize: 0x5C } + - { offsetInCU: 0x8CF, offset: 0xA61F3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOwet', symObjAddr: 0x1114, symBinAddr: 0x10958, symSize: 0x90 } + - { offsetInCU: 0x8E3, offset: 0xA6207, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOwst', symObjAddr: 0x11A4, symBinAddr: 0x109E8, symSize: 0xBC } + - { offsetInCU: 0x8F7, offset: 0xA621B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOwug', symObjAddr: 0x1260, symBinAddr: 0x10AA4, symSize: 0x8 } + - { offsetInCU: 0x90B, offset: 0xA622F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOwup', symObjAddr: 0x1268, symBinAddr: 0x10AAC, symSize: 0x4 } + - { offsetInCU: 0x91F, offset: 0xA6243, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOwui', symObjAddr: 0x126C, symBinAddr: 0x10AB0, symSize: 0x8 } + - { offsetInCU: 0x933, offset: 0xA6257, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOMa', symObjAddr: 0x1274, symBinAddr: 0x10AB8, symSize: 0x10 } + - { offsetInCU: 0x947, offset: 0xA626B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOSHAASQWb', symObjAddr: 0x1284, symBinAddr: 0x10AC8, symSize: 0x4 } + - { offsetInCU: 0x95B, offset: 0xA627F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOAFSQAAWl', symObjAddr: 0x1288, symBinAddr: 0x10ACC, symSize: 0x44 } + - { offsetInCU: 0x96F, offset: 0xA6293, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOs0D3KeyAAs28CustomDebugStringConvertiblePWb', symObjAddr: 0x12CC, symBinAddr: 0x10B10, symSize: 0x4 } + - { offsetInCU: 0x983, offset: 0xA62A7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOAFs28CustomDebugStringConvertibleAAWl', symObjAddr: 0x12D0, symBinAddr: 0x10B14, symSize: 0x44 } + - { offsetInCU: 0x997, offset: 0xA62BB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOs0D3KeyAAs23CustomStringConvertiblePWb', symObjAddr: 0x1314, symBinAddr: 0x10B58, symSize: 0x4 } + - { offsetInCU: 0x9AB, offset: 0xA62CF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOAFs23CustomStringConvertibleAAWl', symObjAddr: 0x1318, symBinAddr: 0x10B5C, symSize: 0x44 } + - { offsetInCU: 0x9F1, offset: 0xA6315, size: 0x8, addend: 0x0, symName: '_$ss2eeoiySbx_xtSYRzSQ8RawValueRpzlF9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLO_Tg5', symObjAddr: 0x1C0, symBinAddr: 0xFB00, symSize: 0x18C } + - { offsetInCU: 0xAB2, offset: 0xA63D6, size: 0x8, addend: 0x0, symName: '_$ss2eeoiySbx_xtSYRzSQ8RawValueRpzlF9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLO_Tg5', symObjAddr: 0x34C, symBinAddr: 0xFC8C, symSize: 0x18C } + - { offsetInCU: 0xB73, offset: 0xA6497, size: 0x8, addend: 0x0, symName: '_$ss2eeoiySbx_xtSYRzSQ8RawValueRpzlF9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLO_Tg5', symObjAddr: 0x4D8, symBinAddr: 0xFE18, symSize: 0x120 } + - { offsetInCU: 0xC0E, offset: 0xA6532, size: 0x8, addend: 0x0, symName: '_$ss2eeoiySbx_xtSYRzSQ8RawValueRpzlF9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLO_Tg5', symObjAddr: 0x5F8, symBinAddr: 0xFF38, symSize: 0x130 } + - { offsetInCU: 0xCC1, offset: 0xA65E5, size: 0x8, addend: 0x0, symName: '_$ss2eeoiySbx_xtSYRzSQ8RawValueRpzlF9Backtrace0D10OomWatcherC16ApplicationStateO_Tg5', symObjAddr: 0x728, symBinAddr: 0x10068, symSize: 0x118 } + - { offsetInCU: 0xD5C, offset: 0xA6680, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x840, symBinAddr: 0x10180, symSize: 0xC } + - { offsetInCU: 0xDE2, offset: 0xA6706, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOSHAASH9hashValueSivgTW', symObjAddr: 0x84C, symBinAddr: 0x1018C, symSize: 0xA4 } + - { offsetInCU: 0xE96, offset: 0xA67BA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x8F0, symBinAddr: 0x10230, symSize: 0x80 } + - { offsetInCU: 0xF06, offset: 0xA682A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x970, symBinAddr: 0x102B0, symSize: 0xA0 } + - { offsetInCU: 0xF9E, offset: 0xA68C2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOs28CustomDebugStringConvertibleAAsAGP16debugDescriptionSSvgTW', symObjAddr: 0xB3C, symBinAddr: 0x1047C, symSize: 0x28 } + - { offsetInCU: 0xFBA, offset: 0xA68DE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOs23CustomStringConvertibleAAsAGP11descriptionSSvgTW', symObjAddr: 0xB64, symBinAddr: 0x104A4, symSize: 0x28 } + - { offsetInCU: 0x12C5, offset: 0xA6BE9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV6encode2toys7Encoder_p_tKF', symObjAddr: 0xB8C, symBinAddr: 0x104CC, symSize: 0x17C } + - { offsetInCU: 0x27, offset: 0xA6D62, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A12ReportStatusO8rawValueACSgSi_tcfC', symObjAddr: 0x0, symBinAddr: 0x10BFC, symSize: 0x18 } + - { offsetInCU: 0x78, offset: 0xA6DB3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A12ReportStatusOSYAASY8rawValuexSg03RawE0Qz_tcfCTW', symObjAddr: 0xDC, symBinAddr: 0x10CD8, symSize: 0x30 } + - { offsetInCU: 0xA9, offset: 0xA6DE4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A12ReportStatusOSYAASY8rawValue03RawE0QzvgTW', symObjAddr: 0x10C, symBinAddr: 0x10D08, symSize: 0xC } + - { offsetInCU: 0xC5, offset: 0xA6E00, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A12ReportStatusO8rawValueACSgSi_tcfCTf4nd_n', symObjAddr: 0x1D4, symBinAddr: 0x10DD0, symSize: 0x14 } + - { offsetInCU: 0x132, offset: 0xA6E6D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A12ReportStatusOs23CustomStringConvertibleAAsADP11descriptionSSvgTW', symObjAddr: 0x1CC, symBinAddr: 0x10DC8, symSize: 0x8 } + - { offsetInCU: 0x14E, offset: 0xA6E89, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A12ReportStatusOSHAASQWb', symObjAddr: 0x1E8, symBinAddr: 0x10DE4, symSize: 0x4 } + - { offsetInCU: 0x162, offset: 0xA6E9D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A12ReportStatusOACSQAAWl', symObjAddr: 0x1EC, symBinAddr: 0x10DE8, symSize: 0x44 } + - { offsetInCU: 0x176, offset: 0xA6EB1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A12ReportStatusOMa', symObjAddr: 0x230, symBinAddr: 0x10E2C, symSize: 0x10 } + - { offsetInCU: 0x1B3, offset: 0xA6EEE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A12ReportStatusOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x1C, symBinAddr: 0x10C18, symSize: 0x14 } + - { offsetInCU: 0x263, offset: 0xA6F9E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A12ReportStatusOSHAASH9hashValueSivgTW', symObjAddr: 0x30, symBinAddr: 0x10C2C, symSize: 0x44 } + - { offsetInCU: 0x312, offset: 0xA704D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A12ReportStatusOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x74, symBinAddr: 0x10C70, symSize: 0x28 } + - { offsetInCU: 0x365, offset: 0xA70A0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A12ReportStatusOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x9C, symBinAddr: 0x10C98, symSize: 0x40 } + - { offsetInCU: 0x4F7, offset: 0xA7232, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A12ReportStatusO8rawValueACSgSi_tcfC', symObjAddr: 0x0, symBinAddr: 0x10BFC, symSize: 0x18 } + - { offsetInCU: 0x50B, offset: 0xA7246, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A12ReportStatusO8rawValueSivg', symObjAddr: 0x18, symBinAddr: 0x10C14, symSize: 0x4 } + - { offsetInCU: 0x555, offset: 0xA7290, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A12ReportStatusO11descriptionSSvg', symObjAddr: 0x118, symBinAddr: 0x10D14, symSize: 0xB4 } + - { offsetInCU: 0x1AC, offset: 0xA746B, size: 0x8, addend: 0x0, symName: '_$sSo8NSBundleC9BacktraceE11displayNameSSSgvg', symObjAddr: 0x0, symBinAddr: 0x10E3C, symSize: 0x1A8 } + - { offsetInCU: 0xD7, offset: 0xA756C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC13ConfigurationOWOc', symObjAddr: 0x2C8, symBinAddr: 0x11428, symSize: 0x44 } + - { offsetInCU: 0x1B8, offset: 0xA764D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC13ConfigurationOWOh', symObjAddr: 0x79C, symBinAddr: 0x118BC, symSize: 0x3C } + - { offsetInCU: 0x486, offset: 0xA791B, size: 0x8, addend: 0x0, symName: '_$sS2SSysWl', symObjAddr: 0x1ACC, symBinAddr: 0x12BA0, symSize: 0x44 } + - { offsetInCU: 0x49A, offset: 0xA792F, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataVSgWOe', symObjAddr: 0x1B10, symBinAddr: 0x12BE4, symSize: 0x14 } + - { offsetInCU: 0x4AE, offset: 0xA7943, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV15_RepresentationOWOe', symObjAddr: 0x1B24, symBinAddr: 0x12BF8, symSize: 0x44 } + - { offsetInCU: 0x6A8, offset: 0xA7B3D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10AttachmentVSgWOb', symObjAddr: 0x1F98, symBinAddr: 0x1306C, symSize: 0x48 } + - { offsetInCU: 0x6BC, offset: 0xA7B51, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16MultipartRequestV07formUrlC08endpoint5token10Foundation10URLRequestVAG3URLV_SStKFZypyXEfu0_TA', symObjAddr: 0x202C, symBinAddr: 0x130B4, symSize: 0x8 } + - { offsetInCU: 0x6D0, offset: 0xA7B65, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16MultipartRequestVwCP', symObjAddr: 0x20B0, symBinAddr: 0x13138, symSize: 0x3C } + - { offsetInCU: 0x6E4, offset: 0xA7B79, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16MultipartRequestVwxx', symObjAddr: 0x20EC, symBinAddr: 0x13174, symSize: 0x34 } + - { offsetInCU: 0x6F8, offset: 0xA7B8D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16MultipartRequestVwcp', symObjAddr: 0x2120, symBinAddr: 0x131A8, symSize: 0x44 } + - { offsetInCU: 0x70C, offset: 0xA7BA1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16MultipartRequestVwca', symObjAddr: 0x2164, symBinAddr: 0x131EC, symSize: 0x44 } + - { offsetInCU: 0x720, offset: 0xA7BB5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16MultipartRequestVwtk', symObjAddr: 0x21A8, symBinAddr: 0x13230, symSize: 0x44 } + - { offsetInCU: 0x734, offset: 0xA7BC9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16MultipartRequestVwta', symObjAddr: 0x21EC, symBinAddr: 0x13274, symSize: 0x44 } + - { offsetInCU: 0x748, offset: 0xA7BDD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16MultipartRequestVwet', symObjAddr: 0x2230, symBinAddr: 0x132B8, symSize: 0xC } + - { offsetInCU: 0x75C, offset: 0xA7BF1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16MultipartRequestVwst', symObjAddr: 0x2278, symBinAddr: 0x13300, symSize: 0xC } + - { offsetInCU: 0x770, offset: 0xA7C05, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16MultipartRequestVMa', symObjAddr: 0x22C4, symBinAddr: 0x1334C, symSize: 0x3C } + - { offsetInCU: 0x784, offset: 0xA7C19, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16MultipartRequestVMr', symObjAddr: 0x2300, symBinAddr: 0x13388, symSize: 0x68 } + - { offsetInCU: 0xA1B, offset: 0xA7EB0, size: 0x8, addend: 0x0, symName: '_$sSlsE3mapySayqd__Gqd__7ElementQzKXEKlFSDyS2SG_10Foundation12URLQueryItemVTg5019$sS2S10Foundation12de56Vs5Error_pIgggrzo_SS3key_SS5valuetACsAD_pIegnrzo_TR021$sG194SSg10Foundation12bc8VIegggr_h5SADs5D146_pIegggrzo_TR0100$s9Backtrace16MultipartRequestV07formUrlC08endpoint5token10Foundation10URLRequestVAG3URLV_SStKFZAG12bC15VSSh_SSSghtcfu_Tf3nnnpf_nTf3nnpf_nTf1cn_n', symObjAddr: 0x1B68, symBinAddr: 0x12C3C, symSize: 0x29C } + - { offsetInCU: 0xE56, offset: 0xA82EB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16MultipartRequestV13configuration6reportAcA0A11CredentialsC13ConfigurationO_AA0A6ReportCtKcfC', symObjAddr: 0x0, symBinAddr: 0x11160, symSize: 0x2C8 } + - { offsetInCU: 0xF92, offset: 0xA8427, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16MultipartRequestV07formUrlC08endpoint5token10Foundation10URLRequestVAG3URLV_SStKFZ', symObjAddr: 0x34C, symBinAddr: 0x1146C, symSize: 0x450 } + - { offsetInCU: 0x1123, offset: 0xA85B8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16MultipartRequestV07formUrlC08endpoint5token10Foundation10URLRequestVAG3URLV_SStKFZypyXEfu0_', symObjAddr: 0x1E04, symBinAddr: 0x12ED8, symSize: 0xE4 } + - { offsetInCU: 0x135C, offset: 0xA87F1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16MultipartRequestV11writeReport03urlC06report10Foundation10URLRequestVAI_AA0aE0CtKFZ', symObjAddr: 0x7D8, symBinAddr: 0x118F8, symSize: 0x12A8 } + - { offsetInCU: 0x2031, offset: 0xA94C6, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV10startIndexSD0D0Vyxq__GvgSS_SSTg5', symObjAddr: 0x1EE8, symBinAddr: 0x12FBC, symSize: 0xB0 } + - { offsetInCU: 0x27, offset: 0xA9526, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC7messageSSvgTo', symObjAddr: 0x0, symBinAddr: 0x133F0, symSize: 0x68 } + - { offsetInCU: 0x61, offset: 0xA9560, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC7messageSSvgTo', symObjAddr: 0x0, symBinAddr: 0x133F0, symSize: 0x68 } + - { offsetInCU: 0xB9, offset: 0xA95B8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC7messageSSvsTo', symObjAddr: 0xBC, symBinAddr: 0x134AC, symSize: 0x68 } + - { offsetInCU: 0x12C, offset: 0xA962B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC6reportAA0A6ReportCSgvgTo', symObjAddr: 0x280, symBinAddr: 0x13670, symSize: 0x48 } + - { offsetInCU: 0x184, offset: 0xA9683, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC6reportAA0A6ReportCSgvsTo', symObjAddr: 0x318, symBinAddr: 0x13708, symSize: 0x64 } + - { offsetInCU: 0x1F5, offset: 0xA96F4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC15backtraceStatusAA0a6ReportD0OvgTo', symObjAddr: 0x478, symBinAddr: 0x13868, symSize: 0x44 } + - { offsetInCU: 0x24D, offset: 0xA974C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC15backtraceStatusAA0a6ReportD0OvsTo', symObjAddr: 0x500, symBinAddr: 0x138F0, symSize: 0x48 } + - { offsetInCU: 0x2EA, offset: 0xA97E9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultCACycfcTo', symObjAddr: 0x624, symBinAddr: 0x13A14, symSize: 0x2C } + - { offsetInCU: 0x368, offset: 0xA9867, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC7messageSSvpACTK', symObjAddr: 0x180, symBinAddr: 0x13570, symSize: 0x54 } + - { offsetInCU: 0x3A0, offset: 0xA989F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC7messageSSvpACTk', symObjAddr: 0x1D4, symBinAddr: 0x135C4, symSize: 0x68 } + - { offsetInCU: 0x3E2, offset: 0xA98E1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC6reportAA0A6ReportCSgvpACTk', symObjAddr: 0x3CC, symBinAddr: 0x137BC, symSize: 0x68 } + - { offsetInCU: 0x438, offset: 0xA9937, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultCMa', symObjAddr: 0x680, symBinAddr: 0x13A70, symSize: 0x20 } + - { offsetInCU: 0x44C, offset: 0xA994B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultCfETo', symObjAddr: 0x6A0, symBinAddr: 0x13A90, symSize: 0x3C } + - { offsetInCU: 0x491, offset: 0xA9990, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC11descriptionSSvgTo', symObjAddr: 0x6DC, symBinAddr: 0x13ACC, symSize: 0x68 } + - { offsetInCU: 0x65A, offset: 0xA9B59, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC7messageSSvg', symObjAddr: 0x68, symBinAddr: 0x13458, symSize: 0x54 } + - { offsetInCU: 0x6A4, offset: 0xA9BA3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC7messageSSvs', symObjAddr: 0x124, symBinAddr: 0x13514, symSize: 0x5C } + - { offsetInCU: 0x6CD, offset: 0xA9BCC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC7messageSSvM', symObjAddr: 0x23C, symBinAddr: 0x1362C, symSize: 0x44 } + - { offsetInCU: 0x706, offset: 0xA9C05, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC6reportAA0A6ReportCSgvg', symObjAddr: 0x2C8, symBinAddr: 0x136B8, symSize: 0x50 } + - { offsetInCU: 0x74A, offset: 0xA9C49, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC6reportAA0A6ReportCSgvs', symObjAddr: 0x37C, symBinAddr: 0x1376C, symSize: 0x50 } + - { offsetInCU: 0x773, offset: 0xA9C72, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC6reportAA0A6ReportCSgvM', symObjAddr: 0x434, symBinAddr: 0x13824, symSize: 0x44 } + - { offsetInCU: 0x7AC, offset: 0xA9CAB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC15backtraceStatusAA0a6ReportD0Ovg', symObjAddr: 0x4BC, symBinAddr: 0x138AC, symSize: 0x44 } + - { offsetInCU: 0x7F0, offset: 0xA9CEF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC15backtraceStatusAA0a6ReportD0Ovs', symObjAddr: 0x548, symBinAddr: 0x13938, symSize: 0x48 } + - { offsetInCU: 0x819, offset: 0xA9D18, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC15backtraceStatusAA0a6ReportD0OvM', symObjAddr: 0x590, symBinAddr: 0x13980, symSize: 0x44 } + - { offsetInCU: 0x83E, offset: 0xA9D3D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC15backtraceStatusAA0a6ReportD0OvM.resume.0', symObjAddr: 0x5D4, symBinAddr: 0x139C4, symSize: 0x4 } + - { offsetInCU: 0x865, offset: 0xA9D64, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultCACycfC', symObjAddr: 0x5D8, symBinAddr: 0x139C8, symSize: 0x20 } + - { offsetInCU: 0x879, offset: 0xA9D78, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultCACycfc', symObjAddr: 0x5F8, symBinAddr: 0x139E8, symSize: 0x2C } + - { offsetInCU: 0x8D2, offset: 0xA9DD1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultCfD', symObjAddr: 0x650, symBinAddr: 0x13A40, symSize: 0x30 } + - { offsetInCU: 0x909, offset: 0xA9E08, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC11descriptionSSvg', symObjAddr: 0x744, symBinAddr: 0x13B34, symSize: 0x54 } + - { offsetInCU: 0x10C, offset: 0xA9F53, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A20NotificationObserverCACycfcTo', symObjAddr: 0xD0, symBinAddr: 0x13E58, symSize: 0x2C } + - { offsetInCU: 0x1FF, offset: 0xAA046, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A20NotificationObserverCfETo', symObjAddr: 0x12C, symBinAddr: 0x13EB4, symSize: 0x38 } + - { offsetInCU: 0x22E, offset: 0xAA075, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A20NotificationObserverCMa', symObjAddr: 0x164, symBinAddr: 0x13EEC, symSize: 0x20 } + - { offsetInCU: 0x27A, offset: 0xAA0C1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A31OrientationNotificationObserverC06notifyB6Change33_8EEDD0BA8D687033123C2C16121BE1CALLyyFTo', symObjAddr: 0x3B4, symBinAddr: 0x1411C, symSize: 0x28 } + - { offsetInCU: 0x344, offset: 0xAA18B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A31OrientationNotificationObserverCAA0aC15HandlerDelegateA2aDP14startObservingyyAA0acdF0_pFTW', symObjAddr: 0x680, symBinAddr: 0x143E8, symSize: 0x84 } + - { offsetInCU: 0x53B, offset: 0xAA382, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A31OrientationNotificationObserverCfETo', symObjAddr: 0x634, symBinAddr: 0x1439C, symSize: 0x10 } + - { offsetInCU: 0x56A, offset: 0xAA3B1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A31OrientationNotificationObserverCMa', symObjAddr: 0x660, symBinAddr: 0x143C8, symSize: 0x20 } + - { offsetInCU: 0x6EE, offset: 0xAA535, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A26MemoryNotificationObserverCfDTo', symObjAddr: 0x1078, symBinAddr: 0x14DE0, symSize: 0x24 } + - { offsetInCU: 0x720, offset: 0xAA567, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A26MemoryNotificationObserverCACycfcTo', symObjAddr: 0x1138, symBinAddr: 0x14EA0, symSize: 0xA0 } + - { offsetInCU: 0x75B, offset: 0xAA5A2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A26MemoryNotificationObserverCAA0aC15HandlerDelegateA2aDP14startObservingyyAA0acdF0_pFTW', symObjAddr: 0x12B0, symBinAddr: 0x15018, symSize: 0x4 } + - { offsetInCU: 0x78D, offset: 0xAA5D4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A26MemoryNotificationObserverC03getB11WarningText33_8EEDD0BA8D687033123C2C16121BE1CALLySSSo18OS_dispatch_sourceC8DispatchE0B13PressureEventVFTf4nd_n', symObjAddr: 0x24A8, symBinAddr: 0x16200, symSize: 0x158 } + - { offsetInCU: 0x7BC, offset: 0xAA603, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A26MemoryNotificationObserverC03getB12WarningLevel33_8EEDD0BA8D687033123C2C16121BE1CALLyAA0a10BreadcrumbG0OSo18OS_dispatch_sourceC8DispatchE0B13PressureEventVFTf4nd_n', symObjAddr: 0x2600, symBinAddr: 0x16358, symSize: 0x10C } + - { offsetInCU: 0x7EC, offset: 0xAA633, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A26MemoryNotificationObserverCfETo', symObjAddr: 0x109C, symBinAddr: 0x14E04, symSize: 0x58 } + - { offsetInCU: 0x81B, offset: 0xAA662, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A26MemoryNotificationObserverCMU', symObjAddr: 0x10F4, symBinAddr: 0x14E5C, symSize: 0x8 } + - { offsetInCU: 0x82F, offset: 0xAA676, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A26MemoryNotificationObserverCMa', symObjAddr: 0x10FC, symBinAddr: 0x14E64, symSize: 0x3C } + - { offsetInCU: 0x843, offset: 0xAA68A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A26MemoryNotificationObserverCMr', symObjAddr: 0x11D8, symBinAddr: 0x14F40, symSize: 0x84 } + - { offsetInCU: 0x857, offset: 0xAA69E, size: 0x8, addend: 0x0, symName: '_$sSo18OS_dispatch_sourceC8DispatchE19MemoryPressureEventVSgMa', symObjAddr: 0x125C, symBinAddr: 0x14FC4, symSize: 0x54 } + - { offsetInCU: 0x96B, offset: 0xAA7B2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A27BatteryNotificationObserverC06notifyB12StatusChange33_8EEDD0BA8D687033123C2C16121BE1CALLyyFTo', symObjAddr: 0x15A8, symBinAddr: 0x15310, symSize: 0x28 } + - { offsetInCU: 0x987, offset: 0xAA7CE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A27BatteryNotificationObserverCAA0aC15HandlerDelegateA2aDP14startObservingyyAA0acdF0_pFTW', symObjAddr: 0x16A8, symBinAddr: 0x15410, symSize: 0x4 } + - { offsetInCU: 0x9D0, offset: 0xAA817, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A27BatteryNotificationObserverC03getB11WarningText33_8EEDD0BA8D687033123C2C16121BE1CALLSSyFTf4d_n', symObjAddr: 0x270C, symBinAddr: 0x16464, symSize: 0x1EC } + - { offsetInCU: 0xB0C, offset: 0xAA953, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A27BatteryNotificationObserverCfETo', symObjAddr: 0x15E8, symBinAddr: 0x15350, symSize: 0x10 } + - { offsetInCU: 0xB3C, offset: 0xAA983, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A27BatteryNotificationObserverCMa', symObjAddr: 0x1688, symBinAddr: 0x153F0, symSize: 0x20 } + - { offsetInCU: 0xB75, offset: 0xAA9BC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16ApplicationStateOSYAASY8rawValuexSg03RawE0Qz_tcfCTW', symObjAddr: 0x1770, symBinAddr: 0x154D8, symSize: 0x20 } + - { offsetInCU: 0xBA6, offset: 0xAA9ED, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16ApplicationStateOSYAASY8rawValue03RawE0QzvgTW', symObjAddr: 0x1790, symBinAddr: 0x154F8, symSize: 0xC } + - { offsetInCU: 0xCE4, offset: 0xAAB2B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A28AppStateNotificationObserverCACycfcTo', symObjAddr: 0x1B6C, symBinAddr: 0x158D4, symSize: 0x70 } + - { offsetInCU: 0xD20, offset: 0xAAB67, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A28AppStateNotificationObserverCAA0aD15HandlerDelegateA2aDP14startObservingyyAA0adeG0_pFTW', symObjAddr: 0x1BFC, symBinAddr: 0x15964, symSize: 0x4 } + - { offsetInCU: 0xD54, offset: 0xAAB9B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A28AppStateNotificationObserverCfETo', symObjAddr: 0x1B5C, symBinAddr: 0x158C4, symSize: 0x10 } + - { offsetInCU: 0xD85, offset: 0xAABCC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A28AppStateNotificationObserverCMa', symObjAddr: 0x1BDC, symBinAddr: 0x15944, symSize: 0x20 } + - { offsetInCU: 0xEA1, offset: 0xAACE8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A24CallNotificationObserverC04callD0_0E7ChangedySo06CXCallD0C_So0G0CtFTo', symObjAddr: 0x1EE4, symBinAddr: 0x15C4C, symSize: 0x68 } + - { offsetInCU: 0xEEB, offset: 0xAAD32, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A24CallNotificationObserverCfDTo', symObjAddr: 0x1F90, symBinAddr: 0x15CF8, symSize: 0x58 } + - { offsetInCU: 0xF3E, offset: 0xAAD85, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A24CallNotificationObserverCACycfcTo', symObjAddr: 0x2030, symBinAddr: 0x15D98, symSize: 0x64 } + - { offsetInCU: 0xF7A, offset: 0xAADC1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A24CallNotificationObserverCAA0aC15HandlerDelegateA2aDP14startObservingyyAA0acdF0_pFTW', symObjAddr: 0x2280, symBinAddr: 0x15FD8, symSize: 0x4 } + - { offsetInCU: 0x1014, offset: 0xAAE5B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A24CallNotificationObserverCfETo', symObjAddr: 0x1FE8, symBinAddr: 0x15D50, symSize: 0x48 } + - { offsetInCU: 0x1045, offset: 0xAAE8C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A24CallNotificationObserverCMa', symObjAddr: 0x2094, symBinAddr: 0x15DFC, symSize: 0x20 } + - { offsetInCU: 0x1059, offset: 0xAAEA0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16ApplicationStateOwet', symObjAddr: 0x20C4, symBinAddr: 0x15E1C, symSize: 0x90 } + - { offsetInCU: 0x106D, offset: 0xAAEB4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16ApplicationStateOwst', symObjAddr: 0x2154, symBinAddr: 0x15EAC, symSize: 0xBC } + - { offsetInCU: 0x1081, offset: 0xAAEC8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16ApplicationStateOwug', symObjAddr: 0x2210, symBinAddr: 0x15F68, symSize: 0x8 } + - { offsetInCU: 0x1095, offset: 0xAAEDC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16ApplicationStateOwup', symObjAddr: 0x2218, symBinAddr: 0x15F70, symSize: 0x4 } + - { offsetInCU: 0x10A9, offset: 0xAAEF0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16ApplicationStateOwui', symObjAddr: 0x221C, symBinAddr: 0x15F74, symSize: 0xC } + - { offsetInCU: 0x10BD, offset: 0xAAF04, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16ApplicationStateOMa', symObjAddr: 0x2228, symBinAddr: 0x15F80, symSize: 0x10 } + - { offsetInCU: 0x10D1, offset: 0xAAF18, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16ApplicationStateOSHAASQWb', symObjAddr: 0x2238, symBinAddr: 0x15F90, symSize: 0x4 } + - { offsetInCU: 0x10E5, offset: 0xAAF2C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16ApplicationStateOACSQAAWl', symObjAddr: 0x223C, symBinAddr: 0x15F94, symSize: 0x44 } + - { offsetInCU: 0x11ED, offset: 0xAB034, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A28NotificationObserverDelegate_pSgXwWOh', symObjAddr: 0x2A0C, symBinAddr: 0x16764, symSize: 0x24 } + - { offsetInCU: 0x1201, offset: 0xAB048, size: 0x8, addend: 0x0, symName: '_$sSo18OS_dispatch_sourceC8DispatchE19MemoryPressureEventVSgWOd', symObjAddr: 0x2A70, symBinAddr: 0x16788, symSize: 0x48 } + - { offsetInCU: 0x1215, offset: 0xAB05C, size: 0x8, addend: 0x0, symName: '_$sSo18OS_dispatch_sourceC8DispatchE19MemoryPressureEventVSgWOc', symObjAddr: 0x2AB8, symBinAddr: 0x167D0, symSize: 0x48 } + - { offsetInCU: 0x1229, offset: 0xAB070, size: 0x8, addend: 0x0, symName: '_$sSo18OS_dispatch_sourceC8DispatchE19MemoryPressureEventVSgWOh', symObjAddr: 0x2B00, symBinAddr: 0x16818, symSize: 0x40 } + - { offsetInCU: 0x123D, offset: 0xAB084, size: 0x8, addend: 0x0, symName: '_$s8Dispatch0A13WorkItemFlagsVACs10SetAlgebraAAWl', symObjAddr: 0x2B78, symBinAddr: 0x16890, symSize: 0x48 } + - { offsetInCU: 0x1251, offset: 0xAB098, size: 0x8, addend: 0x0, symName: '_$sSay8Dispatch0A13WorkItemFlagsVGSayxGSTsWl', symObjAddr: 0x2BC0, symBinAddr: 0x168D8, symSize: 0x4C } + - { offsetInCU: 0x1265, offset: 0xAB0AC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A26MemoryNotificationObserverC26memoryPressureEventHandleryyXBvgyycfU_TA', symObjAddr: 0x2C74, symBinAddr: 0x16948, symSize: 0x8 } + - { offsetInCU: 0x1279, offset: 0xAB0C0, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x2C7C, symBinAddr: 0x16950, symSize: 0x10 } + - { offsetInCU: 0x128D, offset: 0xAB0D4, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x2C8C, symBinAddr: 0x16960, symSize: 0x8 } + - { offsetInCU: 0x12A1, offset: 0xAB0E8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A31OrientationNotificationObserverC06notifyB6Change33_8EEDD0BA8D687033123C2C16121BE1CALLyyFypyXEfu_TA', symObjAddr: 0x2C94, symBinAddr: 0x16968, symSize: 0x8 } + - { offsetInCU: 0x148E, offset: 0xAB2D5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16ApplicationStateOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x16AC, symBinAddr: 0x15414, symSize: 0x18 } + - { offsetInCU: 0x153E, offset: 0xAB385, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16ApplicationStateOSHAASH9hashValueSivgTW', symObjAddr: 0x16C4, symBinAddr: 0x1542C, symSize: 0x44 } + - { offsetInCU: 0x15ED, offset: 0xAB434, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16ApplicationStateOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x1708, symBinAddr: 0x15470, symSize: 0x28 } + - { offsetInCU: 0x1640, offset: 0xAB487, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16ApplicationStateOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x1730, symBinAddr: 0x15498, symSize: 0x40 } + - { offsetInCU: 0x195C, offset: 0xAB7A3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A20NotificationObserverC06enablebC0yyF', symObjAddr: 0x8, symBinAddr: 0x13D90, symSize: 0xC8 } + - { offsetInCU: 0x1ABF, offset: 0xAB906, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A20NotificationObserverCfD', symObjAddr: 0xFC, symBinAddr: 0x13E84, symSize: 0x30 } + - { offsetInCU: 0x1B54, offset: 0xAB99B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A31OrientationNotificationObserverC06notifyB6Change33_8EEDD0BA8D687033123C2C16121BE1CALLyyF', symObjAddr: 0x1A4, symBinAddr: 0x13F0C, symSize: 0x11C } + - { offsetInCU: 0x1BE6, offset: 0xABA2D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A31OrientationNotificationObserverC06notifyB6Change33_8EEDD0BA8D687033123C2C16121BE1CALLyyFypyXEfu_', symObjAddr: 0x2C0, symBinAddr: 0x14028, symSize: 0xF4 } + - { offsetInCU: 0x1EDC, offset: 0xABD23, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A31OrientationNotificationObserverC03addB10Breadcrumb33_8EEDD0BA8D687033123C2C16121BE1CALLyySSF', symObjAddr: 0x3DC, symBinAddr: 0x14144, symSize: 0x240 } + - { offsetInCU: 0x21FC, offset: 0xAC043, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A26MemoryNotificationObserverC26memoryPressureEventHandleryyXBvg', symObjAddr: 0x704, symBinAddr: 0x1446C, symSize: 0xD4 } + - { offsetInCU: 0x2220, offset: 0xAC067, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A26MemoryNotificationObserverC26memoryPressureEventHandleryyXBvgyycfU_', symObjAddr: 0x7D8, symBinAddr: 0x14540, symSize: 0x180 } + - { offsetInCU: 0x238C, offset: 0xAC1D3, size: 0x8, addend: 0x0, symName: '_$sSo18OS_dispatch_sourceP8DispatchE22setRegistrationHandler3qos5flags7handleryAC0D3QoSV_AC0D13WorkItemFlagsVyyXBSgtFfA0_', symObjAddr: 0xBEC, symBinAddr: 0x14954, symSize: 0x7C } + - { offsetInCU: 0x244A, offset: 0xAC291, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A26MemoryNotificationObserverC14startObservingyyAA0acD8Delegate_pF', symObjAddr: 0x958, symBinAddr: 0x146C0, symSize: 0x294 } + - { offsetInCU: 0x2518, offset: 0xAC35F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A26MemoryNotificationObserverC7isDirtySbyF', symObjAddr: 0xC68, symBinAddr: 0x149D0, symSize: 0x198 } + - { offsetInCU: 0x25E1, offset: 0xAC428, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A26MemoryNotificationObserverC13addBreadcrumb_5levelySS_AA0aF5LevelOtF', symObjAddr: 0xE00, symBinAddr: 0x14B68, symSize: 0x1E8 } + - { offsetInCU: 0x27B9, offset: 0xAC600, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A26MemoryNotificationObserverCfD', symObjAddr: 0xFE8, symBinAddr: 0x14D50, symSize: 0x90 } + - { offsetInCU: 0x280B, offset: 0xAC652, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A27BatteryNotificationObserverC13addBreadcrumbySbSgSSF', symObjAddr: 0x12B4, symBinAddr: 0x1501C, symSize: 0xEC } + - { offsetInCU: 0x299E, offset: 0xAC7E5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A27BatteryNotificationObserverC14startObservingyyAA0acD8Delegate_pF', symObjAddr: 0x13A0, symBinAddr: 0x15108, symSize: 0x118 } + - { offsetInCU: 0x2A80, offset: 0xAC8C7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A27BatteryNotificationObserverC06notifyB12StatusChange33_8EEDD0BA8D687033123C2C16121BE1CALLyyF', symObjAddr: 0x14B8, symBinAddr: 0x15220, symSize: 0xF0 } + - { offsetInCU: 0x2BD8, offset: 0xACA1F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A28AppStateNotificationObserverC14startObservingyyAA0adE8Delegate_pF', symObjAddr: 0x179C, symBinAddr: 0x15504, symSize: 0xDC } + - { offsetInCU: 0x2CCA, offset: 0xACB11, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A28AppStateNotificationObserverC014addApplicationC10Breadcrumb33_8EEDD0BA8D687033123C2C16121BE1CALLyyF', symObjAddr: 0x18BC, symBinAddr: 0x15624, symSize: 0x170 } + - { offsetInCU: 0x2F6C, offset: 0xACDB3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A24CallNotificationObserverC14startObservingyyAA0acD8Delegate_pF', symObjAddr: 0x1C00, symBinAddr: 0x15968, symSize: 0x8C } + - { offsetInCU: 0x3091, offset: 0xACED8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A24CallNotificationObserverC13breadcrumbMsgSSvg', symObjAddr: 0x1C8C, symBinAddr: 0x159F4, symSize: 0x258 } + - { offsetInCU: 0x34B6, offset: 0xAD2FD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A24CallNotificationObserverCfD', symObjAddr: 0x1F4C, symBinAddr: 0x15CB4, symSize: 0x44 } + - { offsetInCU: 0x3597, offset: 0xAD3DE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A20NotificationObserverC11breadcrumbsAcA0A11BreadcrumbsC_tcfcTf4gn_n', symObjAddr: 0x2284, symBinAddr: 0x15FDC, symSize: 0x224 } + - { offsetInCU: 0x391E, offset: 0xAD765, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A24CallNotificationObserverC04callD0_0E7ChangedySo06CXCallD0C_So0G0CtFTf4dnn_n', symObjAddr: 0x28F8, symBinAddr: 0x16650, symSize: 0x114 } + - { offsetInCU: 0x4F, offset: 0xAD99E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC6sharedAA0A18BreadcrumbProtocol_AA0aB11CustomizingAA0A7LoggingAA0a7MetricsE0AA0A9ReportingpSgvpZ', symObjAddr: 0x6020, symBinAddr: 0x8DD08, symSize: 0x0 } + - { offsetInCU: 0xD0, offset: 0xADA1F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC6sharedAA0A18BreadcrumbProtocol_AA0aB11CustomizingAA0A7LoggingAA0a7MetricsE0AA0A9ReportingpSgvgZTo', symObjAddr: 0xC0, symBinAddr: 0x16A30, symSize: 0x44 } + - { offsetInCU: 0x11E, offset: 0xADA6D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC6sharedAA0A18BreadcrumbProtocol_AA0aB11CustomizingAA0A7LoggingAA0a7MetricsE0AA0A9ReportingpSgvsZTo', symObjAddr: 0x150, symBinAddr: 0x16AC0, symSize: 0x60 } + - { offsetInCU: 0x19D, offset: 0xADAEC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC13configurationAA0aB13ConfigurationCvgTo', symObjAddr: 0x1F4, symBinAddr: 0x16B64, symSize: 0x10 } + - { offsetInCU: 0x1BD, offset: 0xADB0C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC13configurationAA0aB13ConfigurationCvgTo', symObjAddr: 0x1F4, symBinAddr: 0x16B64, symSize: 0x10 } + - { offsetInCU: 0x1F0, offset: 0xADB3F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC15metricsInstance33_EA28DC4535EBB00B6BA994646C43770BLLAA0A7MetricsCvgTo', symObjAddr: 0x214, symBinAddr: 0x16B84, symSize: 0x10 } + - { offsetInCU: 0x210, offset: 0xADB5F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC15metricsInstance33_EA28DC4535EBB00B6BA994646C43770BLLAA0A7MetricsCvgTo', symObjAddr: 0x214, symBinAddr: 0x16B84, symSize: 0x10 } + - { offsetInCU: 0x3E7, offset: 0xADD36, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientCACycfcTo', symObjAddr: 0x1250, symBinAddr: 0x17BC0, symSize: 0x2C } + - { offsetInCU: 0x800, offset: 0xAE14F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientCfETo', symObjAddr: 0x12AC, symBinAddr: 0x17C1C, symSize: 0x78 } + - { offsetInCU: 0x85B, offset: 0xAE1AA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC8delegateAA0aB8Delegate_pSgvgTo', symObjAddr: 0x1324, symBinAddr: 0x17C94, symSize: 0x28 } + - { offsetInCU: 0x8F4, offset: 0xAE243, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC8delegateAA0aB8Delegate_pSgvsTo', symObjAddr: 0x1364, symBinAddr: 0x17CD4, symSize: 0x1C } + - { offsetInCU: 0x9E0, offset: 0xAE32F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC10attributesSDySSypGvgTo', symObjAddr: 0x13BC, symBinAddr: 0x17D2C, symSize: 0x90 } + - { offsetInCU: 0xA8A, offset: 0xAE3D9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC10attributesSDySSypGvsTo', symObjAddr: 0x14A8, symBinAddr: 0x17E18, symSize: 0x74 } + - { offsetInCU: 0xB5B, offset: 0xAE4AA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC10attributesSDySSypGvpACTK', symObjAddr: 0x1710, symBinAddr: 0x18080, symSize: 0x70 } + - { offsetInCU: 0xB73, offset: 0xAE4C2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC10attributesSDySSypGvpACTk', symObjAddr: 0x1780, symBinAddr: 0x180F0, symSize: 0x5C } + - { offsetInCU: 0xBB7, offset: 0xAE506, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC11attachmentsSay10Foundation3URLVGvgTo', symObjAddr: 0x17DC, symBinAddr: 0x1814C, symSize: 0x84 } + - { offsetInCU: 0xC7C, offset: 0xAE5CB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC11attachmentsSay10Foundation3URLVGvsTo', symObjAddr: 0x18BC, symBinAddr: 0x1822C, symSize: 0xC4 } + - { offsetInCU: 0xCD9, offset: 0xAE628, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC11attachmentsSay10Foundation3URLVGvpACTK', symObjAddr: 0x1A00, symBinAddr: 0x18370, symSize: 0x64 } + - { offsetInCU: 0xCF1, offset: 0xAE640, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC11attachmentsSay10Foundation3URLVGvpACTk', symObjAddr: 0x1A64, symBinAddr: 0x183D4, symSize: 0x50 } + - { offsetInCU: 0xE13, offset: 0xAE762, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC4send5error15attachmentPaths10completionys5Error_p_SaySSGyAA0A6ResultCctFTo', symObjAddr: 0x1E90, symBinAddr: 0x18800, symSize: 0x144 } + - { offsetInCU: 0xE94, offset: 0xAE7E3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC4send7message15attachmentPaths10completionySS_SaySSGyAA0A6ResultCctFTo', symObjAddr: 0x1FE8, symBinAddr: 0x18958, symSize: 0xB8 } + - { offsetInCU: 0xEEB, offset: 0xAE83A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC4send9exception15attachmentPaths10completionySo11NSExceptionCSg_SaySSGyAA0A6ResultCctFTo', symObjAddr: 0x2150, symBinAddr: 0x18AC0, symSize: 0x11C } + - { offsetInCU: 0xF79, offset: 0xAE8C8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC4send15attachmentPaths10completionySaySSG_yAA0A6ResultCctFTo', symObjAddr: 0x2288, symBinAddr: 0x18BF8, symSize: 0x94 } + - { offsetInCU: 0x1079, offset: 0xAE9C8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC19loggingDestinationsShyAA0A15BaseDestinationCGvgTo', symObjAddr: 0x263C, symBinAddr: 0x18FAC, symSize: 0xA8 } + - { offsetInCU: 0x10D6, offset: 0xAEA25, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC19loggingDestinationsShyAA0A15BaseDestinationCGvsTo', symObjAddr: 0x2724, symBinAddr: 0x19094, symSize: 0xB0 } + - { offsetInCU: 0x1122, offset: 0xAEA71, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC19loggingDestinationsShyAA0A15BaseDestinationCGvpACTK', symObjAddr: 0x2824, symBinAddr: 0x19194, symSize: 0x88 } + - { offsetInCU: 0x113A, offset: 0xAEA89, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC19loggingDestinationsShyAA0A15BaseDestinationCGvpACTk', symObjAddr: 0x28AC, symBinAddr: 0x1921C, symSize: 0x7C } + - { offsetInCU: 0x117E, offset: 0xAEACD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC11breadcrumbsAA0A11BreadcrumbsCvgTo', symObjAddr: 0x2938, symBinAddr: 0x192A8, symSize: 0x10 } + - { offsetInCU: 0x119E, offset: 0xAEAED, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC11breadcrumbsAA0A11BreadcrumbsCvgTo', symObjAddr: 0x2938, symBinAddr: 0x192A8, symSize: 0x10 } + - { offsetInCU: 0x128A, offset: 0xAEBD9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC17enableBreadcrumbsyyFTo', symObjAddr: 0x2AC8, symBinAddr: 0x19438, symSize: 0x28 } + - { offsetInCU: 0x12C1, offset: 0xAEC10, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC17enableBreadcrumbsyyAA0A18BreadcrumbSettingsCFTo', symObjAddr: 0x2B18, symBinAddr: 0x19488, symSize: 0x5C } + - { offsetInCU: 0x132A, offset: 0xAEC79, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC13addBreadcrumb_10attributes4type5levelSbSS_SDyS2SGAA0aD4TypeOAA0aD5LevelOtFTo', symObjAddr: 0x2C38, symBinAddr: 0x195A8, symSize: 0xB0 } + - { offsetInCU: 0x1361, offset: 0xAECB0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC13addBreadcrumbySbSSFTo', symObjAddr: 0x2D98, symBinAddr: 0x19708, symSize: 0x68 } + - { offsetInCU: 0x139D, offset: 0xAECEC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC13addBreadcrumb_10attributesSbSS_SDyS2SGtFTo', symObjAddr: 0x2EB4, symBinAddr: 0x19824, symSize: 0x94 } + - { offsetInCU: 0x13DE, offset: 0xAED2D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC13addBreadcrumb_4type5levelSbSS_AA0aD4TypeOAA0aD5LevelOtFTo', symObjAddr: 0x3008, symBinAddr: 0x19978, symSize: 0x80 } + - { offsetInCU: 0x1453, offset: 0xAEDA2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC16clearBreadcrumbsSbyFTo', symObjAddr: 0x32D4, symBinAddr: 0x19C44, symSize: 0x6C } + - { offsetInCU: 0x14DD, offset: 0xAEE2C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherC6enableyyFyycACyxGcfu_yycfu0_AA20PersistentRepositoryCyAA0A6ReportCG_Tg5', symObjAddr: 0x3FF4, symBinAddr: 0x1A964, symSize: 0x90 } + - { offsetInCU: 0x15C9, offset: 0xAEF18, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryC6deleteyyxKFyyKXEfU_AA0A6ReportC_Tg5', symObjAddr: 0x3504, symBinAddr: 0x19E74, symSize: 0x1EC } + - { offsetInCU: 0x187D, offset: 0xAF1CC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryC19incrementRetryCount_5limityx_SitKFyyKXEfU_AA0A6ReportC_Tg5', symObjAddr: 0x3A64, symBinAddr: 0x1A3D4, symSize: 0x590 } + - { offsetInCU: 0x20A4, offset: 0xAF9F3, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV5merge_8isUnique16uniquingKeysWithyqd__n_Sbq_q__q_tKXEtKSTRd__x_q_t7ElementRtd__lFSS_yps15LazyMapSequenceVySDySSypGSS_yptGTg556$sSD9BacktraceE1poiySDyxq_GAC_ACtFZq_q__q_tXEfU_SS_ypTg5Tf1nncn_n', symObjAddr: 0x50AC, symBinAddr: 0x1BA1C, symSize: 0x390 } + - { offsetInCU: 0x22CA, offset: 0xAFC19, size: 0x8, addend: 0x0, symName: '_$sxq_xq_Iegnnrr_x3key_q_5valuetx_q_tIegnr_SHRzr0_lTRSS_ypTg575$sSD5merge_16uniquingKeysWithySDyxq_Gn_q_q__q_tKXEtKFx_q_tx_q_tcfU_SS_ypTG5Tf3nnpf_n', symObjAddr: 0x543C, symBinAddr: 0x1BDAC, symSize: 0x40 } + - { offsetInCU: 0x230C, offset: 0xAFC5B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientCMa', symObjAddr: 0x547C, symBinAddr: 0x1BDEC, symSize: 0x20 } + - { offsetInCU: 0x2320, offset: 0xAFC6F, size: 0x8, addend: 0x0, symName: ___swift_mutable_project_boxed_opaque_existential_1, symObjAddr: 0x54C0, symBinAddr: 0x1BE0C, symSize: 0x28 } + - { offsetInCU: 0x2334, offset: 0xAFC83, size: 0x8, addend: 0x0, symName: _keypath_get_selector_delegate, symObjAddr: 0x552C, symBinAddr: 0x1BE34, symSize: 0xC } + - { offsetInCU: 0x2348, offset: 0xAFC97, size: 0x8, addend: 0x0, symName: _keypath_get_selector_attributes, symObjAddr: 0x5584, symBinAddr: 0x1BE8C, symSize: 0xC } + - { offsetInCU: 0x235C, offset: 0xAFCAB, size: 0x8, addend: 0x0, symName: _keypath_get_selector_attachments, symObjAddr: 0x5598, symBinAddr: 0x1BEA0, symSize: 0xC } + - { offsetInCU: 0x2370, offset: 0xAFCBF, size: 0x8, addend: 0x0, symName: _keypath_get_selector_loggingDestinations, symObjAddr: 0x55AC, symBinAddr: 0x1BEB4, symSize: 0xC } + - { offsetInCU: 0x2384, offset: 0xAFCD3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC11reportCrash33_EA28DC4535EBB00B6BA994646C43770BLL12faultMessage9exception15attachmentPaths10completionySSSg_So11NSExceptionCSgSaySSGyAA0A6ResultCctF015$s9Backtrace0A6R16CIeyBy_ACIegg_TRAPIeyBy_Tf1nnncn_nTf4nnnng_n', symObjAddr: 0x55CC, symBinAddr: 0x1BED4, symSize: 0x340 } + - { offsetInCU: 0x24B0, offset: 0xAFDFF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultCIeyBy_ACIegg_TRTA', symObjAddr: 0x5930, symBinAddr: 0x1C238, symSize: 0x10 } + - { offsetInCU: 0x24D9, offset: 0xAFE28, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11Dispatching_pWOc', symObjAddr: 0x5940, symBinAddr: 0x1C248, symSize: 0x44 } + - { offsetInCU: 0x24ED, offset: 0xAFE3C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC11reportCrash33_EA28DC4535EBB00B6BA994646C43770BLL12faultMessage9exception15attachmentPaths10completionySSSg_So11NSExceptionCSgSaySSGyAA0A6ResultCctFyycfU_TA', symObjAddr: 0x59AC, symBinAddr: 0x1C2B4, symSize: 0xC } + - { offsetInCU: 0x2501, offset: 0xAFE50, size: 0x8, addend: 0x0, symName: '_$sSS3key_yp5valuetSgWOc', symObjAddr: 0x5A2C, symBinAddr: 0x1C2F8, symSize: 0x48 } + - { offsetInCU: 0x2515, offset: 0xAFE64, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC18startCrashReporteryyKFyycfU_TA', symObjAddr: 0x5AE4, symBinAddr: 0x1C360, symSize: 0x8 } + - { offsetInCU: 0x2529, offset: 0xAFE78, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC18startCrashReporteryyKFyycfU1_TA', symObjAddr: 0x5AEC, symBinAddr: 0x1C368, symSize: 0x8 } + - { offsetInCU: 0x253D, offset: 0xAFE8C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC18startCrashReporteryyKFyycfU_ypyXEfu_TA', symObjAddr: 0x5AF4, symBinAddr: 0x1C370, symSize: 0x8 } + - { offsetInCU: 0x2551, offset: 0xAFEA0, size: 0x8, addend: 0x0, symName: ___swift_allocate_boxed_opaque_existential_0, symObjAddr: 0x5AFC, symBinAddr: 0x1C378, symSize: 0x3C } + - { offsetInCU: 0x2565, offset: 0xAFEB4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherC6enableyyFyycACyxGcfu_yycfu0_AA20PersistentRepositoryCyAA0A6ReportCG_Tg5TA', symObjAddr: 0x5B38, symBinAddr: 0x1C3B4, symSize: 0x8 } + - { offsetInCU: 0x2579, offset: 0xAFEC8, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x5B40, symBinAddr: 0x1C3BC, symSize: 0x10 } + - { offsetInCU: 0x258D, offset: 0xAFEDC, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x5B50, symBinAddr: 0x1C3CC, symSize: 0x8 } + - { offsetInCU: 0x25A1, offset: 0xAFEF0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherC10batchRetryyyFypyXEfu_TA', symObjAddr: 0x5BDC, symBinAddr: 0x1C414, symSize: 0x8 } + - { offsetInCU: 0x25B5, offset: 0xAFF04, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherC10batchRetryyyFypyXEfu1_TA', symObjAddr: 0x5C28, symBinAddr: 0x1C41C, symSize: 0x8 } + - { offsetInCU: 0x25DB, offset: 0xAFF2A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryC19incrementRetryCount_5limityx_SitKFyyKXEfU_AA0A6ReportC_TG5TA', symObjAddr: 0x5C30, symBinAddr: 0x1C424, symSize: 0x20 } + - { offsetInCU: 0x2604, offset: 0xAFF53, size: 0x8, addend: 0x0, symName: '_$sSo22NSManagedObjectContextC9BacktraceE22performAndWaitThrowingyxxyKXEKlFyyXEfU_yt_Tg5TA', symObjAddr: 0x5C60, symBinAddr: 0x1C454, symSize: 0xC } + - { offsetInCU: 0x2618, offset: 0xAFF67, size: 0x8, addend: 0x0, symName: '_$sIg_Ieg_TRTA', symObjAddr: 0x5C7C, symBinAddr: 0x1C470, symSize: 0x8 } + - { offsetInCU: 0x262C, offset: 0xAFF7B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherC10batchRetryyyFypyXEfu0_TA', symObjAddr: 0x5C84, symBinAddr: 0x1C478, symSize: 0x8 } + - { offsetInCU: 0x2640, offset: 0xAFF8F, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataVSgWOy', symObjAddr: 0x5C8C, symBinAddr: 0x1C480, symSize: 0x14 } + - { offsetInCU: 0x2666, offset: 0xAFFB5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryC6deleteyyxKFyyKXEfU_AA0A6ReportC_TG5TA', symObjAddr: 0x5D58, symBinAddr: 0x1C4F4, symSize: 0x1C } + - { offsetInCU: 0x268F, offset: 0xAFFDE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace12NetworkErrorOACs0C0AAWl', symObjAddr: 0x5D94, symBinAddr: 0x1C530, symSize: 0x44 } + - { offsetInCU: 0x26A3, offset: 0xAFFF2, size: 0x8, addend: 0x0, symName: '_$sS2Ss7CVarArg10FoundationWl', symObjAddr: 0x5DD8, symBinAddr: 0x1C574, symSize: 0x44 } + - { offsetInCU: 0x26B7, offset: 0xB0006, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15RepositoryErrorOACs0C0AAWl', symObjAddr: 0x5EA0, symBinAddr: 0x1C5F4, symSize: 0x44 } + - { offsetInCU: 0x2711, offset: 0xB0060, size: 0x8, addend: 0x0, symName: '_$sSD7merging_16uniquingKeysWithSDyxq_GACn_q_q__q_tKXEtKFSS_ypTg556$sSD9BacktraceE1poiySDyxq_GAC_ACtFZq_q__q_tXEfU_SS_ypTg5Tf1ncn_n', symObjAddr: 0x0, symBinAddr: 0x16970, symSize: 0x7C } + - { offsetInCU: 0x2DEA, offset: 0xB0739, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC6sharedAA0A18BreadcrumbProtocol_AA0aB11CustomizingAA0A7LoggingAA0a7MetricsE0AA0A9ReportingpSgvgZ', symObjAddr: 0x7C, symBinAddr: 0x169EC, symSize: 0x44 } + - { offsetInCU: 0x2E1E, offset: 0xB076D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC6sharedAA0A18BreadcrumbProtocol_AA0aB11CustomizingAA0A7LoggingAA0a7MetricsE0AA0A9ReportingpSgvsZ', symObjAddr: 0x104, symBinAddr: 0x16A74, symSize: 0x4C } + - { offsetInCU: 0x2E68, offset: 0xB07B7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC6sharedAA0A18BreadcrumbProtocol_AA0aB11CustomizingAA0A7LoggingAA0a7MetricsE0AA0A9ReportingpSgvMZ', symObjAddr: 0x1B0, symBinAddr: 0x16B20, symSize: 0x40 } + - { offsetInCU: 0x2E89, offset: 0xB07D8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC6sharedAA0A18BreadcrumbProtocol_AA0aB11CustomizingAA0A7LoggingAA0a7MetricsE0AA0A9ReportingpSgvMZ.resume.0', symObjAddr: 0x1F0, symBinAddr: 0x16B60, symSize: 0x4 } + - { offsetInCU: 0x2EC3, offset: 0xB0812, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC13configurationAA0aB13ConfigurationCvg', symObjAddr: 0x204, symBinAddr: 0x16B74, symSize: 0x10 } + - { offsetInCU: 0x2EF4, offset: 0xB0843, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC11credentials13crashReporterAcA0A11CredentialsC_AA0a5CrashE0CtKcfC', symObjAddr: 0x224, symBinAddr: 0x16B94, symSize: 0x48 } + - { offsetInCU: 0x2F1C, offset: 0xB086B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC11credentials13crashReporterAcA0A11CredentialsC_AA0a5CrashE0CtKcfc', symObjAddr: 0x26C, symBinAddr: 0x16BDC, symSize: 0x118 } + - { offsetInCU: 0x2F9C, offset: 0xB08EB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC11credentialsAcA0A11CredentialsC_tKcfC', symObjAddr: 0x390, symBinAddr: 0x16D00, symSize: 0x40 } + - { offsetInCU: 0x3011, offset: 0xB0960, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC11credentialsAcA0A11CredentialsC_tKcfc', symObjAddr: 0x3D0, symBinAddr: 0x16D40, symSize: 0x1A0 } + - { offsetInCU: 0x312D, offset: 0xB0A7C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC13configurationAcA0aB13ConfigurationC_tKcfC', symObjAddr: 0x57C, symBinAddr: 0x16EEC, symSize: 0x40 } + - { offsetInCU: 0x31E9, offset: 0xB0B38, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC13configurationAcA0aB13ConfigurationC_tKcfc', symObjAddr: 0x5BC, symBinAddr: 0x16F2C, symSize: 0x3A8 } + - { offsetInCU: 0x3435, offset: 0xB0D84, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC13configuration13crashReporterAcA0aB13ConfigurationC_AA0a5CrashE0CtKcfC', symObjAddr: 0x9F0, symBinAddr: 0x17360, symSize: 0x48 } + - { offsetInCU: 0x3449, offset: 0xB0D98, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC13configuration13crashReporterAcA0aB13ConfigurationC_AA0a5CrashE0CtKcfc', symObjAddr: 0xA38, symBinAddr: 0x173A8, symSize: 0x360 } + - { offsetInCU: 0x363D, offset: 0xB0F8C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC13configuration8debugger8reporter10dispatcher3apiAcA0aB13ConfigurationC_AA16DebuggerChecking_pXpAA0A8ReporterCAA11Dispatching_pAA0A3ApiCtKcfc', symObjAddr: 0xE48, symBinAddr: 0x177B8, symSize: 0x1BC } + - { offsetInCU: 0x3723, offset: 0xB1072, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC18startCrashReporteryyKF', symObjAddr: 0x1004, symBinAddr: 0x17974, symSize: 0x200 } + - { offsetInCU: 0x37E8, offset: 0xB1137, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC18startCrashReporteryyKFyycfU_', symObjAddr: 0x23F0, symBinAddr: 0x18D60, symSize: 0xF8 } + - { offsetInCU: 0x3892, offset: 0xB11E1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC18startCrashReporteryyKFyycfU_ypyXEfu_', symObjAddr: 0x24E8, symBinAddr: 0x18E58, symSize: 0x5C } + - { offsetInCU: 0x38AA, offset: 0xB11F9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC18startCrashReporteryyKFyycfU0_', symObjAddr: 0x2544, symBinAddr: 0x18EB4, symSize: 0x44 } + - { offsetInCU: 0x390C, offset: 0xB125B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC18startCrashReporteryyKFyycfU1_', symObjAddr: 0x2588, symBinAddr: 0x18EF8, symSize: 0x70 } + - { offsetInCU: 0x394E, offset: 0xB129D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC18startCrashReporteryyKFyycfU2_', symObjAddr: 0x25F8, symBinAddr: 0x18F68, symSize: 0x44 } + - { offsetInCU: 0x39B1, offset: 0xB1300, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientCACycfC', symObjAddr: 0x1204, symBinAddr: 0x17B74, symSize: 0x20 } + - { offsetInCU: 0x39C5, offset: 0xB1314, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientCACycfc', symObjAddr: 0x1224, symBinAddr: 0x17B94, symSize: 0x2C } + - { offsetInCU: 0x3A1E, offset: 0xB136D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientCfD', symObjAddr: 0x127C, symBinAddr: 0x17BEC, symSize: 0x30 } + - { offsetInCU: 0x3A69, offset: 0xB13B8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC8delegateAA0aB8Delegate_pSgvg', symObjAddr: 0x134C, symBinAddr: 0x17CBC, symSize: 0x18 } + - { offsetInCU: 0x3AEB, offset: 0xB143A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC8delegateAA0aB8Delegate_pSgvs', symObjAddr: 0x1380, symBinAddr: 0x17CF0, symSize: 0x3C } + - { offsetInCU: 0x3B6B, offset: 0xB14BA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC10attributesSDySSypGvg', symObjAddr: 0x144C, symBinAddr: 0x17DBC, symSize: 0x5C } + - { offsetInCU: 0x3C76, offset: 0xB15C5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC10attributesSDySSypGvs', symObjAddr: 0x151C, symBinAddr: 0x17E8C, symSize: 0x1F4 } + - { offsetInCU: 0x3DA5, offset: 0xB16F4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC11attachmentsSay10Foundation3URLVGvg', symObjAddr: 0x1860, symBinAddr: 0x181D0, symSize: 0x5C } + - { offsetInCU: 0x3E52, offset: 0xB17A1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC11attachmentsSay10Foundation3URLVGvs', symObjAddr: 0x1980, symBinAddr: 0x182F0, symSize: 0x80 } + - { offsetInCU: 0x3EAF, offset: 0xB17FE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC4send5error15attachmentPaths10completionys5Error_p_SaySSGyAA0A6ResultCctF', symObjAddr: 0x1AB4, symBinAddr: 0x18424, symSize: 0xE0 } + - { offsetInCU: 0x3F40, offset: 0xB188F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC11reportCrash33_EA28DC4535EBB00B6BA994646C43770BLL12faultMessage9exception15attachmentPaths10completionySSSg_So11NSExceptionCSgSaySSGyAA0A6ResultCctF', symObjAddr: 0x1B94, symBinAddr: 0x18504, symSize: 0x2FC } + - { offsetInCU: 0x4060, offset: 0xB19AF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC11reportCrash33_EA28DC4535EBB00B6BA994646C43770BLL12faultMessage9exception15attachmentPaths10completionySSSg_So11NSExceptionCSgSaySSGyAA0A6ResultCctFyycfU_', symObjAddr: 0x231C, symBinAddr: 0x18C8C, symSize: 0x94 } + - { offsetInCU: 0x40C2, offset: 0xB1A11, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC11reportCrash33_EA28DC4535EBB00B6BA994646C43770BLL12faultMessage9exception15attachmentPaths10completionySSSg_So11NSExceptionCSgSaySSGyAA0A6ResultCctFyycfU0_', symObjAddr: 0x23B0, symBinAddr: 0x18D20, symSize: 0x40 } + - { offsetInCU: 0x416C, offset: 0xB1ABB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC4send7message15attachmentPaths10completionySS_SaySSGyAA0A6ResultCctF', symObjAddr: 0x1FD4, symBinAddr: 0x18944, symSize: 0x14 } + - { offsetInCU: 0x41D6, offset: 0xB1B25, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC4send9exception15attachmentPaths10completionySo11NSExceptionCSg_SaySSGyAA0A6ResultCctF', symObjAddr: 0x20A0, symBinAddr: 0x18A10, symSize: 0xB0 } + - { offsetInCU: 0x426E, offset: 0xB1BBD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC4send15attachmentPaths10completionySaySSG_yAA0A6ResultCctF', symObjAddr: 0x226C, symBinAddr: 0x18BDC, symSize: 0x1C } + - { offsetInCU: 0x435C, offset: 0xB1CAB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC19loggingDestinationsShyAA0A15BaseDestinationCGvg', symObjAddr: 0x26E4, symBinAddr: 0x19054, symSize: 0x40 } + - { offsetInCU: 0x43A9, offset: 0xB1CF8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC19loggingDestinationsShyAA0A15BaseDestinationCGvs', symObjAddr: 0x27D4, symBinAddr: 0x19144, symSize: 0x50 } + - { offsetInCU: 0x43DB, offset: 0xB1D2A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC7metricsAA0A7MetricsCvg', symObjAddr: 0x2928, symBinAddr: 0x19298, symSize: 0x10 } + - { offsetInCU: 0x4412, offset: 0xB1D61, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC11breadcrumbsAA0A11BreadcrumbsCvg', symObjAddr: 0x2948, symBinAddr: 0x192B8, symSize: 0x10 } + - { offsetInCU: 0x44B4, offset: 0xB1E03, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC17enableBreadcrumbsyyF', symObjAddr: 0x2958, symBinAddr: 0x192C8, symSize: 0x170 } + - { offsetInCU: 0x455F, offset: 0xB1EAE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC17enableBreadcrumbsyyAA0A18BreadcrumbSettingsCF', symObjAddr: 0x2AF0, symBinAddr: 0x19460, symSize: 0x28 } + - { offsetInCU: 0x4710, offset: 0xB205F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC13addBreadcrumb_10attributes4type5levelSbSS_SDyS2SGAA0aD4TypeOAA0aD5LevelOtF', symObjAddr: 0x2B74, symBinAddr: 0x194E4, symSize: 0xC4 } + - { offsetInCU: 0x4825, offset: 0xB2174, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC13addBreadcrumbySbSSF', symObjAddr: 0x2CE8, symBinAddr: 0x19658, symSize: 0xB0 } + - { offsetInCU: 0x4925, offset: 0xB2274, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC13addBreadcrumb_10attributesSbSS_SDyS2SGtF', symObjAddr: 0x2E00, symBinAddr: 0x19770, symSize: 0xB4 } + - { offsetInCU: 0x4A2B, offset: 0xB237A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC13addBreadcrumb_4type5levelSbSS_AA0aD4TypeOAA0aD5LevelOtF', symObjAddr: 0x2F48, symBinAddr: 0x198B8, symSize: 0xC0 } + - { offsetInCU: 0x4B3A, offset: 0xB2489, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC13addBreadcrumb_5levelSbSS_AA0aD5LevelOtF', symObjAddr: 0x3088, symBinAddr: 0x199F8, symSize: 0xB4 } + - { offsetInCU: 0x4C47, offset: 0xB2596, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC13addBreadcrumb_4typeSbSS_AA0aD4TypeOtF', symObjAddr: 0x3148, symBinAddr: 0x19AB8, symSize: 0xB4 } + - { offsetInCU: 0x4D65, offset: 0xB26B4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC16clearBreadcrumbsSbyF', symObjAddr: 0x3284, symBinAddr: 0x19BF4, symSize: 0x50 } + - { offsetInCU: 0x4EA7, offset: 0xB27F6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherC6enableyyFAA20PersistentRepositoryCyAA0A6ReportCG_Tg5', symObjAddr: 0x3340, symBinAddr: 0x19CB0, symSize: 0x1C4 } + - { offsetInCU: 0x50E0, offset: 0xB2A2F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherC14configureTimer4withy8Dispatch0F8WorkItemC_tFAA20PersistentRepositoryCyAA0A6ReportCG_Tg5', symObjAddr: 0x4084, symBinAddr: 0x1A9F4, symSize: 0x2B8 } + - { offsetInCU: 0x5424, offset: 0xB2D73, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherC10batchRetryyyFAA20PersistentRepositoryCyAA0A6ReportCG_Tg5', symObjAddr: 0x433C, symBinAddr: 0x1ACAC, symSize: 0xC88 } + - { offsetInCU: 0x5A6E, offset: 0xB33BD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherC21reportsFromRepository5limitSayAA0A6ReportCGSi_tKFAA010PersistentE0CyAGG_Tg5', symObjAddr: 0x4FC4, symBinAddr: 0x1B934, symSize: 0xE8 } + - { offsetInCU: 0x27, offset: 0xB35A3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace29AttachmentBookmarkHandlerImplO07convertB15UrlsToBookmarksySDySS10Foundation4DataVGSayAE3URLVGKFZypyXEfu_', symObjAddr: 0x30, symBinAddr: 0x1C718, symSize: 0xC0 } + - { offsetInCU: 0x5B, offset: 0xB35D7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace29AttachmentBookmarkHandlerImplO07convertB15UrlsToBookmarksySDySS10Foundation4DataVGSayAE3URLVGKFZypyXEfu_', symObjAddr: 0x30, symBinAddr: 0x1C718, symSize: 0xC0 } + - { offsetInCU: 0xDD, offset: 0xB3659, size: 0x8, addend: 0x0, symName: '_$s9Backtrace29AttachmentBookmarkHandlerImplO07convertB15UrlsToBookmarksySDySS10Foundation4DataVGSayAE3URLVGKFZTf4nd_n', symObjAddr: 0xF0, symBinAddr: 0x1C7D8, symSize: 0x434 } + - { offsetInCU: 0x360, offset: 0xB38DC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace29AttachmentBookmarkHandlerImplO07extractB4UrlsySay10Foundation3URLVGSDySSAE4DataVGKFZTf4nd_n', symObjAddr: 0x634, symBinAddr: 0x1CC54, symSize: 0x47C } + - { offsetInCU: 0x7A8, offset: 0xB3D24, size: 0x8, addend: 0x0, symName: '_$s10Foundation3URLVSgWOh', symObjAddr: 0x564, symBinAddr: 0x1CC0C, symSize: 0x40 } + - { offsetInCU: 0x7BC, offset: 0xB3D38, size: 0x8, addend: 0x0, symName: '_$s9Backtrace29AttachmentBookmarkHandlerImplO07convertB15UrlsToBookmarksySDySS10Foundation4DataVGSayAE3URLVGKFZypyXEfu_TA', symObjAddr: 0x5A4, symBinAddr: 0x1CC4C, symSize: 0x8 } + - { offsetInCU: 0x4F, offset: 0xB42E7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO13directoryName33_4CBCD655F1E74D9824DA204F4D42372DLLSSvpZ', symObjAddr: 0xE90, symBinAddr: 0x8DDB8, symSize: 0x0 } + - { offsetInCU: 0x87, offset: 0xB431F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace23AttachmentsStorageErrorOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x0, symBinAddr: 0x1D0D0, symSize: 0x18 } + - { offsetInCU: 0x107, offset: 0xB439F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace23AttachmentsStorageErrorOSHAASH9hashValueSivgTW', symObjAddr: 0x18, symBinAddr: 0x1D0E8, symSize: 0x44 } + - { offsetInCU: 0x1EA, offset: 0xB4482, size: 0x8, addend: 0x0, symName: '_$s9Backtrace23AttachmentsStorageErrorOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x5C, symBinAddr: 0x1D12C, symSize: 0x28 } + - { offsetInCU: 0x360, offset: 0xB45F8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO0B6ConfigVAA0D0A2aFP12directoryUrl10Foundation3URLVvgTW', symObjAddr: 0x3B0, symBinAddr: 0x1D480, symSize: 0x40 } + - { offsetInCU: 0x3A6, offset: 0xB463E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO0B6ConfigVAA0D0A2aFP7fileUrl10Foundation3URLVvgTW', symObjAddr: 0x3F0, symBinAddr: 0x1D4C0, symSize: 0x40 } + - { offsetInCU: 0x3DA, offset: 0xB4672, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO13directoryName33_4CBCD655F1E74D9824DA204F4D42372DLL_WZ', symObjAddr: 0x430, symBinAddr: 0x1D500, symSize: 0xB0 } + - { offsetInCU: 0x3F4, offset: 0xB468C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO0B6ConfigVMa', symObjAddr: 0x610, symBinAddr: 0x1D6E0, symSize: 0x3C } + - { offsetInCU: 0x408, offset: 0xB46A0, size: 0x8, addend: 0x0, symName: '_$s10Foundation3URLVACs23CustomStringConvertibleAAWl', symObjAddr: 0x64C, symBinAddr: 0x1D71C, symSize: 0x48 } + - { offsetInCU: 0x41C, offset: 0xB46B4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FileErrorOACs0C0AAWl', symObjAddr: 0x714, symBinAddr: 0x1D764, symSize: 0x44 } + - { offsetInCU: 0x430, offset: 0xB46C8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace23AttachmentsStorageErrorOwet', symObjAddr: 0x768, symBinAddr: 0x1D7A8, symSize: 0x90 } + - { offsetInCU: 0x444, offset: 0xB46DC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace23AttachmentsStorageErrorOwst', symObjAddr: 0x7F8, symBinAddr: 0x1D838, symSize: 0xBC } + - { offsetInCU: 0x458, offset: 0xB46F0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace23AttachmentsStorageErrorOwug', symObjAddr: 0x8B4, symBinAddr: 0x1D8F4, symSize: 0x8 } + - { offsetInCU: 0x46C, offset: 0xB4704, size: 0x8, addend: 0x0, symName: '_$s9Backtrace23AttachmentsStorageErrorOwup', symObjAddr: 0x8BC, symBinAddr: 0x1D8FC, symSize: 0x4 } + - { offsetInCU: 0x480, offset: 0xB4718, size: 0x8, addend: 0x0, symName: '_$s9Backtrace23AttachmentsStorageErrorOwui', symObjAddr: 0x8C0, symBinAddr: 0x1D900, symSize: 0xC } + - { offsetInCU: 0x494, offset: 0xB472C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace23AttachmentsStorageErrorOMa', symObjAddr: 0x8CC, symBinAddr: 0x1D90C, symSize: 0x10 } + - { offsetInCU: 0x4A8, offset: 0xB4740, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO0B6ConfigVwCP', symObjAddr: 0x8DC, symBinAddr: 0x1D91C, symSize: 0xB0 } + - { offsetInCU: 0x4BC, offset: 0xB4754, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO0B6ConfigVwxx', symObjAddr: 0x98C, symBinAddr: 0x1D9CC, symSize: 0x7C } + - { offsetInCU: 0x4D0, offset: 0xB4768, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO0B6ConfigVwcp', symObjAddr: 0xA08, symBinAddr: 0x1DA48, symSize: 0x84 } + - { offsetInCU: 0x4E4, offset: 0xB477C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO0B6ConfigVwca', symObjAddr: 0xA8C, symBinAddr: 0x1DACC, symSize: 0x84 } + - { offsetInCU: 0x4F8, offset: 0xB4790, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO0B6ConfigVwtk', symObjAddr: 0xB10, symBinAddr: 0x1DB50, symSize: 0x84 } + - { offsetInCU: 0x50C, offset: 0xB47A4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO0B6ConfigVwta', symObjAddr: 0xB94, symBinAddr: 0x1DBD4, symSize: 0x84 } + - { offsetInCU: 0x520, offset: 0xB47B8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO0B6ConfigVwet', symObjAddr: 0xC18, symBinAddr: 0x1DC58, symSize: 0xC } + - { offsetInCU: 0x534, offset: 0xB47CC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO0B6ConfigVwst', symObjAddr: 0xC60, symBinAddr: 0x1DCA0, symSize: 0xC } + - { offsetInCU: 0x548, offset: 0xB47E0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO0B6ConfigVMr', symObjAddr: 0xCAC, symBinAddr: 0x1DCEC, symSize: 0x6C } + - { offsetInCU: 0x55C, offset: 0xB47F4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace23AttachmentsStorageErrorOSHAASQWb', symObjAddr: 0xD18, symBinAddr: 0x1DD58, symSize: 0x4 } + - { offsetInCU: 0x570, offset: 0xB4808, size: 0x8, addend: 0x0, symName: '_$s9Backtrace23AttachmentsStorageErrorOACSQAAWl', symObjAddr: 0xD1C, symBinAddr: 0x1DD5C, symSize: 0x44 } + - { offsetInCU: 0x5F4, offset: 0xB488C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace23AttachmentsStorageErrorOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x84, symBinAddr: 0x1D154, symSize: 0x40 } + - { offsetInCU: 0x690, offset: 0xB4928, size: 0x8, addend: 0x0, symName: '_$s9Backtrace23AttachmentsStorageErrorOs0D0AAsADP7_domainSSvgTW', symObjAddr: 0xC4, symBinAddr: 0x1D194, symSize: 0x4 } + - { offsetInCU: 0x6AC, offset: 0xB4944, size: 0x8, addend: 0x0, symName: '_$s9Backtrace23AttachmentsStorageErrorOs0D0AAsADP5_codeSivgTW', symObjAddr: 0xC8, symBinAddr: 0x1D198, symSize: 0x4 } + - { offsetInCU: 0x6C8, offset: 0xB4960, size: 0x8, addend: 0x0, symName: '_$s9Backtrace23AttachmentsStorageErrorOs0D0AAsADP9_userInfoyXlSgvgTW', symObjAddr: 0xCC, symBinAddr: 0x1D19C, symSize: 0x4 } + - { offsetInCU: 0x6E4, offset: 0xB497C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace23AttachmentsStorageErrorOs0D0AAsADP19_getEmbeddedNSErroryXlSgyFTW', symObjAddr: 0xD0, symBinAddr: 0x1D1A0, symSize: 0x4 } + - { offsetInCU: 0x934, offset: 0xB4BCC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO0B6ConfigV8fileNameAESS_tKcfC', symObjAddr: 0xD4, symBinAddr: 0x1D1A4, symSize: 0x2DC } + - { offsetInCU: 0x4F, offset: 0xB4D72, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO13directoryName33_AFF1181957BEFC1E105BA25887910738LLSSvpZ', symObjAddr: 0xAB0, symBinAddr: 0x8DE70, symSize: 0x0 } + - { offsetInCU: 0x12B, offset: 0xB4E4E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO0B6ConfigVAA0D0A2aFP12directoryUrl10Foundation3URLVvgTW', symObjAddr: 0x2C8, symBinAddr: 0x1E068, symSize: 0x40 } + - { offsetInCU: 0x171, offset: 0xB4E94, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO0B6ConfigVAA0D0A2aFP7fileUrl10Foundation3URLVvgTW', symObjAddr: 0x308, symBinAddr: 0x1E0A8, symSize: 0x40 } + - { offsetInCU: 0x1A5, offset: 0xB4EC8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO13directoryName33_AFF1181957BEFC1E105BA25887910738LL_WZ', symObjAddr: 0x348, symBinAddr: 0x1E0E8, symSize: 0xB0 } + - { offsetInCU: 0x1BF, offset: 0xB4EE2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO0B6ConfigVMa', symObjAddr: 0x528, symBinAddr: 0x1E2C8, symSize: 0x3C } + - { offsetInCU: 0x1D3, offset: 0xB4EF6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO0B6ConfigVwCP', symObjAddr: 0x670, symBinAddr: 0x1E304, symSize: 0xB0 } + - { offsetInCU: 0x1E7, offset: 0xB4F0A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO0B6ConfigVwxx', symObjAddr: 0x720, symBinAddr: 0x1E3B4, symSize: 0x7C } + - { offsetInCU: 0x1FB, offset: 0xB4F1E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO0B6ConfigVwcp', symObjAddr: 0x79C, symBinAddr: 0x1E430, symSize: 0x84 } + - { offsetInCU: 0x20F, offset: 0xB4F32, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO0B6ConfigVwca', symObjAddr: 0x820, symBinAddr: 0x1E4B4, symSize: 0x84 } + - { offsetInCU: 0x223, offset: 0xB4F46, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO0B6ConfigVwtk', symObjAddr: 0x8A4, symBinAddr: 0x1E538, symSize: 0x84 } + - { offsetInCU: 0x237, offset: 0xB4F5A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO0B6ConfigVwta', symObjAddr: 0x928, symBinAddr: 0x1E5BC, symSize: 0x84 } + - { offsetInCU: 0x24B, offset: 0xB4F6E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO0B6ConfigVwet', symObjAddr: 0x9AC, symBinAddr: 0x1E640, symSize: 0xC } + - { offsetInCU: 0x25F, offset: 0xB4F82, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO0B6ConfigVwst', symObjAddr: 0x9F4, symBinAddr: 0x1E688, symSize: 0xC } + - { offsetInCU: 0x273, offset: 0xB4F96, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO0B6ConfigVMr', symObjAddr: 0xA40, symBinAddr: 0x1E6D4, symSize: 0x6C } + - { offsetInCU: 0x44A, offset: 0xB516D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO0B6ConfigV8fileNameAESS_tKcfC', symObjAddr: 0x0, symBinAddr: 0x1DDA0, symSize: 0x2C8 } + - { offsetInCU: 0x2B, offset: 0xB52C5, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV9BacktraceE23prettyPrintedJSONString33_469202829F18EB25EC28A09E9DAA6BEBLLSSSgvg', symObjAddr: 0x0, symBinAddr: 0x1E740, symSize: 0x214 } + - { offsetInCU: 0xAE, offset: 0xB5348, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14MetricsRequestV05writebC003urlC07payload10Foundation10URLRequestVAI_xtKAA7PayloadRzlFZypyXEfu_', symObjAddr: 0x214, symBinAddr: 0x1E954, symSize: 0xC8 } + - { offsetInCU: 0x184, offset: 0xB541E, size: 0x8, addend: 0x0, symName: ___swift_project_boxed_opaque_existential_0, symObjAddr: 0x2EC, symBinAddr: 0x1EA1C, symSize: 0x24 } + - { offsetInCU: 0x198, offset: 0xB5432, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14MetricsRequestVwCP', symObjAddr: 0x374, symBinAddr: 0x1EA40, symSize: 0x3C } + - { offsetInCU: 0x1AC, offset: 0xB5446, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14MetricsRequestVwxx', symObjAddr: 0x3B0, symBinAddr: 0x1EA7C, symSize: 0x34 } + - { offsetInCU: 0x1C0, offset: 0xB545A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14MetricsRequestVwcp', symObjAddr: 0x3E4, symBinAddr: 0x1EAB0, symSize: 0x44 } + - { offsetInCU: 0x1D4, offset: 0xB546E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14MetricsRequestVwca', symObjAddr: 0x428, symBinAddr: 0x1EAF4, symSize: 0x44 } + - { offsetInCU: 0x1E8, offset: 0xB5482, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14MetricsRequestVwtk', symObjAddr: 0x46C, symBinAddr: 0x1EB38, symSize: 0x44 } + - { offsetInCU: 0x1FC, offset: 0xB5496, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14MetricsRequestVwta', symObjAddr: 0x4B0, symBinAddr: 0x1EB7C, symSize: 0x44 } + - { offsetInCU: 0x210, offset: 0xB54AA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14MetricsRequestVwet', symObjAddr: 0x4F4, symBinAddr: 0x1EBC0, symSize: 0xC } + - { offsetInCU: 0x224, offset: 0xB54BE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14MetricsRequestVwst', symObjAddr: 0x53C, symBinAddr: 0x1EC08, symSize: 0xC } + - { offsetInCU: 0x238, offset: 0xB54D2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14MetricsRequestVMa', symObjAddr: 0x588, symBinAddr: 0x1EC54, symSize: 0x3C } + - { offsetInCU: 0x24C, offset: 0xB54E6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14MetricsRequestVMr', symObjAddr: 0x5C4, symBinAddr: 0x1EC90, symSize: 0x68 } + - { offsetInCU: 0x3ED, offset: 0xB5687, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV9BacktraceE23prettyPrintedJSONString33_469202829F18EB25EC28A09E9DAA6BEBLLSSSgvg', symObjAddr: 0x0, symBinAddr: 0x1E740, symSize: 0x214 } + - { offsetInCU: 0x2B, offset: 0xB5757, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16MetricsContainerC8settingsAcA0aB8SettingsC_tcfc', symObjAddr: 0x0, symBinAddr: 0x1ECF8, symSize: 0x1D8 } + - { offsetInCU: 0x29F, offset: 0xB59CB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16MetricsContainerCMa', symObjAddr: 0x204, symBinAddr: 0x1EEFC, symSize: 0x20 } + - { offsetInCU: 0x577, offset: 0xB5CA3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16MetricsContainerC8settingsAcA0aB8SettingsC_tcfc', symObjAddr: 0x0, symBinAddr: 0x1ECF8, symSize: 0x1D8 } + - { offsetInCU: 0x80C, offset: 0xB5F38, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16MetricsContainerCfD', symObjAddr: 0x1D8, symBinAddr: 0x1EED0, symSize: 0x2C } + - { offsetInCU: 0x2B, offset: 0xB5FA1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10AttachmentV8filePathACSgSS_tcfcypyXEfu_', symObjAddr: 0x0, symBinAddr: 0x1EF1C, symSize: 0xA4 } + - { offsetInCU: 0xA4, offset: 0xB601A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10AttachmentV8filePathACSgSS_tcfcypyXEfu_', symObjAddr: 0x0, symBinAddr: 0x1EF1C, symSize: 0xA4 } + - { offsetInCU: 0x17A, offset: 0xB60F0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10AttachmentV8filePathACSgSS_tcfcypyXEfu0_', symObjAddr: 0xA4, symBinAddr: 0x1EFC0, symSize: 0x14C } + - { offsetInCU: 0x2CE, offset: 0xB6244, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10AttachmentV15mimeTypeForPath33_E06FD680EB3D750B8DD5D983A98DE397LL7fileUrlSS10Foundation3URLV_tFZTf4nd_n', symObjAddr: 0x314, symBinAddr: 0x1F230, symSize: 0xCC } + - { offsetInCU: 0x348, offset: 0xB62BE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10AttachmentV8filePathACSgSS_tcfCTf4nd_n', symObjAddr: 0x3E0, symBinAddr: 0x1F2FC, symSize: 0x460 } + - { offsetInCU: 0x4FC, offset: 0xB6472, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10AttachmentV8filePathACSgSS_tcfcypyXEfu_TA', symObjAddr: 0x840, symBinAddr: 0x1F75C, symSize: 0x8 } + - { offsetInCU: 0x510, offset: 0xB6486, size: 0x8, addend: 0x0, symName: '_$sSo18NSFileAttributeKeyaABSHSCWl', symObjAddr: 0x848, symBinAddr: 0x1F764, symSize: 0x48 } + - { offsetInCU: 0x524, offset: 0xB649A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10AttachmentV8filePathACSgSS_tcfcypyXEfu0_TA', symObjAddr: 0x910, symBinAddr: 0x1F7AC, symSize: 0xC } + - { offsetInCU: 0x538, offset: 0xB64AE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10AttachmentVwCP', symObjAddr: 0x958, symBinAddr: 0x1F7B8, symSize: 0x30 } + - { offsetInCU: 0x54C, offset: 0xB64C2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10AttachmentVwxx', symObjAddr: 0x9CC, symBinAddr: 0x1F7E8, symSize: 0x34 } + - { offsetInCU: 0x560, offset: 0xB64D6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10AttachmentVwcp', symObjAddr: 0xA44, symBinAddr: 0x1F81C, symSize: 0x5C } + - { offsetInCU: 0x574, offset: 0xB64EA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10AttachmentVwca', symObjAddr: 0xAA0, symBinAddr: 0x1F878, symSize: 0x88 } + - { offsetInCU: 0x588, offset: 0xB64FE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10AttachmentVwta', symObjAddr: 0xB3C, symBinAddr: 0x1F900, symSize: 0x58 } + - { offsetInCU: 0x59C, offset: 0xB6512, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10AttachmentVwet', symObjAddr: 0xB94, symBinAddr: 0x1F958, symSize: 0x48 } + - { offsetInCU: 0x5B0, offset: 0xB6526, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10AttachmentVwst', symObjAddr: 0xBDC, symBinAddr: 0x1F9A0, symSize: 0x4C } + - { offsetInCU: 0x5C4, offset: 0xB653A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10AttachmentVMa', symObjAddr: 0xC28, symBinAddr: 0x1F9EC, symSize: 0x10 } + - { offsetInCU: 0x852, offset: 0xB67C8, size: 0x8, addend: 0x0, symName: '_$sSo6NSDataC10contentsOf7optionsAB10Foundation3URLV_So0A14ReadingOptionsVtKcfcTO', symObjAddr: 0x1F0, symBinAddr: 0x1F10C, symSize: 0x124 } + - { offsetInCU: 0x8F, offset: 0xB692B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC8endpoint5tokenAC10Foundation3URLV_SStcfcTo', symObjAddr: 0x258, symBinAddr: 0x1FC14, symSize: 0x10C } + - { offsetInCU: 0x116, offset: 0xB69B2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC13submissionUrlAC10Foundation3URLV_tcfcTo', symObjAddr: 0x4C8, symBinAddr: 0x1FE84, symSize: 0xD8 } + - { offsetInCU: 0x187, offset: 0xB6A23, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsCACycfcTo', symObjAddr: 0x5EC, symBinAddr: 0x1FFA8, symSize: 0x2C } + - { offsetInCU: 0x21B, offset: 0xB6AB7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsCfETo', symObjAddr: 0x64C, symBinAddr: 0x20008, symSize: 0x10 } + - { offsetInCU: 0x24A, offset: 0xB6AE6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsCMU', symObjAddr: 0x65C, symBinAddr: 0x20018, symSize: 0x8 } + - { offsetInCU: 0x25E, offset: 0xB6AFA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsCMr', symObjAddr: 0x664, symBinAddr: 0x20020, symSize: 0x6C } + - { offsetInCU: 0x272, offset: 0xB6B0E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC13ConfigurationOwCP', symObjAddr: 0x6EC, symBinAddr: 0x200A8, symSize: 0xD8 } + - { offsetInCU: 0x286, offset: 0xB6B22, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC13ConfigurationOwxx', symObjAddr: 0x7C4, symBinAddr: 0x20180, symSize: 0x6C } + - { offsetInCU: 0x29A, offset: 0xB6B36, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC13ConfigurationOwcp', symObjAddr: 0x830, symBinAddr: 0x201EC, symSize: 0xA4 } + - { offsetInCU: 0x2AE, offset: 0xB6B4A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC13ConfigurationOwca', symObjAddr: 0x8D4, symBinAddr: 0x20290, symSize: 0xBC } + - { offsetInCU: 0x2C2, offset: 0xB6B5E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC13ConfigurationOwtk', symObjAddr: 0x9CC, symBinAddr: 0x2034C, symSize: 0x98 } + - { offsetInCU: 0x2D6, offset: 0xB6B72, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC13ConfigurationOwta', symObjAddr: 0xA64, symBinAddr: 0x203E4, symSize: 0xA8 } + - { offsetInCU: 0x2EA, offset: 0xB6B86, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC13ConfigurationOwet', symObjAddr: 0xB0C, symBinAddr: 0x2048C, symSize: 0xC } + - { offsetInCU: 0x2FE, offset: 0xB6B9A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC13ConfigurationOwst', symObjAddr: 0xB18, symBinAddr: 0x20498, symSize: 0xC } + - { offsetInCU: 0x312, offset: 0xB6BAE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC13ConfigurationOwug', symObjAddr: 0xB24, symBinAddr: 0x204A4, symSize: 0x4 } + - { offsetInCU: 0x326, offset: 0xB6BC2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC13ConfigurationOwup', symObjAddr: 0xB28, symBinAddr: 0x204A8, symSize: 0x4 } + - { offsetInCU: 0x33A, offset: 0xB6BD6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC13ConfigurationOwui', symObjAddr: 0xB2C, symBinAddr: 0x204AC, symSize: 0x10 } + - { offsetInCU: 0x34E, offset: 0xB6BEA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC13ConfigurationOMr', symObjAddr: 0xB3C, symBinAddr: 0x204BC, symSize: 0x7C } + - { offsetInCU: 0x620, offset: 0xB6EBC, size: 0x8, addend: 0x0, symName: '_$sSlsE5split9maxSplits25omittingEmptySubsequences14whereSeparatorSay11SubSequenceQzGSi_S2b7ElementQzKXEtKF17appendSubsequenceL_3endSb5IndexQz_tSlRzlFSS_Tg5', symObjAddr: 0x1654, symBinAddr: 0x20F90, symSize: 0x10C } + - { offsetInCU: 0x7D3, offset: 0xB706F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC17parseUniverseName33_F53022178BF38ADD93833CC3FB4D967FLLySS10Foundation3URLVKFTf4nd_n', symObjAddr: 0x1760, symBinAddr: 0x2109C, symSize: 0x214 } + - { offsetInCU: 0x966, offset: 0xB7202, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15UrlParsingErrorOACs0D0AAWl', symObjAddr: 0x1974, symBinAddr: 0x212B0, symSize: 0x44 } + - { offsetInCU: 0x9CE, offset: 0xB726A, size: 0x8, addend: 0x0, symName: '_$sSlsSQ7ElementRpzrlE5split9separator9maxSplits25omittingEmptySubsequencesSay11SubSequenceQzGAB_SiSbtFSbABXEfU_SS_TG5TA', symObjAddr: 0x19FC, symBinAddr: 0x212F4, symSize: 0x54 } + - { offsetInCU: 0xA60, offset: 0xB72FC, size: 0x8, addend: 0x0, symName: '_$s10Foundation13URLComponentsVSgWOc', symObjAddr: 0x1A84, symBinAddr: 0x2137C, symSize: 0x48 } + - { offsetInCU: 0xCD2, offset: 0xB756E, size: 0x8, addend: 0x0, symName: '_$ss14_ArrayProtocolPsE6filterySay7ElementQzGSbAEKXEKFSay10Foundation12URLQueryItemVG_Tg5069$s9Backtrace0A11CredentialsC18getSubmissionTokenSSyKFSb10Foundation12fG6VXEfU_SSTf1cn_nTf4ng_n', symObjAddr: 0x1ACC, symBinAddr: 0x213C4, symSize: 0x2C4 } + - { offsetInCU: 0x1026, offset: 0xB78C2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC8endpoint5tokenAC10Foundation3URLV_SStcfC', symObjAddr: 0x0, symBinAddr: 0x1F9FC, symSize: 0xE4 } + - { offsetInCU: 0x106C, offset: 0xB7908, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC8endpoint5tokenAC10Foundation3URLV_SStcfc', symObjAddr: 0xE4, symBinAddr: 0x1FAE0, symSize: 0xD8 } + - { offsetInCU: 0x10BF, offset: 0xB795B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC13submissionUrlAC10Foundation3URLV_tcfC', symObjAddr: 0x364, symBinAddr: 0x1FD20, symSize: 0xB4 } + - { offsetInCU: 0x10FB, offset: 0xB7997, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC13submissionUrlAC10Foundation3URLV_tcfc', symObjAddr: 0x418, symBinAddr: 0x1FDD4, symSize: 0xB0 } + - { offsetInCU: 0x1124, offset: 0xB79C0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsCACycfC', symObjAddr: 0x5A0, symBinAddr: 0x1FF5C, symSize: 0x20 } + - { offsetInCU: 0x113E, offset: 0xB79DA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsCACycfc', symObjAddr: 0x5C0, symBinAddr: 0x1FF7C, symSize: 0x2C } + - { offsetInCU: 0x1197, offset: 0xB7A33, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsCfD', symObjAddr: 0x618, symBinAddr: 0x1FFD4, symSize: 0x34 } + - { offsetInCU: 0x11C1, offset: 0xB7A5D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC15getUniverseNameSSyKF', symObjAddr: 0xBB8, symBinAddr: 0x20538, symSize: 0x15C } + - { offsetInCU: 0x1289, offset: 0xB7B25, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC18getSubmissionTokenSSyKF', symObjAddr: 0xD58, symBinAddr: 0x20694, symSize: 0x4E0 } + - { offsetInCU: 0x1508, offset: 0xB7DA4, size: 0x8, addend: 0x0, symName: '_$sSlsE5split9maxSplits25omittingEmptySubsequences14whereSeparatorSay11SubSequenceQzGSi_S2b7ElementQzKXEtKFSS_Tg5', symObjAddr: 0x1238, symBinAddr: 0x20B74, symSize: 0x41C } + - { offsetInCU: 0x397, offset: 0xB8612, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7MetricsC5countSivgTo', symObjAddr: 0x3A8, symBinAddr: 0x21A6C, symSize: 0x34 } + - { offsetInCU: 0x446, offset: 0xB86C1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7MetricsC6enable8settingsyAA0aB8SettingsC_tFTo', symObjAddr: 0x608, symBinAddr: 0x21CCC, symSize: 0x50 } + - { offsetInCU: 0x4AE, offset: 0xB8729, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7MetricsC17clearSummedEventsyyFTo', symObjAddr: 0xA00, symBinAddr: 0x220C4, symSize: 0x28 } + - { offsetInCU: 0x522, offset: 0xB879D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7MetricsCACycfcTo', symObjAddr: 0xD6C, symBinAddr: 0x22430, symSize: 0x2C } + - { offsetInCU: 0x993, offset: 0xB8C0E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7MetricsCfETo', symObjAddr: 0xDC8, symBinAddr: 0x2248C, symSize: 0x48 } + - { offsetInCU: 0x12FE, offset: 0xB9579, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7MetricsCMa', symObjAddr: 0x212C, symBinAddr: 0x23708, symSize: 0x20 } + - { offsetInCU: 0x1312, offset: 0xB958D, size: 0x8, addend: 0x0, symName: '_$sSS3key_yp5valuetWOc', symObjAddr: 0x225C, symBinAddr: 0x237F8, symSize: 0x48 } + - { offsetInCU: 0x13B0, offset: 0xB962B, size: 0x8, addend: 0x0, symName: '_$ss15_arrayForceCastySayq_GSayxGr0_lFSS3key_yp5valuet_SS_yptTg5', symObjAddr: 0x0, symBinAddr: 0x216C4, symSize: 0x140 } + - { offsetInCU: 0x15DA, offset: 0xB9855, size: 0x8, addend: 0x0, symName: '_$ss15_arrayForceCastySayq_GSayxGr0_lF9Backtrace11SummedEventV_ypTg5', symObjAddr: 0x140, symBinAddr: 0x21804, symSize: 0x134 } + - { offsetInCU: 0x17E9, offset: 0xB9A64, size: 0x8, addend: 0x0, symName: '_$ss15_arrayForceCastySayq_GSayxGr0_lF9Backtrace11UniqueEventV_ypTg5', symObjAddr: 0x274, symBinAddr: 0x21938, symSize: 0x134 } + - { offsetInCU: 0x1E36, offset: 0xBA0B1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7MetricsC5countSivg', symObjAddr: 0x3DC, symBinAddr: 0x21AA0, symSize: 0x78 } + - { offsetInCU: 0x206A, offset: 0xBA2E5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7MetricsC6enable8settingsyAA0aB8SettingsC_tF', symObjAddr: 0x454, symBinAddr: 0x21B18, symSize: 0x1B4 } + - { offsetInCU: 0x22AB, offset: 0xBA526, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7MetricsC14addUniqueEvent4nameySS_tF', symObjAddr: 0x658, symBinAddr: 0x21D1C, symSize: 0x168 } + - { offsetInCU: 0x24E9, offset: 0xBA764, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7MetricsC14addSummedEvent4nameySS_tF', symObjAddr: 0x7CC, symBinAddr: 0x21E90, symSize: 0x168 } + - { offsetInCU: 0x26D7, offset: 0xBA952, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7MetricsC17clearSummedEventsyyF', symObjAddr: 0x99C, symBinAddr: 0x22060, symSize: 0x64 } + - { offsetInCU: 0x26FD, offset: 0xBA978, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7MetricsC17clearSummedEventsyyF', symObjAddr: 0x99C, symBinAddr: 0x22060, symSize: 0x64 } + - { offsetInCU: 0x27F3, offset: 0xBAA6E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7MetricsC15getSummedEventsSayypGyF', symObjAddr: 0xA28, symBinAddr: 0x220EC, symSize: 0x144 } + - { offsetInCU: 0x294F, offset: 0xBABCA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7MetricsC15getUniqueEventsSayypGyF', symObjAddr: 0xB78, symBinAddr: 0x2223C, symSize: 0x144 } + - { offsetInCU: 0x2A72, offset: 0xBACED, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7MetricsCACycfC', symObjAddr: 0xD20, symBinAddr: 0x223E4, symSize: 0x20 } + - { offsetInCU: 0x2A86, offset: 0xBAD01, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7MetricsCACycfc', symObjAddr: 0xD40, symBinAddr: 0x22404, symSize: 0x2C } + - { offsetInCU: 0x2ADF, offset: 0xBAD5A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7MetricsCfD', symObjAddr: 0xD98, symBinAddr: 0x2245C, symSize: 0x30 } + - { offsetInCU: 0x2B02, offset: 0xBAD7D, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFSS_ypt_Tg5', symObjAddr: 0xE10, symBinAddr: 0x224D4, symSize: 0x34 } + - { offsetInCU: 0x2B16, offset: 0xBAD91, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFSDySSypSgG_Tg5', symObjAddr: 0xE44, symBinAddr: 0x22508, symSize: 0x2C } + - { offsetInCU: 0x2B2A, offset: 0xBADA5, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFSay10Foundation3URLVG_Tg5', symObjAddr: 0xE70, symBinAddr: 0x22534, symSize: 0x2C } + - { offsetInCU: 0x2B3E, offset: 0xBADB9, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFSS_Tg5', symObjAddr: 0xE9C, symBinAddr: 0x22560, symSize: 0x24 } + - { offsetInCU: 0x2B52, offset: 0xBADCD, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtF10Foundation12URLQueryItemV_Tg5', symObjAddr: 0xEC0, symBinAddr: 0x22584, symSize: 0x34 } + - { offsetInCU: 0x2B66, offset: 0xBADE1, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtF9Backtrace0N6ReportC_Tg5', symObjAddr: 0xEF4, symBinAddr: 0x225B8, symSize: 0x1C } + - { offsetInCU: 0x2B7A, offset: 0xBADF5, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFSd_Tg5', symObjAddr: 0xF10, symBinAddr: 0x225D4, symSize: 0x24 } + - { offsetInCU: 0x2B8E, offset: 0xBAE09, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFyp_Tg5', symObjAddr: 0xF34, symBinAddr: 0x225F8, symSize: 0x1C } + - { offsetInCU: 0x2BCC, offset: 0xBAE47, size: 0x8, addend: 0x0, symName: '_$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF9Backtrace0P6ReportC_Tg5', symObjAddr: 0x1078, symBinAddr: 0x2273C, symSize: 0x130 } + - { offsetInCU: 0x2CCA, offset: 0xBAF45, size: 0x8, addend: 0x0, symName: '_$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFyp_Tg5', symObjAddr: 0x11A8, symBinAddr: 0x2286C, symSize: 0x108 } + - { offsetInCU: 0x2DD6, offset: 0xBB051, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFs5Int32V_Tg5', symObjAddr: 0x1528, symBinAddr: 0x22BEC, symSize: 0xFC } + - { offsetInCU: 0x2F0C, offset: 0xBB187, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF9Backtrace10AttachmentV_Tg5', symObjAddr: 0x18A8, symBinAddr: 0x22E84, symSize: 0x118 } + - { offsetInCU: 0x3042, offset: 0xBB2BD, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF9Backtrace0O27NotificationHandlerDelegate_p_Tg5', symObjAddr: 0x19C0, symBinAddr: 0x22F9C, symSize: 0x124 } + - { offsetInCU: 0x3178, offset: 0xBB3F3, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF9Backtrace11SummedEventV_Tg5', symObjAddr: 0x1BF8, symBinAddr: 0x231D4, symSize: 0x104 } + - { offsetInCU: 0x32AE, offset: 0xBB529, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF9Backtrace0I5EventV_Tg5', symObjAddr: 0x1CFC, symBinAddr: 0x232D8, symSize: 0x118 } + - { offsetInCU: 0x33E4, offset: 0xBB65F, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFSs_Tg5', symObjAddr: 0x1E14, symBinAddr: 0x233F0, symSize: 0x104 } + - { offsetInCU: 0x351A, offset: 0xBB795, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF9Backtrace0O14BreadcrumbTypeO_Tg5', symObjAddr: 0x1F18, symBinAddr: 0x234F4, symSize: 0xFC } + - { offsetInCU: 0x3650, offset: 0xBB8CB, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF9Backtrace16BreadcrumbRecordV_Tg5', symObjAddr: 0x2014, symBinAddr: 0x235F0, symSize: 0x118 } + - { offsetInCU: 0x2B, offset: 0xBBA52, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadVwCP', symObjAddr: 0x0, symBinAddr: 0x23840, symSize: 0x30 } + - { offsetInCU: 0x43, offset: 0xBBA6A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadVwCP', symObjAddr: 0x0, symBinAddr: 0x23840, symSize: 0x30 } + - { offsetInCU: 0x57, offset: 0xBBA7E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadVwxx', symObjAddr: 0x30, symBinAddr: 0x23870, symSize: 0x30 } + - { offsetInCU: 0x6B, offset: 0xBBA92, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadVwcp', symObjAddr: 0x60, symBinAddr: 0x238A0, symSize: 0x54 } + - { offsetInCU: 0x7F, offset: 0xBBAA6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadVwca', symObjAddr: 0xB4, symBinAddr: 0x238F4, symSize: 0x8C } + - { offsetInCU: 0x93, offset: 0xBBABA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadVwta', symObjAddr: 0x154, symBinAddr: 0x23980, symSize: 0x54 } + - { offsetInCU: 0xA7, offset: 0xBBACE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadVwet', symObjAddr: 0x1A8, symBinAddr: 0x239D4, symSize: 0x48 } + - { offsetInCU: 0xBB, offset: 0xBBAE2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadVwst', symObjAddr: 0x1F0, symBinAddr: 0x23A1C, symSize: 0x4C } + - { offsetInCU: 0xCF, offset: 0xBBAF6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadVMa', symObjAddr: 0x23C, symBinAddr: 0x23A68, symSize: 0x10 } + - { offsetInCU: 0xE3, offset: 0xBBB0A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadVAA0D0AAWI', symObjAddr: 0x24C, symBinAddr: 0x23A78, symSize: 0x24 } + - { offsetInCU: 0xF7, offset: 0xBBB1E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadVACSEAAWl', symObjAddr: 0x270, symBinAddr: 0x23A9C, symSize: 0x44 } + - { offsetInCU: 0x142, offset: 0xBBB69, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOSYAASY8rawValuexSg03RawQ0Qz_tcfCTW', symObjAddr: 0x514, symBinAddr: 0x23D40, symSize: 0x2C } + - { offsetInCU: 0x173, offset: 0xBBB9A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOSYAASY8rawValue03RawQ0QzvgTW', symObjAddr: 0x540, symBinAddr: 0x23D6C, symSize: 0x9C } + - { offsetInCU: 0x18F, offset: 0xBBBB6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOs0E3KeyAAsAGP11stringValueSSvgTW', symObjAddr: 0x5DC, symBinAddr: 0x23E08, symSize: 0x90 } + - { offsetInCU: 0x1C4, offset: 0xBBBEB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOs0E3KeyAAsAGP11stringValuexSgSS_tcfCTW', symObjAddr: 0x66C, symBinAddr: 0x23E98, symSize: 0x24 } + - { offsetInCU: 0x214, offset: 0xBBC3B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOs0E3KeyAAsAGP8intValueSiSgvgTW', symObjAddr: 0x690, symBinAddr: 0x23EBC, symSize: 0xC } + - { offsetInCU: 0x230, offset: 0xBBC57, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOs0E3KeyAAsAGP8intValuexSgSi_tcfCTW', symObjAddr: 0x69C, symBinAddr: 0x23EC8, symSize: 0xC } + - { offsetInCU: 0x24C, offset: 0xBBC73, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLO8rawValueAFSgSS_tcfCTf4nd_n', symObjAddr: 0xCF0, symBinAddr: 0x24420, symSize: 0x5C } + - { offsetInCU: 0x2AE, offset: 0xBBCD5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadVSEAASE6encode2toys7Encoder_p_tKFTW', symObjAddr: 0x888, symBinAddr: 0x240B4, symSize: 0x38 } + - { offsetInCU: 0x2DD, offset: 0xBBD04, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOAFs0E3KeyAAWl', symObjAddr: 0x924, symBinAddr: 0x240EC, symSize: 0x44 } + - { offsetInCU: 0x2F1, offset: 0xBBD18, size: 0x8, addend: 0x0, symName: '_$sSay9Backtrace11SummedEventVGSayxGSEsSERzlWl', symObjAddr: 0x968, symBinAddr: 0x24130, symSize: 0x64 } + - { offsetInCU: 0x305, offset: 0xBBD2C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventVACSEAAWl', symObjAddr: 0xA10, symBinAddr: 0x24194, symSize: 0x44 } + - { offsetInCU: 0x319, offset: 0xBBD40, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOwet', symObjAddr: 0xAA8, symBinAddr: 0x241D8, symSize: 0x90 } + - { offsetInCU: 0x32D, offset: 0xBBD54, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOwst', symObjAddr: 0xB38, symBinAddr: 0x24268, symSize: 0xBC } + - { offsetInCU: 0x341, offset: 0xBBD68, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOwug', symObjAddr: 0xBF4, symBinAddr: 0x24324, symSize: 0x8 } + - { offsetInCU: 0x355, offset: 0xBBD7C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOwup', symObjAddr: 0xBFC, symBinAddr: 0x2432C, symSize: 0x4 } + - { offsetInCU: 0x369, offset: 0xBBD90, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOwui', symObjAddr: 0xC00, symBinAddr: 0x24330, symSize: 0x8 } + - { offsetInCU: 0x37D, offset: 0xBBDA4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOMa', symObjAddr: 0xC08, symBinAddr: 0x24338, symSize: 0x10 } + - { offsetInCU: 0x391, offset: 0xBBDB8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOSHAASQWb', symObjAddr: 0xC18, symBinAddr: 0x24348, symSize: 0x4 } + - { offsetInCU: 0x3A5, offset: 0xBBDCC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOAFSQAAWl', symObjAddr: 0xC1C, symBinAddr: 0x2434C, symSize: 0x44 } + - { offsetInCU: 0x3B9, offset: 0xBBDE0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOs0E3KeyAAs28CustomDebugStringConvertiblePWb', symObjAddr: 0xC60, symBinAddr: 0x24390, symSize: 0x4 } + - { offsetInCU: 0x3CD, offset: 0xBBDF4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOAFs28CustomDebugStringConvertibleAAWl', symObjAddr: 0xC64, symBinAddr: 0x24394, symSize: 0x44 } + - { offsetInCU: 0x3E1, offset: 0xBBE08, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOs0E3KeyAAs23CustomStringConvertiblePWb', symObjAddr: 0xCA8, symBinAddr: 0x243D8, symSize: 0x4 } + - { offsetInCU: 0x3F5, offset: 0xBBE1C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOAFs23CustomStringConvertibleAAWl', symObjAddr: 0xCAC, symBinAddr: 0x243DC, symSize: 0x44 } + - { offsetInCU: 0x41D, offset: 0xBBE44, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x2B4, symBinAddr: 0x23AE0, symSize: 0xC } + - { offsetInCU: 0x49D, offset: 0xBBEC4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOSHAASH9hashValueSivgTW', symObjAddr: 0x2C0, symBinAddr: 0x23AEC, symSize: 0xD4 } + - { offsetInCU: 0x51F, offset: 0xBBF46, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x394, symBinAddr: 0x23BC0, symSize: 0xB0 } + - { offsetInCU: 0x55D, offset: 0xBBF84, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x444, symBinAddr: 0x23C70, symSize: 0xD0 } + - { offsetInCU: 0x5C3, offset: 0xBBFEA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOs28CustomDebugStringConvertibleAAsAGP16debugDescriptionSSvgTW', symObjAddr: 0x6A8, symBinAddr: 0x23ED4, symSize: 0x28 } + - { offsetInCU: 0x5DF, offset: 0xBC006, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOs23CustomStringConvertibleAAsAGP11descriptionSSvgTW', symObjAddr: 0x6D0, symBinAddr: 0x23EFC, symSize: 0x28 } + - { offsetInCU: 0x778, offset: 0xBC19F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV6encode2toys7Encoder_p_tKF', symObjAddr: 0x6F8, symBinAddr: 0x23F24, symSize: 0x190 } + - { offsetInCU: 0x2B, offset: 0xBC226, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A21BreadcrumbsLogManagerC18breadcrumbSettingsAcA0a10BreadcrumbF0C_tKcfc', symObjAddr: 0x0, symBinAddr: 0x2447C, symSize: 0x1A4 } + - { offsetInCU: 0x177, offset: 0xBC372, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A21BreadcrumbsLogManagerCACycfcTo', symObjAddr: 0x900, symBinAddr: 0x24D7C, symSize: 0x2C } + - { offsetInCU: 0x39D, offset: 0xBC598, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A21BreadcrumbsLogManagerCfETo', symObjAddr: 0x95C, symBinAddr: 0x24DD8, symSize: 0x10 } + - { offsetInCU: 0x3CC, offset: 0xBC5C7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A21BreadcrumbsLogManagerCMa', symObjAddr: 0x96C, symBinAddr: 0x24DE8, symSize: 0x20 } + - { offsetInCU: 0x3E0, offset: 0xBC5DB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbFileC5clearSbyFyyXEfU_TA', symObjAddr: 0x9B0, symBinAddr: 0x24E2C, symSize: 0x8 } + - { offsetInCU: 0x3F4, offset: 0xBC5EF, size: 0x8, addend: 0x0, symName: '_$sIg_Ieg_TRTA', symObjAddr: 0x9C8, symBinAddr: 0x24E44, symSize: 0x8 } + - { offsetInCU: 0x408, offset: 0xBC603, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x9D0, symBinAddr: 0x24E4C, symSize: 0x10 } + - { offsetInCU: 0x41C, offset: 0xBC617, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x9E0, symBinAddr: 0x24E5C, symSize: 0x8 } + - { offsetInCU: 0x64B, offset: 0xBC846, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A21BreadcrumbsLogManagerC18breadcrumbSettingsAcA0a10BreadcrumbF0C_tKcfc', symObjAddr: 0x0, symBinAddr: 0x2447C, symSize: 0x1A4 } + - { offsetInCU: 0x803, offset: 0xBC9FE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A21BreadcrumbsLogManagerC13addBreadcrumb_10attributes4type5levelSbSS_SDyS2SGSgAA0aF4TypeOAA0aF5LevelOtF', symObjAddr: 0x1A4, symBinAddr: 0x24620, symSize: 0x524 } + - { offsetInCU: 0xB2C, offset: 0xBCD27, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A21BreadcrumbsLogManagerC5clearSbyF', symObjAddr: 0x6F8, symBinAddr: 0x24B74, symSize: 0x208 } + - { offsetInCU: 0xC3B, offset: 0xBCE36, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A21BreadcrumbsLogManagerCfD', symObjAddr: 0x92C, symBinAddr: 0x24DA8, symSize: 0x30 } + - { offsetInCU: 0x85, offset: 0xBCEF2, size: 0x8, addend: 0x0, symName: '_$sSo22NSManagedObjectContextC9BacktraceE22performAndWaitThrowingyxxyKXEKlFyyXEfU_yt_Tg5', symObjAddr: 0x314, symBinAddr: 0x25178, symSize: 0x64 } + - { offsetInCU: 0xE7, offset: 0xBCF54, size: 0x8, addend: 0x0, symName: '_$sSo22NSManagedObjectContextC9BacktraceE22performAndWaitThrowingyxxyKXEKlFyyXEfU_SayAC0D6ReportCG_Tg5', symObjAddr: 0x378, symBinAddr: 0x251DC, symSize: 0x70 } + - { offsetInCU: 0x7A4, offset: 0xBD611, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryC9migration11coordinator8storeDir13managedObjectySo28NSPersistentStoreCoordinatorC_10Foundation3URLVSo09NSManagedI5ModelCtKFZAA0A6ReportC_Tgm5', symObjAddr: 0x242C, symBinAddr: 0x27244, symSize: 0x358 } + - { offsetInCU: 0x9A4, offset: 0xBD811, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC10repository13crashReporter10attributes12backtraceApi7oomMode3qosAcA20PersistentRepositoryCyAA0A6ReportCG_AA14CrashReporting_pAA18AttributesProviderCAA0aI0CAA0abK0O8Dispatch0T3QoSVtcfcTf4nennnnn_nAA0apF0C_Tg5', symObjAddr: 0x3D94, symBinAddr: 0x28AC4, symSize: 0x4B8 } + - { offsetInCU: 0xAEB, offset: 0xBD958, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8ReporterCMa', symObjAddr: 0x14B8, symBinAddr: 0x2631C, symSize: 0x20 } + - { offsetInCU: 0xB15, offset: 0xBD982, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8ReporterC8delegateAA0A14ClientDelegate_pSgvgTo', symObjAddr: 0x14D8, symBinAddr: 0x2633C, symSize: 0x1C } + - { offsetInCU: 0xB73, offset: 0xBD9E0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8ReporterC8delegateAA0A14ClientDelegate_pSgvsTo', symObjAddr: 0x14F4, symBinAddr: 0x26358, symSize: 0x10 } + - { offsetInCU: 0xBCE, offset: 0xBDA3B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8ReporterC10attributesSDySSypGvgTo', symObjAddr: 0x1504, symBinAddr: 0x26368, symSize: 0x88 } + - { offsetInCU: 0xC34, offset: 0xBDAA1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8ReporterC10attributesSDySSypGvsTo', symObjAddr: 0x158C, symBinAddr: 0x263F0, symSize: 0x5C } + - { offsetInCU: 0xC66, offset: 0xBDAD3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8ReporterC11attachmentsSay10Foundation3URLVGvgTo', symObjAddr: 0x15E8, symBinAddr: 0x2644C, symSize: 0x7C } + - { offsetInCU: 0xCF0, offset: 0xBDB5D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8ReporterC11attachmentsSay10Foundation3URLVGvsTo', symObjAddr: 0x1664, symBinAddr: 0x264C8, symSize: 0xA8 } + - { offsetInCU: 0xD41, offset: 0xBDBAE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8ReporterC17handleTermination33_33A107843DA7DE9524DD57F6C1D8397CLLyyFTo', symObjAddr: 0x17D4, symBinAddr: 0x26638, symSize: 0x84 } + - { offsetInCU: 0xD8A, offset: 0xBDBF7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8ReporterC22handleLowMemoryWarning33_33A107843DA7DE9524DD57F6C1D8397CLLyyFTo', symObjAddr: 0x1858, symBinAddr: 0x266BC, symSize: 0x3C } + - { offsetInCU: 0xDBD, offset: 0xBDC2A, size: 0x8, addend: 0x0, symName: ___swift_destroy_boxed_opaque_existential_1, symObjAddr: 0x18E0, symBinAddr: 0x266F8, symSize: 0x20 } + - { offsetInCU: 0xDD1, offset: 0xBDC3E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8ReporterC4send8resourceAA0A6ResultCAA0A6ReportC_tFypyXEfu_TA', symObjAddr: 0x1900, symBinAddr: 0x26718, symSize: 0x8 } + - { offsetInCU: 0xE40, offset: 0xBDCAD, size: 0x8, addend: 0x0, symName: '_$sSo28NSPersistentStoreDescriptionCs5Error_pSgIeggg_ABSo7NSErrorCSgIeyByy_TR', symObjAddr: 0x2784, symBinAddr: 0x2759C, symSize: 0x78 } + - { offsetInCU: 0xEB7, offset: 0xBDD24, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryC4saveyyxKFyyKXEfU_AA0A6ReportC_Tg5', symObjAddr: 0x27FC, symBinAddr: 0x27614, symSize: 0x69C } + - { offsetInCU: 0x159D, offset: 0xBE40A, size: 0x8, addend: 0x0, symName: '_$ss29getContiguousArrayStorageType3fors01_bcD0CyxGmxm_tlF9Backtrace5CrashC_Tgm5', symObjAddr: 0x377C, symBinAddr: 0x28594, symSize: 0x54 } + - { offsetInCU: 0x15CA, offset: 0xBE437, size: 0x8, addend: 0x0, symName: '_$ss29getContiguousArrayStorageType3fors01_bcD0CyxGmxm_tlF9Backtrace0G6ReportC_Tgm5', symObjAddr: 0x37D0, symBinAddr: 0x285E8, symSize: 0x54 } + - { offsetInCU: 0x15F7, offset: 0xBE464, size: 0x8, addend: 0x0, symName: '_$ss29getContiguousArrayStorageType3fors01_bcD0CyxGmxm_tlFSo16NSSortDescriptorC_Tgm5', symObjAddr: 0x3824, symBinAddr: 0x2863C, symSize: 0x64 } + - { offsetInCU: 0x16DA, offset: 0xBE547, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryC4saveyyxKFyyKXEfU_AA0A6ReportC_TG5', symObjAddr: 0x424C, symBinAddr: 0x28F7C, symSize: 0x18 } + - { offsetInCU: 0x1700, offset: 0xBE56D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryC4saveyyxKFyyKXEfU_AA0A6ReportC_TG5TA', symObjAddr: 0x4264, symBinAddr: 0x28F94, symSize: 0x1C } + - { offsetInCU: 0x1729, offset: 0xBE596, size: 0x8, addend: 0x0, symName: '_$sSo22NSManagedObjectContextC9BacktraceE22performAndWaitThrowingyxxyKXEKlFyyXEfU_yt_Tg5TA', symObjAddr: 0x4290, symBinAddr: 0x28FC0, symSize: 0xC } + - { offsetInCU: 0x173D, offset: 0xBE5AA, size: 0x8, addend: 0x0, symName: '_$sIg_Ieg_TRTA', symObjAddr: 0x42AC, symBinAddr: 0x28FDC, symSize: 0x8 } + - { offsetInCU: 0x1751, offset: 0xBE5BE, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x42B4, symBinAddr: 0x28FE4, symSize: 0x10 } + - { offsetInCU: 0x1765, offset: 0xBE5D2, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x42C4, symBinAddr: 0x28FF4, symSize: 0x8 } + - { offsetInCU: 0x1779, offset: 0xBE5E6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryC33_removeOldestRecordIfNeededLocked33_C7D6186997E2B6A0F32655AC4127D143LLyyKFypyXEfu_TA', symObjAddr: 0x4398, symBinAddr: 0x28FFC, symSize: 0x8 } + - { offsetInCU: 0x178D, offset: 0xBE5FA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO0B6ConfigVWOc', symObjAddr: 0x4428, symBinAddr: 0x29004, symSize: 0x44 } + - { offsetInCU: 0x17A1, offset: 0xBE60E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO0B6ConfigVWOh', symObjAddr: 0x446C, symBinAddr: 0x29048, symSize: 0x3C } + - { offsetInCU: 0x17B5, offset: 0xBE622, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO6remove8fileName7storageySS_xmtKAA014ReportMetadataC0RzlFZypyXEfu_TA', symObjAddr: 0x44A8, symBinAddr: 0x29084, symSize: 0x8 } + - { offsetInCU: 0x17C9, offset: 0xBE636, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14CrashReporting_pWOc', symObjAddr: 0x44EC, symBinAddr: 0x290C8, symSize: 0x44 } + - { offsetInCU: 0x17DD, offset: 0xBE64A, size: 0x8, addend: 0x0, symName: '_$sSo22NSManagedObjectContextC9BacktraceE22performAndWaitThrowingyxxyKXEKlFyyXEfU_SayAC0D6ReportCG_Tg5TA', symObjAddr: 0x458C, symBinAddr: 0x29158, symSize: 0xC } + - { offsetInCU: 0x17F1, offset: 0xBE65E, size: 0x8, addend: 0x0, symName: ___swift_project_value_buffer, symObjAddr: 0x4670, symBinAddr: 0x291AC, symSize: 0x18 } + - { offsetInCU: 0x1805, offset: 0xBE672, size: 0x8, addend: 0x0, symName: '_$s10Foundation3URLVSgWOc', symObjAddr: 0x4688, symBinAddr: 0x291C4, symSize: 0x48 } + - { offsetInCU: 0x1819, offset: 0xBE686, size: 0x8, addend: 0x0, symName: '_$s10Foundation3URLVSgWOd', symObjAddr: 0x46D0, symBinAddr: 0x2920C, symSize: 0x48 } + - { offsetInCU: 0x182D, offset: 0xBE69A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryC8settingsACyxGAA0A16DatabaseSettingsC_tKcfcySo28NSPersistentStoreDescriptionC_s5Error_pSgtcfU_TA', symObjAddr: 0x47B0, symBinAddr: 0x292EC, symSize: 0xC } + - { offsetInCU: 0x1B2C, offset: 0xBE999, size: 0x8, addend: 0x0, symName: '_$sSTsE3mapySayqd__Gqd__7ElementQzKXEKlFSay10Foundation3URLVG_SSTg5040$sST9BacktraceE3mapySayqd__Gs7KeyPathCy7B94Qzqd__GlFqd__AGXEfU_Say10Foundation3URLVG_SSTG532aa872a458127b62575b4444e475b5a08AKSSTf3nnpk_nTf1cn_n', symObjAddr: 0x355C, symBinAddr: 0x28374, symSize: 0x220 } + - { offsetInCU: 0x21ED, offset: 0xBF05A, size: 0x8, addend: 0x0, symName: '_$sSo22NSManagedObjectContextC9BacktraceE22performAndWaitThrowingyxxyKXEKlFyt_Tg5', symObjAddr: 0x0, symBinAddr: 0x24E64, symSize: 0x184 } + - { offsetInCU: 0x229A, offset: 0xBF107, size: 0x8, addend: 0x0, symName: '_$sSo22NSManagedObjectContextC9BacktraceE22performAndWaitThrowingyxxyKXEKlFSayAC0D6ReportCG_Tg5', symObjAddr: 0x184, symBinAddr: 0x24FE8, symSize: 0x190 } + - { offsetInCU: 0x2389, offset: 0xBF1F6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8ReporterC10attributesSDySSypGvs', symObjAddr: 0x3E8, symBinAddr: 0x2524C, symSize: 0x1F0 } + - { offsetInCU: 0x2568, offset: 0xBF3D5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8ReporterC8generate9exception15attachmentPaths12faultMessageAA0A6ReportCSo11NSExceptionCSg_SaySSGSSSgtKF', symObjAddr: 0x5D8, symBinAddr: 0x2543C, symSize: 0x24C } + - { offsetInCU: 0x28BE, offset: 0xBF72B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8ReporterC4send8resourceAA0A6ResultCAA0A6ReportC_tF', symObjAddr: 0x824, symBinAddr: 0x25688, symSize: 0x24C } + - { offsetInCU: 0x2A42, offset: 0xBF8AF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8ReporterC4send8resourceAA0A6ResultCAA0A6ReportC_tFypyXEfu_', symObjAddr: 0x170C, symBinAddr: 0x26570, symSize: 0x5C } + - { offsetInCU: 0x2AA7, offset: 0xBF914, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8ReporterC20handlePendingCrashesyyKF', symObjAddr: 0xA70, symBinAddr: 0x258D4, symSize: 0x150 } + - { offsetInCU: 0x2C12, offset: 0xBFA7F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8ReporterC16enableOomWatcheryyF', symObjAddr: 0xBC0, symBinAddr: 0x25A24, symSize: 0x208 } + - { offsetInCU: 0x2DFA, offset: 0xBFC67, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8ReporterC8reporter3api10dbSettings11credentials7oomMode10urlSessionAcA14CrashReporting_p_AA0A3ApiCAA0a8DatabaseF0CAA0A11CredentialsCAA0a3OomI0OSo12NSURLSessionCtKcfc', symObjAddr: 0xDC8, symBinAddr: 0x25C2C, symSize: 0x69C } + - { offsetInCU: 0x3104, offset: 0xBFF71, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8ReporterCfD', symObjAddr: 0x1464, symBinAddr: 0x262C8, symSize: 0x54 } + - { offsetInCU: 0x3271, offset: 0xC00DE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryC8settingsACyxGAA0A16DatabaseSettingsC_tKcfcAA0A6ReportC_Tg5', symObjAddr: 0x1908, symBinAddr: 0x26720, symSize: 0xB24 } + - { offsetInCU: 0x3649, offset: 0xC04B6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryC13_deleteLocked33_C7D6186997E2B6A0F32655AC4127D143LLyySay17ManagedObjectTypeQzGKFAA0A6ReportC_Tg5', symObjAddr: 0x2E98, symBinAddr: 0x27CB0, symSize: 0x4D8 } + - { offsetInCU: 0x3913, offset: 0xC0780, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryC25_removeOldestRecordLocked33_C7D6186997E2B6A0F32655AC4127D143LLyyKFAA0A6ReportC_Tg5', symObjAddr: 0x3370, symBinAddr: 0x28188, symSize: 0x1EC } + - { offsetInCU: 0x3AEF, offset: 0xC095C, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV7_delete2atys10_HashTableV6BucketV_tFSS_ypTg5', symObjAddr: 0x3BB8, symBinAddr: 0x288E8, symSize: 0x1DC } + - { offsetInCU: 0x85, offset: 0xC0B0C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterC6configACSo07PLCrashC6ConfigC_tcfcTo', symObjAddr: 0x6C4, symBinAddr: 0x299D0, symSize: 0x90 } + - { offsetInCU: 0x130, offset: 0xC0BB7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterC8reporterACSo07PLCrashC0C_tcfcTo', symObjAddr: 0x86C, symBinAddr: 0x29B78, symSize: 0x8C } + - { offsetInCU: 0x1B0, offset: 0xC0C37, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterCACycfcTo', symObjAddr: 0x944, symBinAddr: 0x29C50, symSize: 0x2C } + - { offsetInCU: 0x36B, offset: 0xC0DF2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO8retrieve8fileName7storage15bookmarkHandlerSay10Foundation3URLVGSS_xmq_mtKAA014ReportMetadataC0RzAA018AttachmentBookmarkI0R_r0_lFZAA0lmC4ImplO_AA0noiP0OTgm5', symObjAddr: 0x84, symBinAddr: 0x29390, symSize: 0x27C } + - { offsetInCU: 0x67F, offset: 0xC1106, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterCfETo', symObjAddr: 0x9A0, symBinAddr: 0x29CAC, symSize: 0x38 } + - { offsetInCU: 0x6B9, offset: 0xC1140, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterC13signalContextyyAA06SignalE0_pzFySpySo9__siginfoVGSg_SpySo17__darwin_ucontextVGSgSvSgtcfU_To', symObjAddr: 0x9D8, symBinAddr: 0x29CE4, symSize: 0x8 } + - { offsetInCU: 0x822, offset: 0xC12A9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterC37copyFileAttachmentsFromPendingCrashesSay10Foundation3URLVGyFZypyXEfu2_', symObjAddr: 0xD74, symBinAddr: 0x2A080, symSize: 0xC0 } + - { offsetInCU: 0xA04, offset: 0xC148B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterC37copyFileAttachmentsFromPendingCrashesSay10Foundation3URLVGyFZTf4d_n', symObjAddr: 0x1228, symBinAddr: 0x2A534, symSize: 0x720 } + - { offsetInCU: 0xD66, offset: 0xC17ED, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterCMa', symObjAddr: 0x1948, symBinAddr: 0x2AC54, symSize: 0x20 } + - { offsetInCU: 0xD7A, offset: 0xC1801, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO0B6ConfigVWOh', symObjAddr: 0x19BC, symBinAddr: 0x2AC88, symSize: 0x3C } + - { offsetInCU: 0xD8E, offset: 0xC1815, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterC37copyFileAttachmentsFromPendingCrashesSay10Foundation3URLVGyFZypyXEfu2_TA', symObjAddr: 0x19F8, symBinAddr: 0x2ACC4, symSize: 0x8 } + - { offsetInCU: 0xDA2, offset: 0xC1829, size: 0x8, addend: 0x0, symName: ___swift_allocate_boxed_opaque_existential_1, symObjAddr: 0x1A00, symBinAddr: 0x2ACCC, symSize: 0x3C } + - { offsetInCU: 0xDB6, offset: 0xC183D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO0B6ConfigVWOc', symObjAddr: 0x1A3C, symBinAddr: 0x2AD08, symSize: 0x44 } + - { offsetInCU: 0xDCA, offset: 0xC1851, size: 0x8, addend: 0x0, symName: '_$s9Backtrace23AttachmentsStorageErrorOACs0D0AAWl', symObjAddr: 0x1AA0, symBinAddr: 0x2AD4C, symSize: 0x44 } + - { offsetInCU: 0xDDE, offset: 0xC1865, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO8retrieve8fileName7storage15bookmarkHandlerSay10Foundation3URLVGSS_xmq_mtKAA014ReportMetadataC0RzAA018AttachmentBookmarkI0R_r0_lFZypyXEfu1_TA', symObjAddr: 0x1AE4, symBinAddr: 0x2AD90, symSize: 0x8 } + - { offsetInCU: 0xDF2, offset: 0xC1879, size: 0x8, addend: 0x0, symName: '_$sSD8IteratorV8_VariantOyxq___GSHRzr0_lWOe', symObjAddr: 0x1BBC, symBinAddr: 0x2ADD4, symSize: 0x8 } + - { offsetInCU: 0xEED, offset: 0xC1974, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterC13signalContextyyAA06SignalE0_pzFySpySo9__siginfoVGSg_SpySo17__darwin_ucontextVGSgSvSgtcfU_Tf4ndn_n', symObjAddr: 0x1BC4, symBinAddr: 0x2ADDC, symSize: 0x184 } + - { offsetInCU: 0x10BA, offset: 0xC1B41, size: 0x8, addend: 0x0, symName: '_$s9Backtrace13SignalContext_pWOc', symObjAddr: 0x1D48, symBinAddr: 0x2AF60, symSize: 0x44 } + - { offsetInCU: 0x10CE, offset: 0xC1B55, size: 0x8, addend: 0x0, symName: '_$s9Backtrace13SignalContext_pWOb', symObjAddr: 0x1D8C, symBinAddr: 0x2AFA4, symSize: 0x18 } + - { offsetInCU: 0x1147, offset: 0xC1BCE, size: 0x8, addend: 0x0, symName: '_$ss30_dictionaryDownCastConditionalySDyq0_q1_GSgSDyxq_GSHRzSHR0_r2_lFSS_ypSS10Foundation4DataVTg5', symObjAddr: 0x300, symBinAddr: 0x2960C, symSize: 0x34C } + - { offsetInCU: 0x173A, offset: 0xC21C1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterC6configACSo07PLCrashC6ConfigC_tcfC', symObjAddr: 0x0, symBinAddr: 0x2930C, symSize: 0x84 } + - { offsetInCU: 0x186E, offset: 0xC22F5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterC6configACSo07PLCrashC6ConfigC_tcfc', symObjAddr: 0x64C, symBinAddr: 0x29958, symSize: 0x78 } + - { offsetInCU: 0x1917, offset: 0xC239E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterC8reporterACSo07PLCrashC0C_tcfC', symObjAddr: 0x754, symBinAddr: 0x29A60, symSize: 0x90 } + - { offsetInCU: 0x1963, offset: 0xC23EA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterC8reporterACSo07PLCrashC0C_tcfc', symObjAddr: 0x7E4, symBinAddr: 0x29AF0, symSize: 0x88 } + - { offsetInCU: 0x19AB, offset: 0xC2432, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterCACycfC', symObjAddr: 0x8F8, symBinAddr: 0x29C04, symSize: 0x20 } + - { offsetInCU: 0x19BF, offset: 0xC2446, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterCACycfc', symObjAddr: 0x918, symBinAddr: 0x29C24, symSize: 0x2C } + - { offsetInCU: 0x1A18, offset: 0xC249F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterCfD', symObjAddr: 0x970, symBinAddr: 0x29C7C, symSize: 0x30 } + - { offsetInCU: 0x1A48, offset: 0xC24CF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterC18generateLiveReport9exception6thread10attributes15attachmentPathsAA0aF0CSo11NSExceptionCSg_s6UInt32VSDySSypGSaySSGtKF', symObjAddr: 0x9E0, symBinAddr: 0x29CEC, symSize: 0x164 } + - { offsetInCU: 0x1B12, offset: 0xC2599, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterC06enableB9ReportingyyKF', symObjAddr: 0xB44, symBinAddr: 0x29E50, symSize: 0xB8 } + - { offsetInCU: 0x1B6A, offset: 0xC25F1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterC07pendingB6ReportAA0aE0CyKF', symObjAddr: 0xBFC, symBinAddr: 0x29F08, symSize: 0x178 } + - { offsetInCU: 0x1C9A, offset: 0xC2721, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterC012purgePendingB6ReportyyKF', symObjAddr: 0xE34, symBinAddr: 0x2A140, symSize: 0x118 } + - { offsetInCU: 0x1D30, offset: 0xC27B7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterC27deleteCopiedFileAttachmentsyyKF', symObjAddr: 0xF4C, symBinAddr: 0x2A258, symSize: 0x2DC } + - { offsetInCU: 0x4F, offset: 0xC2AB8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC10oomFileURL10Foundation0F0VSgvpZ', symObjAddr: 0x1ACA0, symBinAddr: 0x93248, symSize: 0x0 } + - { offsetInCU: 0x5D, offset: 0xC2AC6, size: 0x8, addend: 0x0, symName: '_$sIegh_IeyBh_TR', symObjAddr: 0x0, symBinAddr: 0x2AFBC, symSize: 0x2C } + - { offsetInCU: 0x22D, offset: 0xC2C96, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO5store_8fileName7storage15bookmarkHandlerySay10Foundation3URLVG_SSxmq_mtKAA014ReportMetadataC0RzAA018AttachmentBookmarkI0R_r0_lFZAA0lmC4ImplO_AA0noiP0OTgm5', symObjAddr: 0x2C, symBinAddr: 0x2AFE8, symSize: 0x1A0 } + - { offsetInCU: 0x336, offset: 0xC2D9F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO6remove8fileName7storageySS_xmtKAA014ReportMetadataC0RzlFZAA0hiC4ImplO_Tgm5', symObjAddr: 0x8BC, symBinAddr: 0x2B878, symSize: 0x15C } + - { offsetInCU: 0x5E6, offset: 0xC304F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO5store_8fileName7storageySDySSypG_SSxmtKAA014ReportMetadataC0RzlFZAA0hiC4ImplO_Tgm5', symObjAddr: 0xA18, symBinAddr: 0x2B9D4, symSize: 0x164 } + - { offsetInCU: 0x6BD, offset: 0xC3126, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO8retrieve8fileName7storageSDySSypGSS_xmtKAA014ReportMetadataC0RzlFZAA0hiC4ImplO_Tgm5', symObjAddr: 0xB7C, symBinAddr: 0x2BB38, symSize: 0x164 } + - { offsetInCU: 0x79B, offset: 0xC3204, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO6remove8fileName7storageySS_xmtKAA014ReportMetadataC0RzlFZAA0hiC4ImplO_Tgm5', symObjAddr: 0xCE0, symBinAddr: 0x2BC9C, symSize: 0x15C } + - { offsetInCU: 0x95C, offset: 0xC33C5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC16ApplicationStateOSYAASY8rawValuexSg03RawG0Qz_tcfCTW', symObjAddr: 0x1D18, symBinAddr: 0x2CCD4, symSize: 0x2C } + - { offsetInCU: 0x98D, offset: 0xC33F6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC16ApplicationStateOSYAASY8rawValue03RawG0QzvgTW', symObjAddr: 0x1D44, symBinAddr: 0x2CD00, symSize: 0x60 } + - { offsetInCU: 0x9C1, offset: 0xC342A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC16ApplicationStateO8rawValueAESgSS_tcfCTf4nd_n', symObjAddr: 0x4A44, symBinAddr: 0x2F788, symSize: 0x5C } + - { offsetInCU: 0xA2D, offset: 0xC3496, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC10oomFileURL10Foundation0F0VSgvpZfiAHyXEfU_', symObjAddr: 0x1560, symBinAddr: 0x2C51C, symSize: 0x19C } + - { offsetInCU: 0xB54, offset: 0xC35BD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x1978, symBinAddr: 0x2C934, symSize: 0x14 } + - { offsetInCU: 0xBD2, offset: 0xC363B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOSHAASH9hashValueSivgTW', symObjAddr: 0x198C, symBinAddr: 0x2C948, symSize: 0x44 } + - { offsetInCU: 0xCB5, offset: 0xC371E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x19D0, symBinAddr: 0x2C98C, symSize: 0x28 } + - { offsetInCU: 0xD27, offset: 0xC3790, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOs0F3KeyAAsAIP11stringValueSSvgTW', symObjAddr: 0x1A38, symBinAddr: 0x2C9F4, symSize: 0x8 } + - { offsetInCU: 0xD5C, offset: 0xC37C5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOs0F3KeyAAsAIP11stringValuexSgSS_tcfCTW', symObjAddr: 0x1A40, symBinAddr: 0x2C9FC, symSize: 0x24 } + - { offsetInCU: 0xD8D, offset: 0xC37F6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOs0F3KeyAAsAIP8intValueSiSgvgTW', symObjAddr: 0x1A64, symBinAddr: 0x2CA20, symSize: 0xC } + - { offsetInCU: 0xDA9, offset: 0xC3812, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOs0F3KeyAAsAIP8intValuexSgSi_tcfCTW', symObjAddr: 0x1A70, symBinAddr: 0x2CA2C, symSize: 0xC } + - { offsetInCU: 0xDC5, offset: 0xC382E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLO11stringValueAHSgSS_tcfCTf4nd_n', symObjAddr: 0x3EB4, symBinAddr: 0x2EE70, symSize: 0x284 } + - { offsetInCU: 0xED6, offset: 0xC393F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoVSeAASe4fromxs7Decoder_p_tKcfCTW', symObjAddr: 0x1ACC, symBinAddr: 0x2CA88, symSize: 0x48 } + - { offsetInCU: 0xF0D, offset: 0xC3976, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoVSEAASE6encode2toys7Encoder_p_tKFTW', symObjAddr: 0x1B14, symBinAddr: 0x2CAD0, symSize: 0x40 } + - { offsetInCU: 0xF30, offset: 0xC3999, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV4fromAEs7Decoder_p_tKcfCTf4nd_n', symObjAddr: 0x4138, symBinAddr: 0x2F0F4, symSize: 0x350 } + - { offsetInCU: 0x1142, offset: 0xC3BAB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC10appVersionSSyFZTf4d_n', symObjAddr: 0x38F8, symBinAddr: 0x2E8B4, symSize: 0x2A8 } + - { offsetInCU: 0x120C, offset: 0xC3C75, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC5cleanyyFZTf4d_n', symObjAddr: 0x3BA0, symBinAddr: 0x2EB5C, symSize: 0x314 } + - { offsetInCU: 0x1392, offset: 0xC3DFB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC013_shouldReportB033_ABF3EE048B2B24B55F4A44989A88E9A2LLySbAC15ApplicationInfoVFTf4nd_n', symObjAddr: 0x4AA0, symBinAddr: 0x2F7E4, symSize: 0x138 } + - { offsetInCU: 0x142B, offset: 0xC3E94, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC10oomFileURL_WZ', symObjAddr: 0x1514, symBinAddr: 0x2C4D0, symSize: 0x4C } + - { offsetInCU: 0x14EA, offset: 0xC3F53, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherCMa', symObjAddr: 0x1F0C, symBinAddr: 0x2CEC8, symSize: 0x20 } + - { offsetInCU: 0x14FE, offset: 0xC3F67, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoVwCP', symObjAddr: 0x1F2C, symBinAddr: 0x2CEE8, symSize: 0x30 } + - { offsetInCU: 0x1512, offset: 0xC3F7B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoVwxx', symObjAddr: 0x1F5C, symBinAddr: 0x2CF18, symSize: 0x28 } + - { offsetInCU: 0x1526, offset: 0xC3F8F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoVwcp', symObjAddr: 0x1F84, symBinAddr: 0x2CF40, symSize: 0x5C } + - { offsetInCU: 0x153A, offset: 0xC3FA3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoVwca', symObjAddr: 0x1FE0, symBinAddr: 0x2CF9C, symSize: 0x94 } + - { offsetInCU: 0x154E, offset: 0xC3FB7, size: 0x8, addend: 0x0, symName: ___swift_memcpy57_8, symObjAddr: 0x2074, symBinAddr: 0x2D030, symSize: 0x1C } + - { offsetInCU: 0x1562, offset: 0xC3FCB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoVwta', symObjAddr: 0x2090, symBinAddr: 0x2D04C, symSize: 0x6C } + - { offsetInCU: 0x1576, offset: 0xC3FDF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoVwet', symObjAddr: 0x20FC, symBinAddr: 0x2D0B8, symSize: 0x48 } + - { offsetInCU: 0x158A, offset: 0xC3FF3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoVwst', symObjAddr: 0x2144, symBinAddr: 0x2D100, symSize: 0x50 } + - { offsetInCU: 0x159E, offset: 0xC4007, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoVMa', symObjAddr: 0x2194, symBinAddr: 0x2D150, symSize: 0x10 } + - { offsetInCU: 0x175E, offset: 0xC41C7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOAHs0F3KeyAAWl', symObjAddr: 0x44EC, symBinAddr: 0x2F444, symSize: 0x44 } + - { offsetInCU: 0x1772, offset: 0xC41DB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC16ApplicationStateOAESeAAWl', symObjAddr: 0x4530, symBinAddr: 0x2F488, symSize: 0x44 } + - { offsetInCU: 0x1786, offset: 0xC41EF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC16ApplicationStateOAESEAAWl', symObjAddr: 0x45B0, symBinAddr: 0x2F4CC, symSize: 0x44 } + - { offsetInCU: 0x179A, offset: 0xC4203, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO6remove8fileName7storageySS_xmtKAA014ReportMetadataC0RzlFZypyXEfu_TA', symObjAddr: 0x4690, symBinAddr: 0x2F54C, symSize: 0x8 } + - { offsetInCU: 0x17AE, offset: 0xC4217, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO6remove8fileName7storageySS_xmtKAA014ReportMetadataC0RzlFZypyXEfu_TA', symObjAddr: 0x4718, symBinAddr: 0x2F5D4, symSize: 0x8 } + - { offsetInCU: 0x17C2, offset: 0xC422B, size: 0x8, addend: 0x0, symName: ___swift_allocate_value_buffer, symObjAddr: 0x4720, symBinAddr: 0x2F5DC, symSize: 0x40 } + - { offsetInCU: 0x17D6, offset: 0xC423F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC22handleLowMemoryWarningyyFyyYbcfU_TA', symObjAddr: 0x47A8, symBinAddr: 0x2F664, symSize: 0x8 } + - { offsetInCU: 0x17EA, offset: 0xC4253, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x47B0, symBinAddr: 0x2F66C, symSize: 0x10 } + - { offsetInCU: 0x17FE, offset: 0xC4267, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x47C0, symBinAddr: 0x2F67C, symSize: 0x8 } + - { offsetInCU: 0x1812, offset: 0xC427B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoVAESEAAWl', symObjAddr: 0x48D0, symBinAddr: 0x2F6A4, symSize: 0x44 } + - { offsetInCU: 0x1826, offset: 0xC428F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO5store_8fileName7storage15bookmarkHandlerySay10Foundation3URLVG_SSxmq_mtKAA014ReportMetadataC0RzAA018AttachmentBookmarkI0R_r0_lFZypyXEfu_TA', symObjAddr: 0x4958, symBinAddr: 0x2F6E8, symSize: 0x8 } + - { offsetInCU: 0x183A, offset: 0xC42A3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO5store_8fileName7storageySDySSypG_SSxmtKAA014ReportMetadataC0RzlFZypyXEfu_TA', symObjAddr: 0x49AC, symBinAddr: 0x2F6F0, symSize: 0x8 } + - { offsetInCU: 0x184E, offset: 0xC42B7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC17handleTerminationyyFyyYbcfU_TA', symObjAddr: 0x49C4, symBinAddr: 0x2F708, symSize: 0x4 } + - { offsetInCU: 0x1866, offset: 0xC42CF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC17handleTerminationyyFyyYbcfU_TA', symObjAddr: 0x49C4, symBinAddr: 0x2F708, symSize: 0x4 } + - { offsetInCU: 0x187A, offset: 0xC42E3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC17handleTerminationyyFyyYbcfU_TA', symObjAddr: 0x49C4, symBinAddr: 0x2F708, symSize: 0x4 } + - { offsetInCU: 0x188D, offset: 0xC42F6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15appChangedStateyyAC011ApplicationF0OFyyYbcfU_TA', symObjAddr: 0x49EC, symBinAddr: 0x2F730, symSize: 0xC } + - { offsetInCU: 0x18A1, offset: 0xC430A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC5startyyFyyYbcfU_TA', symObjAddr: 0x49F8, symBinAddr: 0x2F73C, symSize: 0x8 } + - { offsetInCU: 0x18B5, offset: 0xC431E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoVAESeAAWl', symObjAddr: 0x4A00, symBinAddr: 0x2F744, symSize: 0x44 } + - { offsetInCU: 0x18C9, offset: 0xC4332, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoVWOs', symObjAddr: 0x4BD8, symBinAddr: 0x2F91C, symSize: 0x34 } + - { offsetInCU: 0x18DD, offset: 0xC4346, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC016_sendLightweightB033_ABF3EE048B2B24B55F4A44989A88E9A2LLSbyFypyXEfu1_TA', symObjAddr: 0x4C0C, symBinAddr: 0x2F950, symSize: 0x18 } + - { offsetInCU: 0x18F1, offset: 0xC435A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryC4saveyyxKFyyKXEfU_AA0A6ReportC_TG5TA', symObjAddr: 0x4C24, symBinAddr: 0x2F968, symSize: 0x18 } + - { offsetInCU: 0x1905, offset: 0xC436E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO8retrieve8fileName7storageSDySSypGSS_xmtKAA014ReportMetadataC0RzlFZypyXEfu_TA', symObjAddr: 0x4C3C, symBinAddr: 0x2F980, symSize: 0x8 } + - { offsetInCU: 0x1919, offset: 0xC4382, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOwet', symObjAddr: 0x4C54, symBinAddr: 0x2F988, symSize: 0x90 } + - { offsetInCU: 0x192D, offset: 0xC4396, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOwst', symObjAddr: 0x4CE4, symBinAddr: 0x2FA18, symSize: 0xBC } + - { offsetInCU: 0x1941, offset: 0xC43AA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOwug', symObjAddr: 0x4DA0, symBinAddr: 0x2FAD4, symSize: 0x8 } + - { offsetInCU: 0x1955, offset: 0xC43BE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOwup', symObjAddr: 0x4DA8, symBinAddr: 0x2FADC, symSize: 0x4 } + - { offsetInCU: 0x1969, offset: 0xC43D2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOwui', symObjAddr: 0x4DAC, symBinAddr: 0x2FAE0, symSize: 0x8 } + - { offsetInCU: 0x197D, offset: 0xC43E6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOMa', symObjAddr: 0x4DB4, symBinAddr: 0x2FAE8, symSize: 0x10 } + - { offsetInCU: 0x1991, offset: 0xC43FA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC16ApplicationStateOwet', symObjAddr: 0x4DC4, symBinAddr: 0x2FAF8, symSize: 0x90 } + - { offsetInCU: 0x19A5, offset: 0xC440E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC16ApplicationStateOwst', symObjAddr: 0x4E54, symBinAddr: 0x2FB88, symSize: 0xBC } + - { offsetInCU: 0x19B9, offset: 0xC4422, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC16ApplicationStateOwup', symObjAddr: 0x4F10, symBinAddr: 0x2FC44, symSize: 0x4 } + - { offsetInCU: 0x19CD, offset: 0xC4436, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC16ApplicationStateOMa', symObjAddr: 0x4F14, symBinAddr: 0x2FC48, symSize: 0x10 } + - { offsetInCU: 0x19E1, offset: 0xC444A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC16ApplicationStateOSHAASQWb', symObjAddr: 0x4F24, symBinAddr: 0x2FC58, symSize: 0x4 } + - { offsetInCU: 0x19F5, offset: 0xC445E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC16ApplicationStateOAESQAAWl', symObjAddr: 0x4F28, symBinAddr: 0x2FC5C, symSize: 0x44 } + - { offsetInCU: 0x1A09, offset: 0xC4472, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOSHAASQWb', symObjAddr: 0x4F6C, symBinAddr: 0x2FCA0, symSize: 0x4 } + - { offsetInCU: 0x1A1D, offset: 0xC4486, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOAHSQAAWl', symObjAddr: 0x4F70, symBinAddr: 0x2FCA4, symSize: 0x44 } + - { offsetInCU: 0x1A31, offset: 0xC449A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOs0F3KeyAAs28CustomDebugStringConvertiblePWb', symObjAddr: 0x4FB4, symBinAddr: 0x2FCE8, symSize: 0x4 } + - { offsetInCU: 0x1A45, offset: 0xC44AE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOAHs28CustomDebugStringConvertibleAAWl', symObjAddr: 0x4FB8, symBinAddr: 0x2FCEC, symSize: 0x44 } + - { offsetInCU: 0x1A59, offset: 0xC44C2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOs0F3KeyAAs23CustomStringConvertiblePWb', symObjAddr: 0x4FFC, symBinAddr: 0x2FD30, symSize: 0x4 } + - { offsetInCU: 0x1A6D, offset: 0xC44D6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOAHs23CustomStringConvertibleAAWl', symObjAddr: 0x5000, symBinAddr: 0x2FD34, symSize: 0x44 } + - { offsetInCU: 0x1A81, offset: 0xC44EA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC16ApplicationStateOAESYAAWl', symObjAddr: 0x5044, symBinAddr: 0x2FD78, symSize: 0x44 } + - { offsetInCU: 0x1B1D, offset: 0xC4586, size: 0x8, addend: 0x0, symName: '_$ss17_dictionaryUpCastySDyq0_q1_GSDyxq_GSHRzSHR0_r2_lFSS_ypSSypSgTg5', symObjAddr: 0x1CC, symBinAddr: 0x2B188, symSize: 0x370 } + - { offsetInCU: 0x1C7C, offset: 0xC46E5, size: 0x8, addend: 0x0, symName: '_$ss17_dictionaryUpCastySDyq0_q1_GSDyxq_GSHRzSHR0_r2_lFSS_10Foundation4DataVSSypTg5', symObjAddr: 0x53C, symBinAddr: 0x2B4F8, symSize: 0x380 } + - { offsetInCU: 0x1E39, offset: 0xC48A2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x19F8, symBinAddr: 0x2C9B4, symSize: 0x40 } + - { offsetInCU: 0x1EDB, offset: 0xC4944, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOs28CustomDebugStringConvertibleAAsAIP16debugDescriptionSSvgTW', symObjAddr: 0x1A7C, symBinAddr: 0x2CA38, symSize: 0x28 } + - { offsetInCU: 0x1EF7, offset: 0xC4960, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOs23CustomStringConvertibleAAsAIP11descriptionSSvgTW', symObjAddr: 0x1AA4, symBinAddr: 0x2CA60, symSize: 0x28 } + - { offsetInCU: 0x1F1F, offset: 0xC4988, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC16ApplicationStateOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x1B54, symBinAddr: 0x2CB10, symSize: 0xC } + - { offsetInCU: 0x1F9F, offset: 0xC4A08, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC16ApplicationStateOSHAASH9hashValueSivgTW', symObjAddr: 0x1B60, symBinAddr: 0x2CB1C, symSize: 0xA0 } + - { offsetInCU: 0x2053, offset: 0xC4ABC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC16ApplicationStateOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x1C00, symBinAddr: 0x2CBBC, symSize: 0x7C } + - { offsetInCU: 0x20C3, offset: 0xC4B2C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC16ApplicationStateOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x1C7C, symBinAddr: 0x2CC38, symSize: 0x9C } + - { offsetInCU: 0x215B, offset: 0xC4BC4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC16ApplicationStateOSeAASe4fromxs7Decoder_p_tKcfCTW', symObjAddr: 0x1DA4, symBinAddr: 0x2CD60, symSize: 0x5C } + - { offsetInCU: 0x217E, offset: 0xC4BE7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC16ApplicationStateOSEAASE6encode2toys7Encoder_p_tKFTW', symObjAddr: 0x1E00, symBinAddr: 0x2CDBC, symSize: 0x4C } + - { offsetInCU: 0x2790, offset: 0xC51F9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC5startyyF', symObjAddr: 0xE3C, symBinAddr: 0x2BDF8, symSize: 0x1B4 } + - { offsetInCU: 0x27DE, offset: 0xC5247, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC5startyyFyyYbcfU_', symObjAddr: 0x21A4, symBinAddr: 0x2D160, symSize: 0x58 } + - { offsetInCU: 0x2821, offset: 0xC528A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15appChangedStateyyAC011ApplicationF0OF', symObjAddr: 0xFF0, symBinAddr: 0x2BFAC, symSize: 0x1D0 } + - { offsetInCU: 0x287F, offset: 0xC52E8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15appChangedStateyyAC011ApplicationF0OFyyYbcfU_', symObjAddr: 0x297C, symBinAddr: 0x2D938, symSize: 0x5C } + - { offsetInCU: 0x28D2, offset: 0xC533B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC17handleTerminationyyF', symObjAddr: 0x11C0, symBinAddr: 0x2C17C, symSize: 0x18C } + - { offsetInCU: 0x292E, offset: 0xC5397, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC22handleLowMemoryWarningyyF', symObjAddr: 0x134C, symBinAddr: 0x2C308, symSize: 0x1C8 } + - { offsetInCU: 0x297C, offset: 0xC53E5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC22handleLowMemoryWarningyyFyyYbcfU_', symObjAddr: 0x29D8, symBinAddr: 0x2D994, symSize: 0x6E0 } + - { offsetInCU: 0x2F80, offset: 0xC59E9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLO11stringValueSSvg', symObjAddr: 0x16FC, symBinAddr: 0x2C6B8, symSize: 0xBC } + - { offsetInCU: 0x2FA3, offset: 0xC5A0C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV6encode2toys7Encoder_p_tKF', symObjAddr: 0x17B8, symBinAddr: 0x2C774, symSize: 0x1C0 } + - { offsetInCU: 0x30B7, offset: 0xC5B20, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherCfD', symObjAddr: 0x1EA8, symBinAddr: 0x2CE64, symSize: 0x64 } + - { offsetInCU: 0x31AD, offset: 0xC5C16, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC012_sendPendingB7ReportsyyF', symObjAddr: 0x21FC, symBinAddr: 0x2D1B8, symSize: 0x430 } + - { offsetInCU: 0x32EC, offset: 0xC5D55, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC10_saveState33_ABF3EE048B2B24B55F4A44989A88E9A2LLyyF', symObjAddr: 0x262C, symBinAddr: 0x2D5E8, symSize: 0x350 } + - { offsetInCU: 0x362F, offset: 0xC6098, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC016_sendLightweightB033_ABF3EE048B2B24B55F4A44989A88E9A2LLSbyF', symObjAddr: 0x30B8, symBinAddr: 0x2E074, symSize: 0x3FC } + - { offsetInCU: 0x392C, offset: 0xC6395, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC09_sendFullB033_ABF3EE048B2B24B55F4A44989A88E9A2LLyyF', symObjAddr: 0x34B4, symBinAddr: 0x2E470, symSize: 0x38C } + - { offsetInCU: 0x3BEE, offset: 0xC6657, size: 0x8, addend: 0x0, symName: '_$sSD8_VariantV8setValue_6forKeyyq_n_xtFSS_ypTg5', symObjAddr: 0x3840, symBinAddr: 0x2E7FC, symSize: 0xB8 } + - { offsetInCU: 0x2B, offset: 0xC6779, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryCMi', symObjAddr: 0x50, symBinAddr: 0x2FE40, symSize: 0x4 } + - { offsetInCU: 0x43, offset: 0xC6791, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryCMi', symObjAddr: 0x50, symBinAddr: 0x2FE40, symSize: 0x4 } + - { offsetInCU: 0x57, offset: 0xC67A5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryCMr', symObjAddr: 0x54, symBinAddr: 0x2FE44, symSize: 0x7C } + - { offsetInCU: 0x77, offset: 0xC67C5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryC8settingsACyxGAA0A16DatabaseSettingsC_tKcfcySo28NSPersistentStoreDescriptionC_s5Error_pSgtcfU_', symObjAddr: 0xD0, symBinAddr: 0x2FEC0, symSize: 0x198 } + - { offsetInCU: 0x136, offset: 0xC6884, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryC8settingsACyxGAA0A16DatabaseSettingsC_tKcfcySo28NSPersistentStoreDescriptionC_s5Error_pSgtcfU_ypyXEfu_', symObjAddr: 0x268, symBinAddr: 0x30058, symSize: 0xD8 } + - { offsetInCU: 0x237, offset: 0xC6985, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryCMa', symObjAddr: 0x3B8, symBinAddr: 0x301A8, symSize: 0xC } + - { offsetInCU: 0x24B, offset: 0xC6999, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryC33_removeOldestRecordIfNeededLocked33_C7D6186997E2B6A0F32655AC4127D143LLyyKFypyXEfu_', symObjAddr: 0x3C4, symBinAddr: 0x301B4, symSize: 0xC0 } + - { offsetInCU: 0x2D1, offset: 0xC6A1F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryC8settingsACyxGAA0A16DatabaseSettingsC_tKcfcySo28NSPersistentStoreDescriptionC_s5Error_pSgtcfU_ypyXEfu_TA', symObjAddr: 0x4C4, symBinAddr: 0x30274, symSize: 0x8 } + - { offsetInCU: 0x2E5, offset: 0xC6A33, size: 0x8, addend: 0x0, symName: ___swift_instantiateGenericMetadata, symObjAddr: 0x514, symBinAddr: 0x3027C, symSize: 0x2C } + - { offsetInCU: 0x58F, offset: 0xC6CDD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryCfd', symObjAddr: 0x340, symBinAddr: 0x30130, symSize: 0x54 } + - { offsetInCU: 0x5B4, offset: 0xC6D02, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryCfD', symObjAddr: 0x394, symBinAddr: 0x30184, symSize: 0x24 } + - { offsetInCU: 0x27, offset: 0xC6D6D, size: 0x8, addend: 0x0, symName: '_$sSo12NSDictionaryC10contentsOf5errorAB10Foundation3URLV_yttKcfcTO', symObjAddr: 0x60, symBinAddr: 0x302A8, symSize: 0x11C } + - { offsetInCU: 0x46, offset: 0xC6D8C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace25ReportMetadataStorageImplO10removeFile6configyAA6Config_p_tKFZTf4nd_n', symObjAddr: 0x17C, symBinAddr: 0x303C4, symSize: 0x234 } + - { offsetInCU: 0x7B, offset: 0xC6DC1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace25ReportMetadataStorageImplO11storeToFile_6configySDySSypG_AA6Config_ptKFZTf4nnd_n', symObjAddr: 0x418, symBinAddr: 0x305F8, symSize: 0x3B8 } + - { offsetInCU: 0x168, offset: 0xC6EAE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace25ReportMetadataStorageImplO16retrieveFromFile6configSDySSypGAA6Config_p_tKFZTf4nd_n', symObjAddr: 0x858, symBinAddr: 0x309B0, symSize: 0x200 } + - { offsetInCU: 0x458, offset: 0xC719E, size: 0x8, addend: 0x0, symName: '_$sSo12NSDictionaryC10contentsOf5errorAB10Foundation3URLV_yttKcfcTO', symObjAddr: 0x60, symBinAddr: 0x302A8, symSize: 0x11C } + - { offsetInCU: 0x3F, offset: 0xC7247, size: 0x8, addend: 0x0, symName: '_$s9Backtrace12NetworkErrorOwCP', symObjAddr: 0x8, symBinAddr: 0x30BB0, symSize: 0x30 } + - { offsetInCU: 0x53, offset: 0xC725B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace12NetworkErrorOwxx', symObjAddr: 0x38, symBinAddr: 0x30BE0, symSize: 0x8 } + - { offsetInCU: 0x67, offset: 0xC726F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace12NetworkErrorOwca', symObjAddr: 0x40, symBinAddr: 0x30BE8, symSize: 0x38 } + - { offsetInCU: 0x7B, offset: 0xC7283, size: 0x8, addend: 0x0, symName: ___swift_memcpy8_8, symObjAddr: 0x78, symBinAddr: 0x30C20, symSize: 0xC } + - { offsetInCU: 0x8F, offset: 0xC7297, size: 0x8, addend: 0x0, symName: '_$s9Backtrace12NetworkErrorOwta', symObjAddr: 0x84, symBinAddr: 0x30C2C, symSize: 0x30 } + - { offsetInCU: 0xA3, offset: 0xC72AB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace12NetworkErrorOwet', symObjAddr: 0xB4, symBinAddr: 0x30C5C, symSize: 0x48 } + - { offsetInCU: 0xB7, offset: 0xC72BF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace12NetworkErrorOwst', symObjAddr: 0xFC, symBinAddr: 0x30CA4, symSize: 0x3C } + - { offsetInCU: 0xCB, offset: 0xC72D3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace12NetworkErrorOwug', symObjAddr: 0x138, symBinAddr: 0x30CE0, symSize: 0x8 } + - { offsetInCU: 0xDF, offset: 0xC72E7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace12NetworkErrorOwup', symObjAddr: 0x140, symBinAddr: 0x30CE8, symSize: 0x4 } + - { offsetInCU: 0xF3, offset: 0xC72FB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace12NetworkErrorOwui', symObjAddr: 0x144, symBinAddr: 0x30CEC, symSize: 0x4 } + - { offsetInCU: 0x107, offset: 0xC730F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace12NetworkErrorOMa', symObjAddr: 0x148, symBinAddr: 0x30CF0, symSize: 0x10 } + - { offsetInCU: 0x11B, offset: 0xC7323, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOwCP', symObjAddr: 0x158, symBinAddr: 0x30D00, symSize: 0xC8 } + - { offsetInCU: 0x12F, offset: 0xC7337, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOwxx', symObjAddr: 0x220, symBinAddr: 0x30DC8, symSize: 0x68 } + - { offsetInCU: 0x143, offset: 0xC734B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOwcp', symObjAddr: 0x288, symBinAddr: 0x30E30, symSize: 0xA4 } + - { offsetInCU: 0x157, offset: 0xC735F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOwca', symObjAddr: 0x32C, symBinAddr: 0x30ED4, symSize: 0xF0 } + - { offsetInCU: 0x16B, offset: 0xC7373, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOwtk', symObjAddr: 0x41C, symBinAddr: 0x30FC4, symSize: 0xA4 } + - { offsetInCU: 0x17F, offset: 0xC7387, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOwta', symObjAddr: 0x4C0, symBinAddr: 0x31068, symSize: 0xF0 } + - { offsetInCU: 0x193, offset: 0xC739B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOwet', symObjAddr: 0x5B0, symBinAddr: 0x31158, symSize: 0xC } + - { offsetInCU: 0x1A7, offset: 0xC73AF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOwst', symObjAddr: 0x608, symBinAddr: 0x311B0, symSize: 0xC } + - { offsetInCU: 0x1BB, offset: 0xC73C3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOwug', symObjAddr: 0x664, symBinAddr: 0x3120C, symSize: 0x38 } + - { offsetInCU: 0x1CF, offset: 0xC73D7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOwup', symObjAddr: 0x69C, symBinAddr: 0x31244, symSize: 0x4 } + - { offsetInCU: 0x1E3, offset: 0xC73EB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOwui', symObjAddr: 0x6A0, symBinAddr: 0x31248, symSize: 0x40 } + - { offsetInCU: 0x1F7, offset: 0xC73FF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOMa', symObjAddr: 0x6E0, symBinAddr: 0x31288, symSize: 0x3C } + - { offsetInCU: 0x20B, offset: 0xC7413, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOMr', symObjAddr: 0x71C, symBinAddr: 0x312C4, symSize: 0x54 } + - { offsetInCU: 0x21F, offset: 0xC7427, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15RepositoryErrorOwxx', symObjAddr: 0x774, symBinAddr: 0x3131C, symSize: 0x18 } + - { offsetInCU: 0x233, offset: 0xC743B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15RepositoryErrorOwca', symObjAddr: 0x7D8, symBinAddr: 0x31380, symSize: 0xA0 } + - { offsetInCU: 0x247, offset: 0xC744F, size: 0x8, addend: 0x0, symName: ___swift_memcpy16_8, symObjAddr: 0x878, symBinAddr: 0x31420, symSize: 0xC } + - { offsetInCU: 0x25B, offset: 0xC7463, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15RepositoryErrorOwta', symObjAddr: 0x884, symBinAddr: 0x3142C, symSize: 0x60 } + - { offsetInCU: 0x26F, offset: 0xC7477, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15RepositoryErrorOwet', symObjAddr: 0x8E4, symBinAddr: 0x3148C, symSize: 0x5C } + - { offsetInCU: 0x283, offset: 0xC748B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15RepositoryErrorOwst', symObjAddr: 0x940, symBinAddr: 0x314E8, symSize: 0x5C } + - { offsetInCU: 0x297, offset: 0xC749F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15RepositoryErrorOwug', symObjAddr: 0x99C, symBinAddr: 0x31544, symSize: 0x18 } + - { offsetInCU: 0x2AB, offset: 0xC74B3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15RepositoryErrorOwup', symObjAddr: 0x9B4, symBinAddr: 0x3155C, symSize: 0x4 } + - { offsetInCU: 0x2BF, offset: 0xC74C7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15RepositoryErrorOwui', symObjAddr: 0x9B8, symBinAddr: 0x31560, symSize: 0x20 } + - { offsetInCU: 0x2D3, offset: 0xC74DB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15RepositoryErrorOMa', symObjAddr: 0x9D8, symBinAddr: 0x31580, symSize: 0x10 } + - { offsetInCU: 0x2E7, offset: 0xC74EF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FileErrorOwet', symObjAddr: 0x9F8, symBinAddr: 0x31590, symSize: 0x90 } + - { offsetInCU: 0x2FB, offset: 0xC7503, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FileErrorOwst', symObjAddr: 0xA88, symBinAddr: 0x31620, symSize: 0xBC } + - { offsetInCU: 0x30F, offset: 0xC7517, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FileErrorOwug', symObjAddr: 0xB44, symBinAddr: 0x316DC, symSize: 0x8 } + - { offsetInCU: 0x323, offset: 0xC752B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FileErrorOwup', symObjAddr: 0xB4C, symBinAddr: 0x316E4, symSize: 0x4 } + - { offsetInCU: 0x337, offset: 0xC753F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FileErrorOwui', symObjAddr: 0xB50, symBinAddr: 0x316E8, symSize: 0x8 } + - { offsetInCU: 0x34B, offset: 0xC7553, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FileErrorOMa', symObjAddr: 0xB58, symBinAddr: 0x316F0, symSize: 0x10 } + - { offsetInCU: 0x35F, offset: 0xC7567, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FileErrorOAA0aC0AAWI', symObjAddr: 0xB68, symBinAddr: 0x31700, symSize: 0x24 } + - { offsetInCU: 0x373, offset: 0xC757B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FileErrorOSHAASQWb', symObjAddr: 0xBD0, symBinAddr: 0x31724, symSize: 0x4 } + - { offsetInCU: 0x387, offset: 0xC758F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FileErrorOACSQAAWl', symObjAddr: 0xBD4, symBinAddr: 0x31728, symSize: 0x44 } + - { offsetInCU: 0x3C5, offset: 0xC75CD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FileErrorOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0xC48, symBinAddr: 0x3179C, symSize: 0x14 } + - { offsetInCU: 0x443, offset: 0xC764B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FileErrorOSHAASH9hashValueSivgTW', symObjAddr: 0xC5C, symBinAddr: 0x317B0, symSize: 0x44 } + - { offsetInCU: 0x526, offset: 0xC772E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FileErrorOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0xCA0, symBinAddr: 0x317F4, symSize: 0x28 } + - { offsetInCU: 0x5B9, offset: 0xC77C1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15RepositoryErrorOAA0aC0AAWI', symObjAddr: 0xD08, symBinAddr: 0x3185C, symSize: 0x24 } + - { offsetInCU: 0x5CD, offset: 0xC77D5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOAA0aC0AAWI', symObjAddr: 0xD70, symBinAddr: 0x31880, symSize: 0x24 } + - { offsetInCU: 0x5E1, offset: 0xC77E9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOACs0C0AAWl', symObjAddr: 0xD94, symBinAddr: 0x318A4, symSize: 0x48 } + - { offsetInCU: 0x5F5, offset: 0xC77FD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace12NetworkErrorOAA0aC0AAWI', symObjAddr: 0xDDC, symBinAddr: 0x318EC, symSize: 0x24 } + - { offsetInCU: 0x609, offset: 0xC7811, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SysctlErrorOWOy', symObjAddr: 0xE58, symBinAddr: 0x31924, symSize: 0x8 } + - { offsetInCU: 0x61D, offset: 0xC7825, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SysctlErrorOwxx', symObjAddr: 0xE60, symBinAddr: 0x3192C, symSize: 0x10 } + - { offsetInCU: 0x631, offset: 0xC7839, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SysctlErrorOWOe', symObjAddr: 0xE70, symBinAddr: 0x3193C, symSize: 0x8 } + - { offsetInCU: 0x645, offset: 0xC784D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SysctlErrorOwca', symObjAddr: 0xEC4, symBinAddr: 0x31990, symSize: 0x54 } + - { offsetInCU: 0x659, offset: 0xC7861, size: 0x8, addend: 0x0, symName: ___swift_memcpy17_8, symObjAddr: 0xF18, symBinAddr: 0x319E4, symSize: 0x14 } + - { offsetInCU: 0x66D, offset: 0xC7875, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SysctlErrorOwta', symObjAddr: 0xF2C, symBinAddr: 0x319F8, symSize: 0x44 } + - { offsetInCU: 0x681, offset: 0xC7889, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SysctlErrorOwet', symObjAddr: 0xF70, symBinAddr: 0x31A3C, symSize: 0x48 } + - { offsetInCU: 0x695, offset: 0xC789D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SysctlErrorOwst', symObjAddr: 0xFB8, symBinAddr: 0x31A84, symSize: 0x44 } + - { offsetInCU: 0x6A9, offset: 0xC78B1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SysctlErrorOwug', symObjAddr: 0xFFC, symBinAddr: 0x31AC8, symSize: 0x8 } + - { offsetInCU: 0x6BD, offset: 0xC78C5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SysctlErrorOwup', symObjAddr: 0x1004, symBinAddr: 0x31AD0, symSize: 0x4 } + - { offsetInCU: 0x6D1, offset: 0xC78D9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SysctlErrorOwui', symObjAddr: 0x1008, symBinAddr: 0x31AD4, symSize: 0xC } + - { offsetInCU: 0x6E5, offset: 0xC78ED, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SysctlErrorOMa', symObjAddr: 0x1014, symBinAddr: 0x31AE0, symSize: 0x10 } + - { offsetInCU: 0x6F9, offset: 0xC7901, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SysctlErrorOAA0aC0AAWI', symObjAddr: 0x1024, symBinAddr: 0x31AF0, symSize: 0x24 } + - { offsetInCU: 0x70D, offset: 0xC7915, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SysctlErrorOACs0C0AAWl', symObjAddr: 0x1048, symBinAddr: 0x31B14, symSize: 0x44 } + - { offsetInCU: 0x735, offset: 0xC793D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace12NetworkErrorOs0C0AAsADP7_domainSSvgTW', symObjAddr: 0xC18, symBinAddr: 0x3176C, symSize: 0x4 } + - { offsetInCU: 0x751, offset: 0xC7959, size: 0x8, addend: 0x0, symName: '_$s9Backtrace12NetworkErrorOs0C0AAsADP5_codeSivgTW', symObjAddr: 0xC1C, symBinAddr: 0x31770, symSize: 0x4 } + - { offsetInCU: 0x76D, offset: 0xC7975, size: 0x8, addend: 0x0, symName: '_$s9Backtrace12NetworkErrorOs0C0AAsADP9_userInfoyXlSgvgTW', symObjAddr: 0xC20, symBinAddr: 0x31774, symSize: 0x4 } + - { offsetInCU: 0x789, offset: 0xC7991, size: 0x8, addend: 0x0, symName: '_$s9Backtrace12NetworkErrorOs0C0AAsADP19_getEmbeddedNSErroryXlSgyFTW', symObjAddr: 0xC24, symBinAddr: 0x31778, symSize: 0x4 } + - { offsetInCU: 0x7A5, offset: 0xC79AD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOs0C0AAsADP7_domainSSvgTW', symObjAddr: 0xC28, symBinAddr: 0x3177C, symSize: 0x4 } + - { offsetInCU: 0x7C1, offset: 0xC79C9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOs0C0AAsADP5_codeSivgTW', symObjAddr: 0xC2C, symBinAddr: 0x31780, symSize: 0x4 } + - { offsetInCU: 0x7DD, offset: 0xC79E5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOs0C0AAsADP9_userInfoyXlSgvgTW', symObjAddr: 0xC30, symBinAddr: 0x31784, symSize: 0x4 } + - { offsetInCU: 0x7F9, offset: 0xC7A01, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOs0C0AAsADP19_getEmbeddedNSErroryXlSgyFTW', symObjAddr: 0xC34, symBinAddr: 0x31788, symSize: 0x4 } + - { offsetInCU: 0x815, offset: 0xC7A1D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15RepositoryErrorOs0C0AAsADP7_domainSSvgTW', symObjAddr: 0xC38, symBinAddr: 0x3178C, symSize: 0x4 } + - { offsetInCU: 0x831, offset: 0xC7A39, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15RepositoryErrorOs0C0AAsADP5_codeSivgTW', symObjAddr: 0xC3C, symBinAddr: 0x31790, symSize: 0x4 } + - { offsetInCU: 0x84D, offset: 0xC7A55, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15RepositoryErrorOs0C0AAsADP9_userInfoyXlSgvgTW', symObjAddr: 0xC40, symBinAddr: 0x31794, symSize: 0x4 } + - { offsetInCU: 0x869, offset: 0xC7A71, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15RepositoryErrorOs0C0AAsADP19_getEmbeddedNSErroryXlSgyFTW', symObjAddr: 0xC44, symBinAddr: 0x31798, symSize: 0x4 } + - { offsetInCU: 0x8BC, offset: 0xC7AC4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FileErrorOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0xCC8, symBinAddr: 0x3181C, symSize: 0x40 } + - { offsetInCU: 0x958, offset: 0xC7B60, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FileErrorOs0C0AAsADP7_domainSSvgTW', symObjAddr: 0xE44, symBinAddr: 0x31910, symSize: 0x4 } + - { offsetInCU: 0x974, offset: 0xC7B7C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FileErrorOs0C0AAsADP5_codeSivgTW', symObjAddr: 0xE48, symBinAddr: 0x31914, symSize: 0x4 } + - { offsetInCU: 0x990, offset: 0xC7B98, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FileErrorOs0C0AAsADP9_userInfoyXlSgvgTW', symObjAddr: 0xE4C, symBinAddr: 0x31918, symSize: 0x4 } + - { offsetInCU: 0x9AC, offset: 0xC7BB4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FileErrorOs0C0AAsADP19_getEmbeddedNSErroryXlSgyFTW', symObjAddr: 0xE50, symBinAddr: 0x3191C, symSize: 0x4 } + - { offsetInCU: 0x9C8, offset: 0xC7BD0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SysctlErrorOs0C0AAsADP7_domainSSvgTW', symObjAddr: 0x108C, symBinAddr: 0x31B58, symSize: 0x4 } + - { offsetInCU: 0x9E4, offset: 0xC7BEC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SysctlErrorOs0C0AAsADP5_codeSivgTW', symObjAddr: 0x1090, symBinAddr: 0x31B5C, symSize: 0x4 } + - { offsetInCU: 0xA00, offset: 0xC7C08, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SysctlErrorOs0C0AAsADP9_userInfoyXlSgvgTW', symObjAddr: 0x1094, symBinAddr: 0x31B60, symSize: 0x4 } + - { offsetInCU: 0xA1C, offset: 0xC7C24, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SysctlErrorOs0C0AAsADP19_getEmbeddedNSErroryXlSgyFTW', symObjAddr: 0x1098, symBinAddr: 0x31B64, symSize: 0x4 } + - { offsetInCU: 0x154, offset: 0xC7F19, size: 0x8, addend: 0x0, symName: '_$sSD9BacktraceE2peoiyySDyxq_Gz_ACtFZSS_ypTgm5', symObjAddr: 0x0, symBinAddr: 0x31B6C, symSize: 0x390 } + - { offsetInCU: 0x33E, offset: 0xC8103, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportC10reportData10Foundation0D0VvgTo', symObjAddr: 0x390, symBinAddr: 0x31EFC, symSize: 0x5C } + - { offsetInCU: 0x38F, offset: 0xC8154, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportC15attachmentPathsSaySSGvgTo', symObjAddr: 0x46C, symBinAddr: 0x31F94, symSize: 0x68 } + - { offsetInCU: 0x3E7, offset: 0xC81AC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportC15attachmentPathsSaySSGvsTo', symObjAddr: 0x4E0, symBinAddr: 0x32008, symSize: 0x64 } + - { offsetInCU: 0x458, offset: 0xC821D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportC10attributesSDySSypGvgTo', symObjAddr: 0x594, symBinAddr: 0x320BC, symSize: 0x7C } + - { offsetInCU: 0x4B0, offset: 0xC8275, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportC10attributesSDySSypGvsTo', symObjAddr: 0x660, symBinAddr: 0x32188, symSize: 0x7C } + - { offsetInCU: 0x599, offset: 0xC835E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportCACycfcTo', symObjAddr: 0x11D4, symBinAddr: 0x32CFC, symSize: 0x2C } + - { offsetInCU: 0x64C, offset: 0xC8411, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportCfETo', symObjAddr: 0x1234, symBinAddr: 0x32D5C, symSize: 0x84 } + - { offsetInCU: 0x67B, offset: 0xC8440, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportCMU', symObjAddr: 0x12B8, symBinAddr: 0x32DE0, symSize: 0x8 } + - { offsetInCU: 0x68F, offset: 0xC8454, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportCMa', symObjAddr: 0x12C0, symBinAddr: 0x32DE8, symSize: 0x3C } + - { offsetInCU: 0x6A3, offset: 0xC8468, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportCMr', symObjAddr: 0x12FC, symBinAddr: 0x32E24, symSize: 0x94 } + - { offsetInCU: 0x6B7, offset: 0xC847C, size: 0x8, addend: 0x0, symName: '_$sSS3key_yp5valuetSgWOb', symObjAddr: 0x145C, symBinAddr: 0x32EC4, symSize: 0x48 } + - { offsetInCU: 0x6CB, offset: 0xC8490, size: 0x8, addend: 0x0, symName: '_$s10Foundation4UUIDVSgWOh', symObjAddr: 0x1520, symBinAddr: 0x32F0C, symSize: 0x40 } + - { offsetInCU: 0xA24, offset: 0xC87E9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportC10reportData10Foundation0D0Vvg', symObjAddr: 0x3EC, symBinAddr: 0x31F58, symSize: 0x3C } + - { offsetInCU: 0xA7C, offset: 0xC8841, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportC15attachmentPathsSaySSGvM', symObjAddr: 0x550, symBinAddr: 0x32078, symSize: 0x44 } + - { offsetInCU: 0xADA, offset: 0xC889F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportC10attributesSDySSypGvM', symObjAddr: 0x734, symBinAddr: 0x3225C, symSize: 0x44 } + - { offsetInCU: 0xAFF, offset: 0xC88C4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportC10attributesSDySSypGvM.resume.0', symObjAddr: 0x778, symBinAddr: 0x322A0, symSize: 0x4 } + - { offsetInCU: 0xB8E, offset: 0xC8953, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportC6report10attributes15attachmentPathsAC10Foundation4DataV_SDySSypGSaySSGtKcfc', symObjAddr: 0x77C, symBinAddr: 0x322A4, symSize: 0x3E4 } + - { offsetInCU: 0xC66, offset: 0xC8A2B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportC13managedObjectAcA5CrashC_tKcfc', symObjAddr: 0xB60, symBinAddr: 0x32688, symSize: 0x628 } + - { offsetInCU: 0xD9A, offset: 0xC8B5F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportCACycfC', symObjAddr: 0x1188, symBinAddr: 0x32CB0, symSize: 0x20 } + - { offsetInCU: 0xDAE, offset: 0xC8B73, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportCACycfc', symObjAddr: 0x11A8, symBinAddr: 0x32CD0, symSize: 0x2C } + - { offsetInCU: 0xE07, offset: 0xC8BCC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportCfD', symObjAddr: 0x1200, symBinAddr: 0x32D28, symSize: 0x34 } + - { offsetInCU: 0xBB, offset: 0xC8CB9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5QueueC5clearyyFTo', symObjAddr: 0xBC, symBinAddr: 0x3300C, symSize: 0x28 } + - { offsetInCU: 0xD7, offset: 0xC8CD5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5QueueC7isEmptySbvgTo', symObjAddr: 0xE4, symBinAddr: 0x33034, symSize: 0x34 } + - { offsetInCU: 0x109, offset: 0xC8D07, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5QueueC5countSivgTo', symObjAddr: 0x1B0, symBinAddr: 0x33100, symSize: 0x34 } + - { offsetInCU: 0x167, offset: 0xC8D65, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5QueueCACyxGycfcTo', symObjAddr: 0x314, symBinAddr: 0x33264, symSize: 0x20 } + - { offsetInCU: 0x19A, offset: 0xC8D98, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5QueueCfETo', symObjAddr: 0x380, symBinAddr: 0x332D0, symSize: 0x10 } + - { offsetInCU: 0x1C9, offset: 0xC8DC7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5QueueCMa', symObjAddr: 0x390, symBinAddr: 0x332E0, symSize: 0xC } + - { offsetInCU: 0x1DD, offset: 0xC8DDB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5QueueCMi', symObjAddr: 0x39C, symBinAddr: 0x332EC, symSize: 0x4 } + - { offsetInCU: 0x1F1, offset: 0xC8DEF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5QueueCMr', symObjAddr: 0x3A0, symBinAddr: 0x332F0, symSize: 0x44 } + - { offsetInCU: 0x35D, offset: 0xC8F5B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5QueueC11allElementsSayxGyF', symObjAddr: 0x0, symBinAddr: 0x32F50, symSize: 0x48 } + - { offsetInCU: 0x3CF, offset: 0xC8FCD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5QueueC5clearyyF', symObjAddr: 0x48, symBinAddr: 0x32F98, symSize: 0x74 } + - { offsetInCU: 0x41A, offset: 0xC9018, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5QueueC7isEmptySbvg', symObjAddr: 0x118, symBinAddr: 0x33068, symSize: 0x98 } + - { offsetInCU: 0x480, offset: 0xC907E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5QueueC5countSivg', symObjAddr: 0x1E4, symBinAddr: 0x33134, symSize: 0x84 } + - { offsetInCU: 0x4EC, offset: 0xC90EA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5QueueCACyxGycfC', symObjAddr: 0x268, symBinAddr: 0x331B8, symSize: 0x20 } + - { offsetInCU: 0x506, offset: 0xC9104, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5QueueCACyxGycfc', symObjAddr: 0x288, symBinAddr: 0x331D8, symSize: 0x8C } + - { offsetInCU: 0x536, offset: 0xC9134, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5QueueCfD', symObjAddr: 0x334, symBinAddr: 0x33284, symSize: 0x4C } + - { offsetInCU: 0x78, offset: 0xC920A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC013maxIndividualB9SizeBytesSivgTo', symObjAddr: 0x8, symBinAddr: 0x33364, symSize: 0x44 } + - { offsetInCU: 0xD0, offset: 0xC9262, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC013maxIndividualB9SizeBytesSivsTo', symObjAddr: 0x90, symBinAddr: 0x333EC, symSize: 0x48 } + - { offsetInCU: 0x157, offset: 0xC92E9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC21maxQueueFileSizeBytesSivgTo', symObjAddr: 0x168, symBinAddr: 0x334C4, symSize: 0x44 } + - { offsetInCU: 0x1AF, offset: 0xC9341, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC21maxQueueFileSizeBytesSivsTo', symObjAddr: 0x1F0, symBinAddr: 0x3354C, symSize: 0x48 } + - { offsetInCU: 0x220, offset: 0xC93B2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC21breadcrumbLogFileNameSSvgTo', symObjAddr: 0x2C4, symBinAddr: 0x33620, symSize: 0x4C } + - { offsetInCU: 0x271, offset: 0xC9403, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC15breadcrumbLevelAA0abE0OvgTo', symObjAddr: 0x348, symBinAddr: 0x336A4, symSize: 0x44 } + - { offsetInCU: 0x2C9, offset: 0xC945B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC15breadcrumbLevelAA0abE0OvsTo', symObjAddr: 0x3D0, symBinAddr: 0x3372C, symSize: 0x48 } + - { offsetInCU: 0x397, offset: 0xC9529, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC_21maxQueueFileSizeBytes013breadcrumbLogF4Name0I5Types0I5LevelACSi_SiSSSaySiGSitcfcTo', symObjAddr: 0x71C, symBinAddr: 0x33A78, symSize: 0x84 } + - { offsetInCU: 0x42E, offset: 0xC95C0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC03getB7LogPath10Foundation3URLVyKFTo', symObjAddr: 0xB1C, symBinAddr: 0x33E78, symSize: 0xE0 } + - { offsetInCU: 0x48D, offset: 0xC961F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsCACycfcTo', symObjAddr: 0xC48, symBinAddr: 0x33FA4, symSize: 0x2C } + - { offsetInCU: 0x6E1, offset: 0xC9873, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsCfETo', symObjAddr: 0xCA4, symBinAddr: 0x34000, symSize: 0x3C } + - { offsetInCU: 0x710, offset: 0xC98A2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsCMa', symObjAddr: 0xCE0, symBinAddr: 0x3403C, symSize: 0x20 } + - { offsetInCU: 0x971, offset: 0xC9B03, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC010defaultMaxB8FileSizeSivgZ', symObjAddr: 0x0, symBinAddr: 0x3335C, symSize: 0x8 } + - { offsetInCU: 0x9AB, offset: 0xC9B3D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC013maxIndividualB9SizeBytesSivg', symObjAddr: 0x4C, symBinAddr: 0x333A8, symSize: 0x44 } + - { offsetInCU: 0x9F5, offset: 0xC9B87, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC013maxIndividualB9SizeBytesSivs', symObjAddr: 0xD8, symBinAddr: 0x33434, symSize: 0x48 } + - { offsetInCU: 0xA1E, offset: 0xC9BB0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC013maxIndividualB9SizeBytesSivM', symObjAddr: 0x120, symBinAddr: 0x3347C, symSize: 0x44 } + - { offsetInCU: 0xA43, offset: 0xC9BD5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC013maxIndividualB9SizeBytesSivM.resume.0', symObjAddr: 0x164, symBinAddr: 0x334C0, symSize: 0x4 } + - { offsetInCU: 0xA78, offset: 0xC9C0A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC21maxQueueFileSizeBytesSivg', symObjAddr: 0x1AC, symBinAddr: 0x33508, symSize: 0x44 } + - { offsetInCU: 0xAB7, offset: 0xC9C49, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC21maxQueueFileSizeBytesSivs', symObjAddr: 0x238, symBinAddr: 0x33594, symSize: 0x48 } + - { offsetInCU: 0xAE0, offset: 0xC9C72, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC21maxQueueFileSizeBytesSivM', symObjAddr: 0x280, symBinAddr: 0x335DC, symSize: 0x44 } + - { offsetInCU: 0xB19, offset: 0xC9CAB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC21breadcrumbLogFileNameSSvg', symObjAddr: 0x310, symBinAddr: 0x3366C, symSize: 0x38 } + - { offsetInCU: 0xB4C, offset: 0xC9CDE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC15breadcrumbLevelAA0abE0Ovg', symObjAddr: 0x38C, symBinAddr: 0x336E8, symSize: 0x44 } + - { offsetInCU: 0xB90, offset: 0xC9D22, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC15breadcrumbLevelAA0abE0Ovs', symObjAddr: 0x418, symBinAddr: 0x33774, symSize: 0x48 } + - { offsetInCU: 0xBB9, offset: 0xC9D4B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC15breadcrumbLevelAA0abE0OvM', symObjAddr: 0x460, symBinAddr: 0x337BC, symSize: 0x44 } + - { offsetInCU: 0xBDE, offset: 0xC9D70, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC_21maxQueueFileSizeBytes013breadcrumbLogF4Name0I5Types0I5LevelACSi_SiSSSaySiGSitcfC', symObjAddr: 0x4A4, symBinAddr: 0x33800, symSize: 0x70 } + - { offsetInCU: 0xCA4, offset: 0xC9E36, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC_21maxQueueFileSizeBytes013breadcrumbLogF4Name0I5Types0I5LevelACSi_SiSSSaySiGSitcfc', symObjAddr: 0x514, symBinAddr: 0x33870, symSize: 0x208 } + - { offsetInCU: 0xFC0, offset: 0xCA152, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC_21maxQueueFileSizeBytes013breadcrumbLogF4Name0I5Types0I5LevelACSi_SiSSSayAA0aB4TypeOGAA0abM0OtcfC', symObjAddr: 0x7A0, symBinAddr: 0x33AFC, symSize: 0x128 } + - { offsetInCU: 0xFFA, offset: 0xCA18C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC_21maxQueueFileSizeBytes013breadcrumbLogF4Name0I5Types0I5LevelACSi_SiSSSayAA0aB4TypeOGAA0abM0Otcfc', symObjAddr: 0x8C8, symBinAddr: 0x33C24, symSize: 0x128 } + - { offsetInCU: 0x1062, offset: 0xCA1F4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC03getB7LogPath10Foundation3URLVyKF', symObjAddr: 0x9F0, symBinAddr: 0x33D4C, symSize: 0x12C } + - { offsetInCU: 0x108E, offset: 0xCA220, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsCACycfC', symObjAddr: 0xBFC, symBinAddr: 0x33F58, symSize: 0x20 } + - { offsetInCU: 0x10A2, offset: 0xCA234, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsCACycfc', symObjAddr: 0xC1C, symBinAddr: 0x33F78, symSize: 0x2C } + - { offsetInCU: 0x10FB, offset: 0xCA28D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsCfD', symObjAddr: 0xC74, symBinAddr: 0x33FD0, symSize: 0x30 } + - { offsetInCU: 0x2B, offset: 0xCA2E5, size: 0x8, addend: 0x0, symName: '_$sSS10FoundationE7cString8encodingSSSgSays4Int8VG_SSAAE8EncodingVtcfC', symObjAddr: 0x0, symBinAddr: 0x342C8, symSize: 0x27C } + - { offsetInCU: 0x20E, offset: 0xCA4C8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace13SystemControlV5bytes3mibSays4Int8VGSays5Int32VG_tKFZTf4nd_n', symObjAddr: 0x314, symBinAddr: 0x345DC, symSize: 0x200 } + - { offsetInCU: 0x521, offset: 0xCA7DB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace13SystemControlV6string7forKeysSSSays5Int32VG_tKFZTf4nd_n', symObjAddr: 0x788, symBinAddr: 0x34A50, symSize: 0x33C } + - { offsetInCU: 0x986, offset: 0xCAC40, size: 0x8, addend: 0x0, symName: '_$s9Backtrace3CPUV18architectureString33_F7E0BF116E89EEA3403FB14459BC88AALL7cpuType0m3SubN0SSs5Int32V_AItFZTf4nnd_n', symObjAddr: 0x514, symBinAddr: 0x347DC, symSize: 0x274 } + - { offsetInCU: 0xACB, offset: 0xCAD85, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10StatisticsV15hostCpuLoadInfoSo0C14_cpu_load_infoVyKFZTf4d_n', symObjAddr: 0xAC4, symBinAddr: 0x34D8C, symSize: 0xB4 } + - { offsetInCU: 0xC08, offset: 0xCAEC2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10StatisticsV20processorSetLoadInfoSo0C14_set_load_infoVyKFZTf4d_n', symObjAddr: 0xB78, symBinAddr: 0x34E40, symSize: 0xC8 } + - { offsetInCU: 0xF0D, offset: 0xCB1C7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10StatisticsV14vmStatistics64So0C13_statistics64VyKFZTf4d_n', symObjAddr: 0xE08, symBinAddr: 0x350D0, symSize: 0x120 } + - { offsetInCU: 0x1099, offset: 0xCB353, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9ProcessorVACyKcfCTf4d_n', symObjAddr: 0xC40, symBinAddr: 0x34F08, symSize: 0x1C8 } + - { offsetInCU: 0x12DA, offset: 0xCB594, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10MemoryInfoV6SystemVAEyKcfCTf4d_n', symObjAddr: 0xF28, symBinAddr: 0x351F0, symSize: 0x8C } + - { offsetInCU: 0x13DE, offset: 0xCB698, size: 0x8, addend: 0x0, symName: '_$s9Backtrace6SystemV6uptimeSiyKFZTf4d_n', symObjAddr: 0xFB4, symBinAddr: 0x3527C, symSize: 0xE8 } + - { offsetInCU: 0x15C9, offset: 0xCB883, size: 0x8, addend: 0x0, symName: '_$sSo13NSProcessInfoC9BacktraceE15numberOfThreadsSuyKFZTf4d_n', symObjAddr: 0x109C, symBinAddr: 0x35364, symSize: 0x114 } + - { offsetInCU: 0x170B, offset: 0xCB9C5, size: 0x8, addend: 0x0, symName: '_$sSo13NSProcessInfoC9BacktraceE3ageSiyKFZTf4d_n', symObjAddr: 0x11B0, symBinAddr: 0x35478, symSize: 0x128 } + - { offsetInCU: 0x189D, offset: 0xCBB57, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9KernErrorOACs0C0AAWl', symObjAddr: 0x1318, symBinAddr: 0x355A0, symSize: 0x44 } + - { offsetInCU: 0x18B1, offset: 0xCBB6B, size: 0x8, addend: 0x0, symName: ___swift_memcpy5_4, symObjAddr: 0x13E4, symBinAddr: 0x355E4, symSize: 0x14 } + - { offsetInCU: 0x18C5, offset: 0xCBB7F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9KernErrorOwet', symObjAddr: 0x13FC, symBinAddr: 0x355F8, symSize: 0x20 } + - { offsetInCU: 0x18D9, offset: 0xCBB93, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9KernErrorOwst', symObjAddr: 0x141C, symBinAddr: 0x35618, symSize: 0x2C } + - { offsetInCU: 0x18ED, offset: 0xCBBA7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9KernErrorOwug', symObjAddr: 0x1448, symBinAddr: 0x35644, symSize: 0x1C } + - { offsetInCU: 0x1901, offset: 0xCBBBB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9KernErrorOwup', symObjAddr: 0x1464, symBinAddr: 0x35660, symSize: 0x4 } + - { offsetInCU: 0x1915, offset: 0xCBBCF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9KernErrorOwui', symObjAddr: 0x1468, symBinAddr: 0x35664, symSize: 0x20 } + - { offsetInCU: 0x1929, offset: 0xCBBE3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9KernErrorOMa', symObjAddr: 0x1488, symBinAddr: 0x35684, symSize: 0x10 } + - { offsetInCU: 0x1988, offset: 0xCBC42, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9KernErrorOs0C0AAsADP7_domainSSvgTW', symObjAddr: 0x27C, symBinAddr: 0x34544, symSize: 0x4 } + - { offsetInCU: 0x19A4, offset: 0xCBC5E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9KernErrorOs0C0AAsADP5_codeSivgTW', symObjAddr: 0x280, symBinAddr: 0x34548, symSize: 0x4 } + - { offsetInCU: 0x19C0, offset: 0xCBC7A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9KernErrorOs0C0AAsADP9_userInfoyXlSgvgTW', symObjAddr: 0x284, symBinAddr: 0x3454C, symSize: 0x4 } + - { offsetInCU: 0x19DC, offset: 0xCBC96, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9KernErrorOs0C0AAsADP19_getEmbeddedNSErroryXlSgyFTW', symObjAddr: 0x288, symBinAddr: 0x34550, symSize: 0x4 } + - { offsetInCU: 0x212F, offset: 0xCC3E9, size: 0x8, addend: 0x0, symName: '_$sSS10FoundationE7cString8encodingSSSgSays4Int8VG_SSAAE8EncodingVtcfC', symObjAddr: 0x0, symBinAddr: 0x342C8, symSize: 0x27C } + - { offsetInCU: 0x21DE, offset: 0xCC498, size: 0x8, addend: 0x0, symName: '_$sSlsSQ7ElementRpzrlE10firstIndex2of0C0QzSgAB_tFSays4Int8VG_Tgq5', symObjAddr: 0x28C, symBinAddr: 0x34554, symSize: 0x88 } + - { offsetInCU: 0x21F6, offset: 0xCC4B0, size: 0x8, addend: 0x0, symName: '_$sSlsSQ7ElementRpzrlE10firstIndex2of0C0QzSgAB_tFSays4Int8VG_Tgq5', symObjAddr: 0x28C, symBinAddr: 0x34554, symSize: 0x88 } + - { offsetInCU: 0x27, offset: 0xCC792, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE5ErrorOSQACSQ2eeoiySbx_xtFZTW', symObjAddr: 0x0, symBinAddr: 0x35694, symSize: 0x8 } + - { offsetInCU: 0x46, offset: 0xCC7B1, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE5ErrorOSQACSQ2eeoiySbx_xtFZTW', symObjAddr: 0x0, symBinAddr: 0x35694, symSize: 0x8 } + - { offsetInCU: 0x9E, offset: 0xCC809, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE5ErrorOSHACSH9hashValueSivgTW', symObjAddr: 0x8, symBinAddr: 0x3569C, symSize: 0x40 } + - { offsetInCU: 0x181, offset: 0xCC8EC, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE5ErrorOSHACSH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x48, symBinAddr: 0x356DC, symSize: 0x24 } + - { offsetInCU: 0x26F, offset: 0xCC9DA, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE5ErrorOAEsAdCWl', symObjAddr: 0x440, symBinAddr: 0x35A90, symSize: 0x44 } + - { offsetInCU: 0x283, offset: 0xCC9EE, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE4syncy10Foundation4DataVSg08responseE0_So17NSHTTPURLResponseCSg11urlResponses5Error_pSg0fJ0tAE10URLRequestVFyAH_So13NSURLResponseCSgAOtYbcfU_TA', symObjAddr: 0x594, symBinAddr: 0x35BE4, symSize: 0x8 } + - { offsetInCU: 0x297, offset: 0xCCA02, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataVSgSo13NSURLResponseCSgs5Error_pSgIeghggg_So6NSDataCSgAGSo7NSErrorCSgIeyBhyyy_TR', symObjAddr: 0x59C, symBinAddr: 0x35BEC, symSize: 0xC8 } + - { offsetInCU: 0x2AF, offset: 0xCCA1A, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x664, symBinAddr: 0x35CB4, symSize: 0x10 } + - { offsetInCU: 0x2C3, offset: 0xCCA2E, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x674, symBinAddr: 0x35CC4, symSize: 0x8 } + - { offsetInCU: 0x2D7, offset: 0xCCA42, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE5ErrorOwet', symObjAddr: 0x6F0, symBinAddr: 0x35CCC, symSize: 0x50 } + - { offsetInCU: 0x2EB, offset: 0xCCA56, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE5ErrorOwst', symObjAddr: 0x740, symBinAddr: 0x35D1C, symSize: 0x8C } + - { offsetInCU: 0x2FF, offset: 0xCCA6A, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE5ErrorOwug', symObjAddr: 0x7CC, symBinAddr: 0x35DA8, symSize: 0x8 } + - { offsetInCU: 0x313, offset: 0xCCA7E, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE5ErrorOwup', symObjAddr: 0x7D4, symBinAddr: 0x35DB0, symSize: 0x4 } + - { offsetInCU: 0x327, offset: 0xCCA92, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE5ErrorOwui', symObjAddr: 0x7D8, symBinAddr: 0x35DB4, symSize: 0x4 } + - { offsetInCU: 0x33B, offset: 0xCCAA6, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE5ErrorOMa', symObjAddr: 0x7DC, symBinAddr: 0x35DB8, symSize: 0x10 } + - { offsetInCU: 0x34F, offset: 0xCCABA, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE5ErrorOSHACSQWb', symObjAddr: 0x7EC, symBinAddr: 0x35DC8, symSize: 0x4 } + - { offsetInCU: 0x363, offset: 0xCCACE, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE5ErrorOAESQACWl', symObjAddr: 0x7F0, symBinAddr: 0x35DCC, symSize: 0x44 } + - { offsetInCU: 0x3C2, offset: 0xCCB2D, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE5ErrorOSHACSH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x6C, symBinAddr: 0x35700, symSize: 0x3C } + - { offsetInCU: 0x45E, offset: 0xCCBC9, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE5ErrorOsAdCsADP7_domainSSvgTW', symObjAddr: 0xA8, symBinAddr: 0x3573C, symSize: 0x4 } + - { offsetInCU: 0x47A, offset: 0xCCBE5, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE5ErrorOsAdCsADP5_codeSivgTW', symObjAddr: 0xAC, symBinAddr: 0x35740, symSize: 0x4 } + - { offsetInCU: 0x496, offset: 0xCCC01, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE5ErrorOsAdCsADP9_userInfoyXlSgvgTW', symObjAddr: 0xB0, symBinAddr: 0x35744, symSize: 0x4 } + - { offsetInCU: 0x4B2, offset: 0xCCC1D, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE5ErrorOsAdCsADP19_getEmbeddedNSErroryXlSgyFTW', symObjAddr: 0xB4, symBinAddr: 0x35748, symSize: 0x4 } + - { offsetInCU: 0x6F1, offset: 0xCCE5C, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE4syncy10Foundation4DataVSg08responseE0_So17NSHTTPURLResponseCSg11urlResponses5Error_pSg0fJ0tAE10URLRequestVF', symObjAddr: 0xB8, symBinAddr: 0x3574C, symSize: 0x300 } + - { offsetInCU: 0x7B0, offset: 0xCCF1B, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE4syncy10Foundation4DataVSg08responseE0_So17NSHTTPURLResponseCSg11urlResponses5Error_pSg0fJ0tAE10URLRequestVFyAH_So13NSURLResponseCSgAOtYbcfU_', symObjAddr: 0x484, symBinAddr: 0x35AD4, symSize: 0xE4 } + - { offsetInCU: 0x27, offset: 0xCCFD1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13NetworkClientC4send7requestAA0A12HttpResponseV10Foundation10URLRequestV_tKF', symObjAddr: 0x0, symBinAddr: 0x35E10, symSize: 0x1C4 } + - { offsetInCU: 0x99, offset: 0xCD043, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13NetworkClientCMa', symObjAddr: 0x1F0, symBinAddr: 0x36000, symSize: 0x20 } + - { offsetInCU: 0xAD, offset: 0xCD057, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13NetworkClientC11sendMetrics7requesty10Foundation10URLRequestV_tFyAF4DataVSg_So13NSURLResponseCSgs5Error_pSgtYbcfU_', symObjAddr: 0x308, symBinAddr: 0x36020, symSize: 0x80 } + - { offsetInCU: 0x167, offset: 0xCD111, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13NetworkClientC11sendMetrics7requesty10Foundation10URLRequestV_tFyAF4DataVSg_So13NSURLResponseCSgs5Error_pSgtYbcfU_ypyXEfu_', symObjAddr: 0x388, symBinAddr: 0x360A0, symSize: 0x5C } + - { offsetInCU: 0x17F, offset: 0xCD129, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13NetworkClientC11sendMetrics7requesty10Foundation10URLRequestV_tFyAF4DataVSg_So13NSURLResponseCSgs5Error_pSgtYbcfU_ypyXEfu_TA', symObjAddr: 0x428, symBinAddr: 0x360FC, symSize: 0x8 } + - { offsetInCU: 0x32D, offset: 0xCD2D7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13NetworkClientC4send7requestAA0A12HttpResponseV10Foundation10URLRequestV_tKF', symObjAddr: 0x0, symBinAddr: 0x35E10, symSize: 0x1C4 } + - { offsetInCU: 0x3D0, offset: 0xCD37A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13NetworkClientCfD', symObjAddr: 0x1C4, symBinAddr: 0x35FD4, symSize: 0x2C } + - { offsetInCU: 0x4F, offset: 0xCD479, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbTypeO3allSayACGvpZ', symObjAddr: 0x1060, symBinAddr: 0x8E928, symSize: 0x0 } + - { offsetInCU: 0xAD, offset: 0xCD4D7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbTypeOSYAASY8rawValuexSg03RawE0Qz_tcfCTW', symObjAddr: 0x2E8, symBinAddr: 0x363EC, symSize: 0x30 } + - { offsetInCU: 0xDE, offset: 0xCD508, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbTypeOSYAASY8rawValue03RawE0QzvgTW', symObjAddr: 0x318, symBinAddr: 0x3641C, symSize: 0xC } + - { offsetInCU: 0xFA, offset: 0xCD524, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbTypeO8rawValueACSgSi_tcfCTf4nd_n', symObjAddr: 0xC3C, symBinAddr: 0x36D40, symSize: 0x18 } + - { offsetInCU: 0x132, offset: 0xCD55C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbTypeO4noneSayACGvpZ', symObjAddr: 0x1068, symBinAddr: 0x8E930, symSize: 0x0 } + - { offsetInCU: 0x2F9, offset: 0xCD723, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11BreadcrumbsCACycfcTo', symObjAddr: 0xB28, symBinAddr: 0x36C2C, symSize: 0x84 } + - { offsetInCU: 0x39A, offset: 0xCD7C4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15BreadcrumbLevelOSYAASY8rawValuexSg03RawE0Qz_tcfCTW', symObjAddr: 0x3B4, symBinAddr: 0x364B8, symSize: 0x30 } + - { offsetInCU: 0x3CB, offset: 0xCD7F5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15BreadcrumbLevelO8rawValueACSgSi_tcfCTf4nd_n', symObjAddr: 0xC24, symBinAddr: 0x36D28, symSize: 0x18 } + - { offsetInCU: 0x3F7, offset: 0xCD821, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbTypeO3all_WZ', symObjAddr: 0x208, symBinAddr: 0x3630C, symSize: 0x30 } + - { offsetInCU: 0x427, offset: 0xCD851, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbTypeO4none_WZ', symObjAddr: 0x238, symBinAddr: 0x3633C, symSize: 0x14 } + - { offsetInCU: 0x647, offset: 0xCDA71, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11BreadcrumbsCfETo', symObjAddr: 0xBDC, symBinAddr: 0x36CE0, symSize: 0x48 } + - { offsetInCU: 0x676, offset: 0xCDAA0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11BreadcrumbsC06enableB0yyAA0A18BreadcrumbSettingsCFypyXEfu_TA', symObjAddr: 0xC94, symBinAddr: 0x36D58, symSize: 0x8 } + - { offsetInCU: 0x68A, offset: 0xCDAB4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11BreadcrumbsCMa', symObjAddr: 0xCFC, symBinAddr: 0x36D60, symSize: 0x20 } + - { offsetInCU: 0x69E, offset: 0xCDAC8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbTypeOSHAASQWb', symObjAddr: 0xD1C, symBinAddr: 0x36D80, symSize: 0x4 } + - { offsetInCU: 0x6B2, offset: 0xCDADC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbTypeOACSQAAWl', symObjAddr: 0xD20, symBinAddr: 0x36D84, symSize: 0x44 } + - { offsetInCU: 0x6C6, offset: 0xCDAF0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15BreadcrumbLevelOSHAASQWb', symObjAddr: 0xD64, symBinAddr: 0x36DC8, symSize: 0x4 } + - { offsetInCU: 0x6DA, offset: 0xCDB04, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15BreadcrumbLevelOACSQAAWl', symObjAddr: 0xD68, symBinAddr: 0x36DCC, symSize: 0x44 } + - { offsetInCU: 0x6EE, offset: 0xCDB18, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbTypeOMa', symObjAddr: 0xDAC, symBinAddr: 0x36E10, symSize: 0x10 } + - { offsetInCU: 0x702, offset: 0xCDB2C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15BreadcrumbLevelOMa', symObjAddr: 0xDBC, symBinAddr: 0x36E20, symSize: 0x10 } + - { offsetInCU: 0x76D, offset: 0xCDB97, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbTypeOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x2A4, symBinAddr: 0x363A8, symSize: 0x14 } + - { offsetInCU: 0x7CC, offset: 0xCDBF6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbTypeOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x2BC, symBinAddr: 0x363C0, symSize: 0x28 } + - { offsetInCU: 0xA8A, offset: 0xCDEB4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11BreadcrumbsCACycfC', symObjAddr: 0x0, symBinAddr: 0x36104, symSize: 0x20 } + - { offsetInCU: 0xA9E, offset: 0xCDEC8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15BreadcrumbLevelO11descriptionSSvg', symObjAddr: 0x20, symBinAddr: 0x36124, symSize: 0xB4 } + - { offsetInCU: 0xAC3, offset: 0xCDEED, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbTypeO11descriptionSSvg', symObjAddr: 0xD4, symBinAddr: 0x361D8, symSize: 0xE8 } + - { offsetInCU: 0xAF4, offset: 0xCDF1E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbTypeO8rawValueACSgSi_tcfC', symObjAddr: 0x1BC, symBinAddr: 0x362C0, symSize: 0x18 } + - { offsetInCU: 0xB0E, offset: 0xCDF38, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15BreadcrumbLevelO8rawValueACSgSi_tcfC', symObjAddr: 0x1D4, symBinAddr: 0x362D8, symSize: 0x18 } + - { offsetInCU: 0xB28, offset: 0xCDF52, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbTypeO8rawValueSivg', symObjAddr: 0x2A0, symBinAddr: 0x363A4, symSize: 0x4 } + - { offsetInCU: 0xB64, offset: 0xCDF8E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15BreadcrumbLevelO8rawValueSivg', symObjAddr: 0x324, symBinAddr: 0x36428, symSize: 0x4 } + - { offsetInCU: 0xE26, offset: 0xCE250, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11BreadcrumbsC06enableB0yyAA0A18BreadcrumbSettingsCF', symObjAddr: 0x3E4, symBinAddr: 0x364E8, symSize: 0x334 } + - { offsetInCU: 0x11BF, offset: 0xCE5E9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11BreadcrumbsC06enableB0yyAA0A18BreadcrumbSettingsCFypyXEfu_', symObjAddr: 0x718, symBinAddr: 0x3681C, symSize: 0x124 } + - { offsetInCU: 0x12CC, offset: 0xCE6F6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11BreadcrumbsC07disableB0yyF', symObjAddr: 0x83C, symBinAddr: 0x36940, symSize: 0x14C } + - { offsetInCU: 0x13CE, offset: 0xCE7F8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11BreadcrumbsC13addBreadcrumb_10attributes4type5levelSbSS_SDyS2SGSgAA0aD4TypeOAA0aD5LevelOtF', symObjAddr: 0x988, symBinAddr: 0x36A8C, symSize: 0xB4 } + - { offsetInCU: 0x14B7, offset: 0xCE8E1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11BreadcrumbsC5clearSbyF', symObjAddr: 0xA3C, symBinAddr: 0x36B40, symSize: 0x44 } + - { offsetInCU: 0x1522, offset: 0xCE94C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11BreadcrumbsC22getCurrentBreadcrumbIdSiSgvg', symObjAddr: 0xA80, symBinAddr: 0x36B84, symSize: 0x30 } + - { offsetInCU: 0x1548, offset: 0xCE972, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11BreadcrumbsC22getCurrentBreadcrumbIdSiSgvg', symObjAddr: 0xA80, symBinAddr: 0x36B84, symSize: 0x30 } + - { offsetInCU: 0x159F, offset: 0xCE9C9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11BreadcrumbsCACycfc', symObjAddr: 0xAB0, symBinAddr: 0x36BB4, symSize: 0x78 } + - { offsetInCU: 0x15D0, offset: 0xCE9FA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11BreadcrumbsCfD', symObjAddr: 0xBAC, symBinAddr: 0x36CB0, symSize: 0x30 } + - { offsetInCU: 0x27, offset: 0xCEA4F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5CrashC6entity10insertIntoACSo19NSEntityDescriptionC_So22NSManagedObjectContextCSgtcfC', symObjAddr: 0x0, symBinAddr: 0x36EF0, symSize: 0x5C } + - { offsetInCU: 0x8B, offset: 0xCEAB3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5CrashC6entity10insertIntoACSo19NSEntityDescriptionC_So22NSManagedObjectContextCSgtcfcTo', symObjAddr: 0xE4, symBinAddr: 0x36FD4, symSize: 0x54 } + - { offsetInCU: 0xED, offset: 0xCEB15, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5CrashCMa', symObjAddr: 0xC4, symBinAddr: 0x36FB4, symSize: 0x20 } + - { offsetInCU: 0x272, offset: 0xCEC9A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5CrashC6entity10insertIntoACSo19NSEntityDescriptionC_So22NSManagedObjectContextCSgtcfC', symObjAddr: 0x0, symBinAddr: 0x36EF0, symSize: 0x5C } + - { offsetInCU: 0x286, offset: 0xCECAE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5CrashC6entity10insertIntoACSo19NSEntityDescriptionC_So22NSManagedObjectContextCSgtcfc', symObjAddr: 0x5C, symBinAddr: 0x36F4C, symSize: 0x68 } + - { offsetInCU: 0x2F6, offset: 0xCED1E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5CrashCfD', symObjAddr: 0x138, symBinAddr: 0x37028, symSize: 0x30 } + - { offsetInCU: 0x27, offset: 0xCED68, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5CrashC12fetchRequestSo07NSFetchD0CyACGyFZ', symObjAddr: 0x0, symBinAddr: 0x37058, symSize: 0x64 } + - { offsetInCU: 0x56, offset: 0xCED97, size: 0x8, addend: 0x0, symName: _keypath_get_selector_attachmentPaths, symObjAddr: 0x64, symBinAddr: 0x370BC, symSize: 0xC } + - { offsetInCU: 0x6A, offset: 0xCEDAB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5CrashC15attachmentPathsSaySSGSgvpACTK', symObjAddr: 0x70, symBinAddr: 0x370C8, symSize: 0x68 } + - { offsetInCU: 0x82, offset: 0xCEDC3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5CrashC15attachmentPathsSaySSGSgvpACTk', symObjAddr: 0xDC, symBinAddr: 0x37134, symSize: 0x54 } + - { offsetInCU: 0x9A, offset: 0xCEDDB, size: 0x8, addend: 0x0, symName: _keypath_get_selector_dateAdded, symObjAddr: 0x134, symBinAddr: 0x3718C, symSize: 0xC } + - { offsetInCU: 0xAE, offset: 0xCEDEF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5CrashC9dateAdded10Foundation4DateVSgvpACTK', symObjAddr: 0x140, symBinAddr: 0x37198, symSize: 0x88 } + - { offsetInCU: 0xC6, offset: 0xCEE07, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5CrashC9dateAdded10Foundation4DateVSgvpACTk', symObjAddr: 0x1CC, symBinAddr: 0x37224, symSize: 0xD0 } + - { offsetInCU: 0xDE, offset: 0xCEE1F, size: 0x8, addend: 0x0, symName: _keypath_get_selector_hashProperty, symObjAddr: 0x2A0, symBinAddr: 0x372F8, symSize: 0xC } + - { offsetInCU: 0xF2, offset: 0xCEE33, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5CrashC12hashPropertySSSgvpACTK', symObjAddr: 0x2AC, symBinAddr: 0x37304, symSize: 0x68 } + - { offsetInCU: 0x10A, offset: 0xCEE4B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5CrashC12hashPropertySSSgvpACTk', symObjAddr: 0x318, symBinAddr: 0x37370, symSize: 0x54 } + - { offsetInCU: 0x122, offset: 0xCEE63, size: 0x8, addend: 0x0, symName: _keypath_get_selector_reportData, symObjAddr: 0x370, symBinAddr: 0x373C8, symSize: 0xC } + - { offsetInCU: 0x136, offset: 0xCEE77, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5CrashC10reportData10Foundation0D0VSgvpACTK', symObjAddr: 0x37C, symBinAddr: 0x373D4, symSize: 0x68 } + - { offsetInCU: 0x14E, offset: 0xCEE8F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5CrashC10reportData10Foundation0D0VSgvpACTk', symObjAddr: 0x3E8, symBinAddr: 0x37440, symSize: 0x5C } + - { offsetInCU: 0x166, offset: 0xCEEA7, size: 0x8, addend: 0x0, symName: _keypath_get_selector_retryCount, symObjAddr: 0x448, symBinAddr: 0x374A0, symSize: 0xC } + - { offsetInCU: 0x17A, offset: 0xCEEBB, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DateVSgWOc', symObjAddr: 0x4D8, symBinAddr: 0x374F0, symSize: 0x48 } + - { offsetInCU: 0x31E, offset: 0xCF05F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5CrashC12fetchRequestSo07NSFetchD0CyACGyFZ', symObjAddr: 0x0, symBinAddr: 0x37058, symSize: 0x64 } + - { offsetInCU: 0x2B, offset: 0xCF0E0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace13SystemControlV7integer7forNamexSS_tKs17FixedWidthIntegerRzlFZs5Int32V_Tgm5', symObjAddr: 0x0, symBinAddr: 0x37538, symSize: 0x144 } + - { offsetInCU: 0x4F, offset: 0xCF104, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15ApplicationInfoV7session33_761DDC4AFAEA8A490E9DA28EA3695248LLSSvpZ', symObjAddr: 0x3928, symBinAddr: 0x8E9C8, symSize: 0x0 } + - { offsetInCU: 0x6A, offset: 0xCF11F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15BreadcrumbsInfoV07currentB2IdSiSgvpZ', symObjAddr: 0x3938, symBinAddr: 0x8E9D8, symSize: 0x0 } + - { offsetInCU: 0x85, offset: 0xCF13A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15BreadcrumbsInfoV14breadcrumbFile10Foundation3URLVSgvpZ', symObjAddr: 0x127B0, symBinAddr: 0x93280, symSize: 0x0 } + - { offsetInCU: 0xFF, offset: 0xCF1B4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace13SystemControlV7integer7forNamexSS_tKs17FixedWidthIntegerRzlFZs5Int32V_Tgm5', symObjAddr: 0x0, symBinAddr: 0x37538, symSize: 0x144 } + - { offsetInCU: 0x469, offset: 0xCF51E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FaultInfoCAA16AttributesSourceA2aDP9immutableSDySSypSgGvgTW', symObjAddr: 0x264, symBinAddr: 0x3779C, symSize: 0xC0 } + - { offsetInCU: 0x559, offset: 0xCF60E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FaultInfoCAA16AttributesSourceA2aDP7mutableSDySSypSgGvgTW', symObjAddr: 0x324, symBinAddr: 0x3785C, symSize: 0x20 } + - { offsetInCU: 0x576, offset: 0xCF62B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FaultInfoCMa', symObjAddr: 0x244, symBinAddr: 0x3777C, symSize: 0x20 } + - { offsetInCU: 0x6CA, offset: 0xCF77F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace13ProcessorInfoVAA16AttributesSourceA2aDP9immutableSDySSypSgGvgTW', symObjAddr: 0x62C, symBinAddr: 0x37B24, symSize: 0x8 } + - { offsetInCU: 0x6FA, offset: 0xCF7AF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace13ProcessorInfoVAA16AttributesSourceA2aDP7mutableSDySSypSgGvgTW', symObjAddr: 0x634, symBinAddr: 0x37B2C, symSize: 0x4 } + - { offsetInCU: 0x71A, offset: 0xCF7CF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace13ProcessorInfoVAA16AttributesSourceA2aDP7mutableSDySSypSgGvgTW', symObjAddr: 0x634, symBinAddr: 0x37B2C, symSize: 0x4 } + - { offsetInCU: 0x72C, offset: 0xCF7E1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace13ProcessorInfoV7mutableSDySSypSgGvgTf4d_n', symObjAddr: 0x257C, symBinAddr: 0x39A00, symSize: 0x968 } + - { offsetInCU: 0xAEE, offset: 0xCFBA3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace6DeviceVAA16AttributesSourceA2aDP9immutableSDySSypSgGvgTW', symObjAddr: 0x638, symBinAddr: 0x37B30, symSize: 0x4 } + - { offsetInCU: 0xB0E, offset: 0xCFBC3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace6DeviceVAA16AttributesSourceA2aDP9immutableSDySSypSgGvgTW', symObjAddr: 0x638, symBinAddr: 0x37B30, symSize: 0x4 } + - { offsetInCU: 0xB34, offset: 0xCFBE9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace6DeviceVAA16AttributesSourceA2aDP7mutableSDySSypSgGvgTW', symObjAddr: 0x63C, symBinAddr: 0x37B34, symSize: 0x4 } + - { offsetInCU: 0xB54, offset: 0xCFC09, size: 0x8, addend: 0x0, symName: '_$s9Backtrace6DeviceVAA16AttributesSourceA2aDP7mutableSDySSypSgGvgTW', symObjAddr: 0x63C, symBinAddr: 0x37B34, symSize: 0x4 } + - { offsetInCU: 0xB66, offset: 0xCFC1B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace6DeviceV9immutableSDySSypSgGvgTf4d_n', symObjAddr: 0x1B7C, symBinAddr: 0x39000, symSize: 0x8B8 } + - { offsetInCU: 0x10A9, offset: 0xD015E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace6DeviceV7mutableSDySSypSgGvgTf4d_n', symObjAddr: 0x2FC0, symBinAddr: 0x3A444, symSize: 0x434 } + - { offsetInCU: 0x12F7, offset: 0xD03AC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10ScreenInfoVAA16AttributesSourceA2aDP9immutableSDySSypSgGvgTW', symObjAddr: 0x640, symBinAddr: 0x37B38, symSize: 0x4 } + - { offsetInCU: 0x1317, offset: 0xD03CC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10ScreenInfoVAA16AttributesSourceA2aDP9immutableSDySSypSgGvgTW', symObjAddr: 0x640, symBinAddr: 0x37B38, symSize: 0x4 } + - { offsetInCU: 0x1329, offset: 0xD03DE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10ScreenInfoV9immutableSDySSypSgGvgTf4d_n', symObjAddr: 0xFA8, symBinAddr: 0x384A0, symSize: 0x68C } + - { offsetInCU: 0x1774, offset: 0xD0829, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10LocaleInfoVAA16AttributesSourceA2aDP9immutableSDySSypSgGvgTW', symObjAddr: 0x644, symBinAddr: 0x37B3C, symSize: 0x4 } + - { offsetInCU: 0x1794, offset: 0xD0849, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10LocaleInfoVAA16AttributesSourceA2aDP9immutableSDySSypSgGvgTW', symObjAddr: 0x644, symBinAddr: 0x37B3C, symSize: 0x4 } + - { offsetInCU: 0x17A6, offset: 0xD085B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10LocaleInfoV9immutableSDySSypSgGvgTf4d_n', symObjAddr: 0xBAC, symBinAddr: 0x380A4, symSize: 0x3FC } + - { offsetInCU: 0x19B2, offset: 0xD0A67, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11NetworkInfoVAA16AttributesSourceA2aDP7mutableSDySSypSgGvgTW', symObjAddr: 0x648, symBinAddr: 0x37B40, symSize: 0x4 } + - { offsetInCU: 0x19D2, offset: 0xD0A87, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11NetworkInfoVAA16AttributesSourceA2aDP7mutableSDySSypSgGvgTW', symObjAddr: 0x648, symBinAddr: 0x37B40, symSize: 0x4 } + - { offsetInCU: 0x19E4, offset: 0xD0A99, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11NetworkInfoV7mutableSDySSypSgGvgTf4d_n', symObjAddr: 0x2434, symBinAddr: 0x398B8, symSize: 0x148 } + - { offsetInCU: 0x1B84, offset: 0xD0C39, size: 0x8, addend: 0x0, symName: '_$s9Backtrace7LibInfoVAA16AttributesSourceA2aDP9immutableSDySSypSgGvgTW', symObjAddr: 0xAAC, symBinAddr: 0x37FA4, symSize: 0x8 } + - { offsetInCU: 0x1BE3, offset: 0xD0C98, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17UserDefaultsStoreV5value6forKeyxSgSS_tlFZSS_Tgm5', symObjAddr: 0x9AC, symBinAddr: 0x37EA4, symSize: 0x100 } + - { offsetInCU: 0x1C20, offset: 0xD0CD5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15ApplicationInfoV7session33_761DDC4AFAEA8A490E9DA28EA3695248LL_WZ', symObjAddr: 0xAB4, symBinAddr: 0x37FAC, symSize: 0x84 } + - { offsetInCU: 0x1C55, offset: 0xD0D0A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15ApplicationInfoVAA16AttributesSourceA2aDP9immutableSDySSypSgGvgTW', symObjAddr: 0xB38, symBinAddr: 0x38030, symSize: 0x4 } + - { offsetInCU: 0x1C75, offset: 0xD0D2A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15ApplicationInfoVAA16AttributesSourceA2aDP9immutableSDySSypSgGvgTW', symObjAddr: 0xB38, symBinAddr: 0x38030, symSize: 0x4 } + - { offsetInCU: 0x1C87, offset: 0xD0D3C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15ApplicationInfoV9immutableSDySSypSgGvgTf4d_n', symObjAddr: 0x19AC, symBinAddr: 0x38E30, symSize: 0x1D0 } + - { offsetInCU: 0x1D77, offset: 0xD0E2C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15BreadcrumbsInfoV14breadcrumbFile_WZ', symObjAddr: 0xB3C, symBinAddr: 0x38034, symSize: 0x68 } + - { offsetInCU: 0x1DAD, offset: 0xD0E62, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15BreadcrumbsInfoVAA16AttributesSourceA2aDP7mutableSDySSypSgGvgTW', symObjAddr: 0xBA4, symBinAddr: 0x3809C, symSize: 0x4 } + - { offsetInCU: 0x1DCD, offset: 0xD0E82, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15BreadcrumbsInfoVAA16AttributesSourceA2aDP7mutableSDySSypSgGvgTW', symObjAddr: 0xBA4, symBinAddr: 0x3809C, symSize: 0x4 } + - { offsetInCU: 0x1DF4, offset: 0xD0EA9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15BreadcrumbsInfoVAA16AttributesSourceA2aDP11attachmentsSay10Foundation3URLVGvgTW', symObjAddr: 0xBA8, symBinAddr: 0x380A0, symSize: 0x4 } + - { offsetInCU: 0x1E14, offset: 0xD0EC9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15BreadcrumbsInfoVAA16AttributesSourceA2aDP11attachmentsSay10Foundation3URLVGvgTW', symObjAddr: 0xBA8, symBinAddr: 0x380A0, symSize: 0x4 } + - { offsetInCU: 0x1E27, offset: 0xD0EDC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15BreadcrumbsInfoV7mutableSDySSypSgGvgTf4d_n', symObjAddr: 0x2EE4, symBinAddr: 0x3A368, symSize: 0xDC } + - { offsetInCU: 0x1F27, offset: 0xD0FDC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15BreadcrumbsInfoV11attachmentsSay10Foundation3URLVGvgTf4d_n', symObjAddr: 0x3560, symBinAddr: 0x3A8E0, symSize: 0x174 } + - { offsetInCU: 0x2070, offset: 0xD1125, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15BreadcrumbsInfoVMa', symObjAddr: 0x168C, symBinAddr: 0x38B2C, symSize: 0x10 } + - { offsetInCU: 0x2084, offset: 0xD1139, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15ApplicationInfoVMa', symObjAddr: 0x169C, symBinAddr: 0x38B3C, symSize: 0x10 } + - { offsetInCU: 0x2098, offset: 0xD114D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace7LibInfoVwCP', symObjAddr: 0x16AC, symBinAddr: 0x38B4C, symSize: 0x2C } + - { offsetInCU: 0x20AC, offset: 0xD1161, size: 0x8, addend: 0x0, symName: '_$s9Backtrace7LibInfoVwxx', symObjAddr: 0x16D8, symBinAddr: 0x38B78, symSize: 0x8 } + - { offsetInCU: 0x20C0, offset: 0xD1175, size: 0x8, addend: 0x0, symName: '_$s9Backtrace7LibInfoVwca', symObjAddr: 0x16E0, symBinAddr: 0x38B80, symSize: 0x40 } + - { offsetInCU: 0x20D4, offset: 0xD1189, size: 0x8, addend: 0x0, symName: '_$s9Backtrace7LibInfoVwta', symObjAddr: 0x172C, symBinAddr: 0x38BC0, symSize: 0x30 } + - { offsetInCU: 0x20E8, offset: 0xD119D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace7LibInfoVwet', symObjAddr: 0x175C, symBinAddr: 0x38BF0, symSize: 0x48 } + - { offsetInCU: 0x20FC, offset: 0xD11B1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace7LibInfoVwst', symObjAddr: 0x17A4, symBinAddr: 0x38C38, symSize: 0x3C } + - { offsetInCU: 0x2110, offset: 0xD11C5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace7LibInfoVMa', symObjAddr: 0x17E0, symBinAddr: 0x38C74, symSize: 0x10 } + - { offsetInCU: 0x2124, offset: 0xD11D9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11NetworkInfoVMa', symObjAddr: 0x17F0, symBinAddr: 0x38C84, symSize: 0x10 } + - { offsetInCU: 0x2138, offset: 0xD11ED, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10LocaleInfoVMa', symObjAddr: 0x1800, symBinAddr: 0x38C94, symSize: 0x10 } + - { offsetInCU: 0x214C, offset: 0xD1201, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10ScreenInfoVMa', symObjAddr: 0x1810, symBinAddr: 0x38CA4, symSize: 0x10 } + - { offsetInCU: 0x2160, offset: 0xD1215, size: 0x8, addend: 0x0, symName: '_$s9Backtrace6DeviceVMa', symObjAddr: 0x1820, symBinAddr: 0x38CB4, symSize: 0x10 } + - { offsetInCU: 0x2174, offset: 0xD1229, size: 0x8, addend: 0x0, symName: '_$s9Backtrace13ProcessorInfoVwet', symObjAddr: 0x1840, symBinAddr: 0x38CC4, symSize: 0xA0 } + - { offsetInCU: 0x2188, offset: 0xD123D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace13ProcessorInfoVwst', symObjAddr: 0x18E0, symBinAddr: 0x38D64, symSize: 0xBC } + - { offsetInCU: 0x219C, offset: 0xD1251, size: 0x8, addend: 0x0, symName: '_$s9Backtrace13ProcessorInfoVMa', symObjAddr: 0x199C, symBinAddr: 0x38E20, symSize: 0x10 } + - { offsetInCU: 0x2501, offset: 0xD15B6, size: 0x8, addend: 0x0, symName: '_$sSo8UIScreenCMa', symObjAddr: 0x3504, symBinAddr: 0x3A8A4, symSize: 0x3C } + - { offsetInCU: 0x2BD1, offset: 0xD1C86, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FaultInfoC7mutableSDySSypSgGvg', symObjAddr: 0x144, symBinAddr: 0x3767C, symSize: 0xDC } + - { offsetInCU: 0x2CB7, offset: 0xD1D6C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FaultInfoCfD', symObjAddr: 0x220, symBinAddr: 0x37758, symSize: 0x24 } + - { offsetInCU: 0x2D8F, offset: 0xD1E44, size: 0x8, addend: 0x0, symName: '_$s9Backtrace13ProcessorInfoV9immutableSDySSypSgGvg', symObjAddr: 0x384, symBinAddr: 0x3787C, symSize: 0x2A8 } + - { offsetInCU: 0x30AB, offset: 0xD2160, size: 0x8, addend: 0x0, symName: '_$s9Backtrace7LibInfoV9immutableSDySSypSgGvg', symObjAddr: 0x64C, symBinAddr: 0x37B44, symSize: 0x1D4 } + - { offsetInCU: 0x319C, offset: 0xD2251, size: 0x8, addend: 0x0, symName: '_$s9Backtrace7LibInfoV4guid33_761DDC4AFAEA8A490E9DA28EA3695248LL5store10Foundation4UUIDVAA17UserDefaultsStoreVm_tFZ', symObjAddr: 0x820, symBinAddr: 0x37D18, symSize: 0x18C } + - { offsetInCU: 0x229, offset: 0xD27FB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A3ApiCMa', symObjAddr: 0x970, symBinAddr: 0x3B404, symSize: 0x20 } + - { offsetInCU: 0x23D, offset: 0xD280F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14ClientDelegate_pSgXwWOh', symObjAddr: 0x990, symBinAddr: 0x3B424, symSize: 0x24 } + - { offsetInCU: 0x251, offset: 0xD2823, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A3ApiC4sendyAA0A6ResultCAA0A6ReportCKFypyXEfu_TA', symObjAddr: 0x9F4, symBinAddr: 0x3B448, symSize: 0x34 } + - { offsetInCU: 0x295, offset: 0xD2867, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A3ApiC4sendyAA0A6ResultCAA0A6ReportCKFypyXEfu0_TA', symObjAddr: 0xDFC, symBinAddr: 0x3B850, symSize: 0x34 } + - { offsetInCU: 0x2A9, offset: 0xD287B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A3ApiC4sendyAA0A6ResultCAA0A6ReportCKFypyXEfu5_TA', symObjAddr: 0xE74, symBinAddr: 0x3B884, symSize: 0x8 } + - { offsetInCU: 0x2BD, offset: 0xD288F, size: 0x8, addend: 0x0, symName: '_$s10Foundation10URLRequestVSgWOb', symObjAddr: 0xE7C, symBinAddr: 0x3B88C, symSize: 0x48 } + - { offsetInCU: 0x2D1, offset: 0xD28A3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A3ApiC4sendyAA0A6ResultCAA0A6ReportCKFypyXEfu3_TA', symObjAddr: 0xEC4, symBinAddr: 0x3B8D4, symSize: 0x8 } + - { offsetInCU: 0x2E5, offset: 0xD28B7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A3ApiC4sendyAA0A6ResultCAA0A6ReportCKFypyXEfu4_TA', symObjAddr: 0xECC, symBinAddr: 0x3B8DC, symSize: 0xC } + - { offsetInCU: 0x2F9, offset: 0xD28CB, size: 0x8, addend: 0x0, symName: '_$s10Foundation10URLRequestVACs23CustomStringConvertibleAAWl', symObjAddr: 0xED8, symBinAddr: 0x3B8E8, symSize: 0x48 } + - { offsetInCU: 0x773, offset: 0xD2D45, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A3ApiC4sendyAA0A6ResultCAA0A6ReportCKF', symObjAddr: 0x0, symBinAddr: 0x3AA94, symSize: 0x920 } + - { offsetInCU: 0xBD0, offset: 0xD31A2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A3ApiC4sendyAA0A6ResultCAA0A6ReportCKFypyXEfu3_', symObjAddr: 0xB00, symBinAddr: 0x3B554, symSize: 0x10C } + - { offsetInCU: 0xC52, offset: 0xD3224, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A3ApiC4sendyAA0A6ResultCAA0A6ReportCKFypyXEfu4_', symObjAddr: 0xC0C, symBinAddr: 0x3B660, symSize: 0xB4 } + - { offsetInCU: 0xCD4, offset: 0xD32A6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A3ApiC4sendyAA0A6ResultCAA0A6ReportCKFypyXEfu5_', symObjAddr: 0xCC0, symBinAddr: 0x3B714, symSize: 0x13C } + - { offsetInCU: 0xDC2, offset: 0xD3394, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A3ApiCfD', symObjAddr: 0x920, symBinAddr: 0x3B3B4, symSize: 0x50 } + - { offsetInCU: 0xEEB, offset: 0xD34BD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A3ApiC11credentials7session13reportsPerMinAcA0A11CredentialsC_So12NSURLSessionCSitcfcTf4ngnn_n', symObjAddr: 0xF20, symBinAddr: 0x3B930, symSize: 0x10C } + - { offsetInCU: 0x27, offset: 0xD3640, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15DebuggerCheckerVMa', symObjAddr: 0x8, symBinAddr: 0x3BA3C, symSize: 0x10 } + - { offsetInCU: 0x3F, offset: 0xD3658, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15DebuggerCheckerVMa', symObjAddr: 0x8, symBinAddr: 0x3BA3C, symSize: 0x10 } + - { offsetInCU: 0x6E, offset: 0xD3687, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15DebuggerCheckerVAA0B8CheckingA2aDP10isAttachedSbyFZTW', symObjAddr: 0x18, symBinAddr: 0x3BA4C, symSize: 0x4 } + - { offsetInCU: 0x8E, offset: 0xD36A7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15DebuggerCheckerVAA0B8CheckingA2aDP10isAttachedSbyFZTW', symObjAddr: 0x18, symBinAddr: 0x3BA4C, symSize: 0x4 } + - { offsetInCU: 0xA0, offset: 0xD36B9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15DebuggerCheckerV10isAttachedSbyFZTf4d_n', symObjAddr: 0x1C, symBinAddr: 0x3BA50, symSize: 0x1B8 } + - { offsetInCU: 0x95, offset: 0xD3B3B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC11credentialsAA0A11CredentialsCvgTo', symObjAddr: 0x144, symBinAddr: 0x3BD4C, symSize: 0x10 } + - { offsetInCU: 0xB5, offset: 0xD3B5B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC11credentialsAA0A11CredentialsCvgTo', symObjAddr: 0x144, symBinAddr: 0x3BD4C, symSize: 0x10 } + - { offsetInCU: 0xE8, offset: 0xD3B8E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC10dbSettingsAA0a8DatabaseE0CvgTo', symObjAddr: 0x164, symBinAddr: 0x3BD6C, symSize: 0x48 } + - { offsetInCU: 0x167, offset: 0xD3C0D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC15metricsSettingsAA0a7MetricsE0CvgTo', symObjAddr: 0x250, symBinAddr: 0x3BE58, symSize: 0x48 } + - { offsetInCU: 0x1D0, offset: 0xD3C76, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC18breadcrumbSettingsAA0a10BreadcrumbE0CvgTo', symObjAddr: 0x338, symBinAddr: 0x3BF40, symSize: 0x48 } + - { offsetInCU: 0x239, offset: 0xD3CDF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC13reportsPerMinSivgTo', symObjAddr: 0x530, symBinAddr: 0x3C138, symSize: 0x44 } + - { offsetInCU: 0x291, offset: 0xD3D37, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC13reportsPerMinSivsTo', symObjAddr: 0x5B8, symBinAddr: 0x3C1C0, symSize: 0x48 } + - { offsetInCU: 0x302, offset: 0xD3DA8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC23allowsAttachingDebuggerSbvgTo', symObjAddr: 0x68C, symBinAddr: 0x3C294, symSize: 0x44 } + - { offsetInCU: 0x35A, offset: 0xD3E00, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC23allowsAttachingDebuggerSbvsTo', symObjAddr: 0x714, symBinAddr: 0x3C31C, symSize: 0x48 } + - { offsetInCU: 0x3C3, offset: 0xD3E69, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC7oomModeAA0a3OomE0OvgTo', symObjAddr: 0x7E8, symBinAddr: 0x3C3F0, symSize: 0x44 } + - { offsetInCU: 0x41B, offset: 0xD3EC1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC7oomModeAA0a3OomE0OvsTo', symObjAddr: 0x870, symBinAddr: 0x3C478, symSize: 0x48 } + - { offsetInCU: 0x48C, offset: 0xD3F32, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC9detectOomSbvgTo', symObjAddr: 0x944, symBinAddr: 0x3C54C, symSize: 0x4C } + - { offsetInCU: 0x543, offset: 0xD3FE9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC9detectOomSbvsTo', symObjAddr: 0x9DC, symBinAddr: 0x3C5E4, symSize: 0x50 } + - { offsetInCU: 0x5DE, offset: 0xD4084, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC11credentialsAcA0A11CredentialsC_tcfcTo', symObjAddr: 0xB48, symBinAddr: 0x3C750, symSize: 0x3C } + - { offsetInCU: 0x66C, offset: 0xD4112, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC11credentials10dbSettings13reportsPerMin23allowsAttachingDebugger7oomModeAcA0A11CredentialsC_AA0a8DatabaseF0CSiSbAA0a3OomN0OtcfcTo', symObjAddr: 0xC40, symBinAddr: 0x3C848, symSize: 0x88 } + - { offsetInCU: 0x6FC, offset: 0xD41A2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC11credentials10dbSettings13reportsPerMin23allowsAttachingDebugger9detectOOMAcA0A11CredentialsC_AA0a8DatabaseF0CSiS2btcfcTo', symObjAddr: 0xDBC, symBinAddr: 0x3C9C4, symSize: 0x18 } + - { offsetInCU: 0x71C, offset: 0xD41C2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC11credentials10dbSettings13reportsPerMin23allowsAttachingDebugger9detectOOMAcA0A11CredentialsC_AA0a8DatabaseF0CSiS2btcfcTo', symObjAddr: 0xDBC, symBinAddr: 0x3C9C4, symSize: 0x18 } + - { offsetInCU: 0x785, offset: 0xD422B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationCACycfcTo', symObjAddr: 0xE20, symBinAddr: 0x3CA28, symSize: 0x2C } + - { offsetInCU: 0x886, offset: 0xD432C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7OomModeOSYAASY8rawValuexSg03RawE0Qz_tcfCTW', symObjAddr: 0x118, symBinAddr: 0x3BD20, symSize: 0x20 } + - { offsetInCU: 0x8B7, offset: 0xD435D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7OomModeOSYAASY8rawValue03RawE0QzvgTW', symObjAddr: 0x138, symBinAddr: 0x3BD40, symSize: 0xC } + - { offsetInCU: 0x915, offset: 0xD43BB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationCfETo', symObjAddr: 0xE7C, symBinAddr: 0x3CA84, symSize: 0x58 } + - { offsetInCU: 0x962, offset: 0xD4408, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationCMa', symObjAddr: 0x13B4, symBinAddr: 0x3CFBC, symSize: 0x20 } + - { offsetInCU: 0x976, offset: 0xD441C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7OomModeOSHAASQWb', symObjAddr: 0x13D4, symBinAddr: 0x3CFDC, symSize: 0x4 } + - { offsetInCU: 0x98A, offset: 0xD4430, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7OomModeOACSQAAWl', symObjAddr: 0x13D8, symBinAddr: 0x3CFE0, symSize: 0x44 } + - { offsetInCU: 0x99E, offset: 0xD4444, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7OomModeOMa', symObjAddr: 0x172C, symBinAddr: 0x3D334, symSize: 0x10 } + - { offsetInCU: 0x9DB, offset: 0xD4481, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7OomModeOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x58, symBinAddr: 0x3BC60, symSize: 0x14 } + - { offsetInCU: 0xA7D, offset: 0xD4523, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7OomModeOSHAASH9hashValueSivgTW', symObjAddr: 0x6C, symBinAddr: 0x3BC74, symSize: 0x44 } + - { offsetInCU: 0xB2C, offset: 0xD45D2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7OomModeOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0xB0, symBinAddr: 0x3BCB8, symSize: 0x28 } + - { offsetInCU: 0xB7F, offset: 0xD4625, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7OomModeOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0xD8, symBinAddr: 0x3BCE0, symSize: 0x40 } + - { offsetInCU: 0xD47, offset: 0xD47ED, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC11credentialsAcA0A11CredentialsC_tcfC', symObjAddr: 0x0, symBinAddr: 0x3BC08, symSize: 0x40 } + - { offsetInCU: 0xD77, offset: 0xD481D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7OomModeO8rawValueACSgSi_tcfC', symObjAddr: 0x40, symBinAddr: 0x3BC48, symSize: 0x14 } + - { offsetInCU: 0xD96, offset: 0xD483C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7OomModeO8rawValueSivg', symObjAddr: 0x54, symBinAddr: 0x3BC5C, symSize: 0x4 } + - { offsetInCU: 0xE09, offset: 0xD48AF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC11credentialsAA0A11CredentialsCvg', symObjAddr: 0x154, symBinAddr: 0x3BD5C, symSize: 0x10 } + - { offsetInCU: 0xE3A, offset: 0xD48E0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC10dbSettingsAA0a8DatabaseE0Cvg', symObjAddr: 0x1AC, symBinAddr: 0x3BDB4, symSize: 0x44 } + - { offsetInCU: 0xE59, offset: 0xD48FF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC10dbSettingsAA0a8DatabaseE0CvM', symObjAddr: 0x208, symBinAddr: 0x3BE10, symSize: 0x44 } + - { offsetInCU: 0xE7E, offset: 0xD4924, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC10dbSettingsAA0a8DatabaseE0CvM.resume.0', symObjAddr: 0x24C, symBinAddr: 0x3BE54, symSize: 0x4 } + - { offsetInCU: 0xEB3, offset: 0xD4959, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC15metricsSettingsAA0a7MetricsE0Cvg', symObjAddr: 0x298, symBinAddr: 0x3BEA0, symSize: 0x44 } + - { offsetInCU: 0xED2, offset: 0xD4978, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC15metricsSettingsAA0a7MetricsE0CvM', symObjAddr: 0x2F4, symBinAddr: 0x3BEFC, symSize: 0x44 } + - { offsetInCU: 0xF0B, offset: 0xD49B1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC18breadcrumbSettingsAA0a10BreadcrumbE0Cvg', symObjAddr: 0x380, symBinAddr: 0x3BF88, symSize: 0x44 } + - { offsetInCU: 0xF2A, offset: 0xD49D0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC18breadcrumbSettingsAA0a10BreadcrumbE0CvM', symObjAddr: 0x4EC, symBinAddr: 0x3C0F4, symSize: 0x44 } + - { offsetInCU: 0xF63, offset: 0xD4A09, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC13reportsPerMinSivg', symObjAddr: 0x574, symBinAddr: 0x3C17C, symSize: 0x44 } + - { offsetInCU: 0xFA2, offset: 0xD4A48, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC13reportsPerMinSivs', symObjAddr: 0x600, symBinAddr: 0x3C208, symSize: 0x48 } + - { offsetInCU: 0xFCB, offset: 0xD4A71, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC13reportsPerMinSivM', symObjAddr: 0x648, symBinAddr: 0x3C250, symSize: 0x44 } + - { offsetInCU: 0x1004, offset: 0xD4AAA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC23allowsAttachingDebuggerSbvg', symObjAddr: 0x6D0, symBinAddr: 0x3C2D8, symSize: 0x44 } + - { offsetInCU: 0x1048, offset: 0xD4AEE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC23allowsAttachingDebuggerSbvs', symObjAddr: 0x75C, symBinAddr: 0x3C364, symSize: 0x48 } + - { offsetInCU: 0x106D, offset: 0xD4B13, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC23allowsAttachingDebuggerSbvM', symObjAddr: 0x7A4, symBinAddr: 0x3C3AC, symSize: 0x44 } + - { offsetInCU: 0x10A6, offset: 0xD4B4C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC7oomModeAA0a3OomE0Ovg', symObjAddr: 0x82C, symBinAddr: 0x3C434, symSize: 0x44 } + - { offsetInCU: 0x10EA, offset: 0xD4B90, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC7oomModeAA0a3OomE0Ovs', symObjAddr: 0x8B8, symBinAddr: 0x3C4C0, symSize: 0x48 } + - { offsetInCU: 0x1113, offset: 0xD4BB9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC7oomModeAA0a3OomE0OvM', symObjAddr: 0x900, symBinAddr: 0x3C508, symSize: 0x44 } + - { offsetInCU: 0x114C, offset: 0xD4BF2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC9detectOomSbvg', symObjAddr: 0x990, symBinAddr: 0x3C598, symSize: 0x4C } + - { offsetInCU: 0x11E8, offset: 0xD4C8E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC9detectOomSbvs', symObjAddr: 0xA2C, symBinAddr: 0x3C634, symSize: 0x58 } + - { offsetInCU: 0x1237, offset: 0xD4CDD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC9detectOomSbvM', symObjAddr: 0xA84, symBinAddr: 0x3C68C, symSize: 0x74 } + - { offsetInCU: 0x12CA, offset: 0xD4D70, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC9detectOomSbvM.resume.0', symObjAddr: 0xAF8, symBinAddr: 0x3C700, symSize: 0x20 } + - { offsetInCU: 0x1315, offset: 0xD4DBB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC11credentialsAcA0A11CredentialsC_tcfc', symObjAddr: 0xB18, symBinAddr: 0x3C720, symSize: 0x30 } + - { offsetInCU: 0x1330, offset: 0xD4DD6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC11credentials10dbSettings13reportsPerMin23allowsAttachingDebugger7oomModeAcA0A11CredentialsC_AA0a8DatabaseF0CSiSbAA0a3OomN0OtcfC', symObjAddr: 0xB84, symBinAddr: 0x3C78C, symSize: 0x78 } + - { offsetInCU: 0x135A, offset: 0xD4E00, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC11credentials10dbSettings13reportsPerMin23allowsAttachingDebugger7oomModeAcA0A11CredentialsC_AA0a8DatabaseF0CSiSbAA0a3OomN0Otcfc', symObjAddr: 0xBFC, symBinAddr: 0x3C804, symSize: 0x44 } + - { offsetInCU: 0x13D4, offset: 0xD4E7A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC11credentials10dbSettings13reportsPerMin23allowsAttachingDebugger9detectOOMAcA0A11CredentialsC_AA0a8DatabaseF0CSiS2btcfC', symObjAddr: 0xCC8, symBinAddr: 0x3C8D0, symSize: 0x84 } + - { offsetInCU: 0x1433, offset: 0xD4ED9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC11credentials10dbSettings13reportsPerMin23allowsAttachingDebugger9detectOOMAcA0A11CredentialsC_AA0a8DatabaseF0CSiS2btcfc', symObjAddr: 0xD4C, symBinAddr: 0x3C954, symSize: 0x70 } + - { offsetInCU: 0x148E, offset: 0xD4F34, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationCACycfC', symObjAddr: 0xDD4, symBinAddr: 0x3C9DC, symSize: 0x20 } + - { offsetInCU: 0x14A2, offset: 0xD4F48, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationCACycfc', symObjAddr: 0xDF4, symBinAddr: 0x3C9FC, symSize: 0x2C } + - { offsetInCU: 0x14FB, offset: 0xD4FA1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationCfD', symObjAddr: 0xE4C, symBinAddr: 0x3CA54, symSize: 0x30 } + - { offsetInCU: 0x15B0, offset: 0xD5056, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC11credentialsAcA0A11CredentialsC_tcfcTf4gn_n', symObjAddr: 0xED4, symBinAddr: 0x3CADC, symSize: 0x21C } + - { offsetInCU: 0x167F, offset: 0xD5125, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC11credentials10dbSettings13reportsPerMin23allowsAttachingDebugger7oomModeAcA0A11CredentialsC_AA0a8DatabaseF0CSiSbAA0a3OomN0OtcfcTf4ggnnnn_n', symObjAddr: 0x10F0, symBinAddr: 0x3CCF8, symSize: 0x2C4 } + - { offsetInCU: 0x43, offset: 0xD528B, size: 0x8, addend: 0x0, symName: '_$sIg_Ieg_TR', symObjAddr: 0x0, symBinAddr: 0x3D5C0, symSize: 0x20 } + - { offsetInCU: 0x57, offset: 0xD529F, size: 0x8, addend: 0x0, symName: '_$sIeg_IyB_TR', symObjAddr: 0x20, symBinAddr: 0x3D5E0, symSize: 0x20 } + - { offsetInCU: 0x1D5, offset: 0xD541D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbFileC5clearSbyFyyXEfU_', symObjAddr: 0xBE0, symBinAddr: 0x3E1A0, symSize: 0x74 } + - { offsetInCU: 0x27E, offset: 0xD54C6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbFileCACycfcTo', symObjAddr: 0xC54, symBinAddr: 0x3E214, symSize: 0x2C } + - { offsetInCU: 0x619, offset: 0xD5861, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbFileCfETo', symObjAddr: 0xCB4, symBinAddr: 0x3E274, symSize: 0x60 } + - { offsetInCU: 0x648, offset: 0xD5890, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbFileCMU', symObjAddr: 0xD14, symBinAddr: 0x3E2D4, symSize: 0x8 } + - { offsetInCU: 0x65C, offset: 0xD58A4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbFileCMa', symObjAddr: 0xD1C, symBinAddr: 0x3E2DC, symSize: 0x3C } + - { offsetInCU: 0x670, offset: 0xD58B8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbFileCMr', symObjAddr: 0xD58, symBinAddr: 0x3E318, symSize: 0x8C } + - { offsetInCU: 0x684, offset: 0xD58CC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbFileC03addB0ySbSDySSypGFyyXEfU_TA', symObjAddr: 0xFD4, symBinAddr: 0x3E550, symSize: 0xC } + - { offsetInCU: 0x6A3, offset: 0xD58EB, size: 0x8, addend: 0x0, symName: '_$sIg_Ieg_TRTA', symObjAddr: 0xFF0, symBinAddr: 0x3E56C, symSize: 0x20 } + - { offsetInCU: 0x6CC, offset: 0xD5914, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x1010, symBinAddr: 0x3E58C, symSize: 0x10 } + - { offsetInCU: 0x6E0, offset: 0xD5928, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x1020, symBinAddr: 0x3E59C, symSize: 0x8 } + - { offsetInCU: 0x6F4, offset: 0xD593C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbFileC03addB0ySbSDySSypGFypyXEfu1_TA', symObjAddr: 0x1028, symBinAddr: 0x3E5A4, symSize: 0x8 } + - { offsetInCU: 0x853, offset: 0xD5A9B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbFileC05writeb5ToLogC010breadcrumb2atySS_10Foundation3URLVtFTf4nnd_n', symObjAddr: 0x1314, symBinAddr: 0x3E80C, symSize: 0x118 } + - { offsetInCU: 0x8F9, offset: 0xD5B41, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbFileC05writeb5ToLogC010breadcrumb2atySS_10Foundation3URLVtFypyXEfu_TA', symObjAddr: 0x1470, symBinAddr: 0x3E924, symSize: 0x34 } + - { offsetInCU: 0x90D, offset: 0xD5B55, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbFileC05clearb3LogC02aty10Foundation3URLV_tFTf4nd_n', symObjAddr: 0x1560, symBinAddr: 0x3E9D8, symSize: 0x118 } + - { offsetInCU: 0x9A3, offset: 0xD5BEB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbFileC05clearb3LogC02aty10Foundation3URLV_tFypyXEfu_TA', symObjAddr: 0x1678, symBinAddr: 0x3EAF0, symSize: 0x34 } + - { offsetInCU: 0xD8E, offset: 0xD5FD6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbFileCyAcA0aB8SettingsCKcfc', symObjAddr: 0x40, symBinAddr: 0x3D600, symSize: 0x3D0 } + - { offsetInCU: 0xF54, offset: 0xD619C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbFileC03addB0ySbSDySSypGF', symObjAddr: 0x410, symBinAddr: 0x3D9D0, symSize: 0x3E8 } + - { offsetInCU: 0x10D8, offset: 0xD6320, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbFileC03addB0ySbSDySSypGFypyXEfu1_', symObjAddr: 0x808, symBinAddr: 0x3DDC8, symSize: 0xCC } + - { offsetInCU: 0x115A, offset: 0xD63A2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbFileC03addB0ySbSDySSypGFyyXEfU_', symObjAddr: 0x8D4, symBinAddr: 0x3DE94, symSize: 0x30C } + - { offsetInCU: 0x18FE, offset: 0xD6B46, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbFileCfD', symObjAddr: 0xC80, symBinAddr: 0x3E240, symSize: 0x34 } + - { offsetInCU: 0x1960, offset: 0xD6BA8, size: 0x8, addend: 0x0, symName: '_$ss20_ArrayBufferProtocolPsE15replaceSubrange_4with10elementsOfySnySiG_Siqd__ntSlRd__7ElementQyd__AGRtzlFs01_aB0Vy9Backtrace16BreadcrumbRecordVG_s15EmptyCollectionVyANGTg5Tf4nndn_n', symObjAddr: 0x10B4, symBinAddr: 0x3E5AC, symSize: 0x1A4 } + - { offsetInCU: 0x1B5D, offset: 0xD6DA5, size: 0x8, addend: 0x0, symName: '_$sSa15replaceSubrange_4withySnySiG_qd__nt7ElementQyd__RszSlRd__lF9Backtrace16BreadcrumbRecordV_s15EmptyCollectionVyAHGTg5Tf4ndn_n', symObjAddr: 0x1258, symBinAddr: 0x3E750, symSize: 0xBC } + - { offsetInCU: 0x27, offset: 0xD6ED1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11FileManagerCfD', symObjAddr: 0x0, symBinAddr: 0x3EB24, symSize: 0x10 } + - { offsetInCU: 0x61, offset: 0xD6F0B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11FileManagerC17excludeFromBackupyy10Foundation3URLVKFZTf4nd_n', symObjAddr: 0x11E4, symBinAddr: 0x3FD08, symSize: 0x1BC } + - { offsetInCU: 0xC4, offset: 0xD6F6E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11FileManagerC06sizeOfB02atSi10Foundation3URLV_tKFZTf4nd_n', symObjAddr: 0x13A0, symBinAddr: 0x3FEC4, symSize: 0x238 } + - { offsetInCU: 0x1EB, offset: 0xD7095, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11FileManagerCMa', symObjAddr: 0x10, symBinAddr: 0x3EB34, symSize: 0x20 } + - { offsetInCU: 0x5A9, offset: 0xD7453, size: 0x8, addend: 0x0, symName: '_$sSo16NSURLResourceKeyaABSHSCWl', symObjAddr: 0x165C, symBinAddr: 0x400FC, symSize: 0x48 } + - { offsetInCU: 0x6B0, offset: 0xD755A, size: 0x8, addend: 0x0, symName: '_$sShyShyxGqd__nc7ElementQyd__RszSTRd__lufCSS_SaySSGTgm5Tf4g_n', symObjAddr: 0x10C8, symBinAddr: 0x3FBEC, symSize: 0x94 } + - { offsetInCU: 0x817, offset: 0xD76C1, size: 0x8, addend: 0x0, symName: '_$sShyShyxGqd__nc7ElementQyd__RszSTRd__lufCSo16NSURLResourceKeya_SayAEGTgm5Tf4g_n', symObjAddr: 0x115C, symBinAddr: 0x3FC80, symSize: 0x88 } + - { offsetInCU: 0xADE, offset: 0xD7988, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11FileManagerCfD', symObjAddr: 0x0, symBinAddr: 0x3EB24, symSize: 0x10 } + - { offsetInCU: 0xB1F, offset: 0xD79C9, size: 0x8, addend: 0x0, symName: '_$ss10_NativeSetV4copyyyFSS_Tg5', symObjAddr: 0x30, symBinAddr: 0x3EB54, symSize: 0x1AC } + - { offsetInCU: 0xB9E, offset: 0xD7A48, size: 0x8, addend: 0x0, symName: '_$ss10_NativeSetV4copyyyFSo16NSURLResourceKeya_Tg5', symObjAddr: 0x1DC, symBinAddr: 0x3ED00, symSize: 0x1A4 } + - { offsetInCU: 0xC2B, offset: 0xD7AD5, size: 0x8, addend: 0x0, symName: '_$ss10_NativeSetV13copyAndResize8capacityySi_tFSS_Tg5', symObjAddr: 0x380, symBinAddr: 0x3EEA4, symSize: 0x29C } + - { offsetInCU: 0xCF4, offset: 0xD7B9E, size: 0x8, addend: 0x0, symName: '_$ss10_NativeSetV13copyAndResize8capacityySi_tFSo16NSURLResourceKeya_Tg5', symObjAddr: 0x61C, symBinAddr: 0x3F140, symSize: 0x2D4 } + - { offsetInCU: 0xDFE, offset: 0xD7CA8, size: 0x8, addend: 0x0, symName: '_$sSh8_VariantV6insertySb8inserted_x17memberAfterInserttxnFSS_Tg5', symObjAddr: 0x8F0, symBinAddr: 0x3F414, symSize: 0x1AC } + - { offsetInCU: 0xEE8, offset: 0xD7D92, size: 0x8, addend: 0x0, symName: '_$sSh8_VariantV6insertySb8inserted_x17memberAfterInserttxnFSo16NSURLResourceKeya_Tg5', symObjAddr: 0xA9C, symBinAddr: 0x3F5C0, symSize: 0x230 } + - { offsetInCU: 0x1052, offset: 0xD7EFC, size: 0x8, addend: 0x0, symName: '_$ss10_NativeSetV9insertNew_2at8isUniqueyxn_s10_HashTableV6BucketVSbtFSS_Tg5', symObjAddr: 0xCCC, symBinAddr: 0x3F7F0, symSize: 0x1B4 } + - { offsetInCU: 0x1143, offset: 0xD7FED, size: 0x8, addend: 0x0, symName: '_$ss10_NativeSetV9insertNew_2at8isUniqueyxn_s10_HashTableV6BucketVSbtFSo16NSURLResourceKeya_Tg5', symObjAddr: 0xE80, symBinAddr: 0x3F9A4, symSize: 0x248 } + - { offsetInCU: 0x27, offset: 0xD823B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherCMi', symObjAddr: 0x0, symBinAddr: 0x40144, symSize: 0x4 } + - { offsetInCU: 0x3F, offset: 0xD8253, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherCMi', symObjAddr: 0x0, symBinAddr: 0x40144, symSize: 0x4 } + - { offsetInCU: 0x53, offset: 0xD8267, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherCMr', symObjAddr: 0x4, symBinAddr: 0x40148, symSize: 0x9C } + - { offsetInCU: 0x67, offset: 0xD827B, size: 0x8, addend: 0x0, symName: '_$sIeg_IeyB_TR', symObjAddr: 0xA0, symBinAddr: 0x401E4, symSize: 0x2C } + - { offsetInCU: 0xE0, offset: 0xD82F4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherC10batchRetryyyFypyXEfu_', symObjAddr: 0x14C, symBinAddr: 0x40290, symSize: 0xFC } + - { offsetInCU: 0x1B2, offset: 0xD83C6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherC10batchRetryyyFypyXEfu0_', symObjAddr: 0x248, symBinAddr: 0x4038C, symSize: 0x14 } + - { offsetInCU: 0x1CA, offset: 0xD83DE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherC10batchRetryyyFypyXEfu1_', symObjAddr: 0x25C, symBinAddr: 0x403A0, symSize: 0x5C } + - { offsetInCU: 0x225, offset: 0xD8439, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherCMa', symObjAddr: 0x4D8, symBinAddr: 0x4061C, symSize: 0xC } + - { offsetInCU: 0x239, offset: 0xD844D, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x4E8, symBinAddr: 0x4062C, symSize: 0x10 } + - { offsetInCU: 0x24D, offset: 0xD8461, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x4F8, symBinAddr: 0x4063C, symSize: 0x8 } + - { offsetInCU: 0x3BD, offset: 0xD85D1, size: 0x8, addend: 0x0, symName: '_$sSo18OS_dispatch_sourceP8DispatchE15setEventHandler3qos5flags7handleryAC0D3QoSV_AC0D13WorkItemFlagsVyyXBSgtFfA_', symObjAddr: 0xCC, symBinAddr: 0x40210, symSize: 0x4 } + - { offsetInCU: 0x3DA, offset: 0xD85EE, size: 0x8, addend: 0x0, symName: '_$sSo18OS_dispatch_sourceP8DispatchE15setEventHandler3qos5flags7handleryAC0D3QoSV_AC0D13WorkItemFlagsVyyXBSgtFfA0_', symObjAddr: 0xD0, symBinAddr: 0x40214, symSize: 0x7C } + - { offsetInCU: 0x47D, offset: 0xD8691, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherCfd', symObjAddr: 0x2B8, symBinAddr: 0x403FC, symSize: 0x78 } + - { offsetInCU: 0x4C9, offset: 0xD86DD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherC10resetTimeryyF', symObjAddr: 0x330, symBinAddr: 0x40474, symSize: 0x184 } + - { offsetInCU: 0x50B, offset: 0xD871F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherC10resetTimeryyFyycfU_', symObjAddr: 0x4E4, symBinAddr: 0x40628, symSize: 0x4 } + - { offsetInCU: 0x526, offset: 0xD873A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherCfD', symObjAddr: 0x4B4, symBinAddr: 0x405F8, symSize: 0x24 } + - { offsetInCU: 0x2B, offset: 0xD8793, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17UserDefaultsStoreV04userC033_370FD779C71B84BA15638AAEC7378F1FLL_WZ', symObjAddr: 0x48, symBinAddr: 0x40644, symSize: 0x38 } + - { offsetInCU: 0x4F, offset: 0xD87B7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17UserDefaultsStoreV04userC033_370FD779C71B84BA15638AAEC7378F1FLLSo06NSUserC0CvpZ', symObjAddr: 0x80, symBinAddr: 0x8ED50, symSize: 0x0 } + - { offsetInCU: 0x5D, offset: 0xD87C5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17UserDefaultsStoreV04userC033_370FD779C71B84BA15638AAEC7378F1FLL_WZ', symObjAddr: 0x48, symBinAddr: 0x40644, symSize: 0x38 } + - { offsetInCU: 0x2B, offset: 0xD8940, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventVwCP', symObjAddr: 0x0, symBinAddr: 0x4067C, symSize: 0x30 } + - { offsetInCU: 0x43, offset: 0xD8958, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventVwCP', symObjAddr: 0x0, symBinAddr: 0x4067C, symSize: 0x30 } + - { offsetInCU: 0x57, offset: 0xD896C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventVwxx', symObjAddr: 0x30, symBinAddr: 0x406AC, symSize: 0x28 } + - { offsetInCU: 0x6B, offset: 0xD8980, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventVwcp', symObjAddr: 0x58, symBinAddr: 0x406D4, symSize: 0x3C } + - { offsetInCU: 0x7F, offset: 0xD8994, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventVwca', symObjAddr: 0x94, symBinAddr: 0x40710, symSize: 0x6C } + - { offsetInCU: 0x93, offset: 0xD89A8, size: 0x8, addend: 0x0, symName: ___swift_memcpy32_8, symObjAddr: 0x100, symBinAddr: 0x4077C, symSize: 0xC } + - { offsetInCU: 0xA7, offset: 0xD89BC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventVwta', symObjAddr: 0x10C, symBinAddr: 0x40788, symSize: 0x44 } + - { offsetInCU: 0xBB, offset: 0xD89D0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventVwet', symObjAddr: 0x150, symBinAddr: 0x407CC, symSize: 0x48 } + - { offsetInCU: 0xCF, offset: 0xD89E4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventVwst', symObjAddr: 0x198, symBinAddr: 0x40814, symSize: 0x40 } + - { offsetInCU: 0xE3, offset: 0xD89F8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventVMa', symObjAddr: 0x1D8, symBinAddr: 0x40854, symSize: 0x10 } + - { offsetInCU: 0x151, offset: 0xD8A66, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOSYAASY8rawValuexSg03RawM0Qz_tcfCTW', symObjAddr: 0x3DC, symBinAddr: 0x40A58, symSize: 0x2C } + - { offsetInCU: 0x182, offset: 0xD8A97, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOSYAASY8rawValue03RawM0QzvgTW', symObjAddr: 0x408, symBinAddr: 0x40A84, symSize: 0x70 } + - { offsetInCU: 0x1CA, offset: 0xD8ADF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOs0D3KeyAAsAGP11stringValueSSvgTW', symObjAddr: 0x478, symBinAddr: 0x40AF4, symSize: 0x6C } + - { offsetInCU: 0x23A, offset: 0xD8B4F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOs0D3KeyAAsAGP11stringValuexSgSS_tcfCTW', symObjAddr: 0x4E4, symBinAddr: 0x40B60, symSize: 0x24 } + - { offsetInCU: 0x28A, offset: 0xD8B9F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOs0D3KeyAAsAGP8intValueSiSgvgTW', symObjAddr: 0x508, symBinAddr: 0x40B84, symSize: 0xC } + - { offsetInCU: 0x2A6, offset: 0xD8BBB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOs0D3KeyAAsAGP8intValuexSgSi_tcfCTW', symObjAddr: 0x514, symBinAddr: 0x40B90, symSize: 0xC } + - { offsetInCU: 0x2C2, offset: 0xD8BD7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLO8rawValueAFSgSS_tcfCTf4nd_n', symObjAddr: 0x1040, symBinAddr: 0x41508, symSize: 0x5C } + - { offsetInCU: 0x324, offset: 0xD8C39, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventVSEAASE6encode2toys7Encoder_p_tKFTW', symObjAddr: 0x6D0, symBinAddr: 0x40D4C, symSize: 0x1C } + - { offsetInCU: 0x347, offset: 0xD8C5C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV4nameACSS_tcfCTf4nd_n', symObjAddr: 0xBC8, symBinAddr: 0x410FC, symSize: 0x184 } + - { offsetInCU: 0x521, offset: 0xD8E36, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventVAA0C0AAWI', symObjAddr: 0x6EC, symBinAddr: 0x40D68, symSize: 0x24 } + - { offsetInCU: 0x535, offset: 0xD8E4A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOAFs0D3KeyAAWl', symObjAddr: 0x7B8, symBinAddr: 0x40D8C, symSize: 0x44 } + - { offsetInCU: 0x6D2, offset: 0xD8FE7, size: 0x8, addend: 0x0, symName: '_$sSTsE6reduce4into_qd__qd__n_yqd__z_7ElementQztKXEtKlFSDySSypG_s17_NativeDictionaryVyS2SGTg5051$sSD16compactMapValuesySDyxqd__Gqd__Sgq_KXEKlFys17_dE129Vyxqd__Gz_x3key_q_5valuettKXEfU_SS_ypSSTg576$s9Backtrace5EventPAAE17initialAttributesySDyS2SGAA0D8ProviderCFZSSSgypXEfU_Tf3nnpf_nTf1ncn_n', symObjAddr: 0x89C, symBinAddr: 0x40DD0, symSize: 0x32C } + - { offsetInCU: 0x9F8, offset: 0xD930D, size: 0x8, addend: 0x0, symName: '_$sSS3key_yp5valuetWOh', symObjAddr: 0xDA8, symBinAddr: 0x41280, symSize: 0x40 } + - { offsetInCU: 0xA0C, offset: 0xD9321, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOwet', symObjAddr: 0xDF8, symBinAddr: 0x412C0, symSize: 0x90 } + - { offsetInCU: 0xA20, offset: 0xD9335, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOwst', symObjAddr: 0xE88, symBinAddr: 0x41350, symSize: 0xBC } + - { offsetInCU: 0xA34, offset: 0xD9349, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOwug', symObjAddr: 0xF44, symBinAddr: 0x4140C, symSize: 0x8 } + - { offsetInCU: 0xA48, offset: 0xD935D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOwup', symObjAddr: 0xF4C, symBinAddr: 0x41414, symSize: 0x4 } + - { offsetInCU: 0xA5C, offset: 0xD9371, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOwui', symObjAddr: 0xF50, symBinAddr: 0x41418, symSize: 0x8 } + - { offsetInCU: 0xA70, offset: 0xD9385, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOMa', symObjAddr: 0xF58, symBinAddr: 0x41420, symSize: 0x10 } + - { offsetInCU: 0xA84, offset: 0xD9399, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOSHAASQWb', symObjAddr: 0xF68, symBinAddr: 0x41430, symSize: 0x4 } + - { offsetInCU: 0xA98, offset: 0xD93AD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOAFSQAAWl', symObjAddr: 0xF6C, symBinAddr: 0x41434, symSize: 0x44 } + - { offsetInCU: 0xAAC, offset: 0xD93C1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOs0D3KeyAAs28CustomDebugStringConvertiblePWb', symObjAddr: 0xFB0, symBinAddr: 0x41478, symSize: 0x4 } + - { offsetInCU: 0xAC0, offset: 0xD93D5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOAFs28CustomDebugStringConvertibleAAWl', symObjAddr: 0xFB4, symBinAddr: 0x4147C, symSize: 0x44 } + - { offsetInCU: 0xAD4, offset: 0xD93E9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOs0D3KeyAAs23CustomStringConvertiblePWb', symObjAddr: 0xFF8, symBinAddr: 0x414C0, symSize: 0x4 } + - { offsetInCU: 0xAE8, offset: 0xD93FD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOAFs23CustomStringConvertibleAAWl', symObjAddr: 0xFFC, symBinAddr: 0x414C4, symSize: 0x44 } + - { offsetInCU: 0xB10, offset: 0xD9425, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x1E8, symBinAddr: 0x40864, symSize: 0xC } + - { offsetInCU: 0xB90, offset: 0xD94A5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOSHAASH9hashValueSivgTW', symObjAddr: 0x1F4, symBinAddr: 0x40870, symSize: 0xB0 } + - { offsetInCU: 0xC44, offset: 0xD9559, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x2A4, symBinAddr: 0x40920, symSize: 0x8C } + - { offsetInCU: 0xCB4, offset: 0xD95C9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x330, symBinAddr: 0x409AC, symSize: 0xAC } + - { offsetInCU: 0xD4C, offset: 0xD9661, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOs28CustomDebugStringConvertibleAAsAGP16debugDescriptionSSvgTW', symObjAddr: 0x520, symBinAddr: 0x40B9C, symSize: 0x28 } + - { offsetInCU: 0xD68, offset: 0xD967D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOs23CustomStringConvertibleAAsAGP11descriptionSSvgTW', symObjAddr: 0x548, symBinAddr: 0x40BC4, symSize: 0x28 } + - { offsetInCU: 0x100F, offset: 0xD9924, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV6encode2toys7Encoder_p_tKF', symObjAddr: 0x570, symBinAddr: 0x40BEC, symSize: 0x160 } + - { offsetInCU: 0x245, offset: 0xD9D0C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13MetricsSenderCMa', symObjAddr: 0x14E8, symBinAddr: 0x42A4C, symSize: 0x20 } + - { offsetInCU: 0x259, offset: 0xD9D20, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13MetricsSenderC6enableyyFyyYbcfU_TA', symObjAddr: 0x1544, symBinAddr: 0x42A6C, symSize: 0x14 } + - { offsetInCU: 0x2E5, offset: 0xD9DAC, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x1558, symBinAddr: 0x42A80, symSize: 0x10 } + - { offsetInCU: 0x2F9, offset: 0xD9DC0, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x1568, symBinAddr: 0x42A90, symSize: 0x8 } + - { offsetInCU: 0x30D, offset: 0xD9DD4, size: 0x8, addend: 0x0, symName: '_$sSSWOr', symObjAddr: 0x17BC, symBinAddr: 0x42BCC, symSize: 0x28 } + - { offsetInCU: 0x321, offset: 0xD9DE8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A3ApiC11sendMetrics_3urlyx_10Foundation3URLVtAA7PayloadRzlFypyXEfu_AA012UniqueEventsH0V_TG5TA', symObjAddr: 0x17E4, symBinAddr: 0x42BF4, symSize: 0x20 } + - { offsetInCU: 0x335, offset: 0xD9DFC, size: 0x8, addend: 0x0, symName: '_$sSSWOs', symObjAddr: 0x1804, symBinAddr: 0x42C14, symSize: 0x28 } + - { offsetInCU: 0x349, offset: 0xD9E10, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14MetricsRequestV05writebC003urlC07payload10Foundation10URLRequestVAI_xtKAA7PayloadRzlFZypyXEfu_TA', symObjAddr: 0x18B4, symBinAddr: 0x42C3C, symSize: 0x8 } + - { offsetInCU: 0x35D, offset: 0xD9E24, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13MetricsSenderC15sendSummedEvent33_6D085BE21D7F85B112916431CE97814FLLyyFypyXEfu_TA', symObjAddr: 0x19BC, symBinAddr: 0x42C80, symSize: 0x18 } + - { offsetInCU: 0x371, offset: 0xD9E38, size: 0x8, addend: 0x0, symName: '_$sSay9Backtrace11SummedEventVGWOr', symObjAddr: 0x19D4, symBinAddr: 0x42C98, symSize: 0x28 } + - { offsetInCU: 0x385, offset: 0xD9E4C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A3ApiC11sendMetrics_3urlyx_10Foundation3URLVtAA7PayloadRzlFypyXEfu_AA012SummedEventsH0V_TG5TA', symObjAddr: 0x19FC, symBinAddr: 0x42CC0, symSize: 0x20 } + - { offsetInCU: 0x399, offset: 0xD9E60, size: 0x8, addend: 0x0, symName: '_$sSay9Backtrace11SummedEventVGWOs', symObjAddr: 0x1A1C, symBinAddr: 0x42CE0, symSize: 0x28 } + - { offsetInCU: 0x5EC, offset: 0xDA0B3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13MetricsSenderC6enableyyF', symObjAddr: 0x374, symBinAddr: 0x418D8, symSize: 0x1F4 } + - { offsetInCU: 0x6F5, offset: 0xDA1BC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A3ApiC11sendMetrics_3urlyx_10Foundation3URLVtAA7PayloadRzlFAA012SummedEventsH0V_Tg5', symObjAddr: 0x568, symBinAddr: 0x41ACC, symSize: 0x2BC } + - { offsetInCU: 0x7FE, offset: 0xDA2C5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A3ApiC11sendMetrics_3urlyx_10Foundation3URLVtAA7PayloadRzlFAA012UniqueEventsH0V_Tg5', symObjAddr: 0x824, symBinAddr: 0x41D88, symSize: 0x2BC } + - { offsetInCU: 0x94B, offset: 0xDA412, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13MetricsSenderC15sendUniqueEvent33_6D085BE21D7F85B112916431CE97814FLLyyF', symObjAddr: 0xAE0, symBinAddr: 0x42044, symSize: 0x1F0 } + - { offsetInCU: 0xAC9, offset: 0xDA590, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13MetricsSenderC15sendSummedEvent33_6D085BE21D7F85B112916431CE97814FLLyyF', symObjAddr: 0xCD0, symBinAddr: 0x42234, symSize: 0x20C } + - { offsetInCU: 0xC6D, offset: 0xDA734, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13MetricsSenderC16getSubmissionUrl9urlPrefix10Foundation3URLVAC0bfH0O_tKF', symObjAddr: 0xEDC, symBinAddr: 0x42440, symSize: 0x574 } + - { offsetInCU: 0xDB8, offset: 0xDA87F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13MetricsSenderCfD', symObjAddr: 0x14AC, symBinAddr: 0x42A10, symSize: 0x3C } + - { offsetInCU: 0x2B, offset: 0xDA938, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11RateLimiterVwCP', symObjAddr: 0x0, symBinAddr: 0x42D24, symSize: 0x30 } + - { offsetInCU: 0x43, offset: 0xDA950, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11RateLimiterVwCP', symObjAddr: 0x0, symBinAddr: 0x42D24, symSize: 0x30 } + - { offsetInCU: 0x57, offset: 0xDA964, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11RateLimiterVwxx', symObjAddr: 0x30, symBinAddr: 0x42D54, symSize: 0x28 } + - { offsetInCU: 0x6B, offset: 0xDA978, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11RateLimiterVwcp', symObjAddr: 0x58, symBinAddr: 0x42D7C, symSize: 0x44 } + - { offsetInCU: 0x7F, offset: 0xDA98C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11RateLimiterVwca', symObjAddr: 0x9C, symBinAddr: 0x42DC0, symSize: 0x6C } + - { offsetInCU: 0x93, offset: 0xDA9A0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11RateLimiterVwta', symObjAddr: 0x114, symBinAddr: 0x42E2C, symSize: 0x54 } + - { offsetInCU: 0xA7, offset: 0xDA9B4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11RateLimiterVwet', symObjAddr: 0x168, symBinAddr: 0x42E80, symSize: 0x48 } + - { offsetInCU: 0xBB, offset: 0xDA9C8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11RateLimiterVwst', symObjAddr: 0x1B0, symBinAddr: 0x42EC8, symSize: 0x40 } + - { offsetInCU: 0xCF, offset: 0xDA9DC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11RateLimiterVMa', symObjAddr: 0x1F0, symBinAddr: 0x42F08, symSize: 0x10 } + - { offsetInCU: 0x468, offset: 0xDAD75, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11RateLimiterV7canSendSbvg', symObjAddr: 0x200, symBinAddr: 0x42F18, symSize: 0x198 } + - { offsetInCU: 0x27, offset: 0xDB099, size: 0x8, addend: 0x0, symName: '_$s9Backtrace27defaultMetricsBaseUrlStringSSvg', symObjAddr: 0x16C, symBinAddr: 0x4321C, symSize: 0x1C } + - { offsetInCU: 0x4B, offset: 0xDB0BD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15applicationNameSSSgvp', symObjAddr: 0x2F0, symBinAddr: 0x8EE38, symSize: 0x0 } + - { offsetInCU: 0x65, offset: 0xDB0D7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18applicationVersionSSSgvp', symObjAddr: 0x300, symBinAddr: 0x8EE48, symSize: 0x0 } + - { offsetInCU: 0x7F, offset: 0xDB0F1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace12buildVersionSSSgvp', symObjAddr: 0x310, symBinAddr: 0x8EE58, symSize: 0x0 } + - { offsetInCU: 0x8D, offset: 0xDB0FF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace27defaultMetricsBaseUrlStringSSvg', symObjAddr: 0x16C, symBinAddr: 0x4321C, symSize: 0x1C } + - { offsetInCU: 0xAB, offset: 0xDB11D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15UrlParsingErrorOwCP', symObjAddr: 0x188, symBinAddr: 0x43238, symSize: 0x2C } + - { offsetInCU: 0xBF, offset: 0xDB131, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15UrlParsingErrorOwxx', symObjAddr: 0x1B4, symBinAddr: 0x43264, symSize: 0x8 } + - { offsetInCU: 0xD3, offset: 0xDB145, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15UrlParsingErrorOwca', symObjAddr: 0x1BC, symBinAddr: 0x4326C, symSize: 0x40 } + - { offsetInCU: 0xE7, offset: 0xDB159, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15UrlParsingErrorOwta', symObjAddr: 0x208, symBinAddr: 0x432AC, symSize: 0x30 } + - { offsetInCU: 0xFB, offset: 0xDB16D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15UrlParsingErrorOwet', symObjAddr: 0x238, symBinAddr: 0x432DC, symSize: 0x48 } + - { offsetInCU: 0x10F, offset: 0xDB181, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15UrlParsingErrorOwst', symObjAddr: 0x280, symBinAddr: 0x43324, symSize: 0x3C } + - { offsetInCU: 0x123, offset: 0xDB195, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15UrlParsingErrorOwug', symObjAddr: 0x2BC, symBinAddr: 0x43360, symSize: 0x8 } + - { offsetInCU: 0x137, offset: 0xDB1A9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15UrlParsingErrorOwup', symObjAddr: 0x2C4, symBinAddr: 0x43368, symSize: 0x4 } + - { offsetInCU: 0x14B, offset: 0xDB1BD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15UrlParsingErrorOwui', symObjAddr: 0x2C8, symBinAddr: 0x4336C, symSize: 0x4 } + - { offsetInCU: 0x15F, offset: 0xDB1D1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15UrlParsingErrorOMa', symObjAddr: 0x2CC, symBinAddr: 0x43370, symSize: 0x10 } + - { offsetInCU: 0x1A0, offset: 0xDB212, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15UrlParsingErrorOs0D0AAsADP7_domainSSvgTW', symObjAddr: 0x2DC, symBinAddr: 0x43380, symSize: 0x4 } + - { offsetInCU: 0x1BC, offset: 0xDB22E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15UrlParsingErrorOs0D0AAsADP5_codeSivgTW', symObjAddr: 0x2E0, symBinAddr: 0x43384, symSize: 0x4 } + - { offsetInCU: 0x1D8, offset: 0xDB24A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15UrlParsingErrorOs0D0AAsADP9_userInfoyXlSgvgTW', symObjAddr: 0x2E4, symBinAddr: 0x43388, symSize: 0x4 } + - { offsetInCU: 0x1F4, offset: 0xDB266, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15UrlParsingErrorOs0D0AAsADP19_getEmbeddedNSErroryXlSgyFTW', symObjAddr: 0x2E8, symBinAddr: 0x4338C, symSize: 0x4 } + - { offsetInCU: 0x35, offset: 0xDB3D2, size: 0x8, addend: 0x0, symName: _PLCrashReporterException, symObjAddr: 0x78, symBinAddr: 0x8EE68, symSize: 0x0 } + - { offsetInCU: 0xAB, offset: 0xDB448, size: 0x8, addend: 0x0, symName: _PLCrashReporterErrorDomain, symObjAddr: 0x80, symBinAddr: 0x8EE70, symSize: 0x0 } + - { offsetInCU: 0x26, offset: 0xDB4A2, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async18dwarf_frame_reader4initEP21plcrash_async_mobjectPK23plcrash_async_byteorderbb, symObjAddr: 0x0, symBinAddr: 0x43394, symSize: 0x14 } + - { offsetInCU: 0xDB, offset: 0xDB557, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async34plcrash_async_dwarf_read_uintmax64IyEE15plcrash_error_tP21plcrash_async_mobjectPK23plcrash_async_byteordermlhPT_, symObjAddr: 0x1FC, symBinAddr: 0x43590, symSize: 0xB8 } + - { offsetInCU: 0x1AA7, offset: 0xDCF23, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async18dwarf_frame_reader4initEP21plcrash_async_mobjectPK23plcrash_async_byteorderbb, symObjAddr: 0x0, symBinAddr: 0x43394, symSize: 0x14 } + - { offsetInCU: 0x1B04, offset: 0xDCF80, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async18dwarf_frame_reader8find_fdeElmPNS1_28plcrash_async_dwarf_fde_infoE, symObjAddr: 0x14, symBinAddr: 0x433A8, symSize: 0x1E8 } + - { offsetInCU: 0x27, offset: 0xDD278, size: 0x8, addend: 0x0, symName: __Z22shared_handler_contextv, symObjAddr: 0x0, symBinAddr: 0x43648, symSize: 0x9C } + - { offsetInCU: 0x35, offset: 0xDD286, size: 0x8, addend: 0x0, symName: __Z22shared_handler_contextv, symObjAddr: 0x0, symBinAddr: 0x43648, symSize: 0x9C } + - { offsetInCU: 0x5F, offset: 0xDD2B0, size: 0x8, addend: 0x0, symName: __ZZ22shared_handler_contextvE8instance, symObjAddr: 0x151E8, symBinAddr: 0x92EE0, symSize: 0x0 } + - { offsetInCU: 0x2B45, offset: 0xDFD96, size: 0x8, addend: 0x0, symName: __ZL13sharedHandler, symObjAddr: 0x15240, symBinAddr: 0x92F38, symSize: 0x0 } + - { offsetInCU: 0x2BA9, offset: 0xDFDFA, size: 0x8, addend: 0x0, symName: '-[PLCrashSignalHandler registerHandlerWithSignal:error:]', symObjAddr: 0x5B4, symBinAddr: 0x43BFC, symSize: 0x1A8 } + - { offsetInCU: 0x2BD5, offset: 0xDFE26, size: 0x8, addend: 0x0, symName: '__ZZ56-[PLCrashSignalHandler registerHandlerWithSignal:error:]E16registerHandlers', symObjAddr: 0xC78, symBinAddr: 0x8EE78, symSize: 0x0 } + - { offsetInCU: 0x3F56, offset: 0xE11A7, size: 0x8, addend: 0x0, symName: __ZN22shared_handler_contextD1Ev, symObjAddr: 0x9C, symBinAddr: 0x436E4, symSize: 0x28 } + - { offsetInCU: 0x4005, offset: 0xE1256, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async10async_listI29plcrash_signal_handler_actionED2Ev, symObjAddr: 0xAB8, symBinAddr: 0x44100, symSize: 0x64 } + - { offsetInCU: 0x427F, offset: 0xE14D0, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async10async_listI28plcrash_signal_user_callbackED2Ev, symObjAddr: 0xB1C, symBinAddr: 0x44164, symSize: 0x64 } + - { offsetInCU: 0x44F9, offset: 0xE174A, size: 0x8, addend: 0x0, symName: _plcrash_signal_handler, symObjAddr: 0xC4, symBinAddr: 0x4370C, symSize: 0x38 } + - { offsetInCU: 0x4583, offset: 0xE17D4, size: 0x8, addend: 0x0, symName: __ZL26internal_callback_iteratoriP9__siginfoP17__darwin_ucontextPv, symObjAddr: 0xFC, symBinAddr: 0x43744, symSize: 0xE0 } + - { offsetInCU: 0x4846, offset: 0xE1A97, size: 0x8, addend: 0x0, symName: _PLCrashSignalHandlerForward, symObjAddr: 0x1DC, symBinAddr: 0x43824, symSize: 0x20 } + - { offsetInCU: 0x488F, offset: 0xE1AE0, size: 0x8, addend: 0x0, symName: '+[PLCrashSignalHandler initialize]', symObjAddr: 0x1FC, symBinAddr: 0x43844, symSize: 0x60 } + - { offsetInCU: 0x48C6, offset: 0xE1B17, size: 0x8, addend: 0x0, symName: '+[PLCrashSignalHandler sharedHandler]', symObjAddr: 0x25C, symBinAddr: 0x438A4, symSize: 0xC } + - { offsetInCU: 0x4997, offset: 0xE1BE8, size: 0x8, addend: 0x0, symName: '+[PLCrashSignalHandler resetHandlers]', symObjAddr: 0x268, symBinAddr: 0x438B0, symSize: 0xD4 } + - { offsetInCU: 0x4D3B, offset: 0xE1F8C, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async10async_listI29plcrash_signal_handler_actionE18nasync_remove_nodeEPNS4_4nodeE, symObjAddr: 0x33C, symBinAddr: 0x43984, symSize: 0xFC } + - { offsetInCU: 0x5187, offset: 0xE23D8, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async10async_listI28plcrash_signal_user_callbackE18nasync_remove_nodeEPNS4_4nodeE, symObjAddr: 0x438, symBinAddr: 0x43A80, symSize: 0xFC } + - { offsetInCU: 0x5783, offset: 0xE29D4, size: 0x8, addend: 0x0, symName: '-[PLCrashSignalHandler init]', symObjAddr: 0x534, symBinAddr: 0x43B7C, symSize: 0x80 } + - { offsetInCU: 0x5817, offset: 0xE2A68, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async10async_listI28plcrash_signal_user_callbackE13nasync_appendES3_, symObjAddr: 0x84C, symBinAddr: 0x43E94, symSize: 0xAC } + - { offsetInCU: 0x5DA1, offset: 0xE2FF2, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async10async_listI29plcrash_signal_handler_actionE13nasync_appendES3_, symObjAddr: 0x8F8, symBinAddr: 0x43F40, symSize: 0xB0 } + - { offsetInCU: 0x61A0, offset: 0xE33F1, size: 0x8, addend: 0x0, symName: __ZL24previous_action_callbackiP9__siginfoP17__darwin_ucontextPvP28PLCrashSignalHandlerCallback, symObjAddr: 0x75C, symBinAddr: 0x43DA4, symSize: 0xF0 } + - { offsetInCU: 0x65AD, offset: 0xE37FE, size: 0x8, addend: 0x0, symName: '-[PLCrashSignalHandler registerHandlerForSignal:callback:context:error:]', symObjAddr: 0x9A8, symBinAddr: 0x43FF0, symSize: 0x54 } + - { offsetInCU: 0x6669, offset: 0xE38BA, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async10async_listI28plcrash_signal_user_callbackE14nasync_prependES3_, symObjAddr: 0x9FC, symBinAddr: 0x44044, symSize: 0xBC } + - { offsetInCU: 0x26, offset: 0xE3F14, size: 0x8, addend: 0x0, symName: _plframe_strerror, symObjAddr: 0x0, symBinAddr: 0x441C8, symSize: 0x24 } + - { offsetInCU: 0x163, offset: 0xE4051, size: 0x8, addend: 0x0, symName: _plframe_strerror, symObjAddr: 0x0, symBinAddr: 0x441C8, symSize: 0x24 } + - { offsetInCU: 0x499, offset: 0xE4387, size: 0x8, addend: 0x0, symName: _plframe_cursor_init, symObjAddr: 0x24, symBinAddr: 0x441EC, symSize: 0x58 } + - { offsetInCU: 0x5EF, offset: 0xE44DD, size: 0x8, addend: 0x0, symName: _plframe_cursor_thread_init, symObjAddr: 0x7C, symBinAddr: 0x44244, symSize: 0x4C } + - { offsetInCU: 0x6ED, offset: 0xE45DB, size: 0x8, addend: 0x0, symName: _plframe_cursor_next_with_readers, symObjAddr: 0xC8, symBinAddr: 0x44290, symSize: 0x10C } + - { offsetInCU: 0x848, offset: 0xE4736, size: 0x8, addend: 0x0, symName: _plframe_cursor_next, symObjAddr: 0x1D4, symBinAddr: 0x4439C, symSize: 0x68 } + - { offsetInCU: 0x8A6, offset: 0xE4794, size: 0x8, addend: 0x0, symName: _plframe_cursor_get_reg, symObjAddr: 0x23C, symBinAddr: 0x44404, symSize: 0x58 } + - { offsetInCU: 0x92C, offset: 0xE481A, size: 0x8, addend: 0x0, symName: _plframe_cursor_get_regname, symObjAddr: 0x294, symBinAddr: 0x4445C, symSize: 0x8 } + - { offsetInCU: 0x9A4, offset: 0xE4892, size: 0x8, addend: 0x0, symName: _plframe_cursor_get_regcount, symObjAddr: 0x29C, symBinAddr: 0x44464, symSize: 0x8 } + - { offsetInCU: 0x9EF, offset: 0xE48DD, size: 0x8, addend: 0x0, symName: _plframe_cursor_free, symObjAddr: 0x2A4, symBinAddr: 0x4446C, symSize: 0x24 } + - { offsetInCU: 0x27, offset: 0xE4994, size: 0x8, addend: 0x0, symName: _plcrash_log_writer_init, symObjAddr: 0x0, symBinAddr: 0x44490, symSize: 0x410 } + - { offsetInCU: 0x2FC, offset: 0xE4C69, size: 0x8, addend: 0x0, symName: _plcrash_log_writer_init, symObjAddr: 0x0, symBinAddr: 0x44490, symSize: 0x410 } + - { offsetInCU: 0x7F0, offset: 0xE515D, size: 0x8, addend: 0x0, symName: _plprotobuf_cbinary_data_nsstring_init, symObjAddr: 0x410, symBinAddr: 0x448A0, symSize: 0x3C } + - { offsetInCU: 0x8B4, offset: 0xE5221, size: 0x8, addend: 0x0, symName: _plcrash_log_writer_set_exception, symObjAddr: 0x44C, symBinAddr: 0x448DC, symSize: 0x220 } + - { offsetInCU: 0x986, offset: 0xE52F3, size: 0x8, addend: 0x0, symName: _plcrash_log_writer_set_exception.cold.1, symObjAddr: 0x1888, symBinAddr: 0x5F504, symSize: 0x28 } + - { offsetInCU: 0x99E, offset: 0xE530B, size: 0x8, addend: 0x0, symName: _plcrash_log_writer_set_exception.cold.2, symObjAddr: 0x18B0, symBinAddr: 0x5F52C, symSize: 0x28 } + - { offsetInCU: 0xA00, offset: 0xE536D, size: 0x8, addend: 0x0, symName: _plcrash_log_writer_set_custom_data, symObjAddr: 0x66C, symBinAddr: 0x44AFC, symSize: 0x84 } + - { offsetInCU: 0xA80, offset: 0xE53ED, size: 0x8, addend: 0x0, symName: _plcrash_log_writer_close, symObjAddr: 0x6F0, symBinAddr: 0x44B80, symSize: 0x8 } + - { offsetInCU: 0xAAD, offset: 0xE541A, size: 0x8, addend: 0x0, symName: _plcrash_log_writer_free, symObjAddr: 0x6F8, symBinAddr: 0x44B88, symSize: 0xE8 } + - { offsetInCU: 0xC27, offset: 0xE5594, size: 0x8, addend: 0x0, symName: _plcrash_log_writer_write, symObjAddr: 0x7E0, symBinAddr: 0x44C70, symSize: 0x4A8 } + - { offsetInCU: 0x19B2, offset: 0xE631F, size: 0x8, addend: 0x0, symName: _plcrash_writer_write_report_info, symObjAddr: 0xC88, symBinAddr: 0x45118, symSize: 0x68 } + - { offsetInCU: 0x1AA0, offset: 0xE640D, size: 0x8, addend: 0x0, symName: _plcrash_writer_write_system_info, symObjAddr: 0xCF0, symBinAddr: 0x45180, symSize: 0xC8 } + - { offsetInCU: 0x1BDF, offset: 0xE654C, size: 0x8, addend: 0x0, symName: _plcrash_writer_write_machine_info, symObjAddr: 0xDB8, symBinAddr: 0x45248, symSize: 0xC0 } + - { offsetInCU: 0x1D1F, offset: 0xE668C, size: 0x8, addend: 0x0, symName: _plcrash_writer_write_app_info, symObjAddr: 0xE78, symBinAddr: 0x45308, symSize: 0x78 } + - { offsetInCU: 0x1E0D, offset: 0xE677A, size: 0x8, addend: 0x0, symName: _plcrash_writer_write_process_info, symObjAddr: 0xEF0, symBinAddr: 0x45380, symSize: 0x11C } + - { offsetInCU: 0x1FFC, offset: 0xE6969, size: 0x8, addend: 0x0, symName: _plcrash_writer_write_thread, symObjAddr: 0x100C, symBinAddr: 0x4549C, symSize: 0x270 } + - { offsetInCU: 0x2597, offset: 0xE6F04, size: 0x8, addend: 0x0, symName: _plcrash_writer_write_binary_image, symObjAddr: 0x127C, symBinAddr: 0x4570C, symSize: 0x134 } + - { offsetInCU: 0x27CC, offset: 0xE7139, size: 0x8, addend: 0x0, symName: _plcrash_writer_write_exception, symObjAddr: 0x13B0, symBinAddr: 0x45840, symSize: 0x104 } + - { offsetInCU: 0x296B, offset: 0xE72D8, size: 0x8, addend: 0x0, symName: _plcrash_writer_write_signal, symObjAddr: 0x14B4, symBinAddr: 0x45944, symSize: 0x160 } + - { offsetInCU: 0x2976, offset: 0xE72E3, size: 0x8, addend: 0x0, symName: _plcrash_writer_write_signal, symObjAddr: 0x14B4, symBinAddr: 0x45944, symSize: 0x160 } + - { offsetInCU: 0x2B97, offset: 0xE7504, size: 0x8, addend: 0x0, symName: _plcrash_writer_write_processor_info, symObjAddr: 0x1614, symBinAddr: 0x45AA4, symSize: 0x74 } + - { offsetInCU: 0x3087, offset: 0xE79F4, size: 0x8, addend: 0x0, symName: _plcrash_writer_write_thread_frame, symObjAddr: 0x1688, symBinAddr: 0x45B18, symSize: 0x108 } + - { offsetInCU: 0x3243, offset: 0xE7BB0, size: 0x8, addend: 0x0, symName: _plcrash_writer_write_exception.cold.1, symObjAddr: 0x18D8, symBinAddr: 0x5F554, symSize: 0x28 } + - { offsetInCU: 0x3284, offset: 0xE7BF1, size: 0x8, addend: 0x0, symName: _plcrash_writer_write_mach_signal, symObjAddr: 0x17F8, symBinAddr: 0x45C88, symSize: 0x90 } + - { offsetInCU: 0x3428, offset: 0xE7D95, size: 0x8, addend: 0x0, symName: _plcrash_writer_write_thread_frame_symbol_cb, symObjAddr: 0x1790, symBinAddr: 0x45C20, symSize: 0x68 } + - { offsetInCU: 0x26, offset: 0xE86B5, size: 0x8, addend: 0x0, symName: _plcr_swap16, symObjAddr: 0x0, symBinAddr: 0x45D18, symSize: 0x8 } + - { offsetInCU: 0x40, offset: 0xE86CF, size: 0x8, addend: 0x0, symName: _plcrash_async_byteorder_swapped, symObjAddr: 0x4F8, symBinAddr: 0x7F250, symSize: 0x0 } + - { offsetInCU: 0xF9, offset: 0xE8788, size: 0x8, addend: 0x0, symName: _plcrash_async_byteorder_direct, symObjAddr: 0x510, symBinAddr: 0x7F268, symSize: 0x0 } + - { offsetInCU: 0x1D4, offset: 0xE8863, size: 0x8, addend: 0x0, symName: _plcr_swap16, symObjAddr: 0x0, symBinAddr: 0x45D18, symSize: 0x8 } + - { offsetInCU: 0x1FF, offset: 0xE888E, size: 0x8, addend: 0x0, symName: _plcr_swap32, symObjAddr: 0x8, symBinAddr: 0x45D20, symSize: 0x8 } + - { offsetInCU: 0x22A, offset: 0xE88B9, size: 0x8, addend: 0x0, symName: _plcr_swap64, symObjAddr: 0x10, symBinAddr: 0x45D28, symSize: 0x8 } + - { offsetInCU: 0x255, offset: 0xE88E4, size: 0x8, addend: 0x0, symName: _plcr_nswap16, symObjAddr: 0x18, symBinAddr: 0x45D30, symSize: 0x4 } + - { offsetInCU: 0x27E, offset: 0xE890D, size: 0x8, addend: 0x0, symName: _plcr_nswap32, symObjAddr: 0x1C, symBinAddr: 0x45D34, symSize: 0x4 } + - { offsetInCU: 0x2A7, offset: 0xE8936, size: 0x8, addend: 0x0, symName: _plcr_nswap64, symObjAddr: 0x20, symBinAddr: 0x45D38, symSize: 0x4 } + - { offsetInCU: 0x2D0, offset: 0xE895F, size: 0x8, addend: 0x0, symName: _plcrash_async_byteorder_little_endian, symObjAddr: 0x24, symBinAddr: 0x45D3C, symSize: 0xC } + - { offsetInCU: 0x2EA, offset: 0xE8979, size: 0x8, addend: 0x0, symName: _plcrash_async_byteorder_big_endian, symObjAddr: 0x30, symBinAddr: 0x45D48, symSize: 0xC } + - { offsetInCU: 0x304, offset: 0xE8993, size: 0x8, addend: 0x0, symName: _plcrash_async_strerror, symObjAddr: 0x3C, symBinAddr: 0x45D54, symSize: 0x24 } + - { offsetInCU: 0x32F, offset: 0xE89BE, size: 0x8, addend: 0x0, symName: _plcrash_async_address_apply_offset, symObjAddr: 0x60, symBinAddr: 0x45D78, symSize: 0x40 } + - { offsetInCU: 0x35E, offset: 0xE89ED, size: 0x8, addend: 0x0, symName: _pl_mach_thread_self, symObjAddr: 0xA0, symBinAddr: 0x45DB8, symSize: 0x38 } + - { offsetInCU: 0x4A0, offset: 0xE8B2F, size: 0x8, addend: 0x0, symName: _plcrash_async_task_memcpy, symObjAddr: 0xD8, symBinAddr: 0x45DF0, symSize: 0x78 } + - { offsetInCU: 0x5B4, offset: 0xE8C43, size: 0x8, addend: 0x0, symName: _plcrash_async_task_read_uint8, symObjAddr: 0x150, symBinAddr: 0x45E68, symSize: 0x8 } + - { offsetInCU: 0x63C, offset: 0xE8CCB, size: 0x8, addend: 0x0, symName: _plcrash_async_task_read_uint16, symObjAddr: 0x158, symBinAddr: 0x45E70, symSize: 0x54 } + - { offsetInCU: 0x6FF, offset: 0xE8D8E, size: 0x8, addend: 0x0, symName: _plcrash_async_task_read_uint32, symObjAddr: 0x1AC, symBinAddr: 0x45EC4, symSize: 0x54 } + - { offsetInCU: 0x7C2, offset: 0xE8E51, size: 0x8, addend: 0x0, symName: _plcrash_async_task_read_uint64, symObjAddr: 0x200, symBinAddr: 0x45F18, symSize: 0x54 } + - { offsetInCU: 0x885, offset: 0xE8F14, size: 0x8, addend: 0x0, symName: _plcrash_async_strcmp, symObjAddr: 0x254, symBinAddr: 0x45F6C, symSize: 0x28 } + - { offsetInCU: 0x8C3, offset: 0xE8F52, size: 0x8, addend: 0x0, symName: _plcrash_async_strncmp, symObjAddr: 0x27C, symBinAddr: 0x45F94, symSize: 0x44 } + - { offsetInCU: 0x910, offset: 0xE8F9F, size: 0x8, addend: 0x0, symName: _plcrash_async_memcpy, symObjAddr: 0x2C0, symBinAddr: 0x45FD8, symSize: 0x20 } + - { offsetInCU: 0x954, offset: 0xE8FE3, size: 0x8, addend: 0x0, symName: _plcrash_async_memcpy, symObjAddr: 0x2C0, symBinAddr: 0x45FD8, symSize: 0x20 } + - { offsetInCU: 0x96E, offset: 0xE8FFD, size: 0x8, addend: 0x0, symName: _plcrash_async_memset, symObjAddr: 0x2E0, symBinAddr: 0x45FF8, symSize: 0x2C } + - { offsetInCU: 0x9EE, offset: 0xE907D, size: 0x8, addend: 0x0, symName: _plcrash_async_writen, symObjAddr: 0x30C, symBinAddr: 0x46024, symSize: 0x78 } + - { offsetInCU: 0xADC, offset: 0xE916B, size: 0x8, addend: 0x0, symName: _plcrash_async_file_init, symObjAddr: 0x384, symBinAddr: 0x4609C, symSize: 0x10 } + - { offsetInCU: 0xB81, offset: 0xE9210, size: 0x8, addend: 0x0, symName: _plcrash_async_file_write, symObjAddr: 0x394, symBinAddr: 0x460AC, symSize: 0xD0 } + - { offsetInCU: 0xC4D, offset: 0xE92DC, size: 0x8, addend: 0x0, symName: _plcrash_async_file_flush, symObjAddr: 0x464, symBinAddr: 0x4617C, symSize: 0x44 } + - { offsetInCU: 0xD36, offset: 0xE93C5, size: 0x8, addend: 0x0, symName: _plcrash_async_file_close, symObjAddr: 0x4A8, symBinAddr: 0x461C0, symSize: 0x50 } + - { offsetInCU: 0x26, offset: 0xE94B4, size: 0x8, addend: 0x0, symName: _plcrash_writer_pack, symObjAddr: 0x0, symBinAddr: 0x46210, symSize: 0x534 } + - { offsetInCU: 0x308, offset: 0xE9796, size: 0x8, addend: 0x0, symName: _plcrash_writer_pack, symObjAddr: 0x0, symBinAddr: 0x46210, symSize: 0x534 } + - { offsetInCU: 0x682, offset: 0xE9B10, size: 0x8, addend: 0x0, symName: _uint64_pack, symObjAddr: 0x534, symBinAddr: 0x46744, symSize: 0x110 } + - { offsetInCU: 0x27, offset: 0xE9CC2, size: 0x8, addend: 0x0, symName: '+[PLCrashReporter initialize]', symObjAddr: 0x0, symBinAddr: 0x46854, symSize: 0x74 } + - { offsetInCU: 0xA2, offset: 0xE9D3D, size: 0x8, addend: 0x0, symName: _sharedReporter, symObjAddr: 0x10D58, symBinAddr: 0x92F50, symSize: 0x0 } + - { offsetInCU: 0x3C7, offset: 0xEA062, size: 0x8, addend: 0x0, symName: '+[PLCrashReporter sharedReporter]', symObjAddr: 0x158, symBinAddr: 0x469AC, symSize: 0x40 } + - { offsetInCU: 0x3F3, offset: 0xEA08E, size: 0x8, addend: 0x0, symName: _sharedReporter.onceLock, symObjAddr: 0x10D60, symBinAddr: 0x92F58, symSize: 0x0 } + - { offsetInCU: 0x45E, offset: 0xEA0F9, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter enableCrashReporterAndReturnError:]', symObjAddr: 0x474, symBinAddr: 0x46CC8, symSize: 0x38C } + - { offsetInCU: 0x48A, offset: 0xEA125, size: 0x8, addend: 0x0, symName: '_enableCrashReporterAndReturnError:.enforceOne', symObjAddr: 0x10D68, symBinAddr: 0x92F60, symSize: 0x0 } + - { offsetInCU: 0x5E4, offset: 0xEA27F, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter generateLiveReportWithThread:exception:error:]', symObjAddr: 0xA2C, symBinAddr: 0x47280, symSize: 0x448 } + - { offsetInCU: 0xA74, offset: 0xEA70F, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter(PrivateMethods) initWithBundle:configuration:]', symObjAddr: 0x1280, symBinAddr: 0x47AD4, symSize: 0x244 } + - { offsetInCU: 0xC78, offset: 0xEA913, size: 0x8, addend: 0x0, symName: _shared_image_list, symObjAddr: 0x10D48, symBinAddr: 0x92F40, symSize: 0x0 } + - { offsetInCU: 0xCBB, offset: 0xEA956, size: 0x8, addend: 0x0, symName: _signal_handler_context, symObjAddr: 0x10D70, symBinAddr: 0x92F68, symSize: 0x0 } + - { offsetInCU: 0xFB0, offset: 0xEAC4B, size: 0x8, addend: 0x0, symName: _image_add_callback, symObjAddr: 0x74, symBinAddr: 0x468C8, symSize: 0xD4 } + - { offsetInCU: 0x10DD, offset: 0xEAD78, size: 0x8, addend: 0x0, symName: _monitored_signals, symObjAddr: 0x2040, symBinAddr: 0x67AD8, symSize: 0x0 } + - { offsetInCU: 0x10F3, offset: 0xEAD8E, size: 0x8, addend: 0x0, symName: _uncaught_exception_handler, symObjAddr: 0x9E4, symBinAddr: 0x47238, symSize: 0x34 } + - { offsetInCU: 0x1117, offset: 0xEADB2, size: 0x8, addend: 0x0, symName: _uncaught_exception_handler.exception_is_handled, symObjAddr: 0x10F88, symBinAddr: 0x93180, symSize: 0x0 } + - { offsetInCU: 0x1144, offset: 0xEADDF, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter generateLiveReportWithThread:]', symObjAddr: 0xA18, symBinAddr: 0x4726C, symSize: 0x8 } + - { offsetInCU: 0x1168, offset: 0xEAE03, size: 0x8, addend: 0x0, symName: _crashCallbacks.1, symObjAddr: 0x10F78, symBinAddr: 0x93170, symSize: 0x0 } + - { offsetInCU: 0x1173, offset: 0xEAE0E, size: 0x8, addend: 0x0, symName: _crashCallbacks.2, symObjAddr: 0x10F80, symBinAddr: 0x93178, symSize: 0x0 } + - { offsetInCU: 0x1752, offset: 0xEB3ED, size: 0x8, addend: 0x0, symName: '+[PLCrashReporter initialize]', symObjAddr: 0x0, symBinAddr: 0x46854, symSize: 0x74 } + - { offsetInCU: 0x1881, offset: 0xEB51C, size: 0x8, addend: 0x0, symName: _image_remove_callback, symObjAddr: 0x148, symBinAddr: 0x4699C, symSize: 0x10 } + - { offsetInCU: 0x198B, offset: 0xEB626, size: 0x8, addend: 0x0, symName: '___33+[PLCrashReporter sharedReporter]_block_invoke', symObjAddr: 0x198, symBinAddr: 0x469EC, symSize: 0xA8 } + - { offsetInCU: 0x19B8, offset: 0xEB653, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter init]', symObjAddr: 0x240, symBinAddr: 0x46A94, symSize: 0x50 } + - { offsetInCU: 0x19F4, offset: 0xEB68F, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter initWithConfiguration:]', symObjAddr: 0x290, symBinAddr: 0x46AE4, symSize: 0x74 } + - { offsetInCU: 0x1A41, offset: 0xEB6DC, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter hasPendingCrashReport]', symObjAddr: 0x304, symBinAddr: 0x46B58, symSize: 0x74 } + - { offsetInCU: 0x1A7D, offset: 0xEB718, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter loadPendingCrashReportData]', symObjAddr: 0x378, symBinAddr: 0x46BCC, symSize: 0x8 } + - { offsetInCU: 0x1AB5, offset: 0xEB750, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter loadPendingCrashReportDataAndReturnError:]', symObjAddr: 0x380, symBinAddr: 0x46BD4, symSize: 0x68 } + - { offsetInCU: 0x1B02, offset: 0xEB79D, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter purgePendingCrashReport]', symObjAddr: 0x3E8, symBinAddr: 0x46C3C, symSize: 0x8 } + - { offsetInCU: 0x1B3A, offset: 0xEB7D5, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter purgePendingCrashReportAndReturnError:]', symObjAddr: 0x3F0, symBinAddr: 0x46C44, symSize: 0x7C } + - { offsetInCU: 0x1B87, offset: 0xEB822, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter enableCrashReporter]', symObjAddr: 0x46C, symBinAddr: 0x46CC0, symSize: 0x8 } + - { offsetInCU: 0x1ECE, offset: 0xEBB69, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter enableCrashReporterAndReturnError:].cold.1', symObjAddr: 0x1994, symBinAddr: 0x5F57C, symSize: 0x28 } + - { offsetInCU: 0x1EE6, offset: 0xEBB81, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter enableCrashReporterAndReturnError:].cold.2', symObjAddr: 0x19BC, symBinAddr: 0x5F5A4, symSize: 0x28 } + - { offsetInCU: 0x1EFE, offset: 0xEBB99, size: 0x8, addend: 0x0, symName: _signal_handler_callback, symObjAddr: 0x800, symBinAddr: 0x47054, symSize: 0xD0 } + - { offsetInCU: 0x2296, offset: 0xEBF31, size: 0x8, addend: 0x0, symName: _plcrash_write_report, symObjAddr: 0x1888, symBinAddr: 0x480DC, symSize: 0xF4 } + - { offsetInCU: 0x23D7, offset: 0xEC072, size: 0x8, addend: 0x0, symName: _mach_exception_callback, symObjAddr: 0x8D0, symBinAddr: 0x47124, symSize: 0x114 } + - { offsetInCU: 0x26CA, offset: 0xEC365, size: 0x8, addend: 0x0, symName: _uncaught_exception_handler.cold.1, symObjAddr: 0x19E4, symBinAddr: 0x5F5CC, symSize: 0x1C } + - { offsetInCU: 0x26E2, offset: 0xEC37D, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter generateLiveReportWithThread:]', symObjAddr: 0xA18, symBinAddr: 0x4726C, symSize: 0x8 } + - { offsetInCU: 0x2729, offset: 0xEC3C4, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter generateLiveReportWithThread:error:]', symObjAddr: 0xA20, symBinAddr: 0x47274, symSize: 0xC } + - { offsetInCU: 0x29CC, offset: 0xEC667, size: 0x8, addend: 0x0, symName: _plcr_live_report_callback, symObjAddr: 0xE74, symBinAddr: 0x476C8, symSize: 0x48 } + - { offsetInCU: 0x2A46, offset: 0xEC6E1, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter generateLiveReport]', symObjAddr: 0xEBC, symBinAddr: 0x47710, symSize: 0x8 } + - { offsetInCU: 0x2A7E, offset: 0xEC719, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter generateLiveReportAndReturnError:]', symObjAddr: 0xEC4, symBinAddr: 0x47718, symSize: 0xC } + - { offsetInCU: 0x2AC7, offset: 0xEC762, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter generateLiveReportWithException:error:]', symObjAddr: 0xED0, symBinAddr: 0x47724, symSize: 0x64 } + - { offsetInCU: 0x2B33, offset: 0xEC7CE, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter setCrashCallbacks:]', symObjAddr: 0xF34, symBinAddr: 0x47788, symSize: 0x64 } + - { offsetInCU: 0x2B7F, offset: 0xEC81A, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter setCustomData:]', symObjAddr: 0xF98, symBinAddr: 0x477EC, symSize: 0x48 } + - { offsetInCU: 0x2B8A, offset: 0xEC825, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter setCrashCallbacks:].cold.1', symObjAddr: 0x1A00, symBinAddr: 0x5F5E8, symSize: 0x28 } + - { offsetInCU: 0x2BA2, offset: 0xEC83D, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter setCustomData:]', symObjAddr: 0xF98, symBinAddr: 0x477EC, symSize: 0x48 } + - { offsetInCU: 0x2C01, offset: 0xEC89C, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter crashReportPath]', symObjAddr: 0xFE0, symBinAddr: 0x47834, symSize: 0x4C } + - { offsetInCU: 0x2C3D, offset: 0xEC8D8, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter customData]', symObjAddr: 0x102C, symBinAddr: 0x47880, symSize: 0x8 } + - { offsetInCU: 0x2C76, offset: 0xEC911, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter .cxx_destruct]', symObjAddr: 0x1034, symBinAddr: 0x47888, symSize: 0x78 } + - { offsetInCU: 0x2CAE, offset: 0xEC949, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter(PrivateMethods) initWithApplicationIdentifier:appVersion:appMarketingVersion:configuration:]', symObjAddr: 0x10AC, symBinAddr: 0x47900, symSize: 0x1D4 } + - { offsetInCU: 0x2DE2, offset: 0xECA7D, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter(PrivateMethods) enableMachExceptionServerWithPreviousPortSet:callback:context:error:]', symObjAddr: 0x14C4, symBinAddr: 0x47D18, symSize: 0x1C4 } + - { offsetInCU: 0x2F20, offset: 0xECBBB, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter(PrivateMethods) mapToAsyncSymbolicationStrategy:]', symObjAddr: 0x1688, symBinAddr: 0x47EDC, symSize: 0x10 } + - { offsetInCU: 0x2F77, offset: 0xECC12, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter(PrivateMethods) populateCrashReportDirectoryAndReturnError:]', symObjAddr: 0x1698, symBinAddr: 0x47EEC, symSize: 0x19C } + - { offsetInCU: 0x2FE6, offset: 0xECC81, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter(PrivateMethods) crashReportDirectory]', symObjAddr: 0x1834, symBinAddr: 0x48088, symSize: 0x8 } + - { offsetInCU: 0x3020, offset: 0xECCBB, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter(PrivateMethods) queuedCrashReportDirectory]', symObjAddr: 0x183C, symBinAddr: 0x48090, symSize: 0x4C } + - { offsetInCU: 0x3079, offset: 0xECD14, size: 0x8, addend: 0x0, symName: _mach_exception_callback_live_cb, symObjAddr: 0x197C, symBinAddr: 0x481D0, symSize: 0x18 } + - { offsetInCU: 0x27, offset: 0xED4C6, size: 0x8, addend: 0x0, symName: '-[PLCrashReport initWithData:error:]', symObjAddr: 0x0, symBinAddr: 0x481E8, symSize: 0x3C8 } + - { offsetInCU: 0x1112, offset: 0xEE5B1, size: 0x8, addend: 0x0, symName: '-[PLCrashReport initWithData:error:]', symObjAddr: 0x0, symBinAddr: 0x481E8, symSize: 0x3C8 } + - { offsetInCU: 0x12BB, offset: 0xEE75A, size: 0x8, addend: 0x0, symName: _populate_nserror, symObjAddr: 0x3C8, symBinAddr: 0x485B0, symSize: 0x94 } + - { offsetInCU: 0x1317, offset: 0xEE7B6, size: 0x8, addend: 0x0, symName: '-[PLCrashReport dealloc]', symObjAddr: 0x45C, symBinAddr: 0x48644, symSize: 0x74 } + - { offsetInCU: 0x1408, offset: 0xEE8A7, size: 0x8, addend: 0x0, symName: '-[PLCrashReport imageForAddress:]', symObjAddr: 0x4D0, symBinAddr: 0x486B8, symSize: 0x138 } + - { offsetInCU: 0x1489, offset: 0xEE928, size: 0x8, addend: 0x0, symName: '-[PLCrashReport hasMachineInfo]', symObjAddr: 0x608, symBinAddr: 0x487F0, symSize: 0x10 } + - { offsetInCU: 0x14C3, offset: 0xEE962, size: 0x8, addend: 0x0, symName: '-[PLCrashReport hasProcessInfo]', symObjAddr: 0x618, symBinAddr: 0x48800, symSize: 0x10 } + - { offsetInCU: 0x14FD, offset: 0xEE99C, size: 0x8, addend: 0x0, symName: '-[PLCrashReport hasExceptionInfo]', symObjAddr: 0x628, symBinAddr: 0x48810, symSize: 0x10 } + - { offsetInCU: 0x1537, offset: 0xEE9D6, size: 0x8, addend: 0x0, symName: '-[PLCrashReport systemInfo]', symObjAddr: 0x638, symBinAddr: 0x48820, symSize: 0x8 } + - { offsetInCU: 0x1571, offset: 0xEEA10, size: 0x8, addend: 0x0, symName: '-[PLCrashReport machineInfo]', symObjAddr: 0x640, symBinAddr: 0x48828, symSize: 0x8 } + - { offsetInCU: 0x15AB, offset: 0xEEA4A, size: 0x8, addend: 0x0, symName: '-[PLCrashReport applicationInfo]', symObjAddr: 0x648, symBinAddr: 0x48830, symSize: 0x8 } + - { offsetInCU: 0x15E5, offset: 0xEEA84, size: 0x8, addend: 0x0, symName: '-[PLCrashReport processInfo]', symObjAddr: 0x650, symBinAddr: 0x48838, symSize: 0x8 } + - { offsetInCU: 0x161F, offset: 0xEEABE, size: 0x8, addend: 0x0, symName: '-[PLCrashReport signalInfo]', symObjAddr: 0x658, symBinAddr: 0x48840, symSize: 0x8 } + - { offsetInCU: 0x1659, offset: 0xEEAF8, size: 0x8, addend: 0x0, symName: '-[PLCrashReport machExceptionInfo]', symObjAddr: 0x660, symBinAddr: 0x48848, symSize: 0x8 } + - { offsetInCU: 0x1693, offset: 0xEEB32, size: 0x8, addend: 0x0, symName: '-[PLCrashReport threads]', symObjAddr: 0x668, symBinAddr: 0x48850, symSize: 0x8 } + - { offsetInCU: 0x16CD, offset: 0xEEB6C, size: 0x8, addend: 0x0, symName: '-[PLCrashReport images]', symObjAddr: 0x670, symBinAddr: 0x48858, symSize: 0x8 } + - { offsetInCU: 0x1707, offset: 0xEEBA6, size: 0x8, addend: 0x0, symName: '-[PLCrashReport exceptionInfo]', symObjAddr: 0x678, symBinAddr: 0x48860, symSize: 0x8 } + - { offsetInCU: 0x1741, offset: 0xEEBE0, size: 0x8, addend: 0x0, symName: '-[PLCrashReport uuidRef]', symObjAddr: 0x680, symBinAddr: 0x48868, symSize: 0x8 } + - { offsetInCU: 0x177B, offset: 0xEEC1A, size: 0x8, addend: 0x0, symName: '-[PLCrashReport customData]', symObjAddr: 0x688, symBinAddr: 0x48870, symSize: 0x8 } + - { offsetInCU: 0x17B4, offset: 0xEEC53, size: 0x8, addend: 0x0, symName: '-[PLCrashReport .cxx_destruct]', symObjAddr: 0x690, symBinAddr: 0x48878, symSize: 0x90 } + - { offsetInCU: 0x17EB, offset: 0xEEC8A, size: 0x8, addend: 0x0, symName: '-[PLCrashReport(PrivateMethods) decodeCrashData:error:]', symObjAddr: 0x720, symBinAddr: 0x48908, symSize: 0x214 } + - { offsetInCU: 0x191D, offset: 0xEEDBC, size: 0x8, addend: 0x0, symName: '-[PLCrashReport(PrivateMethods) extractSystemInfo:processorInfo:error:]', symObjAddr: 0x934, symBinAddr: 0x48B1C, symSize: 0x1D8 } + - { offsetInCU: 0x19D1, offset: 0xEEE70, size: 0x8, addend: 0x0, symName: '-[PLCrashReport(PrivateMethods) extractProcessorInfo:error:]', symObjAddr: 0xB0C, symBinAddr: 0x48CF4, symSize: 0xA8 } + - { offsetInCU: 0x1A52, offset: 0xEEEF1, size: 0x8, addend: 0x0, symName: '-[PLCrashReport(PrivateMethods) synthesizeProcessorInfoFromArchitecture:error:]', symObjAddr: 0xBB4, symBinAddr: 0x48D9C, symSize: 0xC4 } + - { offsetInCU: 0x1AF5, offset: 0xEEF94, size: 0x8, addend: 0x0, symName: '-[PLCrashReport(PrivateMethods) extractMachineInfo:error:]', symObjAddr: 0xC78, symBinAddr: 0x48E60, symSize: 0x11C } + - { offsetInCU: 0x1B98, offset: 0xEF037, size: 0x8, addend: 0x0, symName: '-[PLCrashReport(PrivateMethods) extractApplicationInfo:error:]', symObjAddr: 0xD94, symBinAddr: 0x48F7C, symSize: 0x178 } + - { offsetInCU: 0x1C4C, offset: 0xEF0EB, size: 0x8, addend: 0x0, symName: '-[PLCrashReport(PrivateMethods) extractProcessInfo:error:]', symObjAddr: 0xF0C, symBinAddr: 0x490F4, symSize: 0x1A8 } + - { offsetInCU: 0x1D33, offset: 0xEF1D2, size: 0x8, addend: 0x0, symName: '-[PLCrashReport(PrivateMethods) extractSymbolInfo:error:]', symObjAddr: 0x10B4, symBinAddr: 0x4929C, symSize: 0xE0 } + - { offsetInCU: 0x1DC5, offset: 0xEF264, size: 0x8, addend: 0x0, symName: '-[PLCrashReport(PrivateMethods) extractStackFrameInfo:error:]', symObjAddr: 0x1194, symBinAddr: 0x4937C, symSize: 0x160 } + - { offsetInCU: 0x1E68, offset: 0xEF307, size: 0x8, addend: 0x0, symName: '-[PLCrashReport(PrivateMethods) extractThreadInfo:error:]', symObjAddr: 0x12F4, symBinAddr: 0x494DC, symSize: 0x2A8 } + - { offsetInCU: 0x200B, offset: 0xEF4AA, size: 0x8, addend: 0x0, symName: '-[PLCrashReport(PrivateMethods) extractImageInfo:error:]', symObjAddr: 0x159C, symBinAddr: 0x49784, symSize: 0x21C } + - { offsetInCU: 0x2121, offset: 0xEF5C0, size: 0x8, addend: 0x0, symName: '-[PLCrashReport(PrivateMethods) extractExceptionInfo:error:]', symObjAddr: 0x17B8, symBinAddr: 0x499A0, symSize: 0x1FC } + - { offsetInCU: 0x212C, offset: 0xEF5CB, size: 0x8, addend: 0x0, symName: '-[PLCrashReport(PrivateMethods) extractImageInfo:error:].cold.1', symObjAddr: 0x1C40, symBinAddr: 0x5F610, symSize: 0x28 } + - { offsetInCU: 0x2144, offset: 0xEF5E3, size: 0x8, addend: 0x0, symName: '-[PLCrashReport(PrivateMethods) extractExceptionInfo:error:]', symObjAddr: 0x17B8, symBinAddr: 0x499A0, symSize: 0x1FC } + - { offsetInCU: 0x2249, offset: 0xEF6E8, size: 0x8, addend: 0x0, symName: '-[PLCrashReport(PrivateMethods) extractSignalInfo:error:]', symObjAddr: 0x19B4, symBinAddr: 0x49B9C, symSize: 0x13C } + - { offsetInCU: 0x22EC, offset: 0xEF78B, size: 0x8, addend: 0x0, symName: '-[PLCrashReport(PrivateMethods) extractMachExceptionInfo:error:]', symObjAddr: 0x1AF0, symBinAddr: 0x49CD8, symSize: 0x150 } + - { offsetInCU: 0x27, offset: 0xEFB89, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSystemInfo initWithOperatingSystem:operatingSystemVersion:architecture:timestamp:]', symObjAddr: 0x0, symBinAddr: 0x49E28, symSize: 0x14 } + - { offsetInCU: 0x41, offset: 0xEFBA3, size: 0x8, addend: 0x0, symName: _PLCrashReportHostOperatingSystem, symObjAddr: 0x1B4, symBinAddr: 0x8EEB8, symSize: 0x0 } + - { offsetInCU: 0x90, offset: 0xEFBF2, size: 0x8, addend: 0x0, symName: _PLCrashReportHostArchitecture, symObjAddr: 0x1B8, symBinAddr: 0x8EEBC, symSize: 0x0 } + - { offsetInCU: 0x2A3, offset: 0xEFE05, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSystemInfo initWithOperatingSystem:operatingSystemVersion:architecture:timestamp:]', symObjAddr: 0x0, symBinAddr: 0x49E28, symSize: 0x14 } + - { offsetInCU: 0x318, offset: 0xEFE7A, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSystemInfo initWithOperatingSystem:operatingSystemVersion:operatingSystemBuild:architecture:timestamp:]', symObjAddr: 0x14, symBinAddr: 0x49E3C, symSize: 0xC } + - { offsetInCU: 0x399, offset: 0xEFEFB, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSystemInfo initWithOperatingSystem:operatingSystemVersion:operatingSystemBuild:architecture:processorInfo:timestamp:]', symObjAddr: 0x20, symBinAddr: 0x49E48, symSize: 0x11C } + - { offsetInCU: 0x434, offset: 0xEFF96, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSystemInfo operatingSystem]', symObjAddr: 0x13C, symBinAddr: 0x49F64, symSize: 0x8 } + - { offsetInCU: 0x46D, offset: 0xEFFCF, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSystemInfo operatingSystemVersion]', symObjAddr: 0x144, symBinAddr: 0x49F6C, symSize: 0x8 } + - { offsetInCU: 0x4A6, offset: 0xF0008, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSystemInfo operatingSystemBuild]', symObjAddr: 0x14C, symBinAddr: 0x49F74, symSize: 0x8 } + - { offsetInCU: 0x4DF, offset: 0xF0041, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSystemInfo architecture]', symObjAddr: 0x154, symBinAddr: 0x49F7C, symSize: 0x8 } + - { offsetInCU: 0x518, offset: 0xF007A, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSystemInfo timestamp]', symObjAddr: 0x15C, symBinAddr: 0x49F84, symSize: 0x8 } + - { offsetInCU: 0x551, offset: 0xF00B3, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSystemInfo processorInfo]', symObjAddr: 0x164, symBinAddr: 0x49F8C, symSize: 0x8 } + - { offsetInCU: 0x58A, offset: 0xF00EC, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSystemInfo .cxx_destruct]', symObjAddr: 0x16C, symBinAddr: 0x49F94, symSize: 0x48 } + - { offsetInCU: 0x27, offset: 0xF0186, size: 0x8, addend: 0x0, symName: '-[PLCrashReportApplicationInfo initWithApplicationIdentifier:applicationVersion:applicationMarketingVersion:]', symObjAddr: 0x0, symBinAddr: 0x49FDC, symSize: 0xE0 } + - { offsetInCU: 0xFF, offset: 0xF025E, size: 0x8, addend: 0x0, symName: '-[PLCrashReportApplicationInfo initWithApplicationIdentifier:applicationVersion:applicationMarketingVersion:]', symObjAddr: 0x0, symBinAddr: 0x49FDC, symSize: 0xE0 } + - { offsetInCU: 0x16A, offset: 0xF02C9, size: 0x8, addend: 0x0, symName: '-[PLCrashReportApplicationInfo applicationIdentifier]', symObjAddr: 0xE0, symBinAddr: 0x4A0BC, symSize: 0x8 } + - { offsetInCU: 0x1A3, offset: 0xF0302, size: 0x8, addend: 0x0, symName: '-[PLCrashReportApplicationInfo applicationVersion]', symObjAddr: 0xE8, symBinAddr: 0x4A0C4, symSize: 0x8 } + - { offsetInCU: 0x1DC, offset: 0xF033B, size: 0x8, addend: 0x0, symName: '-[PLCrashReportApplicationInfo applicationMarketingVersion]', symObjAddr: 0xF0, symBinAddr: 0x4A0CC, symSize: 0x8 } + - { offsetInCU: 0x215, offset: 0xF0374, size: 0x8, addend: 0x0, symName: '-[PLCrashReportApplicationInfo .cxx_destruct]', symObjAddr: 0xF8, symBinAddr: 0x4A0D4, symSize: 0x3C } + - { offsetInCU: 0x27, offset: 0xF040E, size: 0x8, addend: 0x0, symName: '-[PLCrashReportThreadInfo initWithThreadNumber:stackFrames:crashed:registers:]', symObjAddr: 0x0, symBinAddr: 0x4A110, symSize: 0xCC } + - { offsetInCU: 0x13C, offset: 0xF0523, size: 0x8, addend: 0x0, symName: '-[PLCrashReportThreadInfo initWithThreadNumber:stackFrames:crashed:registers:]', symObjAddr: 0x0, symBinAddr: 0x4A110, symSize: 0xCC } + - { offsetInCU: 0x1B7, offset: 0xF059E, size: 0x8, addend: 0x0, symName: '-[PLCrashReportThreadInfo threadNumber]', symObjAddr: 0xCC, symBinAddr: 0x4A1DC, symSize: 0x8 } + - { offsetInCU: 0x1F0, offset: 0xF05D7, size: 0x8, addend: 0x0, symName: '-[PLCrashReportThreadInfo stackFrames]', symObjAddr: 0xD4, symBinAddr: 0x4A1E4, symSize: 0x8 } + - { offsetInCU: 0x229, offset: 0xF0610, size: 0x8, addend: 0x0, symName: '-[PLCrashReportThreadInfo crashed]', symObjAddr: 0xDC, symBinAddr: 0x4A1EC, symSize: 0x8 } + - { offsetInCU: 0x262, offset: 0xF0649, size: 0x8, addend: 0x0, symName: '-[PLCrashReportThreadInfo registers]', symObjAddr: 0xE4, symBinAddr: 0x4A1F4, symSize: 0x8 } + - { offsetInCU: 0x29B, offset: 0xF0682, size: 0x8, addend: 0x0, symName: '-[PLCrashReportThreadInfo .cxx_destruct]', symObjAddr: 0xEC, symBinAddr: 0x4A1FC, symSize: 0x30 } + - { offsetInCU: 0x27, offset: 0xF071C, size: 0x8, addend: 0x0, symName: '-[PLCrashReportBinaryImageInfo initWithCodeType:baseAddress:size:name:uuid:]', symObjAddr: 0x0, symBinAddr: 0x4A22C, symSize: 0x180 } + - { offsetInCU: 0x1D5, offset: 0xF08CA, size: 0x8, addend: 0x0, symName: '-[PLCrashReportBinaryImageInfo initWithCodeType:baseAddress:size:name:uuid:]', symObjAddr: 0x0, symBinAddr: 0x4A22C, symSize: 0x180 } + - { offsetInCU: 0x2F5, offset: 0xF09EA, size: 0x8, addend: 0x0, symName: '-[PLCrashReportBinaryImageInfo codeType]', symObjAddr: 0x180, symBinAddr: 0x4A3AC, symSize: 0x8 } + - { offsetInCU: 0x32E, offset: 0xF0A23, size: 0x8, addend: 0x0, symName: '-[PLCrashReportBinaryImageInfo imageBaseAddress]', symObjAddr: 0x188, symBinAddr: 0x4A3B4, symSize: 0x8 } + - { offsetInCU: 0x367, offset: 0xF0A5C, size: 0x8, addend: 0x0, symName: '-[PLCrashReportBinaryImageInfo imageSize]', symObjAddr: 0x190, symBinAddr: 0x4A3BC, symSize: 0x8 } + - { offsetInCU: 0x3A0, offset: 0xF0A95, size: 0x8, addend: 0x0, symName: '-[PLCrashReportBinaryImageInfo imageName]', symObjAddr: 0x198, symBinAddr: 0x4A3C4, symSize: 0x8 } + - { offsetInCU: 0x3D9, offset: 0xF0ACE, size: 0x8, addend: 0x0, symName: '-[PLCrashReportBinaryImageInfo hasImageUUID]', symObjAddr: 0x1A0, symBinAddr: 0x4A3CC, symSize: 0x8 } + - { offsetInCU: 0x412, offset: 0xF0B07, size: 0x8, addend: 0x0, symName: '-[PLCrashReportBinaryImageInfo imageUUID]', symObjAddr: 0x1A8, symBinAddr: 0x4A3D4, symSize: 0x8 } + - { offsetInCU: 0x44B, offset: 0xF0B40, size: 0x8, addend: 0x0, symName: '-[PLCrashReportBinaryImageInfo .cxx_destruct]', symObjAddr: 0x1B0, symBinAddr: 0x4A3DC, symSize: 0x3C } + - { offsetInCU: 0x27, offset: 0xF0C64, size: 0x8, addend: 0x0, symName: '-[PLCrashReportExceptionInfo initWithExceptionName:reason:]', symObjAddr: 0x0, symBinAddr: 0x4A418, symSize: 0x8 } + - { offsetInCU: 0x123, offset: 0xF0D60, size: 0x8, addend: 0x0, symName: '-[PLCrashReportExceptionInfo initWithExceptionName:reason:]', symObjAddr: 0x0, symBinAddr: 0x4A418, symSize: 0x8 } + - { offsetInCU: 0x176, offset: 0xF0DB3, size: 0x8, addend: 0x0, symName: '-[PLCrashReportExceptionInfo initWithExceptionName:reason:stackFrames:]', symObjAddr: 0x8, symBinAddr: 0x4A420, symSize: 0xE0 } + - { offsetInCU: 0x1E1, offset: 0xF0E1E, size: 0x8, addend: 0x0, symName: '-[PLCrashReportExceptionInfo exceptionName]', symObjAddr: 0xE8, symBinAddr: 0x4A500, symSize: 0x8 } + - { offsetInCU: 0x21A, offset: 0xF0E57, size: 0x8, addend: 0x0, symName: '-[PLCrashReportExceptionInfo exceptionReason]', symObjAddr: 0xF0, symBinAddr: 0x4A508, symSize: 0x8 } + - { offsetInCU: 0x253, offset: 0xF0E90, size: 0x8, addend: 0x0, symName: '-[PLCrashReportExceptionInfo stackFrames]', symObjAddr: 0xF8, symBinAddr: 0x4A510, symSize: 0x8 } + - { offsetInCU: 0x28C, offset: 0xF0EC9, size: 0x8, addend: 0x0, symName: '-[PLCrashReportExceptionInfo .cxx_destruct]', symObjAddr: 0x100, symBinAddr: 0x4A518, symSize: 0x3C } + - { offsetInCU: 0x26, offset: 0xF0F62, size: 0x8, addend: 0x0, symName: _plcrash_async_signal_sigcode, symObjAddr: 0x0, symBinAddr: 0x4A554, symSize: 0x44 } + - { offsetInCU: 0x40, offset: 0xF0F7C, size: 0x8, addend: 0x0, symName: _signal_codes, symObjAddr: 0x80, symBinAddr: 0x7F310, symSize: 0x0 } + - { offsetInCU: 0xB3, offset: 0xF0FEF, size: 0x8, addend: 0x0, symName: _signal_names, symObjAddr: 0x260, symBinAddr: 0x7F4F0, symSize: 0x0 } + - { offsetInCU: 0xF8, offset: 0xF1034, size: 0x8, addend: 0x0, symName: _plcrash_async_signal_sigcode, symObjAddr: 0x0, symBinAddr: 0x4A554, symSize: 0x44 } + - { offsetInCU: 0x148, offset: 0xF1084, size: 0x8, addend: 0x0, symName: _plcrash_async_signal_signame, symObjAddr: 0x44, symBinAddr: 0x4A598, symSize: 0x38 } + - { offsetInCU: 0x27, offset: 0xF10ED, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSignalInfo initWithSignalName:code:address:]', symObjAddr: 0x0, symBinAddr: 0x4A5D0, symSize: 0xBC } + - { offsetInCU: 0x110, offset: 0xF11D6, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSignalInfo initWithSignalName:code:address:]', symObjAddr: 0x0, symBinAddr: 0x4A5D0, symSize: 0xBC } + - { offsetInCU: 0x17B, offset: 0xF1241, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSignalInfo name]', symObjAddr: 0xBC, symBinAddr: 0x4A68C, symSize: 0x8 } + - { offsetInCU: 0x1B4, offset: 0xF127A, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSignalInfo code]', symObjAddr: 0xC4, symBinAddr: 0x4A694, symSize: 0x8 } + - { offsetInCU: 0x1ED, offset: 0xF12B3, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSignalInfo address]', symObjAddr: 0xCC, symBinAddr: 0x4A69C, symSize: 0x8 } + - { offsetInCU: 0x226, offset: 0xF12EC, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSignalInfo .cxx_destruct]', symObjAddr: 0xD4, symBinAddr: 0x4A6A4, symSize: 0x30 } + - { offsetInCU: 0x27, offset: 0xF1386, size: 0x8, addend: 0x0, symName: '-[PLCrashReportProcessInfo initWithProcessName:processID:processPath:processStartTime:parentProcessName:parentProcessID:native:]', symObjAddr: 0x0, symBinAddr: 0x4A6D4, symSize: 0x140 } + - { offsetInCU: 0x1B0, offset: 0xF150F, size: 0x8, addend: 0x0, symName: '-[PLCrashReportProcessInfo initWithProcessName:processID:processPath:processStartTime:parentProcessName:parentProcessID:native:]', symObjAddr: 0x0, symBinAddr: 0x4A6D4, symSize: 0x140 } + - { offsetInCU: 0x257, offset: 0xF15B6, size: 0x8, addend: 0x0, symName: '-[PLCrashReportProcessInfo processName]', symObjAddr: 0x140, symBinAddr: 0x4A814, symSize: 0x8 } + - { offsetInCU: 0x290, offset: 0xF15EF, size: 0x8, addend: 0x0, symName: '-[PLCrashReportProcessInfo processID]', symObjAddr: 0x148, symBinAddr: 0x4A81C, symSize: 0x8 } + - { offsetInCU: 0x2C9, offset: 0xF1628, size: 0x8, addend: 0x0, symName: '-[PLCrashReportProcessInfo processPath]', symObjAddr: 0x150, symBinAddr: 0x4A824, symSize: 0x8 } + - { offsetInCU: 0x302, offset: 0xF1661, size: 0x8, addend: 0x0, symName: '-[PLCrashReportProcessInfo processStartTime]', symObjAddr: 0x158, symBinAddr: 0x4A82C, symSize: 0x8 } + - { offsetInCU: 0x33B, offset: 0xF169A, size: 0x8, addend: 0x0, symName: '-[PLCrashReportProcessInfo parentProcessName]', symObjAddr: 0x160, symBinAddr: 0x4A834, symSize: 0x8 } + - { offsetInCU: 0x374, offset: 0xF16D3, size: 0x8, addend: 0x0, symName: '-[PLCrashReportProcessInfo parentProcessID]', symObjAddr: 0x168, symBinAddr: 0x4A83C, symSize: 0x8 } + - { offsetInCU: 0x3AD, offset: 0xF170C, size: 0x8, addend: 0x0, symName: '-[PLCrashReportProcessInfo native]', symObjAddr: 0x170, symBinAddr: 0x4A844, symSize: 0x8 } + - { offsetInCU: 0x3E6, offset: 0xF1745, size: 0x8, addend: 0x0, symName: '-[PLCrashReportProcessInfo .cxx_destruct]', symObjAddr: 0x178, symBinAddr: 0x4A84C, symSize: 0x48 } + - { offsetInCU: 0x27, offset: 0xF17DF, size: 0x8, addend: 0x0, symName: '+[PLCrashReportTextFormatter stringValueForCrashReport:withTextFormat:]', symObjAddr: 0x0, symBinAddr: 0x4A894, symSize: 0x16EC } + - { offsetInCU: 0x35, offset: 0xF17ED, size: 0x8, addend: 0x0, symName: '+[PLCrashReportTextFormatter(PrivateMethods) formatStackFrame:frameIndex:report:lp64:]', symObjAddr: 0x1814, symBinAddr: 0x4C0A8, symSize: 0x3A4 } + - { offsetInCU: 0x4A4, offset: 0xF1C5C, size: 0x8, addend: 0x0, symName: '+[PLCrashReportTextFormatter stringValueForCrashReport:withTextFormat:]', symObjAddr: 0x0, symBinAddr: 0x4A894, symSize: 0x16EC } + - { offsetInCU: 0x8A0, offset: 0xF2058, size: 0x8, addend: 0x0, symName: _binaryImageSort, symObjAddr: 0x16EC, symBinAddr: 0x4BF80, symSize: 0x5C } + - { offsetInCU: 0x911, offset: 0xF20C9, size: 0x8, addend: 0x0, symName: '-[PLCrashReportTextFormatter initWithTextFormat:stringEncoding:]', symObjAddr: 0x1748, symBinAddr: 0x4BFDC, symSize: 0x70 } + - { offsetInCU: 0x96F, offset: 0xF2127, size: 0x8, addend: 0x0, symName: '-[PLCrashReportTextFormatter formatReport:error:]', symObjAddr: 0x17B8, symBinAddr: 0x4C04C, symSize: 0x5C } + - { offsetInCU: 0x26, offset: 0xF2904, size: 0x8, addend: 0x0, symName: _plcrash_nasync_image_list_init, symObjAddr: 0x0, symBinAddr: 0x4C44C, symSize: 0x68 } + - { offsetInCU: 0x20C6, offset: 0xF49A4, size: 0x8, addend: 0x0, symName: _plcrash_nasync_image_list_init, symObjAddr: 0x0, symBinAddr: 0x4C44C, symSize: 0x68 } + - { offsetInCU: 0x2404, offset: 0xF4CE2, size: 0x8, addend: 0x0, symName: _plcrash_nasync_image_list_free, symObjAddr: 0x68, symBinAddr: 0x4C4B4, symSize: 0x98 } + - { offsetInCU: 0x2644, offset: 0xF4F22, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async10async_listIP19plcrash_async_imageED2Ev, symObjAddr: 0x454, symBinAddr: 0x4C8A0, symSize: 0x64 } + - { offsetInCU: 0x28BE, offset: 0xF519C, size: 0x8, addend: 0x0, symName: _plcrash_nasync_image_list_append, symObjAddr: 0x100, symBinAddr: 0x4C54C, symSize: 0x6C } + - { offsetInCU: 0x2979, offset: 0xF5257, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async10async_listIP19plcrash_async_imageE13nasync_appendES4_, symObjAddr: 0x16C, symBinAddr: 0x4C5B8, symSize: 0x98 } + - { offsetInCU: 0x2E73, offset: 0xF5751, size: 0x8, addend: 0x0, symName: _plcrash_nasync_image_list_remove, symObjAddr: 0x204, symBinAddr: 0x4C650, symSize: 0x78 } + - { offsetInCU: 0x2FBC, offset: 0xF589A, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async10async_listIP19plcrash_async_imageE18nasync_remove_nodeEPNS5_4nodeE, symObjAddr: 0x27C, symBinAddr: 0x4C6C8, symSize: 0xFC } + - { offsetInCU: 0x3464, offset: 0xF5D42, size: 0x8, addend: 0x0, symName: _plcrash_async_image_list_set_reading, symObjAddr: 0x378, symBinAddr: 0x4C7C4, symSize: 0x20 } + - { offsetInCU: 0x35B3, offset: 0xF5E91, size: 0x8, addend: 0x0, symName: _plcrash_async_image_containing_address, symObjAddr: 0x398, symBinAddr: 0x4C7E4, symSize: 0x7C } + - { offsetInCU: 0x36D9, offset: 0xF5FB7, size: 0x8, addend: 0x0, symName: _plcrash_async_image_list_next, symObjAddr: 0x414, symBinAddr: 0x4C860, symSize: 0x40 } + - { offsetInCU: 0x27, offset: 0xF60B8, size: 0x8, addend: 0x0, symName: '-[PLCrashReportProcessorInfo initWithTypeEncoding:type:subtype:]', symObjAddr: 0x0, symBinAddr: 0x4C904, symSize: 0x74 } + - { offsetInCU: 0x106, offset: 0xF6197, size: 0x8, addend: 0x0, symName: '-[PLCrashReportProcessorInfo initWithTypeEncoding:type:subtype:]', symObjAddr: 0x0, symBinAddr: 0x4C904, symSize: 0x74 } + - { offsetInCU: 0x171, offset: 0xF6202, size: 0x8, addend: 0x0, symName: '-[PLCrashReportProcessorInfo typeEncoding]', symObjAddr: 0x74, symBinAddr: 0x4C978, symSize: 0x8 } + - { offsetInCU: 0x1AA, offset: 0xF623B, size: 0x8, addend: 0x0, symName: '-[PLCrashReportProcessorInfo type]', symObjAddr: 0x7C, symBinAddr: 0x4C980, symSize: 0x8 } + - { offsetInCU: 0x1E3, offset: 0xF6274, size: 0x8, addend: 0x0, symName: '-[PLCrashReportProcessorInfo subtype]', symObjAddr: 0x84, symBinAddr: 0x4C988, symSize: 0x8 } + - { offsetInCU: 0x27, offset: 0xF6310, size: 0x8, addend: 0x0, symName: '-[PLCrashReportMachineInfo initWithModelName:processorInfo:processorCount:logicalProcessorCount:]', symObjAddr: 0x0, symBinAddr: 0x4C990, symSize: 0xC8 } + - { offsetInCU: 0x18E, offset: 0xF6477, size: 0x8, addend: 0x0, symName: '-[PLCrashReportMachineInfo initWithModelName:processorInfo:processorCount:logicalProcessorCount:]', symObjAddr: 0x0, symBinAddr: 0x4C990, symSize: 0xC8 } + - { offsetInCU: 0x209, offset: 0xF64F2, size: 0x8, addend: 0x0, symName: '-[PLCrashReportMachineInfo modelName]', symObjAddr: 0xC8, symBinAddr: 0x4CA58, symSize: 0x8 } + - { offsetInCU: 0x242, offset: 0xF652B, size: 0x8, addend: 0x0, symName: '-[PLCrashReportMachineInfo processorInfo]', symObjAddr: 0xD0, symBinAddr: 0x4CA60, symSize: 0x8 } + - { offsetInCU: 0x27B, offset: 0xF6564, size: 0x8, addend: 0x0, symName: '-[PLCrashReportMachineInfo processorCount]', symObjAddr: 0xD8, symBinAddr: 0x4CA68, symSize: 0x8 } + - { offsetInCU: 0x2B4, offset: 0xF659D, size: 0x8, addend: 0x0, symName: '-[PLCrashReportMachineInfo logicalProcessorCount]', symObjAddr: 0xE0, symBinAddr: 0x4CA70, symSize: 0x8 } + - { offsetInCU: 0x2ED, offset: 0xF65D6, size: 0x8, addend: 0x0, symName: '-[PLCrashReportMachineInfo .cxx_destruct]', symObjAddr: 0xE8, symBinAddr: 0x4CA78, symSize: 0x30 } + - { offsetInCU: 0x26, offset: 0xF666F, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_version, symObjAddr: 0x0, symBinAddr: 0x4CAA8, symSize: 0xC } + - { offsetInCU: 0x40, offset: 0xF6689, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_empty_string, symObjAddr: 0x4D07, symBinAddr: 0x67C6F, symSize: 0x0 } + - { offsetInCU: 0x75, offset: 0xF66BE, size: 0x8, addend: 0x0, symName: _protobuf_c__allocator, symObjAddr: 0x5170, symBinAddr: 0x8EF20, symSize: 0x0 } + - { offsetInCU: 0x6A4, offset: 0xF6CED, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_version, symObjAddr: 0x0, symBinAddr: 0x4CAA8, symSize: 0xC } + - { offsetInCU: 0x6BE, offset: 0xF6D07, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_version_number, symObjAddr: 0xC, symBinAddr: 0x4CAB4, symSize: 0xC } + - { offsetInCU: 0x720, offset: 0xF6D69, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_buffer_simple_append, symObjAddr: 0x18, symBinAddr: 0x4CAC0, symSize: 0xD8 } + - { offsetInCU: 0xA8C, offset: 0xF70D5, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_get_packed_size, symObjAddr: 0xF0, symBinAddr: 0x4CB98, symSize: 0x6B0 } + - { offsetInCU: 0xF0C, offset: 0xF7555, size: 0x8, addend: 0x0, symName: _required_field_get_packed_size, symObjAddr: 0x7A0, symBinAddr: 0x4D248, symSize: 0x2D4 } + - { offsetInCU: 0xF17, offset: 0xF7560, size: 0x8, addend: 0x0, symName: _required_field_get_packed_size, symObjAddr: 0x7A0, symBinAddr: 0x4D248, symSize: 0x2D4 } + - { offsetInCU: 0x1169, offset: 0xF77B2, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_pack, symObjAddr: 0xA74, symBinAddr: 0x4D51C, symSize: 0x6DC } + - { offsetInCU: 0x1174, offset: 0xF77BD, size: 0x8, addend: 0x0, symName: _field_is_zeroish, symObjAddr: 0x3EC0, symBinAddr: 0x50968, symSize: 0x70 } + - { offsetInCU: 0x11C1, offset: 0xF780A, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_get_packed_size.cold.1, symObjAddr: 0x47F0, symBinAddr: 0x5F638, symSize: 0x28 } + - { offsetInCU: 0x11D9, offset: 0xF7822, size: 0x8, addend: 0x0, symName: _required_field_get_packed_size.cold.1, symObjAddr: 0x4818, symBinAddr: 0x5F660, symSize: 0x28 } + - { offsetInCU: 0x15B1, offset: 0xF7BFA, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_pack, symObjAddr: 0xA74, symBinAddr: 0x4D51C, symSize: 0x6DC } + - { offsetInCU: 0x1B94, offset: 0xF81DD, size: 0x8, addend: 0x0, symName: _required_field_pack, symObjAddr: 0x1150, symBinAddr: 0x4DBF8, symSize: 0x430 } + - { offsetInCU: 0x1B9F, offset: 0xF81E8, size: 0x8, addend: 0x0, symName: _required_field_pack, symObjAddr: 0x1150, symBinAddr: 0x4DBF8, symSize: 0x430 } + - { offsetInCU: 0x1EA8, offset: 0xF84F1, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_pack_to_buffer, symObjAddr: 0x1580, symBinAddr: 0x4E028, symSize: 0x974 } + - { offsetInCU: 0x1EB3, offset: 0xF84FC, size: 0x8, addend: 0x0, symName: _tag_pack, symObjAddr: 0x3F30, symBinAddr: 0x509D8, symSize: 0x98 } + - { offsetInCU: 0x1F2A, offset: 0xF8573, size: 0x8, addend: 0x0, symName: _uint64_pack, symObjAddr: 0x3FC8, symBinAddr: 0x50A70, symSize: 0x110 } + - { offsetInCU: 0x1FCC, offset: 0xF8615, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_pack.cold.3, symObjAddr: 0x488C, symBinAddr: 0x5F6D4, symSize: 0x28 } + - { offsetInCU: 0x1FE4, offset: 0xF862D, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_pack.cold.4, symObjAddr: 0x48B4, symBinAddr: 0x5F6FC, symSize: 0x28 } + - { offsetInCU: 0x1FFC, offset: 0xF8645, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_pack.cold.1, symObjAddr: 0x4840, symBinAddr: 0x5F688, symSize: 0x24 } + - { offsetInCU: 0x2014, offset: 0xF865D, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_pack.cold.2, symObjAddr: 0x4864, symBinAddr: 0x5F6AC, symSize: 0x28 } + - { offsetInCU: 0x214D, offset: 0xF8796, size: 0x8, addend: 0x0, symName: _required_field_pack.cold.1, symObjAddr: 0x48DC, symBinAddr: 0x5F724, symSize: 0x28 } + - { offsetInCU: 0x24CC, offset: 0xF8B15, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_pack_to_buffer, symObjAddr: 0x1580, symBinAddr: 0x4E028, symSize: 0x974 } + - { offsetInCU: 0x2DCA, offset: 0xF9413, size: 0x8, addend: 0x0, symName: _required_field_pack_to_buffer, symObjAddr: 0x1EF4, symBinAddr: 0x4E99C, symSize: 0x568 } + - { offsetInCU: 0x2DD5, offset: 0xF941E, size: 0x8, addend: 0x0, symName: _required_field_pack_to_buffer, symObjAddr: 0x1EF4, symBinAddr: 0x4E99C, symSize: 0x568 } + - { offsetInCU: 0x31A0, offset: 0xF97E9, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_unpack, symObjAddr: 0x245C, symBinAddr: 0x4EF04, symSize: 0x111C } + - { offsetInCU: 0x31AB, offset: 0xF97F4, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_pack_to_buffer.cold.4, symObjAddr: 0x4978, symBinAddr: 0x5F7C0, symSize: 0x28 } + - { offsetInCU: 0x31C3, offset: 0xF980C, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_pack_to_buffer.cold.5, symObjAddr: 0x49A0, symBinAddr: 0x5F7E8, symSize: 0x28 } + - { offsetInCU: 0x31DB, offset: 0xF9824, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_pack_to_buffer.cold.1, symObjAddr: 0x4904, symBinAddr: 0x5F74C, symSize: 0x24 } + - { offsetInCU: 0x31F3, offset: 0xF983C, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_pack_to_buffer.cold.2, symObjAddr: 0x4928, symBinAddr: 0x5F770, symSize: 0x28 } + - { offsetInCU: 0x320B, offset: 0xF9854, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_pack_to_buffer.cold.3, symObjAddr: 0x4950, symBinAddr: 0x5F798, symSize: 0x28 } + - { offsetInCU: 0x3223, offset: 0xF986C, size: 0x8, addend: 0x0, symName: _required_field_pack_to_buffer.cold.1, symObjAddr: 0x49C8, symBinAddr: 0x5F810, symSize: 0x28 } + - { offsetInCU: 0x38F4, offset: 0xF9F3D, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_unpack, symObjAddr: 0x245C, symBinAddr: 0x4EF04, symSize: 0x111C } + - { offsetInCU: 0x47B0, offset: 0xFADF9, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_init, symObjAddr: 0x3578, symBinAddr: 0x50020, symSize: 0xC } + - { offsetInCU: 0x47BB, offset: 0xFAE04, size: 0x8, addend: 0x0, symName: _parse_required_member, symObjAddr: 0x40D8, symBinAddr: 0x50B80, symSize: 0x314 } + - { offsetInCU: 0x4B70, offset: 0xFB1B9, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_free_unpacked, symObjAddr: 0x3584, symBinAddr: 0x5002C, symSize: 0x28C } + - { offsetInCU: 0x4E33, offset: 0xFB47C, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_check, symObjAddr: 0x3810, symBinAddr: 0x502B8, symSize: 0x1D8 } + - { offsetInCU: 0x4E3E, offset: 0xFB487, size: 0x8, addend: 0x0, symName: _parse_uint64, symObjAddr: 0x43EC, symBinAddr: 0x50E94, symSize: 0xB8 } + - { offsetInCU: 0x4EDE, offset: 0xFB527, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_unpack.cold.8, symObjAddr: 0x4AF8, symBinAddr: 0x5F940, symSize: 0x28 } + - { offsetInCU: 0x4EF6, offset: 0xFB53F, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_unpack.cold.6, symObjAddr: 0x4AAC, symBinAddr: 0x5F8F4, symSize: 0x28 } + - { offsetInCU: 0x4F0E, offset: 0xFB557, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_unpack.cold.7, symObjAddr: 0x4AD4, symBinAddr: 0x5F91C, symSize: 0x24 } + - { offsetInCU: 0x4F26, offset: 0xFB56F, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_unpack.cold.1, symObjAddr: 0x49F0, symBinAddr: 0x5F838, symSize: 0x28 } + - { offsetInCU: 0x4F3E, offset: 0xFB587, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_unpack.cold.3, symObjAddr: 0x4A3C, symBinAddr: 0x5F884, symSize: 0x24 } + - { offsetInCU: 0x4F56, offset: 0xFB59F, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_unpack.cold.5, symObjAddr: 0x4A84, symBinAddr: 0x5F8CC, symSize: 0x28 } + - { offsetInCU: 0x4F6E, offset: 0xFB5B7, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_unpack.cold.2, symObjAddr: 0x4A18, symBinAddr: 0x5F860, symSize: 0x24 } + - { offsetInCU: 0x4F86, offset: 0xFB5CF, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_unpack.cold.4, symObjAddr: 0x4A60, symBinAddr: 0x5F8A8, symSize: 0x24 } + - { offsetInCU: 0x4F9E, offset: 0xFB5E7, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_init, symObjAddr: 0x3578, symBinAddr: 0x50020, symSize: 0xC } + - { offsetInCU: 0x4FDC, offset: 0xFB625, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_free_unpacked.cold.1, symObjAddr: 0x4B20, symBinAddr: 0x5F968, symSize: 0x28 } + - { offsetInCU: 0x4FF4, offset: 0xFB63D, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_check, symObjAddr: 0x3810, symBinAddr: 0x502B8, symSize: 0x1D8 } + - { offsetInCU: 0x51D7, offset: 0xFB820, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_service_invoke_internal, symObjAddr: 0x39E8, symBinAddr: 0x50490, symSize: 0x38 } + - { offsetInCU: 0x5271, offset: 0xFB8BA, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_service_generated_init, symObjAddr: 0x3A20, symBinAddr: 0x504C8, symSize: 0x44 } + - { offsetInCU: 0x527C, offset: 0xFB8C5, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_service_invoke_internal.cold.1, symObjAddr: 0x4B48, symBinAddr: 0x5F990, symSize: 0x28 } + - { offsetInCU: 0x5294, offset: 0xFB8DD, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_service_generated_init, symObjAddr: 0x3A20, symBinAddr: 0x504C8, symSize: 0x44 } + - { offsetInCU: 0x52E2, offset: 0xFB92B, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_service_destroy, symObjAddr: 0x3A64, symBinAddr: 0x5050C, symSize: 0x8 } + - { offsetInCU: 0x52ED, offset: 0xFB936, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_service_generated_init.cold.1, symObjAddr: 0x4B70, symBinAddr: 0x5F9B8, symSize: 0x28 } + - { offsetInCU: 0x5305, offset: 0xFB94E, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_service_destroy, symObjAddr: 0x3A64, symBinAddr: 0x5050C, symSize: 0x8 } + - { offsetInCU: 0x5341, offset: 0xFB98A, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_enum_descriptor_get_value_by_name, symObjAddr: 0x3A6C, symBinAddr: 0x50514, symSize: 0xCC } + - { offsetInCU: 0x53D2, offset: 0xFBA1B, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_enum_descriptor_get_value, symObjAddr: 0x3B38, symBinAddr: 0x505E0, symSize: 0xDC } + - { offsetInCU: 0x549D, offset: 0xFBAE6, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_descriptor_get_field_by_name, symObjAddr: 0x3C14, symBinAddr: 0x506BC, symSize: 0xE0 } + - { offsetInCU: 0x553F, offset: 0xFBB88, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_descriptor_get_field, symObjAddr: 0x3CF4, symBinAddr: 0x5079C, symSize: 0xDC } + - { offsetInCU: 0x560A, offset: 0xFBC53, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_service_descriptor_get_method_by_name, symObjAddr: 0x3DD0, symBinAddr: 0x50878, symSize: 0xE0 } + - { offsetInCU: 0x56B9, offset: 0xFBD02, size: 0x8, addend: 0x0, symName: _system_alloc, symObjAddr: 0x3EB0, symBinAddr: 0x50958, symSize: 0x8 } + - { offsetInCU: 0x56F4, offset: 0xFBD3D, size: 0x8, addend: 0x0, symName: _system_free, symObjAddr: 0x3EB8, symBinAddr: 0x50960, symSize: 0x8 } + - { offsetInCU: 0x577D, offset: 0xFBDC6, size: 0x8, addend: 0x0, symName: _merge_messages, symObjAddr: 0x44A4, symBinAddr: 0x50F4C, symSize: 0x34C } + - { offsetInCU: 0x5B28, offset: 0xFC171, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_get_packed_size.cold.1, symObjAddr: 0x47F0, symBinAddr: 0x5F638, symSize: 0x28 } + - { offsetInCU: 0x5B33, offset: 0xFC17C, size: 0x8, addend: 0x0, symName: _merge_messages.cold.1, symObjAddr: 0x4B98, symBinAddr: 0x5F9E0, symSize: 0x24 } + - { offsetInCU: 0x5B4B, offset: 0xFC194, size: 0x8, addend: 0x0, symName: _merge_messages.cold.2, symObjAddr: 0x4BBC, symBinAddr: 0x5FA04, symSize: 0x24 } + - { offsetInCU: 0x5B63, offset: 0xFC1AC, size: 0x8, addend: 0x0, symName: _OUTLINED_FUNCTION_0, symObjAddr: 0x4BE0, symBinAddr: 0x51298, symSize: 0x8 } + - { offsetInCU: 0x26, offset: 0xFC4C0, size: 0x8, addend: 0x0, symName: _plcrash_sysctl_string, symObjAddr: 0x0, symBinAddr: 0x512A0, symSize: 0xB8 } + - { offsetInCU: 0xE7, offset: 0xFC581, size: 0x8, addend: 0x0, symName: _plcrash_sysctl_string, symObjAddr: 0x0, symBinAddr: 0x512A0, symSize: 0xB8 } + - { offsetInCU: 0x1EC, offset: 0xFC686, size: 0x8, addend: 0x0, symName: _plcrash_sysctl_int, symObjAddr: 0xB8, symBinAddr: 0x51358, symSize: 0x38 } + - { offsetInCU: 0x269, offset: 0xFC703, size: 0x8, addend: 0x0, symName: _plcrash_sysctl_valid_utf8_bytes_max, symObjAddr: 0xF0, symBinAddr: 0x51390, symSize: 0xD4 } + - { offsetInCU: 0x327, offset: 0xFC7C1, size: 0x8, addend: 0x0, symName: _plcrash_sysctl_valid_utf8_bytes, symObjAddr: 0x1C4, symBinAddr: 0x51464, symSize: 0x28 } + - { offsetInCU: 0x10, offset: 0xFC83F, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_current, symObjAddr: 0x0, symBinAddr: 0x5148C, symSize: 0x90 } + - { offsetInCU: 0x4B, offset: 0xFC87A, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_current, symObjAddr: 0x0, symBinAddr: 0x5148C, symSize: 0x90 } + - { offsetInCU: 0x26, offset: 0xFC88B, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_current_stub, symObjAddr: 0x0, symBinAddr: 0x5151C, symSize: 0x6C } + - { offsetInCU: 0xDB, offset: 0xFC940, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_current_stub, symObjAddr: 0x0, symBinAddr: 0x5151C, symSize: 0x6C } + - { offsetInCU: 0x27, offset: 0xFCD77, size: 0x8, addend: 0x0, symName: _plcrash_populate_error, symObjAddr: 0x0, symBinAddr: 0x51588, symSize: 0xC8 } + - { offsetInCU: 0x73, offset: 0xFCDC3, size: 0x8, addend: 0x0, symName: _plcrash_populate_error, symObjAddr: 0x0, symBinAddr: 0x51588, symSize: 0xC8 } + - { offsetInCU: 0xDA, offset: 0xFCE2A, size: 0x8, addend: 0x0, symName: _plcrash_populate_mach_error, symObjAddr: 0xC8, symBinAddr: 0x51650, symSize: 0x90 } + - { offsetInCU: 0x15B, offset: 0xFCEAB, size: 0x8, addend: 0x0, symName: _plcrash_populate_posix_error, symObjAddr: 0x158, symBinAddr: 0x516E0, symSize: 0x90 } + - { offsetInCU: 0x26, offset: 0xFD144, size: 0x8, addend: 0x0, symName: _plcrash_nasync_macho_init, symObjAddr: 0x0, symBinAddr: 0x51770, symSize: 0x2E4 } + - { offsetInCU: 0x553, offset: 0xFD671, size: 0x8, addend: 0x0, symName: _plcrash_nasync_macho_init, symObjAddr: 0x0, symBinAddr: 0x51770, symSize: 0x2E4 } + - { offsetInCU: 0x92D, offset: 0xFDA4B, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_next_command, symObjAddr: 0x3A4, symBinAddr: 0x51B14, symSize: 0x120 } + - { offsetInCU: 0xAA4, offset: 0xFDBC2, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_next_command_type, symObjAddr: 0x2E4, symBinAddr: 0x51A54, symSize: 0x5C } + - { offsetInCU: 0xB0A, offset: 0xFDC28, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_byteorder, symObjAddr: 0x340, symBinAddr: 0x51AB0, symSize: 0x8 } + - { offsetInCU: 0xB35, offset: 0xFDC53, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_header, symObjAddr: 0x348, symBinAddr: 0x51AB8, symSize: 0x8 } + - { offsetInCU: 0xB60, offset: 0xFDC7E, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_header_size, symObjAddr: 0x350, symBinAddr: 0x51AC0, symSize: 0x8 } + - { offsetInCU: 0xB8B, offset: 0xFDCA9, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_contains_address, symObjAddr: 0x358, symBinAddr: 0x51AC8, symSize: 0x2C } + - { offsetInCU: 0xBC4, offset: 0xFDCE2, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_cpu_type, symObjAddr: 0x384, symBinAddr: 0x51AF4, symSize: 0x10 } + - { offsetInCU: 0xBFD, offset: 0xFDD1B, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_cpu_subtype, symObjAddr: 0x394, symBinAddr: 0x51B04, symSize: 0x10 } + - { offsetInCU: 0xC57, offset: 0xFDD75, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_find_command, symObjAddr: 0x4C4, symBinAddr: 0x51C34, symSize: 0x80 } + - { offsetInCU: 0xCF8, offset: 0xFDE16, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_find_segment_cmd, symObjAddr: 0x544, symBinAddr: 0x51CB4, symSize: 0x88 } + - { offsetInCU: 0xDC4, offset: 0xFDEE2, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_map_segment, symObjAddr: 0x5CC, symBinAddr: 0x51D3C, symSize: 0x11C } + - { offsetInCU: 0x1283, offset: 0xFE3A1, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_map_section, symObjAddr: 0x6E8, symBinAddr: 0x51E58, symSize: 0x18C } + - { offsetInCU: 0x160D, offset: 0xFE72B, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_find_symbol_by_name, symObjAddr: 0x874, symBinAddr: 0x51FE4, symSize: 0x11C } + - { offsetInCU: 0x1825, offset: 0xFE943, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_symtab_reader_init, symObjAddr: 0x990, symBinAddr: 0x52100, symSize: 0x210 } + - { offsetInCU: 0x1AD4, offset: 0xFEBF2, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_symtab_reader_read, symObjAddr: 0xBA0, symBinAddr: 0x52310, symSize: 0xB0 } + - { offsetInCU: 0x1B9E, offset: 0xFECBC, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_symtab_reader_symbol_name, symObjAddr: 0xC50, symBinAddr: 0x523C0, symSize: 0x64 } + - { offsetInCU: 0x1C04, offset: 0xFED22, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_symtab_reader_free, symObjAddr: 0xCB4, symBinAddr: 0x52424, symSize: 0x8 } + - { offsetInCU: 0x1C26, offset: 0xFED44, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_symtab_reader_free, symObjAddr: 0xCB4, symBinAddr: 0x52424, symSize: 0x8 } + - { offsetInCU: 0x1C52, offset: 0xFED70, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_mapped_segment_free, symObjAddr: 0xCBC, symBinAddr: 0x5242C, symSize: 0x4 } + - { offsetInCU: 0x1C72, offset: 0xFED90, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_mapped_segment_free, symObjAddr: 0xCBC, symBinAddr: 0x5242C, symSize: 0x4 } + - { offsetInCU: 0x1C86, offset: 0xFEDA4, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_find_symbol_by_pc, symObjAddr: 0xCC0, symBinAddr: 0x52430, symSize: 0x164 } + - { offsetInCU: 0x1E8C, offset: 0xFEFAA, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_find_best_symbol, symObjAddr: 0xE24, symBinAddr: 0x52594, symSize: 0x110 } + - { offsetInCU: 0x1F72, offset: 0xFF090, size: 0x8, addend: 0x0, symName: _plcrash_nasync_macho_free, symObjAddr: 0xF34, symBinAddr: 0x526A4, symSize: 0x48 } + - { offsetInCU: 0x26, offset: 0xFF322, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__processor__init, symObjAddr: 0x0, symBinAddr: 0x526EC, symSize: 0x1C } + - { offsetInCU: 0x34, offset: 0xFF330, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__processor__init, symObjAddr: 0x0, symBinAddr: 0x526EC, symSize: 0x1C } + - { offsetInCU: 0x56, offset: 0xFF352, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__processor__init.init_value, symObjAddr: 0x350, symBinAddr: 0x7F770, symSize: 0x0 } + - { offsetInCU: 0x4CE, offset: 0xFF7CA, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__system_info__init, symObjAddr: 0x1C, symBinAddr: 0x52708, symSize: 0x1C } + - { offsetInCU: 0x4F0, offset: 0xFF7EC, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__system_info__init.init_value, symObjAddr: 0x3F8, symBinAddr: 0x7F818, symSize: 0x0 } + - { offsetInCU: 0x619, offset: 0xFF915, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__application_info__init, symObjAddr: 0x38, symBinAddr: 0x52724, symSize: 0x1C } + - { offsetInCU: 0x63B, offset: 0xFF937, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__application_info__init.init_value, symObjAddr: 0x4B0, symBinAddr: 0x7F8D0, symSize: 0x0 } + - { offsetInCU: 0x69D, offset: 0xFF999, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__symbol__init, symObjAddr: 0x54, symBinAddr: 0x52740, symSize: 0x24 } + - { offsetInCU: 0x6BF, offset: 0xFF9BB, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__symbol__init.init_value, symObjAddr: 0x558, symBinAddr: 0x7F978, symSize: 0x0 } + - { offsetInCU: 0x72D, offset: 0xFFA29, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__thread__stack_frame__init, symObjAddr: 0x78, symBinAddr: 0x52764, symSize: 0x1C } + - { offsetInCU: 0x74F, offset: 0xFFA4B, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__thread__stack_frame__init.init_value, symObjAddr: 0x608, symBinAddr: 0x7FA28, symSize: 0x0 } + - { offsetInCU: 0x7AA, offset: 0xFFAA6, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__thread__register_value__init, symObjAddr: 0x94, symBinAddr: 0x52780, symSize: 0x1C } + - { offsetInCU: 0x7CC, offset: 0xFFAC8, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__thread__register_value__init.init_value, symObjAddr: 0x6A8, symBinAddr: 0x7FAC8, symSize: 0x0 } + - { offsetInCU: 0x826, offset: 0xFFB22, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__thread__init, symObjAddr: 0xB0, symBinAddr: 0x5279C, symSize: 0x24 } + - { offsetInCU: 0x848, offset: 0xFFB44, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__thread__init.init_value, symObjAddr: 0x748, symBinAddr: 0x7FB68, symSize: 0x0 } + - { offsetInCU: 0x8EA, offset: 0xFFBE6, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__binary_image__init, symObjAddr: 0xD4, symBinAddr: 0x527C0, symSize: 0x24 } + - { offsetInCU: 0x90C, offset: 0xFFC08, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__binary_image__init.init_value, symObjAddr: 0x808, symBinAddr: 0x7FC28, symSize: 0x0 } + - { offsetInCU: 0x9CF, offset: 0xFFCCB, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__exception__init, symObjAddr: 0xF8, symBinAddr: 0x527E4, symSize: 0x24 } + - { offsetInCU: 0x9F1, offset: 0xFFCED, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__exception__init.init_value, symObjAddr: 0x8D0, symBinAddr: 0x7FCF0, symSize: 0x0 } + - { offsetInCU: 0xA65, offset: 0xFFD61, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__signal__mach_exception__init, symObjAddr: 0x11C, symBinAddr: 0x52808, symSize: 0x1C } + - { offsetInCU: 0xA87, offset: 0xFFD83, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__signal__mach_exception__init.init_value, symObjAddr: 0x980, symBinAddr: 0x7FDA0, symSize: 0x0 } + - { offsetInCU: 0xAF3, offset: 0xFFDEF, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__signal__init, symObjAddr: 0x138, symBinAddr: 0x52824, symSize: 0x24 } + - { offsetInCU: 0xB15, offset: 0xFFE11, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__signal__init.init_value, symObjAddr: 0xA28, symBinAddr: 0x7FE48, symSize: 0x0 } + - { offsetInCU: 0xB8E, offset: 0xFFE8A, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__process_info__init, symObjAddr: 0x15C, symBinAddr: 0x52848, symSize: 0x24 } + - { offsetInCU: 0xBB0, offset: 0xFFEAC, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__process_info__init.init_value, symObjAddr: 0xAD8, symBinAddr: 0x7FEF8, symSize: 0x0 } + - { offsetInCU: 0xC58, offset: 0xFFF54, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__machine_info__init, symObjAddr: 0x180, symBinAddr: 0x5286C, symSize: 0x1C } + - { offsetInCU: 0xC7A, offset: 0xFFF76, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__machine_info__init.init_value, symObjAddr: 0xBA0, symBinAddr: 0x7FFC0, symSize: 0x0 } + - { offsetInCU: 0xCEE, offset: 0xFFFEA, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__report_info__init, symObjAddr: 0x19C, symBinAddr: 0x52888, symSize: 0x1C } + - { offsetInCU: 0xD10, offset: 0x10000C, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__report_info__init.init_value, symObjAddr: 0xC48, symBinAddr: 0x80068, symSize: 0x0 } + - { offsetInCU: 0xD77, offset: 0x100073, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__init, symObjAddr: 0x1B8, symBinAddr: 0x528A4, symSize: 0x34 } + - { offsetInCU: 0xD99, offset: 0x100095, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__init.init_value, symObjAddr: 0xCF0, symBinAddr: 0x80110, symSize: 0x0 } + - { offsetInCU: 0xEC5, offset: 0x1001C1, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__processor__type_encoding__descriptor, symObjAddr: 0xE40, symBinAddr: 0x80260, symSize: 0x0 } + - { offsetInCU: 0x103A, offset: 0x100336, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__processor__descriptor, symObjAddr: 0x380, symBinAddr: 0x7F7A0, symSize: 0x0 } + - { offsetInCU: 0x1050, offset: 0x10034C, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__system_info__operating_system__descriptor, symObjAddr: 0x1058, symBinAddr: 0x80478, symSize: 0x0 } + - { offsetInCU: 0x1067, offset: 0x100363, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__system_info__descriptor, symObjAddr: 0x438, symBinAddr: 0x7F858, symSize: 0x0 } + - { offsetInCU: 0x107E, offset: 0x10037A, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__application_info__descriptor, symObjAddr: 0x4E0, symBinAddr: 0x7F900, symSize: 0x0 } + - { offsetInCU: 0x1095, offset: 0x100391, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__symbol__descriptor, symObjAddr: 0x590, symBinAddr: 0x7F9B0, symSize: 0x0 } + - { offsetInCU: 0x10AC, offset: 0x1003A8, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__thread__stack_frame__descriptor, symObjAddr: 0x630, symBinAddr: 0x7FA50, symSize: 0x0 } + - { offsetInCU: 0x10C3, offset: 0x1003BF, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__thread__register_value__descriptor, symObjAddr: 0x6D0, symBinAddr: 0x7FAF0, symSize: 0x0 } + - { offsetInCU: 0x10DA, offset: 0x1003D6, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__thread__descriptor, symObjAddr: 0x790, symBinAddr: 0x7FBB0, symSize: 0x0 } + - { offsetInCU: 0x10F1, offset: 0x1003ED, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__binary_image__descriptor, symObjAddr: 0x858, symBinAddr: 0x7FC78, symSize: 0x0 } + - { offsetInCU: 0x1108, offset: 0x100404, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__exception__descriptor, symObjAddr: 0x908, symBinAddr: 0x7FD28, symSize: 0x0 } + - { offsetInCU: 0x111F, offset: 0x10041B, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__signal__mach_exception__descriptor, symObjAddr: 0x9B0, symBinAddr: 0x7FDD0, symSize: 0x0 } + - { offsetInCU: 0x1136, offset: 0x100432, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__signal__descriptor, symObjAddr: 0xA60, symBinAddr: 0x7FE80, symSize: 0x0 } + - { offsetInCU: 0x114D, offset: 0x100449, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__process_info__descriptor, symObjAddr: 0xB28, symBinAddr: 0x7FF48, symSize: 0x0 } + - { offsetInCU: 0x1164, offset: 0x100460, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__machine_info__descriptor, symObjAddr: 0xBD0, symBinAddr: 0x7FFF0, symSize: 0x0 } + - { offsetInCU: 0x117B, offset: 0x100477, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__report_info__descriptor, symObjAddr: 0xC78, symBinAddr: 0x80098, symSize: 0x0 } + - { offsetInCU: 0x1192, offset: 0x10048E, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__descriptor, symObjAddr: 0xD78, symBinAddr: 0x80198, symSize: 0x0 } + - { offsetInCU: 0x11A9, offset: 0x1004A5, size: 0x8, addend: 0x0, symName: _plcrash__architecture__descriptor, symObjAddr: 0x21A8, symBinAddr: 0x815C8, symSize: 0x0 } + - { offsetInCU: 0x11BF, offset: 0x1004BB, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__processor__type_encoding__enum_values_by_number, symObjAddr: 0xDF0, symBinAddr: 0x80210, symSize: 0x0 } + - { offsetInCU: 0x11E8, offset: 0x1004E4, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__processor__type_encoding__enum_values_by_name, symObjAddr: 0xE20, symBinAddr: 0x80240, symSize: 0x0 } + - { offsetInCU: 0x120A, offset: 0x100506, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__processor__type_encoding__value_ranges, symObjAddr: 0x2E10, symBinAddr: 0x67D90, symSize: 0x0 } + - { offsetInCU: 0x122C, offset: 0x100528, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__processor__field_descriptors, symObjAddr: 0xEB8, symBinAddr: 0x802D8, symSize: 0x0 } + - { offsetInCU: 0x124E, offset: 0x10054A, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__processor__encoding__default_value, symObjAddr: 0x3024, symBinAddr: 0x67FA4, symSize: 0x0 } + - { offsetInCU: 0x1269, offset: 0x100565, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__processor__field_indices_by_name, symObjAddr: 0x2E20, symBinAddr: 0x67DA0, symSize: 0x0 } + - { offsetInCU: 0x128B, offset: 0x100587, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__processor__number_ranges, symObjAddr: 0x2E2C, symBinAddr: 0x67DAC, symSize: 0x0 } + - { offsetInCU: 0x12A1, offset: 0x10059D, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__system_info__operating_system__enum_values_by_number, symObjAddr: 0xF90, symBinAddr: 0x803B0, symSize: 0x0 } + - { offsetInCU: 0x12C3, offset: 0x1005BF, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__system_info__operating_system__enum_values_by_name, symObjAddr: 0x1008, symBinAddr: 0x80428, symSize: 0x0 } + - { offsetInCU: 0x12E5, offset: 0x1005E1, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__system_info__operating_system__value_ranges, symObjAddr: 0x2E3C, symBinAddr: 0x67DBC, symSize: 0x0 } + - { offsetInCU: 0x12FC, offset: 0x1005F8, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__system_info__field_descriptors, symObjAddr: 0x10D0, symBinAddr: 0x804F0, symSize: 0x0 } + - { offsetInCU: 0x131F, offset: 0x10061B, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__system_info__operating_system__default_value, symObjAddr: 0x3028, symBinAddr: 0x67FA8, symSize: 0x0 } + - { offsetInCU: 0x133B, offset: 0x100637, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__system_info__architecture__default_value, symObjAddr: 0x302C, symBinAddr: 0x67FAC, symSize: 0x0 } + - { offsetInCU: 0x1357, offset: 0x100653, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__system_info__field_indices_by_name, symObjAddr: 0x2E4C, symBinAddr: 0x67DCC, symSize: 0x0 } + - { offsetInCU: 0x137A, offset: 0x100676, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__system_info__number_ranges, symObjAddr: 0x2E60, symBinAddr: 0x67DE0, symSize: 0x0 } + - { offsetInCU: 0x1391, offset: 0x10068D, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__application_info__field_descriptors, symObjAddr: 0x1238, symBinAddr: 0x80658, symSize: 0x0 } + - { offsetInCU: 0x13A8, offset: 0x1006A4, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__application_info__field_indices_by_name, symObjAddr: 0x2E70, symBinAddr: 0x67DF0, symSize: 0x0 } + - { offsetInCU: 0x13BF, offset: 0x1006BB, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__application_info__number_ranges, symObjAddr: 0x2E7C, symBinAddr: 0x67DFC, symSize: 0x0 } + - { offsetInCU: 0x13D6, offset: 0x1006D2, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__symbol__field_descriptors, symObjAddr: 0x1310, symBinAddr: 0x80730, symSize: 0x0 } + - { offsetInCU: 0x13ED, offset: 0x1006E9, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__symbol__field_indices_by_name, symObjAddr: 0x2E8C, symBinAddr: 0x67E0C, symSize: 0x0 } + - { offsetInCU: 0x1404, offset: 0x100700, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__symbol__number_ranges, symObjAddr: 0x2E98, symBinAddr: 0x67E18, symSize: 0x0 } + - { offsetInCU: 0x141B, offset: 0x100717, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__thread__stack_frame__field_descriptors, symObjAddr: 0x13E8, symBinAddr: 0x80808, symSize: 0x0 } + - { offsetInCU: 0x143E, offset: 0x10073A, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__thread__stack_frame__field_indices_by_name, symObjAddr: 0x2EA8, symBinAddr: 0x67E28, symSize: 0x0 } + - { offsetInCU: 0x1461, offset: 0x10075D, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__thread__stack_frame__number_ranges, symObjAddr: 0x2EB0, symBinAddr: 0x67E30, symSize: 0x0 } + - { offsetInCU: 0x1484, offset: 0x100780, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__thread__register_value__field_descriptors, symObjAddr: 0x1478, symBinAddr: 0x80898, symSize: 0x0 } + - { offsetInCU: 0x149B, offset: 0x100797, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__thread__register_value__field_indices_by_name, symObjAddr: 0x2EC8, symBinAddr: 0x67E48, symSize: 0x0 } + - { offsetInCU: 0x14B2, offset: 0x1007AE, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__thread__register_value__number_ranges, symObjAddr: 0x2ED0, symBinAddr: 0x67E50, symSize: 0x0 } + - { offsetInCU: 0x14C9, offset: 0x1007C5, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__thread__field_descriptors, symObjAddr: 0x1508, symBinAddr: 0x80928, symSize: 0x0 } + - { offsetInCU: 0x14EC, offset: 0x1007E8, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__thread__field_indices_by_name, symObjAddr: 0x2EE0, symBinAddr: 0x67E60, symSize: 0x0 } + - { offsetInCU: 0x150F, offset: 0x10080B, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__thread__number_ranges, symObjAddr: 0x2EF0, symBinAddr: 0x67E70, symSize: 0x0 } + - { offsetInCU: 0x1526, offset: 0x100822, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__binary_image__field_descriptors, symObjAddr: 0x1628, symBinAddr: 0x80A48, symSize: 0x0 } + - { offsetInCU: 0x153D, offset: 0x100839, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__binary_image__field_indices_by_name, symObjAddr: 0x2F00, symBinAddr: 0x67E80, symSize: 0x0 } + - { offsetInCU: 0x1554, offset: 0x100850, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__binary_image__number_ranges, symObjAddr: 0x2F14, symBinAddr: 0x67E94, symSize: 0x0 } + - { offsetInCU: 0x156B, offset: 0x100867, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__exception__field_descriptors, symObjAddr: 0x1790, symBinAddr: 0x80BB0, symSize: 0x0 } + - { offsetInCU: 0x1582, offset: 0x10087E, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__exception__field_indices_by_name, symObjAddr: 0x2F24, symBinAddr: 0x67EA4, symSize: 0x0 } + - { offsetInCU: 0x1599, offset: 0x100895, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__exception__number_ranges, symObjAddr: 0x2F30, symBinAddr: 0x67EB0, symSize: 0x0 } + - { offsetInCU: 0x15B0, offset: 0x1008AC, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__signal__mach_exception__field_descriptors, symObjAddr: 0x1868, symBinAddr: 0x80C88, symSize: 0x0 } + - { offsetInCU: 0x15C7, offset: 0x1008C3, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__signal__mach_exception__field_indices_by_name, symObjAddr: 0x2F40, symBinAddr: 0x67EC0, symSize: 0x0 } + - { offsetInCU: 0x15DE, offset: 0x1008DA, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__signal__mach_exception__number_ranges, symObjAddr: 0x2F48, symBinAddr: 0x67EC8, symSize: 0x0 } + - { offsetInCU: 0x15F5, offset: 0x1008F1, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__signal__field_descriptors, symObjAddr: 0x18F8, symBinAddr: 0x80D18, symSize: 0x0 } + - { offsetInCU: 0x160C, offset: 0x100908, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__signal__field_indices_by_name, symObjAddr: 0x2F58, symBinAddr: 0x67ED8, symSize: 0x0 } + - { offsetInCU: 0x1623, offset: 0x10091F, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__signal__number_ranges, symObjAddr: 0x2F68, symBinAddr: 0x67EE8, symSize: 0x0 } + - { offsetInCU: 0x163A, offset: 0x100936, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__process_info__field_descriptors, symObjAddr: 0x1A18, symBinAddr: 0x80E38, symSize: 0x0 } + - { offsetInCU: 0x165D, offset: 0x100959, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__process_info__field_indices_by_name, symObjAddr: 0x2F78, symBinAddr: 0x67EF8, symSize: 0x0 } + - { offsetInCU: 0x1680, offset: 0x10097C, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__process_info__number_ranges, symObjAddr: 0x2F94, symBinAddr: 0x67F14, symSize: 0x0 } + - { offsetInCU: 0x1697, offset: 0x100993, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__machine_info__field_descriptors, symObjAddr: 0x1C10, symBinAddr: 0x81030, symSize: 0x0 } + - { offsetInCU: 0x16AE, offset: 0x1009AA, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__machine_info__field_indices_by_name, symObjAddr: 0x2FA4, symBinAddr: 0x67F24, symSize: 0x0 } + - { offsetInCU: 0x16C5, offset: 0x1009C1, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__machine_info__number_ranges, symObjAddr: 0x2FB4, symBinAddr: 0x67F34, symSize: 0x0 } + - { offsetInCU: 0x16DC, offset: 0x1009D8, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__report_info__field_descriptors, symObjAddr: 0x1D30, symBinAddr: 0x81150, symSize: 0x0 } + - { offsetInCU: 0x16F3, offset: 0x1009EF, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__report_info__field_indices_by_name, symObjAddr: 0x2FC4, symBinAddr: 0x67F44, symSize: 0x0 } + - { offsetInCU: 0x170A, offset: 0x100A06, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__report_info__number_ranges, symObjAddr: 0x2FCC, symBinAddr: 0x67F4C, symSize: 0x0 } + - { offsetInCU: 0x1721, offset: 0x100A1D, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__field_descriptors, symObjAddr: 0x1DC0, symBinAddr: 0x811E0, symSize: 0x0 } + - { offsetInCU: 0x1744, offset: 0x100A40, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__field_indices_by_name, symObjAddr: 0x2FDC, symBinAddr: 0x67F5C, symSize: 0x0 } + - { offsetInCU: 0x1767, offset: 0x100A63, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__number_ranges, symObjAddr: 0x3004, symBinAddr: 0x67F84, symSize: 0x0 } + - { offsetInCU: 0x177E, offset: 0x100A7A, size: 0x8, addend: 0x0, symName: _plcrash__architecture__enum_values_by_number, symObjAddr: 0x2090, symBinAddr: 0x814B0, symSize: 0x0 } + - { offsetInCU: 0x17A1, offset: 0x100A9D, size: 0x8, addend: 0x0, symName: _plcrash__architecture__enum_values_by_name, symObjAddr: 0x2138, symBinAddr: 0x81558, symSize: 0x0 } + - { offsetInCU: 0x17C4, offset: 0x100AC0, size: 0x8, addend: 0x0, symName: _plcrash__architecture__value_ranges, symObjAddr: 0x3014, symBinAddr: 0x67F94, symSize: 0x0 } + - { offsetInCU: 0x17F9, offset: 0x100AF5, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__get_packed_size, symObjAddr: 0x1EC, symBinAddr: 0x528D8, symSize: 0x28 } + - { offsetInCU: 0x1835, offset: 0x100B31, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__pack, symObjAddr: 0x214, symBinAddr: 0x52900, symSize: 0x28 } + - { offsetInCU: 0x1853, offset: 0x100B4F, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__get_packed_size.cold.1, symObjAddr: 0x2B0, symBinAddr: 0x5FA28, symSize: 0x28 } + - { offsetInCU: 0x186B, offset: 0x100B67, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__pack, symObjAddr: 0x214, symBinAddr: 0x52900, symSize: 0x28 } + - { offsetInCU: 0x18B7, offset: 0x100BB3, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__pack_to_buffer, symObjAddr: 0x23C, symBinAddr: 0x52928, symSize: 0x28 } + - { offsetInCU: 0x18DA, offset: 0x100BD6, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__pack.cold.1, symObjAddr: 0x2D8, symBinAddr: 0x5FA50, symSize: 0x28 } + - { offsetInCU: 0x18F2, offset: 0x100BEE, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__pack_to_buffer, symObjAddr: 0x23C, symBinAddr: 0x52928, symSize: 0x28 } + - { offsetInCU: 0x193E, offset: 0x100C3A, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__unpack, symObjAddr: 0x264, symBinAddr: 0x52950, symSize: 0x18 } + - { offsetInCU: 0x19A9, offset: 0x100CA5, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__pack_to_buffer.cold.1, symObjAddr: 0x300, symBinAddr: 0x5FA78, symSize: 0x28 } + - { offsetInCU: 0x19C1, offset: 0x100CBD, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__unpack, symObjAddr: 0x264, symBinAddr: 0x52950, symSize: 0x18 } + - { offsetInCU: 0x1ABD, offset: 0x100DB9, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__free_unpacked, symObjAddr: 0x27C, symBinAddr: 0x52968, symSize: 0x34 } + - { offsetInCU: 0x1B05, offset: 0x100E01, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__get_packed_size.cold.1, symObjAddr: 0x2B0, symBinAddr: 0x5FA28, symSize: 0x28 } + - { offsetInCU: 0x1B24, offset: 0x100E20, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__free_unpacked.cold.1, symObjAddr: 0x328, symBinAddr: 0x5FAA0, symSize: 0x28 } + - { offsetInCU: 0x26, offset: 0x100E63, size: 0x8, addend: 0x0, symName: _plcrash_async_mobject_init, symObjAddr: 0x0, symBinAddr: 0x5299C, symSize: 0x234 } + - { offsetInCU: 0x28F, offset: 0x1010CC, size: 0x8, addend: 0x0, symName: _plcrash_async_mobject_init, symObjAddr: 0x0, symBinAddr: 0x5299C, symSize: 0x234 } + - { offsetInCU: 0x643, offset: 0x101480, size: 0x8, addend: 0x0, symName: _plcrash_async_mobject_base_address, symObjAddr: 0x234, symBinAddr: 0x52BD0, symSize: 0x8 } + - { offsetInCU: 0x670, offset: 0x1014AD, size: 0x8, addend: 0x0, symName: _plcrash_async_mobject_length, symObjAddr: 0x23C, symBinAddr: 0x52BD8, symSize: 0x8 } + - { offsetInCU: 0x69D, offset: 0x1014DA, size: 0x8, addend: 0x0, symName: _plcrash_async_mobject_task, symObjAddr: 0x244, symBinAddr: 0x52BE0, symSize: 0x8 } + - { offsetInCU: 0x6CA, offset: 0x101507, size: 0x8, addend: 0x0, symName: _plcrash_async_mobject_verify_local_pointer, symObjAddr: 0x24C, symBinAddr: 0x52BE8, symSize: 0x64 } + - { offsetInCU: 0x726, offset: 0x101563, size: 0x8, addend: 0x0, symName: _plcrash_async_mobject_remap_address, symObjAddr: 0x2B0, symBinAddr: 0x52C4C, symSize: 0x38 } + - { offsetInCU: 0x89D, offset: 0x1016DA, size: 0x8, addend: 0x0, symName: _plcrash_async_mobject_read_uint8, symObjAddr: 0x2E8, symBinAddr: 0x52C84, symSize: 0x60 } + - { offsetInCU: 0x97A, offset: 0x1017B7, size: 0x8, addend: 0x0, symName: _plcrash_async_mobject_read_uint16, symObjAddr: 0x348, symBinAddr: 0x52CE4, symSize: 0x74 } + - { offsetInCU: 0xA78, offset: 0x1018B5, size: 0x8, addend: 0x0, symName: _plcrash_async_mobject_read_uint32, symObjAddr: 0x3BC, symBinAddr: 0x52D58, symSize: 0x74 } + - { offsetInCU: 0xB76, offset: 0x1019B3, size: 0x8, addend: 0x0, symName: _plcrash_async_mobject_read_uint64, symObjAddr: 0x430, symBinAddr: 0x52DCC, symSize: 0x74 } + - { offsetInCU: 0xC74, offset: 0x101AB1, size: 0x8, addend: 0x0, symName: _plcrash_async_mobject_free, symObjAddr: 0x4A4, symBinAddr: 0x52E40, symSize: 0x40 } + - { offsetInCU: 0x27, offset: 0x101BE6, size: 0x8, addend: 0x0, symName: _plcrash_async_objc_cache_init, symObjAddr: 0x0, symBinAddr: 0x52E80, symSize: 0x3C } + - { offsetInCU: 0x51F, offset: 0x1020DE, size: 0x8, addend: 0x0, symName: _plcrash_async_objc_cache_init, symObjAddr: 0x0, symBinAddr: 0x52E80, symSize: 0x3C } + - { offsetInCU: 0x69C, offset: 0x10225B, size: 0x8, addend: 0x0, symName: _plcrash_async_objc_cache_free, symObjAddr: 0x3C, symBinAddr: 0x52EBC, symSize: 0x48 } + - { offsetInCU: 0x713, offset: 0x1022D2, size: 0x8, addend: 0x0, symName: __ZL20free_mapped_sectionsP24plcrash_async_objc_cache, symObjAddr: 0x84, symBinAddr: 0x52F04, symSize: 0xBC } + - { offsetInCU: 0x831, offset: 0x1023F0, size: 0x8, addend: 0x0, symName: _plcrash_async_objc_find_method, symObjAddr: 0x140, symBinAddr: 0x52FC0, symSize: 0x80 } + - { offsetInCU: 0x91D, offset: 0x1024DC, size: 0x8, addend: 0x0, symName: __ZL24plcrash_async_objc_parseP19plcrash_async_machoP24plcrash_async_objc_cachePFvbP26plcrash_async_macho_stringS4_mPvES5_, symObjAddr: 0x1C0, symBinAddr: 0x53040, symSize: 0x750 } + - { offsetInCU: 0x1E7E, offset: 0x103A3D, size: 0x8, addend: 0x0, symName: __ZL25pl_async_parse_obj1_classP19plcrash_async_machoP14pl_objc1_classbPFvbP26plcrash_async_macho_stringS4_mPvES5_, symObjAddr: 0x96C, symBinAddr: 0x537EC, symSize: 0x1FC } + - { offsetInCU: 0x21B5, offset: 0x103D74, size: 0x8, addend: 0x0, symName: __ZL12map_sectionsP19plcrash_async_machoP24plcrash_async_objc_cache, symObjAddr: 0xB68, symBinAddr: 0x539E8, symSize: 0x180 } + - { offsetInCU: 0x234A, offset: 0x103F09, size: 0x8, addend: 0x0, symName: __ZL39pl_async_objc_parse_objc2_class_methodsI17pl_objc2_class_6425pl_objc2_class_data_ro_6425pl_objc2_class_data_rw_64yE15plcrash_error_tP19plcrash_async_machoP24plcrash_async_objc_cachePT_bPFvbP26plcrash_async_macho_stringSB_mPvESC_, symObjAddr: 0xCE8, symBinAddr: 0x53B68, symSize: 0xA4 } + - { offsetInCU: 0x24F7, offset: 0x1040B6, size: 0x8, addend: 0x0, symName: __ZL31pl_async_objc_parse_objc2_classI17pl_objc2_class_6425pl_objc2_class_data_ro_6425pl_objc2_class_data_rw_64yE15plcrash_error_tP19plcrash_async_machoP24plcrash_async_objc_cachePT_P26plcrash_async_macho_stringPT0_, symObjAddr: 0xE20, symBinAddr: 0x53CA0, symSize: 0x200 } + - { offsetInCU: 0x2963, offset: 0x104522, size: 0x8, addend: 0x0, symName: __ZL37pl_async_objc_parse_objc2_method_listP19plcrash_async_machoP24plcrash_async_objc_cacheP26plcrash_async_macho_stringbmPFvbS4_S4_mPvES5_, symObjAddr: 0x1020, symBinAddr: 0x53EA0, symSize: 0x268 } + - { offsetInCU: 0x2E0D, offset: 0x1049CC, size: 0x8, addend: 0x0, symName: __ZL39pl_async_objc_parse_objc2_class_methodsI17pl_objc2_class_3225pl_objc2_class_data_ro_3225pl_objc2_class_data_rw_32jE15plcrash_error_tP19plcrash_async_machoP24plcrash_async_objc_cachePT_bPFvbP26plcrash_async_macho_stringSB_mPvESC_, symObjAddr: 0x132C, symBinAddr: 0x541AC, symSize: 0xA4 } + - { offsetInCU: 0x2FB6, offset: 0x104B75, size: 0x8, addend: 0x0, symName: __ZL31pl_async_objc_parse_objc2_classI17pl_objc2_class_3225pl_objc2_class_data_ro_3225pl_objc2_class_data_rw_32jE15plcrash_error_tP19plcrash_async_machoP24plcrash_async_objc_cachePT_P26plcrash_async_macho_stringPT0_, symObjAddr: 0x13D0, symBinAddr: 0x54250, symSize: 0x200 } + - { offsetInCU: 0x341C, offset: 0x104FDB, size: 0x8, addend: 0x0, symName: __ZL41pl_async_objc_find_method_search_callbackbP26plcrash_async_macho_stringS0_mPv, symObjAddr: 0x910, symBinAddr: 0x53790, symSize: 0x20 } + - { offsetInCU: 0x3497, offset: 0x105056, size: 0x8, addend: 0x0, symName: __ZL39pl_async_objc_find_method_call_callbackbP26plcrash_async_macho_stringS0_mPv, symObjAddr: 0x930, symBinAddr: 0x537B0, symSize: 0x3C } + - { offsetInCU: 0x3541, offset: 0x105100, size: 0x8, addend: 0x0, symName: __ZL16map_data_sectionP19plcrash_async_machoPPKcS2_P21plcrash_async_mobject, symObjAddr: 0xD8C, symBinAddr: 0x53C0C, symSize: 0x94 } + - { offsetInCU: 0x36C9, offset: 0x105288, size: 0x8, addend: 0x0, symName: __ZL9cache_setP24plcrash_async_objc_cachemm, symObjAddr: 0x1288, symBinAddr: 0x54108, symSize: 0xA4 } + - { offsetInCU: 0x26, offset: 0x105585, size: 0x8, addend: 0x0, symName: _plcrash_async_symbol_cache_init, symObjAddr: 0x0, symBinAddr: 0x54450, symSize: 0x4 } + - { offsetInCU: 0xEE, offset: 0x10564D, size: 0x8, addend: 0x0, symName: _plcrash_async_symbol_cache_init, symObjAddr: 0x0, symBinAddr: 0x54450, symSize: 0x4 } + - { offsetInCU: 0x11A, offset: 0x105679, size: 0x8, addend: 0x0, symName: _plcrash_async_symbol_cache_init, symObjAddr: 0x0, symBinAddr: 0x54450, symSize: 0x4 } + - { offsetInCU: 0x55F, offset: 0x105ABE, size: 0x8, addend: 0x0, symName: _plcrash_async_symbol_cache_free, symObjAddr: 0x4, symBinAddr: 0x54454, symSize: 0x4 } + - { offsetInCU: 0x587, offset: 0x105AE6, size: 0x8, addend: 0x0, symName: _plcrash_async_symbol_cache_free, symObjAddr: 0x4, symBinAddr: 0x54454, symSize: 0x4 } + - { offsetInCU: 0x5A9, offset: 0x105B08, size: 0x8, addend: 0x0, symName: _plcrash_async_find_symbol, symObjAddr: 0x8, symBinAddr: 0x54458, symSize: 0x114 } + - { offsetInCU: 0x7F3, offset: 0x105D52, size: 0x8, addend: 0x0, symName: _macho_symbol_callback, symObjAddr: 0x11C, symBinAddr: 0x5456C, symSize: 0x5C } + - { offsetInCU: 0x8C3, offset: 0x105E22, size: 0x8, addend: 0x0, symName: _objc_symbol_callback, symObjAddr: 0x178, symBinAddr: 0x545C8, symSize: 0x190 } + - { offsetInCU: 0x26, offset: 0x106216, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_string_init, symObjAddr: 0x0, symBinAddr: 0x54758, symSize: 0x10 } + - { offsetInCU: 0xC7, offset: 0x1062B7, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_string_init, symObjAddr: 0x0, symBinAddr: 0x54758, symSize: 0x10 } + - { offsetInCU: 0x10E, offset: 0x1062FE, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_string_get_length, symObjAddr: 0x10, symBinAddr: 0x54768, symSize: 0x30 } + - { offsetInCU: 0x170, offset: 0x106360, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_string_read, symObjAddr: 0x40, symBinAddr: 0x54798, symSize: 0xF8 } + - { offsetInCU: 0x42F, offset: 0x10661F, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_string_get_pointer, symObjAddr: 0x138, symBinAddr: 0x54890, symSize: 0x48 } + - { offsetInCU: 0x4AD, offset: 0x10669D, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_string_free, symObjAddr: 0x180, symBinAddr: 0x548D8, symSize: 0x14 } + - { offsetInCU: 0x27, offset: 0x106927, size: 0x8, addend: 0x0, symName: '-[PLCrashReportStackFrameInfo initWithInstructionPointer:symbolInfo:]', symObjAddr: 0x0, symBinAddr: 0x548EC, symSize: 0x90 } + - { offsetInCU: 0x133, offset: 0x106A33, size: 0x8, addend: 0x0, symName: '-[PLCrashReportStackFrameInfo initWithInstructionPointer:symbolInfo:]', symObjAddr: 0x0, symBinAddr: 0x548EC, symSize: 0x90 } + - { offsetInCU: 0x18E, offset: 0x106A8E, size: 0x8, addend: 0x0, symName: '-[PLCrashReportStackFrameInfo instructionPointer]', symObjAddr: 0x90, symBinAddr: 0x5497C, symSize: 0x8 } + - { offsetInCU: 0x1C7, offset: 0x106AC7, size: 0x8, addend: 0x0, symName: '-[PLCrashReportStackFrameInfo symbolInfo]', symObjAddr: 0x98, symBinAddr: 0x54984, symSize: 0x8 } + - { offsetInCU: 0x200, offset: 0x106B00, size: 0x8, addend: 0x0, symName: '-[PLCrashReportStackFrameInfo .cxx_destruct]', symObjAddr: 0xA0, symBinAddr: 0x5498C, symSize: 0xC } + - { offsetInCU: 0x27, offset: 0x106B9A, size: 0x8, addend: 0x0, symName: '-[PLCrashReportRegisterInfo initWithRegisterName:registerValue:]', symObjAddr: 0x0, symBinAddr: 0x54998, symSize: 0x90 } + - { offsetInCU: 0xF5, offset: 0x106C68, size: 0x8, addend: 0x0, symName: '-[PLCrashReportRegisterInfo initWithRegisterName:registerValue:]', symObjAddr: 0x0, symBinAddr: 0x54998, symSize: 0x90 } + - { offsetInCU: 0x150, offset: 0x106CC3, size: 0x8, addend: 0x0, symName: '-[PLCrashReportRegisterInfo registerName]', symObjAddr: 0x90, symBinAddr: 0x54A28, symSize: 0x8 } + - { offsetInCU: 0x189, offset: 0x106CFC, size: 0x8, addend: 0x0, symName: '-[PLCrashReportRegisterInfo registerValue]', symObjAddr: 0x98, symBinAddr: 0x54A30, symSize: 0x8 } + - { offsetInCU: 0x1C2, offset: 0x106D35, size: 0x8, addend: 0x0, symName: '-[PLCrashReportRegisterInfo .cxx_destruct]', symObjAddr: 0xA0, symBinAddr: 0x54A38, symSize: 0xC } + - { offsetInCU: 0x27, offset: 0x106DCF, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSymbolInfo initWithSymbolName:startAddress:endAddress:]', symObjAddr: 0x0, symBinAddr: 0x54A44, symSize: 0x9C } + - { offsetInCU: 0x10F, offset: 0x106EB7, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSymbolInfo initWithSymbolName:startAddress:endAddress:]', symObjAddr: 0x0, symBinAddr: 0x54A44, symSize: 0x9C } + - { offsetInCU: 0x17A, offset: 0x106F22, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSymbolInfo symbolName]', symObjAddr: 0x9C, symBinAddr: 0x54AE0, symSize: 0x8 } + - { offsetInCU: 0x1B3, offset: 0x106F5B, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSymbolInfo startAddress]', symObjAddr: 0xA4, symBinAddr: 0x54AE8, symSize: 0x8 } + - { offsetInCU: 0x1EC, offset: 0x106F94, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSymbolInfo endAddress]', symObjAddr: 0xAC, symBinAddr: 0x54AF0, symSize: 0x8 } + - { offsetInCU: 0x225, offset: 0x106FCD, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSymbolInfo .cxx_destruct]', symObjAddr: 0xB4, symBinAddr: 0x54AF8, symSize: 0xC } + - { offsetInCU: 0x27, offset: 0x107067, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionServer initWithCallBack:context:error:]', symObjAddr: 0x0, symBinAddr: 0x54B04, symSize: 0x2EC } + - { offsetInCU: 0x35, offset: 0x107075, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionServer dealloc]', symObjAddr: 0x8A4, symBinAddr: 0x553A8, symSize: 0x1B4 } + - { offsetInCU: 0x57A, offset: 0x1075BA, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionServer initWithCallBack:context:error:]', symObjAddr: 0x0, symBinAddr: 0x54B04, symSize: 0x2EC } + - { offsetInCU: 0xCD6, offset: 0x107D16, size: 0x8, addend: 0x0, symName: _exception_server_thread, symObjAddr: 0x2EC, symBinAddr: 0x54DF0, symSize: 0x208 } + - { offsetInCU: 0xF83, offset: 0x107FC3, size: 0x8, addend: 0x0, symName: _exception_server_reply, symObjAddr: 0xA58, symBinAddr: 0x5555C, symSize: 0x70 } + - { offsetInCU: 0x1061, offset: 0x1080A1, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionServer serverThread]', symObjAddr: 0x4F4, symBinAddr: 0x54FF8, symSize: 0x90 } + - { offsetInCU: 0x10CA, offset: 0x10810A, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionServer copySendRightForServerAndReturningError:]', symObjAddr: 0x584, symBinAddr: 0x55088, symSize: 0x84 } + - { offsetInCU: 0x117C, offset: 0x1081BC, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionServer exceptionPortWithMask:error:]', symObjAddr: 0x608, symBinAddr: 0x5510C, symSize: 0x78 } + - { offsetInCU: 0x124E, offset: 0x10828E, size: 0x8, addend: 0x0, symName: _PLCrashMachExceptionForward, symObjAddr: 0x680, symBinAddr: 0x55184, symSize: 0x224 } + - { offsetInCU: 0x26, offset: 0x1089AC, size: 0x8, addend: 0x0, symName: _plframe_cursor_read_frame_ptr, symObjAddr: 0x0, symBinAddr: 0x555CC, symSize: 0x154 } + - { offsetInCU: 0x164, offset: 0x108AEA, size: 0x8, addend: 0x0, symName: _plframe_cursor_read_frame_ptr, symObjAddr: 0x0, symBinAddr: 0x555CC, symSize: 0x154 } + - { offsetInCU: 0x26, offset: 0x10913A, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_init, symObjAddr: 0x0, symBinAddr: 0x55720, symSize: 0x7C } + - { offsetInCU: 0x12A, offset: 0x10923E, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_init, symObjAddr: 0x0, symBinAddr: 0x55720, symSize: 0x7C } + - { offsetInCU: 0x151, offset: 0x109265, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_clear_all_regs, symObjAddr: 0x7C, symBinAddr: 0x5579C, symSize: 0x8 } + - { offsetInCU: 0x3B5, offset: 0x1094C9, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_mcontext_init, symObjAddr: 0x84, symBinAddr: 0x557A4, symSize: 0x78 } + - { offsetInCU: 0x447, offset: 0x10955B, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_mach_thread_init, symObjAddr: 0xFC, symBinAddr: 0x5581C, symSize: 0x70 } + - { offsetInCU: 0x52E, offset: 0x109642, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_copy, symObjAddr: 0x16C, symBinAddr: 0x5588C, symSize: 0x8 } + - { offsetInCU: 0x588, offset: 0x10969C, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_has_reg, symObjAddr: 0x174, symBinAddr: 0x55894, symSize: 0x10 } + - { offsetInCU: 0x5C1, offset: 0x1096D5, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_clear_reg, symObjAddr: 0x184, symBinAddr: 0x558A4, symSize: 0x18 } + - { offsetInCU: 0x5F7, offset: 0x10970B, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_get_stack_direction, symObjAddr: 0x19C, symBinAddr: 0x558BC, symSize: 0x8 } + - { offsetInCU: 0x624, offset: 0x109738, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_get_greg_size, symObjAddr: 0x1A4, symBinAddr: 0x558C4, symSize: 0x8 } + - { offsetInCU: 0x26, offset: 0x10986E, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_get_reg, symObjAddr: 0x0, symBinAddr: 0x558CC, symSize: 0x1F4 } + - { offsetInCU: 0x40, offset: 0x109888, size: 0x8, addend: 0x0, symName: _arm_nonvolatile_registers, symObjAddr: 0x8C0, symBinAddr: 0x68060, symSize: 0x0 } + - { offsetInCU: 0x8B, offset: 0x1098D3, size: 0x8, addend: 0x0, symName: _arm64_nonvolatile_registers, symObjAddr: 0x8DC, symBinAddr: 0x6807C, symSize: 0x0 } + - { offsetInCU: 0xAD, offset: 0x1098F5, size: 0x8, addend: 0x0, symName: _arm_dwarf_table, symObjAddr: 0x908, symBinAddr: 0x680A8, symSize: 0x0 } + - { offsetInCU: 0x107, offset: 0x10994F, size: 0x8, addend: 0x0, symName: _arm64_dwarf_table, symObjAddr: 0xA08, symBinAddr: 0x681A8, symSize: 0x0 } + - { offsetInCU: 0x41C, offset: 0x109C64, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_get_reg, symObjAddr: 0x0, symBinAddr: 0x558CC, symSize: 0x1F4 } + - { offsetInCU: 0x567, offset: 0x109DAF, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_set_reg, symObjAddr: 0x1F4, symBinAddr: 0x55AC0, symSize: 0x450 } + - { offsetInCU: 0x606, offset: 0x109E4E, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_get_reg_count, symObjAddr: 0x644, symBinAddr: 0x55F10, symSize: 0x18 } + - { offsetInCU: 0x688, offset: 0x109ED0, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_get_reg_name, symObjAddr: 0x65C, symBinAddr: 0x55F28, symSize: 0x4C } + - { offsetInCU: 0x720, offset: 0x109F68, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_clear_volatile_regs, symObjAddr: 0x6A8, symBinAddr: 0x55F74, symSize: 0xAC } + - { offsetInCU: 0x860, offset: 0x10A0A8, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_map_reg_to_dwarf, symObjAddr: 0x754, symBinAddr: 0x56020, symSize: 0x84 } + - { offsetInCU: 0x8E5, offset: 0x10A12D, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_map_dwarf_to_reg, symObjAddr: 0x7D8, symBinAddr: 0x560A4, symSize: 0x80 } + - { offsetInCU: 0x26, offset: 0x10A1EC, size: 0x8, addend: 0x0, symName: _plframe_cursor_read_compact_unwind, symObjAddr: 0x0, symBinAddr: 0x56124, symSize: 0x1AC } + - { offsetInCU: 0x199, offset: 0x10A35F, size: 0x8, addend: 0x0, symName: _plframe_cursor_read_compact_unwind, symObjAddr: 0x0, symBinAddr: 0x56124, symSize: 0x1AC } + - { offsetInCU: 0x26, offset: 0x10AECC, size: 0x8, addend: 0x0, symName: _plcrash_async_cfe_reader_init, symObjAddr: 0x0, symBinAddr: 0x562D0, symSize: 0xB8 } + - { offsetInCU: 0x1DA, offset: 0x10B080, size: 0x8, addend: 0x0, symName: _plcrash_async_cfe_reader_init, symObjAddr: 0x0, symBinAddr: 0x562D0, symSize: 0xB8 } + - { offsetInCU: 0x465, offset: 0x10B30B, size: 0x8, addend: 0x0, symName: _plcrash_async_cfe_reader_find_pc, symObjAddr: 0xB8, symBinAddr: 0x56388, symSize: 0x4B4 } + - { offsetInCU: 0xA3F, offset: 0x10B8E5, size: 0x8, addend: 0x0, symName: _plcrash_async_cfe_reader_free, symObjAddr: 0x56C, symBinAddr: 0x5683C, symSize: 0x4 } + - { offsetInCU: 0xA66, offset: 0x10B90C, size: 0x8, addend: 0x0, symName: _plcrash_async_cfe_register_encode, symObjAddr: 0x570, symBinAddr: 0x56840, symSize: 0x14C } + - { offsetInCU: 0xB25, offset: 0x10B9CB, size: 0x8, addend: 0x0, symName: _plcrash_async_cfe_register_decode, symObjAddr: 0x6BC, symBinAddr: 0x5698C, symSize: 0x234 } + - { offsetInCU: 0xC41, offset: 0x10BAE7, size: 0x8, addend: 0x0, symName: _plcrash_async_cfe_entry_init, symObjAddr: 0x8F0, symBinAddr: 0x56BC0, symSize: 0x470 } + - { offsetInCU: 0xF81, offset: 0x10BE27, size: 0x8, addend: 0x0, symName: _plcrash_async_cfe_entry_type, symObjAddr: 0xD60, symBinAddr: 0x57030, symSize: 0x8 } + - { offsetInCU: 0xFA0, offset: 0x10BE46, size: 0x8, addend: 0x0, symName: _plcrash_async_cfe_entry_stack_offset, symObjAddr: 0xD68, symBinAddr: 0x57038, symSize: 0x8 } + - { offsetInCU: 0xFCD, offset: 0x10BE73, size: 0x8, addend: 0x0, symName: _plcrash_async_cfe_entry_stack_adjustment, symObjAddr: 0xD70, symBinAddr: 0x57040, symSize: 0x8 } + - { offsetInCU: 0xFFA, offset: 0x10BEA0, size: 0x8, addend: 0x0, symName: _plcrash_async_cfe_entry_return_address_register, symObjAddr: 0xD78, symBinAddr: 0x57048, symSize: 0x8 } + - { offsetInCU: 0x1027, offset: 0x10BECD, size: 0x8, addend: 0x0, symName: _plcrash_async_cfe_entry_register_count, symObjAddr: 0xD80, symBinAddr: 0x57050, symSize: 0x8 } + - { offsetInCU: 0x1046, offset: 0x10BEEC, size: 0x8, addend: 0x0, symName: _plcrash_async_cfe_entry_register_list, symObjAddr: 0xD88, symBinAddr: 0x57058, symSize: 0x18 } + - { offsetInCU: 0x116D, offset: 0x10C013, size: 0x8, addend: 0x0, symName: _plcrash_async_cfe_entry_apply, symObjAddr: 0xDA0, symBinAddr: 0x57070, symSize: 0x300 } + - { offsetInCU: 0x1908, offset: 0x10C7AE, size: 0x8, addend: 0x0, symName: _plcrash_async_cfe_entry_free, symObjAddr: 0x10A0, symBinAddr: 0x57370, symSize: 0x4 } + - { offsetInCU: 0x26, offset: 0x10C9C7, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async37plcrash_async_dwarf_read_task_sleb128EjmlPxPm, symObjAddr: 0x0, symBinAddr: 0x57374, symSize: 0xA4 } + - { offsetInCU: 0x407, offset: 0x10CDA8, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async37plcrash_async_dwarf_read_task_sleb128EjmlPxPm, symObjAddr: 0x0, symBinAddr: 0x57374, symSize: 0xA4 } + - { offsetInCU: 0x537, offset: 0x10CED8, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async32plcrash_async_dwarf_read_sleb128EP21plcrash_async_mobjectmlPxPm, symObjAddr: 0xA4, symBinAddr: 0x57418, symSize: 0xE0 } + - { offsetInCU: 0x61E, offset: 0x10CFBF, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async37plcrash_async_dwarf_read_task_uleb128EjmlPyPm, symObjAddr: 0x184, symBinAddr: 0x574F8, symSize: 0xA4 } + - { offsetInCU: 0x74E, offset: 0x10D0EF, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async32plcrash_async_dwarf_read_uleb128EP21plcrash_async_mobjectmlPyPm, symObjAddr: 0x228, symBinAddr: 0x5759C, symSize: 0xC4 } + - { offsetInCU: 0x1E7B, offset: 0x10E81C, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async16gnu_ehptr_readerIjEC2EPK23plcrash_async_byteorder, symObjAddr: 0x2EC, symBinAddr: 0x57660, symSize: 0x18 } + - { offsetInCU: 0x1ED2, offset: 0x10E873, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async16gnu_ehptr_readerIjEC1EPK23plcrash_async_byteorder, symObjAddr: 0x304, symBinAddr: 0x57678, symSize: 0x18 } + - { offsetInCU: 0x1F0F, offset: 0x10E8B0, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async16gnu_ehptr_readerIjEC1EPK23plcrash_async_byteorder, symObjAddr: 0x304, symBinAddr: 0x57678, symSize: 0x18 } + - { offsetInCU: 0x1F32, offset: 0x10E8D3, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async16gnu_ehptr_readerIjE22set_frame_section_baseEjj, symObjAddr: 0x31C, symBinAddr: 0x57690, symSize: 0x10 } + - { offsetInCU: 0x1F77, offset: 0x10E918, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async16gnu_ehptr_readerIjE13set_text_baseEj, symObjAddr: 0x32C, symBinAddr: 0x576A0, symSize: 0x10 } + - { offsetInCU: 0x1FAD, offset: 0x10E94E, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async16gnu_ehptr_readerIjE13set_data_baseEj, symObjAddr: 0x33C, symBinAddr: 0x576B0, symSize: 0x10 } + - { offsetInCU: 0x1FE3, offset: 0x10E984, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async16gnu_ehptr_readerIjE13set_func_baseEj, symObjAddr: 0x34C, symBinAddr: 0x576C0, symSize: 0x10 } + - { offsetInCU: 0x2019, offset: 0x10E9BA, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async16gnu_ehptr_readerIjE4readEP21plcrash_async_mobjectmlNS1_8DW_EH_PEEPjPm, symObjAddr: 0x35C, symBinAddr: 0x576D0, symSize: 0x290 } + - { offsetInCU: 0x2426, offset: 0x10EDC7, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async16gnu_ehptr_readerIyEC2EPK23plcrash_async_byteorder, symObjAddr: 0x5EC, symBinAddr: 0x57960, symSize: 0x18 } + - { offsetInCU: 0x247D, offset: 0x10EE1E, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async16gnu_ehptr_readerIyEC1EPK23plcrash_async_byteorder, symObjAddr: 0x604, symBinAddr: 0x57978, symSize: 0x18 } + - { offsetInCU: 0x24BA, offset: 0x10EE5B, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async16gnu_ehptr_readerIyEC1EPK23plcrash_async_byteorder, symObjAddr: 0x604, symBinAddr: 0x57978, symSize: 0x18 } + - { offsetInCU: 0x24DD, offset: 0x10EE7E, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async16gnu_ehptr_readerIyE22set_frame_section_baseEyy, symObjAddr: 0x61C, symBinAddr: 0x57990, symSize: 0x10 } + - { offsetInCU: 0x2522, offset: 0x10EEC3, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async16gnu_ehptr_readerIyE13set_text_baseEy, symObjAddr: 0x62C, symBinAddr: 0x579A0, symSize: 0x10 } + - { offsetInCU: 0x2558, offset: 0x10EEF9, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async16gnu_ehptr_readerIyE13set_data_baseEy, symObjAddr: 0x63C, symBinAddr: 0x579B0, symSize: 0x10 } + - { offsetInCU: 0x258E, offset: 0x10EF2F, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async16gnu_ehptr_readerIyE13set_func_baseEy, symObjAddr: 0x64C, symBinAddr: 0x579C0, symSize: 0x10 } + - { offsetInCU: 0x25C4, offset: 0x10EF65, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async16gnu_ehptr_readerIyE4readEP21plcrash_async_mobjectmlNS1_8DW_EH_PEEPyPm, symObjAddr: 0x65C, symBinAddr: 0x579D0, symSize: 0x2B4 } + - { offsetInCU: 0x26, offset: 0x10F37B, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async33plcrash_async_dwarf_fde_info_initIjEE15plcrash_error_tPNS1_28plcrash_async_dwarf_fde_infoEP21plcrash_async_mobjectPK23plcrash_async_byteordermb, symObjAddr: 0x0, symBinAddr: 0x57C84, symSize: 0x214 } + - { offsetInCU: 0x143, offset: 0x10F498, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async33plcrash_async_dwarf_fde_info_initIjEE15plcrash_error_tPNS1_28plcrash_async_dwarf_fde_infoEP21plcrash_async_mobjectPK23plcrash_async_byteordermb, symObjAddr: 0x0, symBinAddr: 0x57C84, symSize: 0x214 } + - { offsetInCU: 0x672, offset: 0x10F9C7, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async33plcrash_async_dwarf_fde_info_initIyEE15plcrash_error_tPNS1_28plcrash_async_dwarf_fde_infoEP21plcrash_async_mobjectPK23plcrash_async_byteordermb, symObjAddr: 0x2CC, symBinAddr: 0x57E98, symSize: 0x210 } + - { offsetInCU: 0xA82, offset: 0x10FDD7, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async48plcrash_async_dwarf_fde_info_instructions_offsetEPNS1_28plcrash_async_dwarf_fde_infoE, symObjAddr: 0x4DC, symBinAddr: 0x580A8, symSize: 0x8 } + - { offsetInCU: 0xAB1, offset: 0x10FE06, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async48plcrash_async_dwarf_fde_info_instructions_lengthEPNS1_28plcrash_async_dwarf_fde_infoE, symObjAddr: 0x4E4, symBinAddr: 0x580B0, symSize: 0x8 } + - { offsetInCU: 0xAE0, offset: 0x10FE35, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async33plcrash_async_dwarf_fde_info_freeEPNS1_28plcrash_async_dwarf_fde_infoE, symObjAddr: 0x4EC, symBinAddr: 0x580B8, symSize: 0x4 } + - { offsetInCU: 0x26, offset: 0x11127E, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async33plcrash_async_dwarf_cie_info_initIjEE15plcrash_error_tPNS1_28plcrash_async_dwarf_cie_infoEP21plcrash_async_mobjectPK23plcrash_async_byteorderPNS1_16gnu_ehptr_readerIT_EEm, symObjAddr: 0x0, symBinAddr: 0x580BC, symSize: 0x430 } + - { offsetInCU: 0x4D, offset: 0x1112A5, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async33plcrash_async_dwarf_cie_info_initIjEE15plcrash_error_tPNS1_28plcrash_async_dwarf_cie_infoEP21plcrash_async_mobjectPK23plcrash_async_byteorderPNS1_16gnu_ehptr_readerIT_EEm, symObjAddr: 0x0, symBinAddr: 0x580BC, symSize: 0x430 } + - { offsetInCU: 0x5BB, offset: 0x111813, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async33plcrash_async_dwarf_cie_info_initIyEE15plcrash_error_tPNS1_28plcrash_async_dwarf_cie_infoEP21plcrash_async_mobjectPK23plcrash_async_byteorderPNS1_16gnu_ehptr_readerIT_EEm, symObjAddr: 0x430, symBinAddr: 0x584EC, symSize: 0x430 } + - { offsetInCU: 0xAD3, offset: 0x111D2B, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async56plcrash_async_dwarf_cie_info_initial_instructions_offsetEPNS1_28plcrash_async_dwarf_cie_infoE, symObjAddr: 0x860, symBinAddr: 0x5891C, symSize: 0x8 } + - { offsetInCU: 0xB04, offset: 0x111D5C, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async56plcrash_async_dwarf_cie_info_initial_instructions_lengthEPNS1_28plcrash_async_dwarf_cie_infoE, symObjAddr: 0x868, symBinAddr: 0x58924, symSize: 0x8 } + - { offsetInCU: 0xB35, offset: 0x111D8D, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async33plcrash_async_dwarf_cie_info_freeEPNS1_28plcrash_async_dwarf_cie_infoE, symObjAddr: 0x870, symBinAddr: 0x5892C, symSize: 0x4 } + - { offsetInCU: 0x26, offset: 0x1131BB, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIjiE12eval_programEP21plcrash_async_mobjectjjPNS1_28plcrash_async_dwarf_cie_infoEPNS1_16gnu_ehptr_readerIjEEPK23plcrash_async_byteordermlm, symObjAddr: 0x0, symBinAddr: 0x58930, symSize: 0xBA4 } + - { offsetInCU: 0x299D, offset: 0x115B32, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIjiE12eval_programEP21plcrash_async_mobjectjjPNS1_28plcrash_async_dwarf_cie_infoEPNS1_16gnu_ehptr_readerIjEEPK23plcrash_async_byteordermlm, symObjAddr: 0x0, symBinAddr: 0x58930, symSize: 0xBA4 } + - { offsetInCU: 0x406A, offset: 0x1171FF, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async14dwarf_opstream12read_uleb128EPy, symObjAddr: 0xBA4, symBinAddr: 0x594D4, symSize: 0x78 } + - { offsetInCU: 0x42B1, offset: 0x117446, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIjiE11apply_stateEjPNS1_28plcrash_async_dwarf_cie_infoEPK26plcrash_async_thread_statePK23plcrash_async_byteorderPS6_, symObjAddr: 0xC1C, symBinAddr: 0x5954C, symSize: 0x494 } + - { offsetInCU: 0x4B68, offset: 0x117CFD, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIyxE12eval_programEP21plcrash_async_mobjectyyPNS1_28plcrash_async_dwarf_cie_infoEPNS1_16gnu_ehptr_readerIyEEPK23plcrash_async_byteordermlm, symObjAddr: 0x10B0, symBinAddr: 0x599E0, symSize: 0xB98 } + - { offsetInCU: 0x6386, offset: 0x11951B, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIyxE11apply_stateEjPNS1_28plcrash_async_dwarf_cie_infoEPK26plcrash_async_thread_statePK23plcrash_async_byteorderPS6_, symObjAddr: 0x1C48, symBinAddr: 0x5A578, symSize: 0x4A4 } + - { offsetInCU: 0x26, offset: 0x119C49, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async35plcrash_async_dwarf_expression_evalIjiEE15plcrash_error_tP21plcrash_async_mobjectjPK26plcrash_async_thread_statePK23plcrash_async_byteordermlmPT_mSD_, symObjAddr: 0x0, symBinAddr: 0x5AA1C, symSize: 0xC44 } + - { offsetInCU: 0x374, offset: 0x119F97, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async35plcrash_async_dwarf_expression_evalIjiEE15plcrash_error_tP21plcrash_async_mobjectjPK26plcrash_async_thread_statePK23plcrash_async_byteordermlmPT_mSD_, symObjAddr: 0x0, symBinAddr: 0x5AA1C, symSize: 0xC44 } + - { offsetInCU: 0x1D08, offset: 0x11B92B, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async35plcrash_async_dwarf_expression_evalIyxEE15plcrash_error_tP21plcrash_async_mobjectjPK26plcrash_async_thread_statePK23plcrash_async_byteordermlmPT_mSD_, symObjAddr: 0xC44, symBinAddr: 0x5B660, symSize: 0xCB8 } + - { offsetInCU: 0x26, offset: 0x11EB19, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async14dwarf_opstream4initEP21plcrash_async_mobjectPK23plcrash_async_byteordermlm, symObjAddr: 0x0, symBinAddr: 0x5C318, symSize: 0x9C } + - { offsetInCU: 0x1351, offset: 0x11FE44, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async14dwarf_opstream4initEP21plcrash_async_mobjectPK23plcrash_async_byteordermlm, symObjAddr: 0x0, symBinAddr: 0x5C318, symSize: 0x9C } + - { offsetInCU: 0x26, offset: 0x11FF82, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIjiEC2Ev, symObjAddr: 0x0, symBinAddr: 0x5C3B4, symSize: 0x5C } + - { offsetInCU: 0x1F0B, offset: 0x121E67, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIjiEC2Ev, symObjAddr: 0x0, symBinAddr: 0x5C3B4, symSize: 0x5C } + - { offsetInCU: 0x1FB7, offset: 0x121F13, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIjiEC1Ev, symObjAddr: 0x5C, symBinAddr: 0x5C410, symSize: 0x4 } + - { offsetInCU: 0x1FE5, offset: 0x121F41, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIjiEC1Ev, symObjAddr: 0x5C, symBinAddr: 0x5C410, symSize: 0x4 } + - { offsetInCU: 0x1FF9, offset: 0x121F55, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIjiE12set_registerEjNS1_28plcrash_dwarf_cfa_reg_rule_tEj, symObjAddr: 0x60, symBinAddr: 0x5C414, symSize: 0xF8 } + - { offsetInCU: 0x20A6, offset: 0x122002, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIjiE17get_register_ruleEjPNS1_28plcrash_dwarf_cfa_reg_rule_tEPj, symObjAddr: 0x158, symBinAddr: 0x5C50C, symSize: 0x88 } + - { offsetInCU: 0x2133, offset: 0x12208F, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIjiE15remove_registerEj, symObjAddr: 0x1E0, symBinAddr: 0x5C594, symSize: 0xB4 } + - { offsetInCU: 0x21B8, offset: 0x122114, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIjiE18get_register_countEv, symObjAddr: 0x294, symBinAddr: 0x5C648, symSize: 0x10 } + - { offsetInCU: 0x220F, offset: 0x12216B, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIjiE16set_cfa_registerEjj, symObjAddr: 0x2A4, symBinAddr: 0x5C658, symSize: 0x1C } + - { offsetInCU: 0x22B2, offset: 0x12220E, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIjiE23set_cfa_register_signedEji, symObjAddr: 0x2C0, symBinAddr: 0x5C674, symSize: 0x1C } + - { offsetInCU: 0x2357, offset: 0x1222B3, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIjiE18set_cfa_expressionEmm, symObjAddr: 0x2DC, symBinAddr: 0x5C690, symSize: 0x1C } + - { offsetInCU: 0x23CE, offset: 0x12232A, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIjiE12get_cfa_ruleEv, symObjAddr: 0x2F8, symBinAddr: 0x5C6AC, symSize: 0x20 } + - { offsetInCU: 0x23F6, offset: 0x122352, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIjiE10push_stateEv, symObjAddr: 0x318, symBinAddr: 0x5C6CC, symSize: 0x64 } + - { offsetInCU: 0x2461, offset: 0x1223BD, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIjiE9pop_stateEv, symObjAddr: 0x37C, symBinAddr: 0x5C730, symSize: 0x1C } + - { offsetInCU: 0x248A, offset: 0x1223E6, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async24dwarf_cfa_state_iteratorIjiEC2EPNS1_15dwarf_cfa_stateIjiEE, symObjAddr: 0x398, symBinAddr: 0x5C74C, symSize: 0x10 } + - { offsetInCU: 0x24E2, offset: 0x12243E, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async24dwarf_cfa_state_iteratorIjiEC1EPNS1_15dwarf_cfa_stateIjiEE, symObjAddr: 0x3A8, symBinAddr: 0x5C75C, symSize: 0x10 } + - { offsetInCU: 0x2520, offset: 0x12247C, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async24dwarf_cfa_state_iteratorIjiEC1EPNS1_15dwarf_cfa_stateIjiEE, symObjAddr: 0x3A8, symBinAddr: 0x5C75C, symSize: 0x10 } + - { offsetInCU: 0x2544, offset: 0x1224A0, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async24dwarf_cfa_state_iteratorIjiE4nextEPjPNS1_28plcrash_dwarf_cfa_reg_rule_tES4_, symObjAddr: 0x3B8, symBinAddr: 0x5C76C, symSize: 0xB4 } + - { offsetInCU: 0x25C3, offset: 0x12251F, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIyxEC2Ev, symObjAddr: 0x46C, symBinAddr: 0x5C820, symSize: 0x5C } + - { offsetInCU: 0x2652, offset: 0x1225AE, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIyxEC1Ev, symObjAddr: 0x4C8, symBinAddr: 0x5C87C, symSize: 0x4 } + - { offsetInCU: 0x2680, offset: 0x1225DC, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIyxEC1Ev, symObjAddr: 0x4C8, symBinAddr: 0x5C87C, symSize: 0x4 } + - { offsetInCU: 0x2694, offset: 0x1225F0, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIyxE12set_registerEjNS1_28plcrash_dwarf_cfa_reg_rule_tEy, symObjAddr: 0x4CC, symBinAddr: 0x5C880, symSize: 0xF0 } + - { offsetInCU: 0x2741, offset: 0x12269D, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIyxE17get_register_ruleEjPNS1_28plcrash_dwarf_cfa_reg_rule_tEPy, symObjAddr: 0x5BC, symBinAddr: 0x5C970, symSize: 0x88 } + - { offsetInCU: 0x27CE, offset: 0x12272A, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIyxE15remove_registerEj, symObjAddr: 0x644, symBinAddr: 0x5C9F8, symSize: 0xB4 } + - { offsetInCU: 0x2853, offset: 0x1227AF, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIyxE18get_register_countEv, symObjAddr: 0x6F8, symBinAddr: 0x5CAAC, symSize: 0x10 } + - { offsetInCU: 0x28AA, offset: 0x122806, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIyxE16set_cfa_registerEjy, symObjAddr: 0x708, symBinAddr: 0x5CABC, symSize: 0x20 } + - { offsetInCU: 0x294D, offset: 0x1228A9, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIyxE23set_cfa_register_signedEjx, symObjAddr: 0x728, symBinAddr: 0x5CADC, symSize: 0x20 } + - { offsetInCU: 0x29F2, offset: 0x12294E, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIyxE18set_cfa_expressionEmm, symObjAddr: 0x748, symBinAddr: 0x5CAFC, symSize: 0x1C } + - { offsetInCU: 0x2A69, offset: 0x1229C5, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIyxE12get_cfa_ruleEv, symObjAddr: 0x764, symBinAddr: 0x5CB18, symSize: 0x20 } + - { offsetInCU: 0x2A91, offset: 0x1229ED, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIyxE10push_stateEv, symObjAddr: 0x784, symBinAddr: 0x5CB38, symSize: 0x64 } + - { offsetInCU: 0x2AFC, offset: 0x122A58, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIyxE9pop_stateEv, symObjAddr: 0x7E8, symBinAddr: 0x5CB9C, symSize: 0x1C } + - { offsetInCU: 0x2B25, offset: 0x122A81, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async24dwarf_cfa_state_iteratorIyxEC2EPNS1_15dwarf_cfa_stateIyxEE, symObjAddr: 0x804, symBinAddr: 0x5CBB8, symSize: 0x10 } + - { offsetInCU: 0x2B7D, offset: 0x122AD9, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async24dwarf_cfa_state_iteratorIyxEC1EPNS1_15dwarf_cfa_stateIyxEE, symObjAddr: 0x814, symBinAddr: 0x5CBC8, symSize: 0x10 } + - { offsetInCU: 0x2BBB, offset: 0x122B17, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async24dwarf_cfa_state_iteratorIyxEC1EPNS1_15dwarf_cfa_stateIyxEE, symObjAddr: 0x814, symBinAddr: 0x5CBC8, symSize: 0x10 } + - { offsetInCU: 0x2BDF, offset: 0x122B3B, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async24dwarf_cfa_state_iteratorIyxE4nextEPjPNS1_28plcrash_dwarf_cfa_reg_rule_tEPy, symObjAddr: 0x824, symBinAddr: 0x5CBD8, symSize: 0xB4 } + - { offsetInCU: 0x26, offset: 0x122BD9, size: 0x8, addend: 0x0, symName: _plframe_cursor_read_dwarf_unwind, symObjAddr: 0x0, symBinAddr: 0x5CC8C, symSize: 0x450 } + - { offsetInCU: 0x2696, offset: 0x125249, size: 0x8, addend: 0x0, symName: _plframe_cursor_read_dwarf_unwind, symObjAddr: 0x0, symBinAddr: 0x5CC8C, symSize: 0x450 } + - { offsetInCU: 0x27, offset: 0x12588B, size: 0x8, addend: 0x0, symName: '+[PLCrashProcessInfo currentProcessInfo]', symObjAddr: 0x0, symBinAddr: 0x5D0DC, symSize: 0x30 } + - { offsetInCU: 0x202, offset: 0x125A66, size: 0x8, addend: 0x0, symName: '+[PLCrashProcessInfo currentProcessInfo]', symObjAddr: 0x0, symBinAddr: 0x5D0DC, symSize: 0x30 } + - { offsetInCU: 0x258, offset: 0x125ABC, size: 0x8, addend: 0x0, symName: '-[PLCrashProcessInfo initWithProcessID:]', symObjAddr: 0x30, symBinAddr: 0x5D10C, symSize: 0x15C } + - { offsetInCU: 0x3B8, offset: 0x125C1C, size: 0x8, addend: 0x0, symName: '-[PLCrashProcessInfo processID]', symObjAddr: 0x18C, symBinAddr: 0x5D268, symSize: 0x8 } + - { offsetInCU: 0x3F1, offset: 0x125C55, size: 0x8, addend: 0x0, symName: '-[PLCrashProcessInfo processName]', symObjAddr: 0x194, symBinAddr: 0x5D270, symSize: 0x8 } + - { offsetInCU: 0x42A, offset: 0x125C8E, size: 0x8, addend: 0x0, symName: '-[PLCrashProcessInfo parentProcessID]', symObjAddr: 0x19C, symBinAddr: 0x5D278, symSize: 0x8 } + - { offsetInCU: 0x463, offset: 0x125CC7, size: 0x8, addend: 0x0, symName: '-[PLCrashProcessInfo isTraced]', symObjAddr: 0x1A4, symBinAddr: 0x5D280, symSize: 0x8 } + - { offsetInCU: 0x49C, offset: 0x125D00, size: 0x8, addend: 0x0, symName: '-[PLCrashProcessInfo startTime]', symObjAddr: 0x1AC, symBinAddr: 0x5D288, symSize: 0xC } + - { offsetInCU: 0x4D7, offset: 0x125D3B, size: 0x8, addend: 0x0, symName: '-[PLCrashProcessInfo .cxx_destruct]', symObjAddr: 0x1B8, symBinAddr: 0x5D294, symSize: 0xC } + - { offsetInCU: 0x27, offset: 0x1264A1, size: 0x8, addend: 0x0, symName: '+[PLCrashHostInfo currentHostInfo]', symObjAddr: 0x0, symBinAddr: 0x5D2A0, symSize: 0x18 } + - { offsetInCU: 0x35, offset: 0x1264AF, size: 0x8, addend: 0x0, symName: '-[PLCrashHostInfo init]', symObjAddr: 0x18, symBinAddr: 0x5D2B8, symSize: 0x250 } + - { offsetInCU: 0x34D, offset: 0x1267C7, size: 0x8, addend: 0x0, symName: '+[PLCrashHostInfo currentHostInfo]', symObjAddr: 0x0, symBinAddr: 0x5D2A0, symSize: 0x18 } + - { offsetInCU: 0x67C, offset: 0x126AF6, size: 0x8, addend: 0x0, symName: '-[PLCrashHostInfo darwinVersion]', symObjAddr: 0x268, symBinAddr: 0x5D508, symSize: 0x14 } + - { offsetInCU: 0x27, offset: 0x126B82, size: 0x8, addend: 0x0, symName: '+[PLCrashMachExceptionPort exceptionPortsForTask:mask:error:]', symObjAddr: 0x0, symBinAddr: 0x5D51C, symSize: 0xC4 } + - { offsetInCU: 0x35, offset: 0x126B90, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionPort initWithServerPort:mask:behavior:flavor:]', symObjAddr: 0x188, symBinAddr: 0x5D6A4, symSize: 0x128 } + - { offsetInCU: 0x195, offset: 0x126CF0, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionPort dealloc]', symObjAddr: 0x2B0, symBinAddr: 0x5D7CC, symSize: 0xE8 } + - { offsetInCU: 0x425, offset: 0x126F80, size: 0x8, addend: 0x0, symName: '+[PLCrashMachExceptionPort exceptionPortsForTask:mask:error:]', symObjAddr: 0x0, symBinAddr: 0x5D51C, symSize: 0xC4 } + - { offsetInCU: 0x754, offset: 0x1272AF, size: 0x8, addend: 0x0, symName: '+[PLCrashMachExceptionPort exceptionPortsForThread:mask:error:]', symObjAddr: 0xC4, symBinAddr: 0x5D5E0, symSize: 0xC4 } + - { offsetInCU: 0x907, offset: 0x127462, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionPort registerForTask:previousPortSet:error:]', symObjAddr: 0x398, symBinAddr: 0x5D8B4, symSize: 0xF8 } + - { offsetInCU: 0xA15, offset: 0x127570, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionPort registerForThread:previousPortSet:error:]', symObjAddr: 0x490, symBinAddr: 0x5D9AC, symSize: 0xF8 } + - { offsetInCU: 0xB23, offset: 0x12767E, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionPort server_port]', symObjAddr: 0x588, symBinAddr: 0x5DAA4, symSize: 0x8 } + - { offsetInCU: 0xB5C, offset: 0x1276B7, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionPort mask]', symObjAddr: 0x590, symBinAddr: 0x5DAAC, symSize: 0x8 } + - { offsetInCU: 0xB95, offset: 0x1276F0, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionPort behavior]', symObjAddr: 0x598, symBinAddr: 0x5DAB4, symSize: 0x8 } + - { offsetInCU: 0xBCE, offset: 0x127729, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionPort flavor]', symObjAddr: 0x5A0, symBinAddr: 0x5DABC, symSize: 0x8 } + - { offsetInCU: 0x27, offset: 0x1278A7, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionPortSet initWithSet:]', symObjAddr: 0x0, symBinAddr: 0x5DAC4, symSize: 0x280 } + - { offsetInCU: 0x35, offset: 0x1278B5, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionPortSet initWithAsyncSafeRepresentation:]', symObjAddr: 0x280, symBinAddr: 0x5DD44, symSize: 0x244 } + - { offsetInCU: 0x3DB, offset: 0x127C5B, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionPortSet initWithSet:]', symObjAddr: 0x0, symBinAddr: 0x5DAC4, symSize: 0x280 } + - { offsetInCU: 0x503, offset: 0x127D83, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionPortSet countByEnumeratingWithState:objects:count:]', symObjAddr: 0x4C4, symBinAddr: 0x5DF88, symSize: 0x8 } + - { offsetInCU: 0x566, offset: 0x127DE6, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionPortSet asyncSafeRepresentation]', symObjAddr: 0x4CC, symBinAddr: 0x5DF90, symSize: 0x44 } + - { offsetInCU: 0x59D, offset: 0x127E1D, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionPortSet set]', symObjAddr: 0x510, symBinAddr: 0x5DFD4, symSize: 0x8 } + - { offsetInCU: 0x5D6, offset: 0x127E56, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionPortSet .cxx_destruct]', symObjAddr: 0x518, symBinAddr: 0x5DFDC, symSize: 0xC } + - { offsetInCU: 0x26, offset: 0x127FC0, size: 0x8, addend: 0x0, symName: _plcrash_async_mach_exception_get_siginfo, symObjAddr: 0x0, symBinAddr: 0x5DFE8, symSize: 0x100 } + - { offsetInCU: 0x6D, offset: 0x128007, size: 0x8, addend: 0x0, symName: _plcrash_async_mach_exception_get_siginfo, symObjAddr: 0x0, symBinAddr: 0x5DFE8, symSize: 0x100 } + - { offsetInCU: 0x27, offset: 0x128261, size: 0x8, addend: 0x0, symName: '+[PLCrashReporterConfig defaultConfiguration]', symObjAddr: 0x0, symBinAddr: 0x5E0E8, symSize: 0x18 } + - { offsetInCU: 0x197, offset: 0x1283D1, size: 0x8, addend: 0x0, symName: '+[PLCrashReporterConfig defaultConfiguration]', symObjAddr: 0x0, symBinAddr: 0x5E0E8, symSize: 0x18 } + - { offsetInCU: 0x1D2, offset: 0x12840C, size: 0x8, addend: 0x0, symName: '-[PLCrashReporterConfig init]', symObjAddr: 0x18, symBinAddr: 0x5E100, symSize: 0xC } + - { offsetInCU: 0x209, offset: 0x128443, size: 0x8, addend: 0x0, symName: '-[PLCrashReporterConfig initWithBasePath:]', symObjAddr: 0x24, symBinAddr: 0x5E10C, symSize: 0x10 } + - { offsetInCU: 0x252, offset: 0x12848C, size: 0x8, addend: 0x0, symName: '-[PLCrashReporterConfig initWithSignalHandlerType:symbolicationStrategy:]', symObjAddr: 0x34, symBinAddr: 0x5E11C, symSize: 0x8 } + - { offsetInCU: 0x2A5, offset: 0x1284DF, size: 0x8, addend: 0x0, symName: '-[PLCrashReporterConfig initWithSignalHandlerType:symbolicationStrategy:basePath:]', symObjAddr: 0x3C, symBinAddr: 0x5E124, symSize: 0xC } + - { offsetInCU: 0x30A, offset: 0x128544, size: 0x8, addend: 0x0, symName: '-[PLCrashReporterConfig initWithSignalHandlerType:symbolicationStrategy:shouldRegisterUncaughtExceptionHandler:]', symObjAddr: 0x48, symBinAddr: 0x5E130, symSize: 0xC } + - { offsetInCU: 0x370, offset: 0x1285AA, size: 0x8, addend: 0x0, symName: '-[PLCrashReporterConfig initWithSignalHandlerType:symbolicationStrategy:shouldRegisterUncaughtExceptionHandler:basePath:]', symObjAddr: 0x54, symBinAddr: 0x5E13C, symSize: 0x8 } + - { offsetInCU: 0x3E4, offset: 0x12861E, size: 0x8, addend: 0x0, symName: '-[PLCrashReporterConfig initWithSignalHandlerType:symbolicationStrategy:shouldRegisterUncaughtExceptionHandler:basePath:maxReportBytes:]', symObjAddr: 0x5C, symBinAddr: 0x5E144, symSize: 0xB4 } + - { offsetInCU: 0x46F, offset: 0x1286A9, size: 0x8, addend: 0x0, symName: '-[PLCrashReporterConfig signalHandlerType]', symObjAddr: 0x110, symBinAddr: 0x5E1F8, symSize: 0x8 } + - { offsetInCU: 0x4A8, offset: 0x1286E2, size: 0x8, addend: 0x0, symName: '-[PLCrashReporterConfig symbolicationStrategy]', symObjAddr: 0x118, symBinAddr: 0x5E200, symSize: 0x8 } + - { offsetInCU: 0x4E1, offset: 0x12871B, size: 0x8, addend: 0x0, symName: '-[PLCrashReporterConfig shouldRegisterUncaughtExceptionHandler]', symObjAddr: 0x120, symBinAddr: 0x5E208, symSize: 0x8 } + - { offsetInCU: 0x51A, offset: 0x128754, size: 0x8, addend: 0x0, symName: '-[PLCrashReporterConfig maxReportBytes]', symObjAddr: 0x128, symBinAddr: 0x5E210, symSize: 0x8 } + - { offsetInCU: 0x553, offset: 0x12878D, size: 0x8, addend: 0x0, symName: '-[PLCrashReporterConfig basePath]', symObjAddr: 0x130, symBinAddr: 0x5E218, symSize: 0x8 } + - { offsetInCU: 0x58C, offset: 0x1287C6, size: 0x8, addend: 0x0, symName: '-[PLCrashReporterConfig .cxx_destruct]', symObjAddr: 0x138, symBinAddr: 0x5E220, symSize: 0xC } + - { offsetInCU: 0x27, offset: 0x128846, size: 0x8, addend: 0x0, symName: '-[PLCrashReportMachExceptionInfo initWithType:codes:]', symObjAddr: 0x0, symBinAddr: 0x5E22C, symSize: 0x90 } + - { offsetInCU: 0xF5, offset: 0x128914, size: 0x8, addend: 0x0, symName: '-[PLCrashReportMachExceptionInfo initWithType:codes:]', symObjAddr: 0x0, symBinAddr: 0x5E22C, symSize: 0x90 } + - { offsetInCU: 0x150, offset: 0x12896F, size: 0x8, addend: 0x0, symName: '-[PLCrashReportMachExceptionInfo type]', symObjAddr: 0x90, symBinAddr: 0x5E2BC, symSize: 0x8 } + - { offsetInCU: 0x189, offset: 0x1289A8, size: 0x8, addend: 0x0, symName: '-[PLCrashReportMachExceptionInfo codes]', symObjAddr: 0x98, symBinAddr: 0x5E2C4, symSize: 0x8 } + - { offsetInCU: 0x1C2, offset: 0x1289E1, size: 0x8, addend: 0x0, symName: '-[PLCrashReportMachExceptionInfo .cxx_destruct]', symObjAddr: 0xA0, symBinAddr: 0x5E2CC, symSize: 0xC } +... diff --git a/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/dSYMs/Backtrace.framework.dSYM/Contents/Resources/Relocations/x86_64/Backtrace.yml b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/dSYMs/Backtrace.framework.dSYM/Contents/Resources/Relocations/x86_64/Backtrace.yml new file mode 100644 index 00000000..23455526 --- /dev/null +++ b/iOS/Backtrace.xcframework/ios-arm64_x86_64-simulator/dSYMs/Backtrace.framework.dSYM/Contents/Resources/Relocations/x86_64/Backtrace.yml @@ -0,0 +1,2325 @@ +--- +triple: 'x86_64-apple-darwin' +binary-path: '/Users/runner/work/backtrace-cocoa/backtrace-cocoa/.derivedData/Build/Intermediates.noindex/ArchiveIntermediates/Backtrace-iOS-lib/InstallationBuildProductsLocation/Library/Frameworks/Backtrace.framework/Backtrace' +relocations: + - { offsetInCU: 0x34, offset: 0x9DD86, size: 0x8, addend: 0x0, symName: _BacktraceVersionString, symObjAddr: 0x0, symBinAddr: 0x65330, symSize: 0x0 } + - { offsetInCU: 0x69, offset: 0x9DDBB, size: 0x8, addend: 0x0, symName: _BacktraceVersionNumber, symObjAddr: 0x30, symBinAddr: 0x65360, symSize: 0x0 } + - { offsetInCU: 0x70, offset: 0x9DE41, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOSYAASY8rawValuexSg03RawN0Qz_tcfCTW', symObjAddr: 0x1B0, symBinAddr: 0x27D0, symSize: 0x60 } + - { offsetInCU: 0xB8, offset: 0x9DE89, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOSYAASY8rawValue03RawN0QzvgTW', symObjAddr: 0x210, symBinAddr: 0x2830, symSize: 0x30 } + - { offsetInCU: 0xD4, offset: 0x9DEA5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOs0D3KeyAAsAGP11stringValueSSvgTW', symObjAddr: 0x240, symBinAddr: 0x2860, symSize: 0x20 } + - { offsetInCU: 0x109, offset: 0x9DEDA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOs0D3KeyAAsAGP11stringValuexSgSS_tcfCTW', symObjAddr: 0x260, symBinAddr: 0x2880, symSize: 0x60 } + - { offsetInCU: 0x168, offset: 0x9DF39, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOs0D3KeyAAsAGP8intValueSiSgvgTW', symObjAddr: 0x2C0, symBinAddr: 0x28E0, symSize: 0x10 } + - { offsetInCU: 0x184, offset: 0x9DF55, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOs0D3KeyAAsAGP8intValuexSgSi_tcfCTW', symObjAddr: 0x2D0, symBinAddr: 0x28F0, symSize: 0x10 } + - { offsetInCU: 0x1C1, offset: 0x9DF92, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataVSEAASE6encode2toys7Encoder_p_tKFTW', symObjAddr: 0x320, symBinAddr: 0x2940, symSize: 0xC0 } + - { offsetInCU: 0x212, offset: 0x9DFE3, size: 0x8, addend: 0x0, symName: '_$sSo18NSFileAttributeKeyas20_SwiftNewtypeWrapperSCSYWb', symObjAddr: 0x970, symBinAddr: 0x2E90, symSize: 0x20 } + - { offsetInCU: 0x226, offset: 0x9DFF7, size: 0x8, addend: 0x0, symName: '_$sSo18NSFileAttributeKeyas20_SwiftNewtypeWrapperSCs35_HasCustomAnyHashableRepresentationPWb', symObjAddr: 0x990, symBinAddr: 0x2EB0, symSize: 0x20 } + - { offsetInCU: 0x23A, offset: 0x9E00B, size: 0x8, addend: 0x0, symName: '_$sSo20NSFileProtectionTypeas20_SwiftNewtypeWrapperSCSYWb', symObjAddr: 0xAA0, symBinAddr: 0x2FC0, symSize: 0x20 } + - { offsetInCU: 0x24E, offset: 0x9E01F, size: 0x8, addend: 0x0, symName: '_$sSo20NSFileProtectionTypeas20_SwiftNewtypeWrapperSCs35_HasCustomAnyHashableRepresentationPWb', symObjAddr: 0xAC0, symBinAddr: 0x2FE0, symSize: 0x20 } + - { offsetInCU: 0x262, offset: 0x9E033, size: 0x8, addend: 0x0, symName: '_$sSo20NSFileProtectionTypeaSHSCSQWb', symObjAddr: 0xC60, symBinAddr: 0x3180, symSize: 0x20 } + - { offsetInCU: 0x276, offset: 0x9E047, size: 0x8, addend: 0x0, symName: '_$sSo16NSURLResourceKeyas20_SwiftNewtypeWrapperSCSYWb', symObjAddr: 0xC80, symBinAddr: 0x31A0, symSize: 0x20 } + - { offsetInCU: 0x28A, offset: 0x9E05B, size: 0x8, addend: 0x0, symName: '_$sSo16NSURLResourceKeyas20_SwiftNewtypeWrapperSCs35_HasCustomAnyHashableRepresentationPWb', symObjAddr: 0xCA0, symBinAddr: 0x31C0, symSize: 0x20 } + - { offsetInCU: 0x29E, offset: 0x9E06F, size: 0x8, addend: 0x0, symName: '_$sSo16NSURLResourceKeyaSHSCSQWb', symObjAddr: 0xCC0, symBinAddr: 0x31E0, symSize: 0x20 } + - { offsetInCU: 0x2B2, offset: 0x9E083, size: 0x8, addend: 0x0, symName: '_$sSo18NSFileAttributeKeyaSHSCSQWb', symObjAddr: 0xCE0, symBinAddr: 0x3200, symSize: 0x20 } + - { offsetInCU: 0x2C6, offset: 0x9E097, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataVMa', symObjAddr: 0xD00, symBinAddr: 0x3220, symSize: 0x10 } + - { offsetInCU: 0x2DA, offset: 0x9E0AB, size: 0x8, addend: 0x0, symName: ___swift_instantiateConcreteTypeFromMangledName, symObjAddr: 0xD10, symBinAddr: 0x3230, symSize: 0x40 } + - { offsetInCU: 0x2EE, offset: 0x9E0BF, size: 0x8, addend: 0x0, symName: ___swift_project_boxed_opaque_existential_1, symObjAddr: 0xD50, symBinAddr: 0x3270, symSize: 0x30 } + - { offsetInCU: 0x302, offset: 0x9E0D3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOAFs0D3KeyAAWl', symObjAddr: 0xD80, symBinAddr: 0x32A0, symSize: 0x30 } + - { offsetInCU: 0x316, offset: 0x9E0E7, size: 0x8, addend: 0x0, symName: ___swift_memcpy0_1, symObjAddr: 0xDB0, symBinAddr: 0x32D0, symSize: 0x10 } + - { offsetInCU: 0x32A, offset: 0x9E0FB, size: 0x8, addend: 0x0, symName: ___swift_noop_void_return, symObjAddr: 0xDC0, symBinAddr: 0x32E0, symSize: 0x10 } + - { offsetInCU: 0x33E, offset: 0x9E10F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOwet', symObjAddr: 0xDD0, symBinAddr: 0x32F0, symSize: 0x50 } + - { offsetInCU: 0x352, offset: 0x9E123, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOwst', symObjAddr: 0xE20, symBinAddr: 0x3340, symSize: 0xA0 } + - { offsetInCU: 0x366, offset: 0x9E137, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOwug', symObjAddr: 0xEC0, symBinAddr: 0x33E0, symSize: 0x10 } + - { offsetInCU: 0x37A, offset: 0x9E14B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOwup', symObjAddr: 0xED0, symBinAddr: 0x33F0, symSize: 0x10 } + - { offsetInCU: 0x38E, offset: 0x9E15F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOwui', symObjAddr: 0xEE0, symBinAddr: 0x3400, symSize: 0x10 } + - { offsetInCU: 0x3A2, offset: 0x9E173, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOMa', symObjAddr: 0xEF0, symBinAddr: 0x3410, symSize: 0x10 } + - { offsetInCU: 0x3B6, offset: 0x9E187, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOSHAASQWb', symObjAddr: 0xF00, symBinAddr: 0x3420, symSize: 0x10 } + - { offsetInCU: 0x3CA, offset: 0x9E19B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOAFSQAAWl', symObjAddr: 0xF10, symBinAddr: 0x3430, symSize: 0x30 } + - { offsetInCU: 0x3DE, offset: 0x9E1AF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOs0D3KeyAAs28CustomDebugStringConvertiblePWb', symObjAddr: 0xF40, symBinAddr: 0x3460, symSize: 0x10 } + - { offsetInCU: 0x3F2, offset: 0x9E1C3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOAFs28CustomDebugStringConvertibleAAWl', symObjAddr: 0xF50, symBinAddr: 0x3470, symSize: 0x30 } + - { offsetInCU: 0x406, offset: 0x9E1D7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOs0D3KeyAAs23CustomStringConvertiblePWb', symObjAddr: 0xF80, symBinAddr: 0x34A0, symSize: 0x10 } + - { offsetInCU: 0x41A, offset: 0x9E1EB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOAFs23CustomStringConvertibleAAWl', symObjAddr: 0xF90, symBinAddr: 0x34B0, symSize: 0x30 } + - { offsetInCU: 0x442, offset: 0x9E213, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0xF0, symBinAddr: 0x2710, symSize: 0x10 } + - { offsetInCU: 0x4E3, offset: 0x9E2B4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOSHAASH9hashValueSivgTW', symObjAddr: 0x100, symBinAddr: 0x2720, symSize: 0x50 } + - { offsetInCU: 0x5A1, offset: 0x9E372, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x150, symBinAddr: 0x2770, symSize: 0x20 } + - { offsetInCU: 0x603, offset: 0x9E3D4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x170, symBinAddr: 0x2790, symSize: 0x40 } + - { offsetInCU: 0x6A1, offset: 0x9E472, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOs28CustomDebugStringConvertibleAAsAGP16debugDescriptionSSvgTW', symObjAddr: 0x2E0, symBinAddr: 0x2900, symSize: 0x20 } + - { offsetInCU: 0x6BD, offset: 0x9E48E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataV10CodingKeys33_BD4EE220174C2B5F2BFD968259AE902ELLOs23CustomStringConvertibleAAsAGP11descriptionSSvgTW', symObjAddr: 0x300, symBinAddr: 0x2920, symSize: 0x20 } + - { offsetInCU: 0x706, offset: 0x9E4D7, size: 0x8, addend: 0x0, symName: '_$sSo19UIDeviceOrientationVSQSCSQ2eeoiySbx_xtFZTW', symObjAddr: 0x540, symBinAddr: 0x2B00, symSize: 0x10 } + - { offsetInCU: 0x74C, offset: 0x9E51D, size: 0x8, addend: 0x0, symName: '_$sSo16NSURLResourceKeyas21_ObjectiveCBridgeableSCsACP016_forceBridgeFromC1C_6resulty01_C5CTypeQz_xSgztFZTW', symObjAddr: 0x570, symBinAddr: 0x2B30, symSize: 0x10 } + - { offsetInCU: 0x768, offset: 0x9E539, size: 0x8, addend: 0x0, symName: '_$sSo16NSURLResourceKeyas21_ObjectiveCBridgeableSCsACP024_conditionallyBridgeFromC1C_6resultSb01_C5CTypeQz_xSgztFZTW', symObjAddr: 0x580, symBinAddr: 0x2B40, symSize: 0x10 } + - { offsetInCU: 0x784, offset: 0x9E555, size: 0x8, addend: 0x0, symName: '_$sSo18NSFileAttributeKeyas21_ObjectiveCBridgeableSCsACP016_forceBridgeFromD1C_6resulty01_D5CTypeQz_xSgztFZTW', symObjAddr: 0x5F0, symBinAddr: 0x2BA0, symSize: 0x10 } + - { offsetInCU: 0x7A0, offset: 0x9E571, size: 0x8, addend: 0x0, symName: '_$sSo18NSFileAttributeKeyas21_ObjectiveCBridgeableSCsACP024_conditionallyBridgeFromD1C_6resultSb01_D5CTypeQz_xSgztFZTW', symObjAddr: 0x600, symBinAddr: 0x2BB0, symSize: 0x10 } + - { offsetInCU: 0x7BC, offset: 0x9E58D, size: 0x8, addend: 0x0, symName: '_$sSo20NSFileProtectionTypeas21_ObjectiveCBridgeableSCsACP016_forceBridgeFromD1C_6resulty01_D5CTypeQz_xSgztFZTW', symObjAddr: 0x650, symBinAddr: 0x2BF0, symSize: 0x10 } + - { offsetInCU: 0x7D8, offset: 0x9E5A9, size: 0x8, addend: 0x0, symName: '_$sSo20NSFileProtectionTypeas21_ObjectiveCBridgeableSCsACP024_conditionallyBridgeFromD1C_6resultSb01_D5CTypeQz_xSgztFZTW', symObjAddr: 0x660, symBinAddr: 0x2C00, symSize: 0x10 } + - { offsetInCU: 0x7F4, offset: 0x9E5C5, size: 0x8, addend: 0x0, symName: '_$sSo16NSURLResourceKeyas35_HasCustomAnyHashableRepresentationSCsACP03_todeF0s0eF0VSgyFTW', symObjAddr: 0x7F0, symBinAddr: 0x2D10, symSize: 0x70 } + - { offsetInCU: 0x810, offset: 0x9E5E1, size: 0x8, addend: 0x0, symName: '_$sSo18NSFileAttributeKeyas35_HasCustomAnyHashableRepresentationSCsACP03_toefG0s0fG0VSgyFTW', symObjAddr: 0x900, symBinAddr: 0x2E20, symSize: 0x70 } + - { offsetInCU: 0x82C, offset: 0x9E5FD, size: 0x8, addend: 0x0, symName: '_$sSo20NSFileProtectionTypeas35_HasCustomAnyHashableRepresentationSCsACP03_toefG0s0fG0VSgyFTW', symObjAddr: 0xA30, symBinAddr: 0x2F50, symSize: 0x70 } + - { offsetInCU: 0x892, offset: 0x9E663, size: 0x8, addend: 0x0, symName: '_$sSo16NSURLResourceKeyaSYSCSY8rawValue03RawD0QzvgTW', symObjAddr: 0x7D0, symBinAddr: 0x2CF0, symSize: 0x20 } + - { offsetInCU: 0x974, offset: 0x9E745, size: 0x8, addend: 0x0, symName: '_$sSo19UIDeviceOrientationVSYSCSY8rawValuexSg03RawD0Qz_tcfCTW', symObjAddr: 0x770, symBinAddr: 0x2CA0, symSize: 0x10 } + - { offsetInCU: 0x990, offset: 0x9E761, size: 0x8, addend: 0x0, symName: '_$sSo19UIDeviceOrientationVSYSCSY8rawValue03RawD0QzvgTW', symObjAddr: 0x780, symBinAddr: 0x2CB0, symSize: 0x10 } + - { offsetInCU: 0x2B, offset: 0x9E895, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadVwCP', symObjAddr: 0x0, symBinAddr: 0x3550, symSize: 0x30 } + - { offsetInCU: 0x43, offset: 0x9E8AD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadVwCP', symObjAddr: 0x0, symBinAddr: 0x3550, symSize: 0x30 } + - { offsetInCU: 0x57, offset: 0x9E8C1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadVwxx', symObjAddr: 0x30, symBinAddr: 0x3580, symSize: 0x30 } + - { offsetInCU: 0x6B, offset: 0x9E8D5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadVwcp', symObjAddr: 0x60, symBinAddr: 0x35B0, symSize: 0x60 } + - { offsetInCU: 0x7F, offset: 0x9E8E9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadVwca', symObjAddr: 0xC0, symBinAddr: 0x3610, symSize: 0x80 } + - { offsetInCU: 0x93, offset: 0x9E8FD, size: 0x8, addend: 0x0, symName: ___swift_memcpy48_8, symObjAddr: 0x140, symBinAddr: 0x3690, symSize: 0x20 } + - { offsetInCU: 0xA7, offset: 0x9E911, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadVwta', symObjAddr: 0x160, symBinAddr: 0x36B0, symSize: 0x60 } + - { offsetInCU: 0xBB, offset: 0x9E925, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadVwet', symObjAddr: 0x1C0, symBinAddr: 0x3710, symSize: 0x40 } + - { offsetInCU: 0xCF, offset: 0x9E939, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadVwst', symObjAddr: 0x200, symBinAddr: 0x3750, symSize: 0x50 } + - { offsetInCU: 0xE3, offset: 0x9E94D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadVMa', symObjAddr: 0x250, symBinAddr: 0x37A0, symSize: 0x10 } + - { offsetInCU: 0xF7, offset: 0x9E961, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadVAA0D0AAWI', symObjAddr: 0x260, symBinAddr: 0x37B0, symSize: 0x20 } + - { offsetInCU: 0x10B, offset: 0x9E975, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadVACSEAAWl', symObjAddr: 0x280, symBinAddr: 0x37D0, symSize: 0x30 } + - { offsetInCU: 0x156, offset: 0x9E9C0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOSYAASY8rawValuexSg03RawO0Qz_tcfCTW', symObjAddr: 0x4E0, symBinAddr: 0x3A30, symSize: 0x30 } + - { offsetInCU: 0x187, offset: 0x9E9F1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOSYAASY8rawValue03RawO0QzvgTW', symObjAddr: 0x510, symBinAddr: 0x3A60, symSize: 0x90 } + - { offsetInCU: 0x1A3, offset: 0x9EA0D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOs0E3KeyAAsAGP11stringValueSSvgTW', symObjAddr: 0x5A0, symBinAddr: 0x3AF0, symSize: 0x80 } + - { offsetInCU: 0x1D8, offset: 0x9EA42, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOs0E3KeyAAsAGP11stringValuexSgSS_tcfCTW', symObjAddr: 0x620, symBinAddr: 0x3B70, symSize: 0x20 } + - { offsetInCU: 0x228, offset: 0x9EA92, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOs0E3KeyAAsAGP8intValueSiSgvgTW', symObjAddr: 0x640, symBinAddr: 0x3B90, symSize: 0x10 } + - { offsetInCU: 0x244, offset: 0x9EAAE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOs0E3KeyAAsAGP8intValuexSgSi_tcfCTW', symObjAddr: 0x650, symBinAddr: 0x3BA0, symSize: 0x10 } + - { offsetInCU: 0x260, offset: 0x9EACA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLO8rawValueAFSgSS_tcfCTf4nd_n', symObjAddr: 0xC60, symBinAddr: 0x4130, symSize: 0x53 } + - { offsetInCU: 0x2C2, offset: 0x9EB2C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadVSEAASE6encode2toys7Encoder_p_tKFTW', symObjAddr: 0x830, symBinAddr: 0x3D80, symSize: 0x40 } + - { offsetInCU: 0x2F1, offset: 0x9EB5B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOAFs0E3KeyAAWl', symObjAddr: 0x8E0, symBinAddr: 0x3DC0, symSize: 0x30 } + - { offsetInCU: 0x305, offset: 0x9EB6F, size: 0x8, addend: 0x0, symName: '_$sSay9Backtrace11UniqueEventVGSayxGSEsSERzlWl', symObjAddr: 0x910, symBinAddr: 0x3DF0, symSize: 0x50 } + - { offsetInCU: 0x319, offset: 0x9EB83, size: 0x8, addend: 0x0, symName: '_$sSay9Backtrace11UniqueEventVGMa', symObjAddr: 0x960, symBinAddr: 0x3E40, symSize: 0x30 } + - { offsetInCU: 0x32D, offset: 0x9EB97, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventVACSEAAWl', symObjAddr: 0x990, symBinAddr: 0x3E70, symSize: 0x30 } + - { offsetInCU: 0x341, offset: 0x9EBAB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14EventsMetadataVACSEAAWl', symObjAddr: 0x9C0, symBinAddr: 0x3EA0, symSize: 0x30 } + - { offsetInCU: 0x355, offset: 0x9EBBF, size: 0x8, addend: 0x0, symName: ___swift_memcpy1_1, symObjAddr: 0x9F0, symBinAddr: 0x3ED0, symSize: 0x10 } + - { offsetInCU: 0x369, offset: 0x9EBD3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOwet', symObjAddr: 0xA10, symBinAddr: 0x3EE0, symSize: 0x80 } + - { offsetInCU: 0x37D, offset: 0x9EBE7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOwst', symObjAddr: 0xA90, symBinAddr: 0x3F60, symSize: 0xD0 } + - { offsetInCU: 0x391, offset: 0x9EBFB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOwug', symObjAddr: 0xB60, symBinAddr: 0x4030, symSize: 0x10 } + - { offsetInCU: 0x3A5, offset: 0x9EC0F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOwup', symObjAddr: 0xB70, symBinAddr: 0x4040, symSize: 0x10 } + - { offsetInCU: 0x3B9, offset: 0x9EC23, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOwui', symObjAddr: 0xB80, symBinAddr: 0x4050, symSize: 0x10 } + - { offsetInCU: 0x3CD, offset: 0x9EC37, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOMa', symObjAddr: 0xB90, symBinAddr: 0x4060, symSize: 0x10 } + - { offsetInCU: 0x3E1, offset: 0x9EC4B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOSHAASQWb', symObjAddr: 0xBA0, symBinAddr: 0x4070, symSize: 0x10 } + - { offsetInCU: 0x3F5, offset: 0x9EC5F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOAFSQAAWl', symObjAddr: 0xBB0, symBinAddr: 0x4080, symSize: 0x30 } + - { offsetInCU: 0x409, offset: 0x9EC73, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOs0E3KeyAAs28CustomDebugStringConvertiblePWb', symObjAddr: 0xBE0, symBinAddr: 0x40B0, symSize: 0x10 } + - { offsetInCU: 0x41D, offset: 0x9EC87, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOAFs28CustomDebugStringConvertibleAAWl', symObjAddr: 0xBF0, symBinAddr: 0x40C0, symSize: 0x30 } + - { offsetInCU: 0x431, offset: 0x9EC9B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOs0E3KeyAAs23CustomStringConvertiblePWb', symObjAddr: 0xC20, symBinAddr: 0x40F0, symSize: 0x10 } + - { offsetInCU: 0x445, offset: 0x9ECAF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOAFs23CustomStringConvertibleAAWl', symObjAddr: 0xC30, symBinAddr: 0x4100, symSize: 0x30 } + - { offsetInCU: 0x46D, offset: 0x9ECD7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x2B0, symBinAddr: 0x3800, symSize: 0x10 } + - { offsetInCU: 0x4F3, offset: 0x9ED5D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOSHAASH9hashValueSivgTW', symObjAddr: 0x2C0, symBinAddr: 0x3810, symSize: 0xC0 } + - { offsetInCU: 0x575, offset: 0x9EDDF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x380, symBinAddr: 0x38D0, symSize: 0xA0 } + - { offsetInCU: 0x5B3, offset: 0x9EE1D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x420, symBinAddr: 0x3970, symSize: 0xC0 } + - { offsetInCU: 0x619, offset: 0x9EE83, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOs28CustomDebugStringConvertibleAAsAGP16debugDescriptionSSvgTW', symObjAddr: 0x660, symBinAddr: 0x3BB0, symSize: 0x20 } + - { offsetInCU: 0x635, offset: 0x9EE9F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLOs23CustomStringConvertibleAAsAGP11descriptionSSvgTW', symObjAddr: 0x680, symBinAddr: 0x3BD0, symSize: 0x20 } + - { offsetInCU: 0x7D4, offset: 0x9F03E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19UniqueEventsPayloadV6encode2toys7Encoder_p_tKF', symObjAddr: 0x6A0, symBinAddr: 0x3BF0, symSize: 0x190 } + - { offsetInCU: 0x2B, offset: 0x9F0C5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A12HttpResponseV04httpC012responseDataACSo17NSHTTPURLResponseC_10Foundation0F0VSgtcfCTf4ggd_n', symObjAddr: 0x0, symBinAddr: 0x4190, symSize: 0x280 } + - { offsetInCU: 0x96, offset: 0x9F130, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A12HttpResponseV04httpC012responseDataACSo17NSHTTPURLResponseC_10Foundation0F0VSgtcfCTf4ggd_n', symObjAddr: 0x0, symBinAddr: 0x4190, symSize: 0x280 } + - { offsetInCU: 0x18C, offset: 0x9F226, size: 0x8, addend: 0x0, symName: '_$sypSgWOc', symObjAddr: 0x280, symBinAddr: 0x4410, symSize: 0x40 } + - { offsetInCU: 0x1A0, offset: 0x9F23A, size: 0x8, addend: 0x0, symName: '_$sypSgWOh', symObjAddr: 0x300, symBinAddr: 0x4450, symSize: 0x30 } + - { offsetInCU: 0x1B4, offset: 0x9F24E, size: 0x8, addend: 0x0, symName: ___swift_destroy_boxed_opaque_existential_0, symObjAddr: 0x330, symBinAddr: 0x4480, symSize: 0x30 } + - { offsetInCU: 0x1C8, offset: 0x9F262, size: 0x8, addend: 0x0, symName: '_$sypWOb', symObjAddr: 0x360, symBinAddr: 0x44B0, symSize: 0x17 } + - { offsetInCU: 0x4F, offset: 0x9F539, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6LoggerC12destinationsShyAA0A15BaseDestinationCGvpZ', symObjAddr: 0xE740, symBinAddr: 0x93630, symSize: 0x0 } + - { offsetInCU: 0x9F, offset: 0x9F589, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15BaseDestinationC5levelAcA0A8LogLevelO_tcfcTo', symObjAddr: 0x270, symBinAddr: 0x4740, symSize: 0x40 } + - { offsetInCU: 0x115, offset: 0x9F5FF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15BaseDestinationC3log5level3msg4file8function4lineyAA0A8LogLevelO_S3SSitFTo', symObjAddr: 0x2C0, symBinAddr: 0x4790, symSize: 0x10 } + - { offsetInCU: 0x15D, offset: 0x9F647, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15BaseDestinationCACycfcTo', symObjAddr: 0x320, symBinAddr: 0x47F0, symSize: 0x30 } + - { offsetInCU: 0x219, offset: 0x9F703, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8LogLevelOSYAASY8rawValuexSg03RawE0Qz_tcfCTW', symObjAddr: 0xD0, symBinAddr: 0x45A0, symSize: 0x30 } + - { offsetInCU: 0x24A, offset: 0x9F734, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8LogLevelOSYAASY8rawValue03RawE0QzvgTW', symObjAddr: 0x100, symBinAddr: 0x45D0, symSize: 0x10 } + - { offsetInCU: 0x266, offset: 0x9F750, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8LogLevelO8rawValueACSgSi_tcfCTf4nd_n', symObjAddr: 0x1560, symBinAddr: 0x5A30, symSize: 0x20 } + - { offsetInCU: 0x317, offset: 0x9F801, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6LoggerC12destinations_WZ', symObjAddr: 0x110, symBinAddr: 0x45E0, symSize: 0x50 } + - { offsetInCU: 0x3B6, offset: 0x9F8A0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6LoggerCACycfcTo', symObjAddr: 0x190, symBinAddr: 0x4660, symSize: 0x30 } + - { offsetInCU: 0x420, offset: 0x9F90A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6LoggerCfETo', symObjAddr: 0x1E0, symBinAddr: 0x46B0, symSize: 0x10 } + - { offsetInCU: 0x481, offset: 0x9F96B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A23FancyConsoleDestinationC13dateFormatterSo06NSDateF0CvgZTo', symObjAddr: 0x3A0, symBinAddr: 0x4870, symSize: 0x20 } + - { offsetInCU: 0x4E0, offset: 0x9F9CA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A23FancyConsoleDestinationC3log5level3msg4file8function4lineyAA0A8LogLevelO_S3SSitFTo', symObjAddr: 0x3E0, symBinAddr: 0x48B0, symSize: 0xB0 } + - { offsetInCU: 0x512, offset: 0x9F9FC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A23FancyConsoleDestinationC13dateFormatterSo06NSDateF0CvgZTf4d_n', symObjAddr: 0x1AF0, symBinAddr: 0x5FC0, symSize: 0x150 } + - { offsetInCU: 0x572, offset: 0x9FA5C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A23FancyConsoleDestinationC3log5level3msg4file8function4lineyAA0A8LogLevelO_S3SSitFTf4nnnnnd_n', symObjAddr: 0x1C40, symBinAddr: 0x6110, symSize: 0x360 } + - { offsetInCU: 0x8EB, offset: 0x9FDD5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18ConsoleDestinationC3log5level3msg4file8function4lineyAA0A8LogLevelO_S3SSitFTo', symObjAddr: 0x4E0, symBinAddr: 0x49B0, symSize: 0x50 } + - { offsetInCU: 0x91D, offset: 0x9FE07, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18ConsoleDestinationC3log5level3msg4file8function4lineyAA0A8LogLevelO_S3SSitFTf4dndddd_n', symObjAddr: 0x1980, symBinAddr: 0x5E50, symSize: 0x170 } + - { offsetInCU: 0xADD, offset: 0x9FFC7, size: 0x8, addend: 0x0, symName: '_$ss10_NativeSetV6filteryAByxGSbxKXEKF9Backtrace0D15BaseDestinationC_Tg50123$s9Backtrace0A6LoggerC3log33_A2E76FBA4FFA4E8EB02817E5E40274E2LL5level3msg4file8function4lineyAA0A8LogLevelO_ypyXKS2SSitFZSbv3A15eF6CXEfU_AE0dxY0OTf1cn_n', symObjAddr: 0x670, symBinAddr: 0x4B40, symSize: 0x170 } + - { offsetInCU: 0xD67, offset: 0xA0251, size: 0x8, addend: 0x0, symName: '_$ss10_NativeSetV6filteryAByxGSbxKXEKFADs13_UnsafeBitsetVKXEfU_9Backtrace0F15BaseDestinationC_Tg50123$s9Backtrace0A6LoggerC3log33_A2E76FBA4FFA4E8EB02817E5E40274E2LL5level3msg4file8function4lineyAA0A8LogLevelO_ypyXKS2SSitFZSbx3A15gH6CXEfU_AG0fZ5LevelOTf1nnc_n', symObjAddr: 0x1170, symBinAddr: 0x5640, symSize: 0x180 } + - { offsetInCU: 0xE16, offset: 0xA0300, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6LoggerCMa', symObjAddr: 0x1580, symBinAddr: 0x5A50, symSize: 0x20 } + - { offsetInCU: 0xE2A, offset: 0xA0314, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15BaseDestinationCMa', symObjAddr: 0x15A0, symBinAddr: 0x5A70, symSize: 0x20 } + - { offsetInCU: 0xF11, offset: 0xA03FB, size: 0x8, addend: 0x0, symName: '_$sSh21_nonEmptyArrayLiteralShyxGSayxG_tcfC9Backtrace0E15BaseDestinationC_Tgm5Tf4g_n', symObjAddr: 0x15C0, symBinAddr: 0x5A90, symSize: 0x3C0 } + - { offsetInCU: 0x114C, offset: 0xA0636, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8LogLevelOSHAASQWb', symObjAddr: 0x1FA0, symBinAddr: 0x6470, symSize: 0x10 } + - { offsetInCU: 0x1160, offset: 0xA064A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8LogLevelOACSQAAWl', symObjAddr: 0x1FB0, symBinAddr: 0x6480, symSize: 0x30 } + - { offsetInCU: 0x1174, offset: 0xA065E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8LogLevelOMa', symObjAddr: 0x1FE0, symBinAddr: 0x64B0, symSize: 0x10 } + - { offsetInCU: 0x1188, offset: 0xA0672, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A23FancyConsoleDestinationCMa', symObjAddr: 0x2060, symBinAddr: 0x6530, symSize: 0x20 } + - { offsetInCU: 0x119C, offset: 0xA0686, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18ConsoleDestinationCMa', symObjAddr: 0x2080, symBinAddr: 0x6550, symSize: 0x20 } + - { offsetInCU: 0x11B0, offset: 0xA069A, size: 0x8, addend: 0x0, symName: '_$sSh8IteratorV8_VariantOyx__GSHRzlWOe', symObjAddr: 0x2710, symBinAddr: 0x6BE0, symSize: 0x20 } + - { offsetInCU: 0x1207, offset: 0xA06F1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8LogLevelOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x20, symBinAddr: 0x44F0, symSize: 0x10 } + - { offsetInCU: 0x12B7, offset: 0xA07A1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8LogLevelOSHAASH9hashValueSivgTW', symObjAddr: 0x30, symBinAddr: 0x4500, symSize: 0x40 } + - { offsetInCU: 0x1366, offset: 0xA0850, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8LogLevelOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x70, symBinAddr: 0x4540, symSize: 0x20 } + - { offsetInCU: 0x13B9, offset: 0xA08A3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8LogLevelOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x90, symBinAddr: 0x4560, symSize: 0x40 } + - { offsetInCU: 0x1753, offset: 0xA0C3D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8LogLevelO8rawValueACSgSi_tcfC', symObjAddr: 0x0, symBinAddr: 0x44D0, symSize: 0x10 } + - { offsetInCU: 0x1767, offset: 0xA0C51, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8LogLevelO8rawValueSivg', symObjAddr: 0x10, symBinAddr: 0x44E0, symSize: 0x10 } + - { offsetInCU: 0x17CD, offset: 0xA0CB7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6LoggerCACycfc', symObjAddr: 0x160, symBinAddr: 0x4630, symSize: 0x30 } + - { offsetInCU: 0x1833, offset: 0xA0D1D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15BaseDestinationC5levelAcA0A8LogLevelO_tcfC', symObjAddr: 0x1F0, symBinAddr: 0x46C0, symSize: 0x40 } + - { offsetInCU: 0x186E, offset: 0xA0D58, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15BaseDestinationC5levelAcA0A8LogLevelO_tcfc', symObjAddr: 0x230, symBinAddr: 0x4700, symSize: 0x40 } + - { offsetInCU: 0x1895, offset: 0xA0D7F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15BaseDestinationC3log5level3msg4file8function4lineyAA0A8LogLevelO_S3SSitF', symObjAddr: 0x2B0, symBinAddr: 0x4780, symSize: 0x10 } + - { offsetInCU: 0x18F2, offset: 0xA0DDC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15BaseDestinationCACycfC', symObjAddr: 0x2D0, symBinAddr: 0x47A0, symSize: 0x20 } + - { offsetInCU: 0x1906, offset: 0xA0DF0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15BaseDestinationCACycfc', symObjAddr: 0x2F0, symBinAddr: 0x47C0, symSize: 0x30 } + - { offsetInCU: 0x196C, offset: 0xA0E56, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A23FancyConsoleDestinationC13dateFormatterSo06NSDateF0CvgZ', symObjAddr: 0x3C0, symBinAddr: 0x4890, symSize: 0x10 } + - { offsetInCU: 0x1980, offset: 0xA0E6A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A23FancyConsoleDestinationC3log5level3msg4file8function4lineyAA0A8LogLevelO_S3SSitF', symObjAddr: 0x3D0, symBinAddr: 0x48A0, symSize: 0x10 } + - { offsetInCU: 0x199B, offset: 0xA0E85, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18ConsoleDestinationC3log5level3msg4file8function4lineyAA0A8LogLevelO_S3SSitF', symObjAddr: 0x4D0, symBinAddr: 0x49A0, symSize: 0x10 } + - { offsetInCU: 0x19F4, offset: 0xA0EDE, size: 0x8, addend: 0x0, symName: '_$ss10_NativeSetV6resize8capacityySi_tF9Backtrace0E15BaseDestinationC_Tg5', symObjAddr: 0x7E0, symBinAddr: 0x4CB0, symSize: 0x300 } + - { offsetInCU: 0x1ADE, offset: 0xA0FC8, size: 0x8, addend: 0x0, symName: '_$ss10_NativeSetV6resize8capacityySi_tFSS_Tg5', symObjAddr: 0xAE0, symBinAddr: 0x4FB0, symSize: 0x330 } + - { offsetInCU: 0x1BF4, offset: 0xA10DE, size: 0x8, addend: 0x0, symName: '_$ss10_NativeSetV6resize8capacityySi_tFSo16NSURLResourceKeya_Tg5', symObjAddr: 0xE10, symBinAddr: 0x52E0, symSize: 0x360 } + - { offsetInCU: 0x1D4E, offset: 0xA1238, size: 0x8, addend: 0x0, symName: '_$ss10_NativeSetV13extractSubset5using5countAByxGs13_UnsafeBitsetV_SitF9Backtrace0I15BaseDestinationC_Tg5', symObjAddr: 0x12F0, symBinAddr: 0x57C0, symSize: 0x270 } + - { offsetInCU: 0x61, offset: 0xA143C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC14maxRecordCountSivgTo', symObjAddr: 0x0, symBinAddr: 0x76D0, symSize: 0x40 } + - { offsetInCU: 0xB7, offset: 0xA1492, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC14maxRecordCountSivsTo', symObjAddr: 0x70, symBinAddr: 0x7740, symSize: 0x40 } + - { offsetInCU: 0x126, offset: 0xA1501, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC03maxB4SizeSivgTo', symObjAddr: 0x130, symBinAddr: 0x7800, symSize: 0x40 } + - { offsetInCU: 0x17C, offset: 0xA1557, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC03maxB4SizeSivsTo', symObjAddr: 0x1A0, symBinAddr: 0x7870, symSize: 0x40 } + - { offsetInCU: 0x201, offset: 0xA15DC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC13retryIntervalSivgTo', symObjAddr: 0x270, symBinAddr: 0x7940, symSize: 0x40 } + - { offsetInCU: 0x257, offset: 0xA1632, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC13retryIntervalSivsTo', symObjAddr: 0x2E0, symBinAddr: 0x79B0, symSize: 0x40 } + - { offsetInCU: 0x2C6, offset: 0xA16A1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC10retryLimitSivgTo', symObjAddr: 0x3A0, symBinAddr: 0x7A70, symSize: 0x40 } + - { offsetInCU: 0x31C, offset: 0xA16F7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC10retryLimitSivsTo', symObjAddr: 0x410, symBinAddr: 0x7AE0, symSize: 0x40 } + - { offsetInCU: 0x38B, offset: 0xA1766, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC14retryBehaviourAA05RetryE0OvgTo', symObjAddr: 0x4D0, symBinAddr: 0x7BA0, symSize: 0x40 } + - { offsetInCU: 0x3E1, offset: 0xA17BC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC14retryBehaviourAA05RetryE0OvsTo', symObjAddr: 0x540, symBinAddr: 0x7C10, symSize: 0x40 } + - { offsetInCU: 0x450, offset: 0xA182B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC10retryOrderAA05RetryE0OvgTo', symObjAddr: 0x600, symBinAddr: 0x7CD0, symSize: 0x40 } + - { offsetInCU: 0x4A6, offset: 0xA1881, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC10retryOrderAA05RetryE0OvsTo', symObjAddr: 0x670, symBinAddr: 0x7D40, symSize: 0x40 } + - { offsetInCU: 0x515, offset: 0xA18F0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC14reportHostNameSbvgTo', symObjAddr: 0x730, symBinAddr: 0x7E00, symSize: 0x40 } + - { offsetInCU: 0x56B, offset: 0xA1946, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC14reportHostNameSbvsTo', symObjAddr: 0x7A0, symBinAddr: 0x7E70, symSize: 0x40 } + - { offsetInCU: 0x5E8, offset: 0xA19C3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsCACycfcTo', symObjAddr: 0x940, symBinAddr: 0x8010, symSize: 0xA0 } + - { offsetInCU: 0x696, offset: 0xA1A71, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10RetryOrderOSYAASY8rawValuexSg03RawE0Qz_tcfCTW', symObjAddr: 0xBC0, symBinAddr: 0x8290, symSize: 0x30 } + - { offsetInCU: 0x6C7, offset: 0xA1AA2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10RetryOrderOSYAASY8rawValue03RawE0QzvgTW', symObjAddr: 0xBF0, symBinAddr: 0x82C0, symSize: 0x10 } + - { offsetInCU: 0x6E4, offset: 0xA1ABF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsCMa', symObjAddr: 0x920, symBinAddr: 0x7FF0, symSize: 0x20 } + - { offsetInCU: 0x6F8, offset: 0xA1AD3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14RetryBehaviourOSHAASQWb', symObjAddr: 0xA70, symBinAddr: 0x8140, symSize: 0x10 } + - { offsetInCU: 0x70C, offset: 0xA1AE7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14RetryBehaviourOACSQAAWl', symObjAddr: 0xA80, symBinAddr: 0x8150, symSize: 0x30 } + - { offsetInCU: 0x72B, offset: 0xA1B06, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10RetryOrderOSHAASQWb', symObjAddr: 0xAC0, symBinAddr: 0x8190, symSize: 0x10 } + - { offsetInCU: 0x73F, offset: 0xA1B1A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10RetryOrderOACSQAAWl', symObjAddr: 0xAD0, symBinAddr: 0x81A0, symSize: 0x30 } + - { offsetInCU: 0x773, offset: 0xA1B4E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14RetryBehaviourOMa', symObjAddr: 0x1180, symBinAddr: 0x8850, symSize: 0x10 } + - { offsetInCU: 0x787, offset: 0xA1B62, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10RetryOrderOMa', symObjAddr: 0x1190, symBinAddr: 0x8860, symSize: 0x10 } + - { offsetInCU: 0x7D0, offset: 0xA1BAB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10RetryOrderOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0xAB0, symBinAddr: 0x8180, symSize: 0x10 } + - { offsetInCU: 0x835, offset: 0xA1C10, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10RetryOrderOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0xB50, symBinAddr: 0x8220, symSize: 0x20 } + - { offsetInCU: 0x9B8, offset: 0xA1D93, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC14maxRecordCountSivg', symObjAddr: 0x40, symBinAddr: 0x7710, symSize: 0x30 } + - { offsetInCU: 0xA00, offset: 0xA1DDB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC14maxRecordCountSivs', symObjAddr: 0xB0, symBinAddr: 0x7780, symSize: 0x40 } + - { offsetInCU: 0xA27, offset: 0xA1E02, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC14maxRecordCountSivM', symObjAddr: 0xF0, symBinAddr: 0x77C0, symSize: 0x40 } + - { offsetInCU: 0xA60, offset: 0xA1E3B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC03maxB4SizeSivg', symObjAddr: 0x170, symBinAddr: 0x7840, symSize: 0x30 } + - { offsetInCU: 0xA9D, offset: 0xA1E78, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC03maxB4SizeSivs', symObjAddr: 0x1E0, symBinAddr: 0x78B0, symSize: 0x40 } + - { offsetInCU: 0xAC4, offset: 0xA1E9F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC03maxB4SizeSivM', symObjAddr: 0x220, symBinAddr: 0x78F0, symSize: 0x40 } + - { offsetInCU: 0xAE9, offset: 0xA1EC4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC03maxB4SizeSivM.resume.0', symObjAddr: 0x260, symBinAddr: 0x7930, symSize: 0x10 } + - { offsetInCU: 0xB1E, offset: 0xA1EF9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC13retryIntervalSivg', symObjAddr: 0x2B0, symBinAddr: 0x7980, symSize: 0x30 } + - { offsetInCU: 0xB5B, offset: 0xA1F36, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC13retryIntervalSivs', symObjAddr: 0x320, symBinAddr: 0x79F0, symSize: 0x40 } + - { offsetInCU: 0xB82, offset: 0xA1F5D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC13retryIntervalSivM', symObjAddr: 0x360, symBinAddr: 0x7A30, symSize: 0x40 } + - { offsetInCU: 0xBBB, offset: 0xA1F96, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC10retryLimitSivg', symObjAddr: 0x3E0, symBinAddr: 0x7AB0, symSize: 0x30 } + - { offsetInCU: 0xBF8, offset: 0xA1FD3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC10retryLimitSivs', symObjAddr: 0x450, symBinAddr: 0x7B20, symSize: 0x40 } + - { offsetInCU: 0xC1F, offset: 0xA1FFA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC10retryLimitSivM', symObjAddr: 0x490, symBinAddr: 0x7B60, symSize: 0x40 } + - { offsetInCU: 0xC58, offset: 0xA2033, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC14retryBehaviourAA05RetryE0Ovg', symObjAddr: 0x510, symBinAddr: 0x7BE0, symSize: 0x30 } + - { offsetInCU: 0xC9A, offset: 0xA2075, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC14retryBehaviourAA05RetryE0Ovs', symObjAddr: 0x580, symBinAddr: 0x7C50, symSize: 0x40 } + - { offsetInCU: 0xCC1, offset: 0xA209C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC14retryBehaviourAA05RetryE0OvM', symObjAddr: 0x5C0, symBinAddr: 0x7C90, symSize: 0x40 } + - { offsetInCU: 0xCFA, offset: 0xA20D5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC10retryOrderAA05RetryE0Ovg', symObjAddr: 0x640, symBinAddr: 0x7D10, symSize: 0x30 } + - { offsetInCU: 0xD3C, offset: 0xA2117, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC10retryOrderAA05RetryE0Ovs', symObjAddr: 0x6B0, symBinAddr: 0x7D80, symSize: 0x40 } + - { offsetInCU: 0xD63, offset: 0xA213E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC10retryOrderAA05RetryE0OvM', symObjAddr: 0x6F0, symBinAddr: 0x7DC0, symSize: 0x40 } + - { offsetInCU: 0xD9C, offset: 0xA2177, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC14reportHostNameSbvg', symObjAddr: 0x770, symBinAddr: 0x7E40, symSize: 0x30 } + - { offsetInCU: 0xDDE, offset: 0xA21B9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC14reportHostNameSbvs', symObjAddr: 0x7E0, symBinAddr: 0x7EB0, symSize: 0x40 } + - { offsetInCU: 0xE05, offset: 0xA21E0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsC14reportHostNameSbvM', symObjAddr: 0x820, symBinAddr: 0x7EF0, symSize: 0x40 } + - { offsetInCU: 0xE30, offset: 0xA220B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsCACycfC', symObjAddr: 0x860, symBinAddr: 0x7F30, symSize: 0x20 } + - { offsetInCU: 0xE44, offset: 0xA221F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsCACycfc', symObjAddr: 0x880, symBinAddr: 0x7F50, symSize: 0xA0 } + - { offsetInCU: 0xE75, offset: 0xA2250, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16DatabaseSettingsCfD', symObjAddr: 0x9E0, symBinAddr: 0x80B0, symSize: 0x30 } + - { offsetInCU: 0xE98, offset: 0xA2273, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14RetryBehaviourO8rawValueSivg', symObjAddr: 0xA10, symBinAddr: 0x80E0, symSize: 0x10 } + - { offsetInCU: 0xEBF, offset: 0xA229A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10RetryOrderO8rawValueACSgSi_tcfC', symObjAddr: 0xA40, symBinAddr: 0x8110, symSize: 0x20 } + - { offsetInCU: 0xEDC, offset: 0xA22B7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10RetryOrderO8rawValueSivg', symObjAddr: 0xA60, symBinAddr: 0x8130, symSize: 0x10 } + - { offsetInCU: 0x4F, offset: 0xA235B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10DispatcherC15underlyingQueueSo17OS_dispatch_queueCvpZ', symObjAddr: 0x3F10, symBinAddr: 0x93638, symSize: 0x0 } + - { offsetInCU: 0x5D, offset: 0xA2369, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10DispatcherC15underlyingQueue_WZ', symObjAddr: 0x0, symBinAddr: 0x8920, symSize: 0x160 } + - { offsetInCU: 0x102, offset: 0xA240E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10DispatcherCMa', symObjAddr: 0x280, symBinAddr: 0x8BA0, symSize: 0x20 } + - { offsetInCU: 0x136, offset: 0xA2442, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x400, symBinAddr: 0x8D20, symSize: 0x20 } + - { offsetInCU: 0x14A, offset: 0xA2456, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x420, symBinAddr: 0x8D40, symSize: 0x10 } + - { offsetInCU: 0x15E, offset: 0xA246A, size: 0x8, addend: 0x0, symName: '_$sSo17OS_dispatch_queueCMa', symObjAddr: 0x430, symBinAddr: 0x8D50, symSize: 0x30 } + - { offsetInCU: 0x172, offset: 0xA247E, size: 0x8, addend: 0x0, symName: '_$sSaySo17OS_dispatch_queueC8DispatchE10AttributesVGMa', symObjAddr: 0x4D0, symBinAddr: 0x8DB0, symSize: 0x50 } + - { offsetInCU: 0x364, offset: 0xA2670, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10DispatcherC12workingQueueSo011NSOperationD0Cvg', symObjAddr: 0x160, symBinAddr: 0x8A80, symSize: 0xF0 } + - { offsetInCU: 0x431, offset: 0xA273D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10DispatcherCfD', symObjAddr: 0x250, symBinAddr: 0x8B70, symSize: 0x30 } + - { offsetInCU: 0x491, offset: 0xA279D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10DispatcherC8dispatch_10completionyyyc_yyctF', symObjAddr: 0x2A0, symBinAddr: 0x8BC0, symSize: 0x160 } + - { offsetInCU: 0x27, offset: 0xA2837, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16BreadcrumbRecordVwCP', symObjAddr: 0x0, symBinAddr: 0x8E20, symSize: 0x30 } + - { offsetInCU: 0x3F, offset: 0xA284F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16BreadcrumbRecordVwCP', symObjAddr: 0x0, symBinAddr: 0x8E20, symSize: 0x30 } + - { offsetInCU: 0x53, offset: 0xA2863, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16BreadcrumbRecordVwxx', symObjAddr: 0x30, symBinAddr: 0x8E50, symSize: 0x10 } + - { offsetInCU: 0x67, offset: 0xA2877, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16BreadcrumbRecordVwca', symObjAddr: 0x40, symBinAddr: 0x8E60, symSize: 0x40 } + - { offsetInCU: 0x7B, offset: 0xA288B, size: 0x8, addend: 0x0, symName: ___swift_memcpy24_8, symObjAddr: 0x80, symBinAddr: 0x8EA0, symSize: 0x20 } + - { offsetInCU: 0x8F, offset: 0xA289F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16BreadcrumbRecordVwta', symObjAddr: 0xA0, symBinAddr: 0x8EC0, symSize: 0x30 } + - { offsetInCU: 0xA3, offset: 0xA28B3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16BreadcrumbRecordVwet', symObjAddr: 0xD0, symBinAddr: 0x8EF0, symSize: 0x40 } + - { offsetInCU: 0xB7, offset: 0xA28C7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16BreadcrumbRecordVwst', symObjAddr: 0x110, symBinAddr: 0x8F30, symSize: 0x40 } + - { offsetInCU: 0xCB, offset: 0xA28DB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16BreadcrumbRecordVMa', symObjAddr: 0x150, symBinAddr: 0x8F70, symSize: 0x10 } + - { offsetInCU: 0x2B, offset: 0xA2A2F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19NetworkReachabilityCfD', symObjAddr: 0x0, symBinAddr: 0x8F90, symSize: 0x30 } + - { offsetInCU: 0x92, offset: 0xA2A96, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19NetworkReachabilityCMa', symObjAddr: 0x30, symBinAddr: 0x8FC0, symSize: 0x20 } + - { offsetInCU: 0x2EF, offset: 0xA2CF3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19NetworkReachabilityCfD', symObjAddr: 0x0, symBinAddr: 0x8F90, symSize: 0x30 } + - { offsetInCU: 0x3B3, offset: 0xA2DB7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19NetworkReachabilityC10statusNameSSvg', symObjAddr: 0x50, symBinAddr: 0x8FE0, symSize: 0xDC } + - { offsetInCU: 0x61, offset: 0xA2FF2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC14maxEventsCountSivgTo', symObjAddr: 0x0, symBinAddr: 0x90C0, symSize: 0x40 } + - { offsetInCU: 0xB7, offset: 0xA3048, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC14maxEventsCountSivsTo', symObjAddr: 0x70, symBinAddr: 0x9130, symSize: 0x40 } + - { offsetInCU: 0x126, offset: 0xA30B7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC12timeIntervalSivgTo', symObjAddr: 0x130, symBinAddr: 0x91F0, symSize: 0x40 } + - { offsetInCU: 0x17C, offset: 0xA310D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC12timeIntervalSivsTo', symObjAddr: 0x1A0, symBinAddr: 0x9260, symSize: 0x40 } + - { offsetInCU: 0x1EB, offset: 0xA317C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC13retryIntervalSivgTo', symObjAddr: 0x260, symBinAddr: 0x9320, symSize: 0x40 } + - { offsetInCU: 0x241, offset: 0xA31D2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC13retryIntervalSivsTo', symObjAddr: 0x2D0, symBinAddr: 0x9390, symSize: 0x40 } + - { offsetInCU: 0x2B0, offset: 0xA3241, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC10retryLimitSivgTo', symObjAddr: 0x390, symBinAddr: 0x9450, symSize: 0x40 } + - { offsetInCU: 0x306, offset: 0xA3297, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC10retryLimitSivsTo', symObjAddr: 0x400, symBinAddr: 0x94C0, symSize: 0x40 } + - { offsetInCU: 0x38B, offset: 0xA331C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC19customSubmissionUrlSSvgTo', symObjAddr: 0x4D0, symBinAddr: 0x9590, symSize: 0x60 } + - { offsetInCU: 0x3E1, offset: 0xA3372, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC19customSubmissionUrlSSvsTo', symObjAddr: 0x580, symBinAddr: 0x9640, symSize: 0x60 } + - { offsetInCU: 0x468, offset: 0xA33F9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsCACycfcTo', symObjAddr: 0x800, symBinAddr: 0x98C0, symSize: 0x90 } + - { offsetInCU: 0x4BC, offset: 0xA344D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC19customSubmissionUrlSSvpACTK', symObjAddr: 0x630, symBinAddr: 0x96F0, symSize: 0x50 } + - { offsetInCU: 0x4F2, offset: 0xA3483, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC19customSubmissionUrlSSvpACTk', symObjAddr: 0x680, symBinAddr: 0x9740, symSize: 0x70 } + - { offsetInCU: 0x532, offset: 0xA34C3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsCMa', symObjAddr: 0x7E0, symBinAddr: 0x98A0, symSize: 0x20 } + - { offsetInCU: 0x546, offset: 0xA34D7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsCfETo', symObjAddr: 0xA60, symBinAddr: 0x9B20, symSize: 0x20 } + - { offsetInCU: 0x6B3, offset: 0xA3644, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC14maxEventsCountSivg', symObjAddr: 0x40, symBinAddr: 0x9100, symSize: 0x30 } + - { offsetInCU: 0x6FB, offset: 0xA368C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC14maxEventsCountSivs', symObjAddr: 0xB0, symBinAddr: 0x9170, symSize: 0x40 } + - { offsetInCU: 0x722, offset: 0xA36B3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC14maxEventsCountSivM', symObjAddr: 0xF0, symBinAddr: 0x91B0, symSize: 0x40 } + - { offsetInCU: 0x75B, offset: 0xA36EC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC12timeIntervalSivg', symObjAddr: 0x170, symBinAddr: 0x9230, symSize: 0x30 } + - { offsetInCU: 0x798, offset: 0xA3729, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC12timeIntervalSivs', symObjAddr: 0x1E0, symBinAddr: 0x92A0, symSize: 0x40 } + - { offsetInCU: 0x7BF, offset: 0xA3750, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC12timeIntervalSivM', symObjAddr: 0x220, symBinAddr: 0x92E0, symSize: 0x40 } + - { offsetInCU: 0x7F8, offset: 0xA3789, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC13retryIntervalSivg', symObjAddr: 0x2A0, symBinAddr: 0x9360, symSize: 0x30 } + - { offsetInCU: 0x835, offset: 0xA37C6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC13retryIntervalSivs', symObjAddr: 0x310, symBinAddr: 0x93D0, symSize: 0x40 } + - { offsetInCU: 0x85C, offset: 0xA37ED, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC13retryIntervalSivM', symObjAddr: 0x350, symBinAddr: 0x9410, symSize: 0x40 } + - { offsetInCU: 0x895, offset: 0xA3826, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC10retryLimitSivg', symObjAddr: 0x3D0, symBinAddr: 0x9490, symSize: 0x30 } + - { offsetInCU: 0x8D2, offset: 0xA3863, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC10retryLimitSivs', symObjAddr: 0x440, symBinAddr: 0x9500, symSize: 0x40 } + - { offsetInCU: 0x8F9, offset: 0xA388A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC10retryLimitSivM', symObjAddr: 0x480, symBinAddr: 0x9540, symSize: 0x40 } + - { offsetInCU: 0x91E, offset: 0xA38AF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC10retryLimitSivM.resume.0', symObjAddr: 0x4C0, symBinAddr: 0x9580, symSize: 0x10 } + - { offsetInCU: 0x953, offset: 0xA38E4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC19customSubmissionUrlSSvg', symObjAddr: 0x530, symBinAddr: 0x95F0, symSize: 0x50 } + - { offsetInCU: 0x995, offset: 0xA3926, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC19customSubmissionUrlSSvs', symObjAddr: 0x5E0, symBinAddr: 0x96A0, symSize: 0x50 } + - { offsetInCU: 0x9BC, offset: 0xA394D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsC19customSubmissionUrlSSvM', symObjAddr: 0x6F0, symBinAddr: 0x97B0, symSize: 0x40 } + - { offsetInCU: 0x9E7, offset: 0xA3978, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsCACycfC', symObjAddr: 0x730, symBinAddr: 0x97F0, symSize: 0x20 } + - { offsetInCU: 0x9FB, offset: 0xA398C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsCACycfc', symObjAddr: 0x750, symBinAddr: 0x9810, symSize: 0x90 } + - { offsetInCU: 0xA2C, offset: 0xA39BD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15MetricsSettingsCfD', symObjAddr: 0x890, symBinAddr: 0x9950, symSize: 0x30 } + - { offsetInCU: 0xC5, offset: 0xA3AA5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttributesProviderCAA13SignalContextA2aDP10attributesSDySSypGvsTW', symObjAddr: 0x640, symBinAddr: 0xA390, symSize: 0x20 } + - { offsetInCU: 0x110, offset: 0xA3AF0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttributesProviderCAA13SignalContextA2aDP11attachmentsSay10Foundation3URLVGvsTW', symObjAddr: 0x660, symBinAddr: 0xA3B0, symSize: 0x20 } + - { offsetInCU: 0x34A, offset: 0xA3D2A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttributesProviderCMa', symObjAddr: 0x460, symBinAddr: 0xA1B0, symSize: 0x20 } + - { offsetInCU: 0x8C6, offset: 0xA42A6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttributesProviderCs23CustomStringConvertibleAAsADP11descriptionSSvgTW', symObjAddr: 0xE00, symBinAddr: 0xAB50, symSize: 0x20 } + - { offsetInCU: 0x8F8, offset: 0xA42D8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttributesProviderCs28CustomDebugStringConvertibleAAsADP16debugDescriptionSSvgTW', symObjAddr: 0xE20, symBinAddr: 0xAB70, symSize: 0x20 } + - { offsetInCU: 0x933, offset: 0xA4313, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttributesProviderCAA13SignalContextAAWI', symObjAddr: 0xE40, symBinAddr: 0xAB90, symSize: 0x30 } + - { offsetInCU: 0x947, offset: 0xA4327, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FaultInfoCAA16AttributesSourceA2aDP11attachmentsSay10Foundation3URLVGvgTW', symObjAddr: 0xE70, symBinAddr: 0xABC0, symSize: 0x10 } + - { offsetInCU: 0x963, offset: 0xA4343, size: 0x8, addend: 0x0, symName: '_$s9Backtrace13ProcessorInfoVAA16AttributesSourceA2aDP11attachmentsSay10Foundation3URLVGvgTW', symObjAddr: 0xE80, symBinAddr: 0xABD0, symSize: 0x10 } + - { offsetInCU: 0x97F, offset: 0xA435F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace6DeviceVAA16AttributesSourceA2aDP11attachmentsSay10Foundation3URLVGvgTW', symObjAddr: 0xE90, symBinAddr: 0xABE0, symSize: 0x10 } + - { offsetInCU: 0x9B7, offset: 0xA4397, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10ScreenInfoVAA16AttributesSourceA2aDP7mutableSDySSypSgGvgTW', symObjAddr: 0xEA0, symBinAddr: 0xABF0, symSize: 0x20 } + - { offsetInCU: 0x9FF, offset: 0xA43DF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10ScreenInfoVAA16AttributesSourceA2aDP11attachmentsSay10Foundation3URLVGvgTW', symObjAddr: 0xEC0, symBinAddr: 0xAC10, symSize: 0x10 } + - { offsetInCU: 0xA37, offset: 0xA4417, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10LocaleInfoVAA16AttributesSourceA2aDP7mutableSDySSypSgGvgTW', symObjAddr: 0xED0, symBinAddr: 0xAC20, symSize: 0x20 } + - { offsetInCU: 0xA7F, offset: 0xA445F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10LocaleInfoVAA16AttributesSourceA2aDP11attachmentsSay10Foundation3URLVGvgTW', symObjAddr: 0xEF0, symBinAddr: 0xAC40, symSize: 0x10 } + - { offsetInCU: 0xAB7, offset: 0xA4497, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11NetworkInfoVAA16AttributesSourceA2aDP9immutableSDySSypSgGvgTW', symObjAddr: 0xF00, symBinAddr: 0xAC50, symSize: 0x20 } + - { offsetInCU: 0xAFF, offset: 0xA44DF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11NetworkInfoVAA16AttributesSourceA2aDP11attachmentsSay10Foundation3URLVGvgTW', symObjAddr: 0xF20, symBinAddr: 0xAC70, symSize: 0x10 } + - { offsetInCU: 0xB37, offset: 0xA4517, size: 0x8, addend: 0x0, symName: '_$s9Backtrace7LibInfoVAA16AttributesSourceA2aDP7mutableSDySSypSgGvgTW', symObjAddr: 0xF30, symBinAddr: 0xAC80, symSize: 0x20 } + - { offsetInCU: 0xB7F, offset: 0xA455F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace7LibInfoVAA16AttributesSourceA2aDP11attachmentsSay10Foundation3URLVGvgTW', symObjAddr: 0xF50, symBinAddr: 0xACA0, symSize: 0x10 } + - { offsetInCU: 0xBB7, offset: 0xA4597, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15ApplicationInfoVAA16AttributesSourceA2aDP7mutableSDySSypSgGvgTW', symObjAddr: 0xF60, symBinAddr: 0xACB0, symSize: 0x20 } + - { offsetInCU: 0xBFF, offset: 0xA45DF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15ApplicationInfoVAA16AttributesSourceA2aDP11attachmentsSay10Foundation3URLVGvgTW', symObjAddr: 0xF80, symBinAddr: 0xACD0, symSize: 0x10 } + - { offsetInCU: 0xC37, offset: 0xA4617, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15BreadcrumbsInfoVAA16AttributesSourceA2aDP9immutableSDySSypSgGvgTW', symObjAddr: 0xF90, symBinAddr: 0xACE0, symSize: 0x20 } + - { offsetInCU: 0xE41, offset: 0xA4821, size: 0x8, addend: 0x0, symName: '_$sypWOc', symObjAddr: 0x1250, symBinAddr: 0xAFA0, symSize: 0x30 } + - { offsetInCU: 0x110B, offset: 0xA4AEB, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV5merge_8isUnique16uniquingKeysWithyqd__n_Sbq_q__q_tKXEtKSTRd__x_q_t7ElementRtd__lFSS_ypSgs15LazyMapSequenceVySDySSAHGSS_AHtGTg558$sSD9BacktraceE1poiySDyxq_GAC_ACtFZq_q__q_tXEfU_SS_ypSgTg5Tf1nncn_n', symObjAddr: 0x1810, symBinAddr: 0xB520, symSize: 0x480 } + - { offsetInCU: 0x14B4, offset: 0xA4E94, size: 0x8, addend: 0x0, symName: '_$sSaySSGMa', symObjAddr: 0x33C0, symBinAddr: 0xD0D0, symSize: 0x30 } + - { offsetInCU: 0x15CD, offset: 0xA4FAD, size: 0x8, addend: 0x0, symName: '_$sxq_xq_Iegnnrr_x3key_q_5valuetx_q_tIegnr_SHRzr0_lTRSS_ypSgTg577$sSD5merge_16uniquingKeysWithySDyxq_Gn_q_q__q_tKXEtKFx_q_tx_q_tcfU_SS_ypSgTG5Tf3nnpf_n', symObjAddr: 0x35B0, symBinAddr: 0xD2C0, symSize: 0x50 } + - { offsetInCU: 0x16F2, offset: 0xA50D2, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV5merge_8isUnique16uniquingKeysWithyqd__n_Sbq_q__q_tKXEtKSTRd__x_q_t7ElementRtd__lFSS_ypSaySS_yptGTg5037$sSa9BacktraceSDySSypSgGRszlE7mergingmN17GyFypyp_yptXEfU0_Tf1nncn_nTf4gnn_n', symObjAddr: 0x37C0, symBinAddr: 0xD4D0, symSize: 0x200 } + - { offsetInCU: 0x1842, offset: 0xA5222, size: 0x8, addend: 0x0, symName: '_$sypSgWOb', symObjAddr: 0x3A40, symBinAddr: 0xD700, symSize: 0x40 } + - { offsetInCU: 0x1856, offset: 0xA5236, size: 0x8, addend: 0x0, symName: '_$sypSgWOd', symObjAddr: 0x3A80, symBinAddr: 0xD740, symSize: 0x40 } + - { offsetInCU: 0x1961, offset: 0xA5341, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV15_RepresentationOWOy', symObjAddr: 0x3CF0, symBinAddr: 0xD980, symSize: 0x40 } + - { offsetInCU: 0x1D28, offset: 0xA5708, size: 0x8, addend: 0x0, symName: '_$sSTsE10compactMapySayqd__Gqd__Sg7ElementQzKXEKlFSDySSypSgG_SS3key_yp5valuetTg5089$sSSypSgSS3key_yp5valuetSgs5Error_pIggnrzo_SSAB_AaCtADsAE_pIegnrzo_TR037$sSa9BacktraceSDygh28GRszlE7merginggh19GyFSS3key_J23I11SS_ABtXEfU_Tf3nnpf_nTf1cn_n', symObjAddr: 0xA60, symBinAddr: 0xA7B0, symSize: 0x3A0 } + - { offsetInCU: 0x1F78, offset: 0xA5958, size: 0x8, addend: 0x0, symName: '_$sSTsE3mapySayqd__Gqd__7ElementQzKXEKlFSay9Backtrace16AttributesSource_pG_SDySSypSgGTg505$sST9c26E3mapySayqd__Gs7KeyPathCy7b27Qzqd__GlFqd__AGXEfU_SayAA16dE68_pG_SDySSypSgGTG533_29416bbfebe02326f8dc4710aa45e50aAaI_pALTf3nnpk_nTf1cn_n', symObjAddr: 0xFB0, symBinAddr: 0xAD00, symSize: 0x150 } + - { offsetInCU: 0x21AB, offset: 0xA5B8B, size: 0x8, addend: 0x0, symName: '_$sSTsE3mapySayqd__Gqd__7ElementQzKXEKlFSay9Backtrace16AttributesSource_pG_SDySSypSgGTg505$sST9c26E3mapySayqd__Gs7KeyPathCy7b27Qzqd__GlFqd__AGXEfU_SayAA16dE67_pG_SDySSypSgGTG532ef1571d98648b812a8919a3a28d015a7AaI_pALTf3nnpk_nTf1cn_n', symObjAddr: 0x1100, symBinAddr: 0xAE50, symSize: 0x150 } + - { offsetInCU: 0x23F0, offset: 0xA5DD0, size: 0x8, addend: 0x0, symName: '_$sSTsE3mapySayqd__Gqd__7ElementQzKXEKlFSay9Backtrace16AttributesSource_pG_Say10Foundation3URLVGTg505$sST9c26E3mapySayqd__Gs7KeyPathCy7b27Qzqd__GlFqd__AGXEfU_SayAA16dE79_pG_Say10Foundation3URLVGTG533_7a5221058d847ffaa1ecb242488fd91cAaI_pANTf3nnpk_nTf1cn_n', symObjAddr: 0x12C0, symBinAddr: 0xAFD0, symSize: 0x150 } + - { offsetInCU: 0x2708, offset: 0xA60E8, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_ypTgm5Tf4g_n', symObjAddr: 0x3600, symBinAddr: 0xD310, symSize: 0xE0 } + - { offsetInCU: 0x284A, offset: 0xA622A, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_ypSgTgm5Tf4g_n', symObjAddr: 0x36E0, symBinAddr: 0xD3F0, symSize: 0xE0 } + - { offsetInCU: 0x2992, offset: 0xA6372, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_SSTgm5Tf4g_n', symObjAddr: 0x3AF0, symBinAddr: 0xD780, symSize: 0xF0 } + - { offsetInCU: 0x2AF4, offset: 0xA64D4, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSo18NSFileAttributeKeya_ypTgm5Tf4g_n', symObjAddr: 0x3BE0, symBinAddr: 0xD870, symSize: 0xE0 } + - { offsetInCU: 0x2D8C, offset: 0xA676C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttributesProviderC9immutableSDySSypGvg', symObjAddr: 0x30, symBinAddr: 0x9D80, symSize: 0x80 } + - { offsetInCU: 0x2E7F, offset: 0xA685F, size: 0x8, addend: 0x0, symName: '_$sSa9BacktraceSDySSypSgGRszlE7mergingSDySSypGyF', symObjAddr: 0xB0, symBinAddr: 0x9E00, symSize: 0x1A0 } + - { offsetInCU: 0x3170, offset: 0xA6B50, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttributesProviderC14reportHostNameACSb_tcfc', symObjAddr: 0x250, symBinAddr: 0x9FA0, symSize: 0x1C0 } + - { offsetInCU: 0x325A, offset: 0xA6C3A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttributesProviderCfD', symObjAddr: 0x410, symBinAddr: 0xA160, symSize: 0x50 } + - { offsetInCU: 0x3308, offset: 0xA6CE8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttributesProviderC14allAttachmentsSay10Foundation3URLVGvg', symObjAddr: 0x480, symBinAddr: 0xA1D0, symSize: 0x1C0 } + - { offsetInCU: 0x3798, offset: 0xA7178, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttributesProviderC11descriptionSSvg', symObjAddr: 0x680, symBinAddr: 0xA3D0, symSize: 0x3E0 } + - { offsetInCU: 0x3D05, offset: 0xA76E5, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFSS_Tg5', symObjAddr: 0x1410, symBinAddr: 0xB120, symSize: 0x60 } + - { offsetInCU: 0x3D61, offset: 0xA7741, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFSo18NSFileAttributeKeya_Tg5', symObjAddr: 0x1470, symBinAddr: 0xB180, symSize: 0x80 } + - { offsetInCU: 0x3E02, offset: 0xA77E2, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV7_insert2at3key5valueys10_HashTableV6BucketV_xnq_ntFSS_ypTg5', symObjAddr: 0x14F0, symBinAddr: 0xB200, symSize: 0x60 } + - { offsetInCU: 0x3E6E, offset: 0xA784E, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV7_insert2at3key5valueys10_HashTableV6BucketV_xnq_ntFSS_ypSgTg5', symObjAddr: 0x1550, symBinAddr: 0xB260, symSize: 0x60 } + - { offsetInCU: 0x3EE0, offset: 0xA78C0, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFSS_Tg5', symObjAddr: 0x15B0, symBinAddr: 0xB2C0, symSize: 0xE0 } + - { offsetInCU: 0x3F44, offset: 0xA7924, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFSo18NSFileAttributeKeya_Tg5', symObjAddr: 0x1690, symBinAddr: 0xB3A0, symSize: 0x180 } + - { offsetInCU: 0x4041, offset: 0xA7A21, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV4copyyyFSS_ypTg5', symObjAddr: 0x1D80, symBinAddr: 0xBA90, symSize: 0x260 } + - { offsetInCU: 0x40C6, offset: 0xA7AA6, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV4copyyyFSS_ypSgTg5', symObjAddr: 0x1FE0, symBinAddr: 0xBCF0, symSize: 0x260 } + - { offsetInCU: 0x4160, offset: 0xA7B40, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV4copyyyFSS_10Foundation4DataVTg5', symObjAddr: 0x2240, symBinAddr: 0xBF50, symSize: 0x220 } + - { offsetInCU: 0x4230, offset: 0xA7C10, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFSS_ypTg5', symObjAddr: 0x2460, symBinAddr: 0xC170, symSize: 0x3C0 } + - { offsetInCU: 0x431A, offset: 0xA7CFA, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFSS_ypSgTg5', symObjAddr: 0x2820, symBinAddr: 0xC530, symSize: 0x3C0 } + - { offsetInCU: 0x440B, offset: 0xA7DEB, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFSS_SSTg5', symObjAddr: 0x2BE0, symBinAddr: 0xC8F0, symSize: 0x3D0 } + - { offsetInCU: 0x44EE, offset: 0xA7ECE, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFSS_10Foundation4DataVTg5', symObjAddr: 0x2FB0, symBinAddr: 0xCCC0, symSize: 0x3E0 } + - { offsetInCU: 0x45CA, offset: 0xA7FAA, size: 0x8, addend: 0x0, symName: '_$sSa6append10contentsOfyqd__n_t7ElementQyd__RszSTRd__lF10Foundation3URLV_SayAGGTg5', symObjAddr: 0x33F0, symBinAddr: 0xD100, symSize: 0xF0 } + - { offsetInCU: 0x481B, offset: 0xA81FB, size: 0x8, addend: 0x0, symName: '_$sSa6append10contentsOfyqd__n_t7ElementQyd__RszSTRd__lFSS_SaySSGTg5', symObjAddr: 0x34E0, symBinAddr: 0xD1F0, symSize: 0xD0 } + - { offsetInCU: 0x27, offset: 0xA8512, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15ReportingPolicyVwCP', symObjAddr: 0x0, symBinAddr: 0xD9C0, symSize: 0x30 } + - { offsetInCU: 0x3F, offset: 0xA852A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15ReportingPolicyVwCP', symObjAddr: 0x0, symBinAddr: 0xD9C0, symSize: 0x30 } + - { offsetInCU: 0x53, offset: 0xA853E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15ReportingPolicyVwxx', symObjAddr: 0x30, symBinAddr: 0xD9F0, symSize: 0x10 } + - { offsetInCU: 0x67, offset: 0xA8552, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15ReportingPolicyVwca', symObjAddr: 0x40, symBinAddr: 0xDA00, symSize: 0x40 } + - { offsetInCU: 0x7B, offset: 0xA8566, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15ReportingPolicyVwta', symObjAddr: 0xA0, symBinAddr: 0xDA40, symSize: 0x30 } + - { offsetInCU: 0x8F, offset: 0xA857A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15ReportingPolicyVwet', symObjAddr: 0xD0, symBinAddr: 0xDA70, symSize: 0x40 } + - { offsetInCU: 0xA3, offset: 0xA858E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15ReportingPolicyVwst', symObjAddr: 0x110, symBinAddr: 0xDAB0, symSize: 0x40 } + - { offsetInCU: 0xB7, offset: 0xA85A2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15ReportingPolicyVMa', symObjAddr: 0x150, symBinAddr: 0xDAF0, symSize: 0x10 } + - { offsetInCU: 0x43, offset: 0xA870E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventVwxx', symObjAddr: 0x10, symBinAddr: 0xDB20, symSize: 0x30 } + - { offsetInCU: 0x57, offset: 0xA8722, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventVwca', symObjAddr: 0x90, symBinAddr: 0xDBA0, symSize: 0x60 } + - { offsetInCU: 0x6B, offset: 0xA8736, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventVwta', symObjAddr: 0x110, symBinAddr: 0xDC00, symSize: 0x40 } + - { offsetInCU: 0x7F, offset: 0xA874A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventVwet', symObjAddr: 0x150, symBinAddr: 0xDC40, symSize: 0x40 } + - { offsetInCU: 0x93, offset: 0xA875E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventVwst', symObjAddr: 0x190, symBinAddr: 0xDC80, symSize: 0x40 } + - { offsetInCU: 0xA7, offset: 0xA8772, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventVMa', symObjAddr: 0x1D0, symBinAddr: 0xDCC0, symSize: 0x10 } + - { offsetInCU: 0x1A9, offset: 0xA8874, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOSYAASY8rawValuexSg03RawN0Qz_tcfCTW', symObjAddr: 0x8E0, symBinAddr: 0xE3D0, symSize: 0x30 } + - { offsetInCU: 0x1DA, offset: 0xA88A5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOSYAASY8rawValue03RawN0QzvgTW', symObjAddr: 0x910, symBinAddr: 0xE400, symSize: 0x60 } + - { offsetInCU: 0x217, offset: 0xA88E2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOs0D3KeyAAsAGP11stringValueSSvgTW', symObjAddr: 0x970, symBinAddr: 0xE460, symSize: 0x60 } + - { offsetInCU: 0x276, offset: 0xA8941, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOs0D3KeyAAsAGP11stringValuexSgSS_tcfCTW', symObjAddr: 0x9D0, symBinAddr: 0xE4C0, symSize: 0x20 } + - { offsetInCU: 0x2C6, offset: 0xA8991, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOs0D3KeyAAsAGP8intValueSiSgvgTW', symObjAddr: 0x9F0, symBinAddr: 0xE4E0, symSize: 0x10 } + - { offsetInCU: 0x2E2, offset: 0xA89AD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOs0D3KeyAAsAGP8intValuexSgSi_tcfCTW', symObjAddr: 0xA00, symBinAddr: 0xE4F0, symSize: 0x10 } + - { offsetInCU: 0x2FE, offset: 0xA89C9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLO8rawValueAFSgSS_tcfCTf4nd_n', symObjAddr: 0x1220, symBinAddr: 0xEC20, symSize: 0x53 } + - { offsetInCU: 0x360, offset: 0xA8A2B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventVSEAASE6encode2toys7Encoder_p_tKFTW', symObjAddr: 0xBC0, symBinAddr: 0xE6B0, symSize: 0x20 } + - { offsetInCU: 0x383, offset: 0xA8A4E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV4nameACSS_tcfCTf4nd_n', symObjAddr: 0xDE0, symBinAddr: 0xE800, symSize: 0x1D0 } + - { offsetInCU: 0x66A, offset: 0xA8D35, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventVAA0C0AAWI', symObjAddr: 0xBE0, symBinAddr: 0xE6D0, symSize: 0x20 } + - { offsetInCU: 0x67E, offset: 0xA8D49, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOAFs0D3KeyAAWl', symObjAddr: 0xCA0, symBinAddr: 0xE6F0, symSize: 0x30 } + - { offsetInCU: 0x692, offset: 0xA8D5D, size: 0x8, addend: 0x0, symName: '_$sSaySSGSayxGSEsSERzlWl', symObjAddr: 0xCD0, symBinAddr: 0xE720, symSize: 0x50 } + - { offsetInCU: 0x6A6, offset: 0xA8D71, size: 0x8, addend: 0x0, symName: '_$sSDyS2SGSDyxq_GSEsSERzSER_rlWl', symObjAddr: 0xD50, symBinAddr: 0xE770, symSize: 0x50 } + - { offsetInCU: 0x6BA, offset: 0xA8D85, size: 0x8, addend: 0x0, symName: '_$sSDyS2SGMa', symObjAddr: 0xDA0, symBinAddr: 0xE7C0, symSize: 0x40 } + - { offsetInCU: 0x8A3, offset: 0xA8F6E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOwet', symObjAddr: 0xFD0, symBinAddr: 0xE9D0, symSize: 0x80 } + - { offsetInCU: 0x8B7, offset: 0xA8F82, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOwst', symObjAddr: 0x1050, symBinAddr: 0xEA50, symSize: 0xD0 } + - { offsetInCU: 0x8CB, offset: 0xA8F96, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOwug', symObjAddr: 0x1120, symBinAddr: 0xEB20, symSize: 0x10 } + - { offsetInCU: 0x8DF, offset: 0xA8FAA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOwup', symObjAddr: 0x1130, symBinAddr: 0xEB30, symSize: 0x10 } + - { offsetInCU: 0x8F3, offset: 0xA8FBE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOwui', symObjAddr: 0x1140, symBinAddr: 0xEB40, symSize: 0x10 } + - { offsetInCU: 0x907, offset: 0xA8FD2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOMa', symObjAddr: 0x1150, symBinAddr: 0xEB50, symSize: 0x10 } + - { offsetInCU: 0x91B, offset: 0xA8FE6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOSHAASQWb', symObjAddr: 0x1160, symBinAddr: 0xEB60, symSize: 0x10 } + - { offsetInCU: 0x92F, offset: 0xA8FFA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOAFSQAAWl', symObjAddr: 0x1170, symBinAddr: 0xEB70, symSize: 0x30 } + - { offsetInCU: 0x943, offset: 0xA900E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOs0D3KeyAAs28CustomDebugStringConvertiblePWb', symObjAddr: 0x11A0, symBinAddr: 0xEBA0, symSize: 0x10 } + - { offsetInCU: 0x957, offset: 0xA9022, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOAFs28CustomDebugStringConvertibleAAWl', symObjAddr: 0x11B0, symBinAddr: 0xEBB0, symSize: 0x30 } + - { offsetInCU: 0x96B, offset: 0xA9036, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOs0D3KeyAAs23CustomStringConvertiblePWb', symObjAddr: 0x11E0, symBinAddr: 0xEBE0, symSize: 0x10 } + - { offsetInCU: 0x97F, offset: 0xA904A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOAFs23CustomStringConvertibleAAWl', symObjAddr: 0x11F0, symBinAddr: 0xEBF0, symSize: 0x30 } + - { offsetInCU: 0x9C5, offset: 0xA9090, size: 0x8, addend: 0x0, symName: '_$ss2eeoiySbx_xtSYRzSQ8RawValueRpzlF9Backtrace19UniqueEventsPayloadV10CodingKeys33_88BDD3A24368E9455198ED451A4D4CB1LLO_Tg5', symObjAddr: 0x1E0, symBinAddr: 0xDCD0, symSize: 0x160 } + - { offsetInCU: 0xA88, offset: 0xA9153, size: 0x8, addend: 0x0, symName: '_$ss2eeoiySbx_xtSYRzSQ8RawValueRpzlF9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLO_Tg5', symObjAddr: 0x340, symBinAddr: 0xDE30, symSize: 0x160 } + - { offsetInCU: 0xB4B, offset: 0xA9216, size: 0x8, addend: 0x0, symName: '_$ss2eeoiySbx_xtSYRzSQ8RawValueRpzlF9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLO_Tg5', symObjAddr: 0x4A0, symBinAddr: 0xDF90, symSize: 0xE0 } + - { offsetInCU: 0xC0E, offset: 0xA92D9, size: 0x8, addend: 0x0, symName: '_$ss2eeoiySbx_xtSYRzSQ8RawValueRpzlF9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLO_Tg5', symObjAddr: 0x580, symBinAddr: 0xE070, symSize: 0xE0 } + - { offsetInCU: 0xCD1, offset: 0xA939C, size: 0x8, addend: 0x0, symName: '_$ss2eeoiySbx_xtSYRzSQ8RawValueRpzlF9Backtrace0D10OomWatcherC16ApplicationStateO_Tg5', symObjAddr: 0x660, symBinAddr: 0xE150, symSize: 0xE0 } + - { offsetInCU: 0xD94, offset: 0xA945F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x740, symBinAddr: 0xE230, symSize: 0x10 } + - { offsetInCU: 0xE1A, offset: 0xA94E5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOSHAASH9hashValueSivgTW', symObjAddr: 0x750, symBinAddr: 0xE240, symSize: 0x90 } + - { offsetInCU: 0xEC5, offset: 0xA9590, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x7E0, symBinAddr: 0xE2D0, symSize: 0x70 } + - { offsetInCU: 0xF2C, offset: 0xA95F7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x850, symBinAddr: 0xE340, symSize: 0x90 } + - { offsetInCU: 0xFBB, offset: 0xA9686, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOs28CustomDebugStringConvertibleAAsAGP16debugDescriptionSSvgTW', symObjAddr: 0xA10, symBinAddr: 0xE500, symSize: 0x20 } + - { offsetInCU: 0xFD7, offset: 0xA96A2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV10CodingKeys33_EF27DE84944F21C3BAC055347EE8DB73LLOs23CustomStringConvertibleAAsAGP11descriptionSSvgTW', symObjAddr: 0xA30, symBinAddr: 0xE520, symSize: 0x20 } + - { offsetInCU: 0x12DC, offset: 0xA99A7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11UniqueEventV6encode2toys7Encoder_p_tKF', symObjAddr: 0xA50, symBinAddr: 0xE540, symSize: 0x170 } + - { offsetInCU: 0x27, offset: 0xA9B19, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A12ReportStatusO8rawValueACSgSi_tcfC', symObjAddr: 0x0, symBinAddr: 0xEC80, symSize: 0x10 } + - { offsetInCU: 0x78, offset: 0xA9B6A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A12ReportStatusOSYAASY8rawValuexSg03RawE0Qz_tcfCTW', symObjAddr: 0xD0, symBinAddr: 0xED50, symSize: 0x30 } + - { offsetInCU: 0xA9, offset: 0xA9B9B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A12ReportStatusOSYAASY8rawValue03RawE0QzvgTW', symObjAddr: 0x100, symBinAddr: 0xED80, symSize: 0x10 } + - { offsetInCU: 0xC5, offset: 0xA9BB7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A12ReportStatusO8rawValueACSgSi_tcfCTf4nd_n', symObjAddr: 0x1E0, symBinAddr: 0xEE60, symSize: 0x20 } + - { offsetInCU: 0x130, offset: 0xA9C22, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A12ReportStatusOs23CustomStringConvertibleAAsADP11descriptionSSvgTW', symObjAddr: 0x1D0, symBinAddr: 0xEE50, symSize: 0x10 } + - { offsetInCU: 0x14C, offset: 0xA9C3E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A12ReportStatusOSHAASQWb', symObjAddr: 0x200, symBinAddr: 0xEE80, symSize: 0x10 } + - { offsetInCU: 0x160, offset: 0xA9C52, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A12ReportStatusOACSQAAWl', symObjAddr: 0x210, symBinAddr: 0xEE90, symSize: 0x30 } + - { offsetInCU: 0x174, offset: 0xA9C66, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A12ReportStatusOMa', symObjAddr: 0x240, symBinAddr: 0xEEC0, symSize: 0xA } + - { offsetInCU: 0x1B1, offset: 0xA9CA3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A12ReportStatusOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x20, symBinAddr: 0xECA0, symSize: 0x10 } + - { offsetInCU: 0x261, offset: 0xA9D53, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A12ReportStatusOSHAASH9hashValueSivgTW', symObjAddr: 0x30, symBinAddr: 0xECB0, symSize: 0x40 } + - { offsetInCU: 0x310, offset: 0xA9E02, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A12ReportStatusOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x70, symBinAddr: 0xECF0, symSize: 0x20 } + - { offsetInCU: 0x363, offset: 0xA9E55, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A12ReportStatusOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x90, symBinAddr: 0xED10, symSize: 0x40 } + - { offsetInCU: 0x4F5, offset: 0xA9FE7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A12ReportStatusO8rawValueACSgSi_tcfC', symObjAddr: 0x0, symBinAddr: 0xEC80, symSize: 0x10 } + - { offsetInCU: 0x509, offset: 0xA9FFB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A12ReportStatusO8rawValueSivg', symObjAddr: 0x10, symBinAddr: 0xEC90, symSize: 0x10 } + - { offsetInCU: 0x553, offset: 0xAA045, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A12ReportStatusO11descriptionSSvg', symObjAddr: 0x110, symBinAddr: 0xED90, symSize: 0xC0 } + - { offsetInCU: 0x1AC, offset: 0xAA220, size: 0x8, addend: 0x0, symName: '_$sSo8NSBundleC9BacktraceE11displayNameSSSgvg', symObjAddr: 0x0, symBinAddr: 0xEED0, symSize: 0x1A0 } + - { offsetInCU: 0xD7, offset: 0xAA31F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC13ConfigurationOWOc', symObjAddr: 0x290, symBinAddr: 0xF490, symSize: 0x30 } + - { offsetInCU: 0x1C8, offset: 0xAA410, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC13ConfigurationOWOh', symObjAddr: 0x770, symBinAddr: 0xF930, symSize: 0x30 } + - { offsetInCU: 0x496, offset: 0xAA6DE, size: 0x8, addend: 0x0, symName: '_$sS2SSysWl', symObjAddr: 0x1B70, symBinAddr: 0x10CE0, symSize: 0x30 } + - { offsetInCU: 0x4AA, offset: 0xAA6F2, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataVSgWOe', symObjAddr: 0x1BA0, symBinAddr: 0x10D10, symSize: 0x20 } + - { offsetInCU: 0x4BE, offset: 0xAA706, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV15_RepresentationOWOe', symObjAddr: 0x1BC0, symBinAddr: 0x10D30, symSize: 0x40 } + - { offsetInCU: 0x6C8, offset: 0xAA910, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10AttachmentVSgWOb', symObjAddr: 0x2080, symBinAddr: 0x111F0, symSize: 0x40 } + - { offsetInCU: 0x6DC, offset: 0xAA924, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16MultipartRequestV07formUrlC08endpoint5token10Foundation10URLRequestVAG3URLV_SStKFZypyXEfu0_TA', symObjAddr: 0x2120, symBinAddr: 0x11230, symSize: 0x10 } + - { offsetInCU: 0x6F0, offset: 0xAA938, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16MultipartRequestVwCP', symObjAddr: 0x2190, symBinAddr: 0x112A0, symSize: 0x30 } + - { offsetInCU: 0x704, offset: 0xAA94C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16MultipartRequestVwxx', symObjAddr: 0x21C0, symBinAddr: 0x112D0, symSize: 0x30 } + - { offsetInCU: 0x718, offset: 0xAA960, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16MultipartRequestVwcp', symObjAddr: 0x21F0, symBinAddr: 0x11300, symSize: 0x30 } + - { offsetInCU: 0x72C, offset: 0xAA974, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16MultipartRequestVwca', symObjAddr: 0x2220, symBinAddr: 0x11330, symSize: 0x30 } + - { offsetInCU: 0x740, offset: 0xAA988, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16MultipartRequestVwtk', symObjAddr: 0x2250, symBinAddr: 0x11360, symSize: 0x30 } + - { offsetInCU: 0x754, offset: 0xAA99C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16MultipartRequestVwta', symObjAddr: 0x2280, symBinAddr: 0x11390, symSize: 0x30 } + - { offsetInCU: 0x768, offset: 0xAA9B0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16MultipartRequestVwet', symObjAddr: 0x22B0, symBinAddr: 0x113C0, symSize: 0x20 } + - { offsetInCU: 0x77C, offset: 0xAA9C4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16MultipartRequestVwst', symObjAddr: 0x2300, symBinAddr: 0x11410, symSize: 0x20 } + - { offsetInCU: 0x790, offset: 0xAA9D8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16MultipartRequestVMa', symObjAddr: 0x2350, symBinAddr: 0x11460, symSize: 0x30 } + - { offsetInCU: 0x7A4, offset: 0xAA9EC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16MultipartRequestVMr', symObjAddr: 0x2380, symBinAddr: 0x11490, symSize: 0x52 } + - { offsetInCU: 0xA3B, offset: 0xAAC83, size: 0x8, addend: 0x0, symName: '_$sSlsE3mapySayqd__Gqd__7ElementQzKXEKlFSDyS2SG_10Foundation12URLQueryItemVTg5019$sS2S10Foundation12de56Vs5Error_pIgggrzo_SS3key_SS5valuetACsAD_pIegnrzo_TR021$sG194SSg10Foundation12bc8VIegggr_h5SADs5D146_pIegggrzo_TR0100$s9Backtrace16MultipartRequestV07formUrlC08endpoint5token10Foundation10URLRequestVAG3URLV_SStKFZAG12bC15VSSh_SSSghtcfu_Tf3nnnpf_nTf3nnpf_nTf1cn_n', symObjAddr: 0x1C00, symBinAddr: 0x10D70, symSize: 0x2F0 } + - { offsetInCU: 0xE8A, offset: 0xAB0D2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16MultipartRequestV13configuration6reportAcA0A11CredentialsC13ConfigurationO_AA0A6ReportCtKcfC', symObjAddr: 0x0, symBinAddr: 0xF200, symSize: 0x290 } + - { offsetInCU: 0xFCD, offset: 0xAB215, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16MultipartRequestV07formUrlC08endpoint5token10Foundation10URLRequestVAG3URLV_SStKFZ', symObjAddr: 0x300, symBinAddr: 0xF4C0, symSize: 0x470 } + - { offsetInCU: 0x1192, offset: 0xAB3DA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16MultipartRequestV07formUrlC08endpoint5token10Foundation10URLRequestVAG3URLV_SStKFZypyXEfu0_', symObjAddr: 0x1EF0, symBinAddr: 0x11060, symSize: 0xE0 } + - { offsetInCU: 0x13D2, offset: 0xAB61A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16MultipartRequestV11writeReport03urlC06report10Foundation10URLRequestVAI_AA0aE0CtKFZ', symObjAddr: 0x7A0, symBinAddr: 0xF960, symSize: 0x1380 } + - { offsetInCU: 0x20D3, offset: 0xAC31B, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV10startIndexSD0D0Vyxq__GvgSS_SSTg5', symObjAddr: 0x1FD0, symBinAddr: 0x11140, symSize: 0xB0 } + - { offsetInCU: 0x27, offset: 0xAC37B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC7messageSSvgTo', symObjAddr: 0x0, symBinAddr: 0x114F0, symSize: 0x60 } + - { offsetInCU: 0x61, offset: 0xAC3B5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC7messageSSvgTo', symObjAddr: 0x0, symBinAddr: 0x114F0, symSize: 0x60 } + - { offsetInCU: 0xB7, offset: 0xAC40B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC7messageSSvsTo', symObjAddr: 0xB0, symBinAddr: 0x115A0, symSize: 0x60 } + - { offsetInCU: 0x128, offset: 0xAC47C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC6reportAA0A6ReportCSgvgTo', symObjAddr: 0x260, symBinAddr: 0x11750, symSize: 0x40 } + - { offsetInCU: 0x17E, offset: 0xAC4D2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC6reportAA0A6ReportCSgvsTo', symObjAddr: 0x2E0, symBinAddr: 0x117D0, symSize: 0x60 } + - { offsetInCU: 0x1ED, offset: 0xAC541, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC15backtraceStatusAA0a6ReportD0OvgTo', symObjAddr: 0x430, symBinAddr: 0x11920, symSize: 0x40 } + - { offsetInCU: 0x243, offset: 0xAC597, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC15backtraceStatusAA0a6ReportD0OvsTo', symObjAddr: 0x4A0, symBinAddr: 0x11990, symSize: 0x40 } + - { offsetInCU: 0x2DE, offset: 0xAC632, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultCACycfcTo', symObjAddr: 0x5C0, symBinAddr: 0x11AB0, symSize: 0x30 } + - { offsetInCU: 0x35C, offset: 0xAC6B0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC7messageSSvpACTK', symObjAddr: 0x160, symBinAddr: 0x11650, symSize: 0x50 } + - { offsetInCU: 0x392, offset: 0xAC6E6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC7messageSSvpACTk', symObjAddr: 0x1B0, symBinAddr: 0x116A0, symSize: 0x70 } + - { offsetInCU: 0x3D2, offset: 0xAC726, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC6reportAA0A6ReportCSgvpACTk', symObjAddr: 0x390, symBinAddr: 0x11880, symSize: 0x60 } + - { offsetInCU: 0x426, offset: 0xAC77A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultCMa', symObjAddr: 0x620, symBinAddr: 0x11B10, symSize: 0x20 } + - { offsetInCU: 0x43A, offset: 0xAC78E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultCfETo', symObjAddr: 0x640, symBinAddr: 0x11B30, symSize: 0x40 } + - { offsetInCU: 0x47F, offset: 0xAC7D3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC11descriptionSSvgTo', symObjAddr: 0x680, symBinAddr: 0x11B70, symSize: 0x60 } + - { offsetInCU: 0x644, offset: 0xAC998, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC7messageSSvg', symObjAddr: 0x60, symBinAddr: 0x11550, symSize: 0x50 } + - { offsetInCU: 0x68C, offset: 0xAC9E0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC7messageSSvs', symObjAddr: 0x110, symBinAddr: 0x11600, symSize: 0x50 } + - { offsetInCU: 0x6B3, offset: 0xACA07, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC7messageSSvM', symObjAddr: 0x220, symBinAddr: 0x11710, symSize: 0x40 } + - { offsetInCU: 0x6EC, offset: 0xACA40, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC6reportAA0A6ReportCSgvg', symObjAddr: 0x2A0, symBinAddr: 0x11790, symSize: 0x40 } + - { offsetInCU: 0x72E, offset: 0xACA82, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC6reportAA0A6ReportCSgvs', symObjAddr: 0x340, symBinAddr: 0x11830, symSize: 0x50 } + - { offsetInCU: 0x755, offset: 0xACAA9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC6reportAA0A6ReportCSgvM', symObjAddr: 0x3F0, symBinAddr: 0x118E0, symSize: 0x40 } + - { offsetInCU: 0x78E, offset: 0xACAE2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC15backtraceStatusAA0a6ReportD0Ovg', symObjAddr: 0x470, symBinAddr: 0x11960, symSize: 0x30 } + - { offsetInCU: 0x7D0, offset: 0xACB24, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC15backtraceStatusAA0a6ReportD0Ovs', symObjAddr: 0x4E0, symBinAddr: 0x119D0, symSize: 0x40 } + - { offsetInCU: 0x7F7, offset: 0xACB4B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC15backtraceStatusAA0a6ReportD0OvM', symObjAddr: 0x520, symBinAddr: 0x11A10, symSize: 0x40 } + - { offsetInCU: 0x81C, offset: 0xACB70, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC15backtraceStatusAA0a6ReportD0OvM.resume.0', symObjAddr: 0x560, symBinAddr: 0x11A50, symSize: 0x10 } + - { offsetInCU: 0x843, offset: 0xACB97, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultCACycfC', symObjAddr: 0x570, symBinAddr: 0x11A60, symSize: 0x20 } + - { offsetInCU: 0x857, offset: 0xACBAB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultCACycfc', symObjAddr: 0x590, symBinAddr: 0x11A80, symSize: 0x30 } + - { offsetInCU: 0x8B0, offset: 0xACC04, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultCfD', symObjAddr: 0x5F0, symBinAddr: 0x11AE0, symSize: 0x30 } + - { offsetInCU: 0x8E7, offset: 0xACC3B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultC11descriptionSSvg', symObjAddr: 0x6E0, symBinAddr: 0x11BD0, symSize: 0x50 } + - { offsetInCU: 0x10C, offset: 0xACD82, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A20NotificationObserverCACycfcTo', symObjAddr: 0xC0, symBinAddr: 0x11F30, symSize: 0x30 } + - { offsetInCU: 0x1FF, offset: 0xACE75, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A20NotificationObserverCfETo', symObjAddr: 0x120, symBinAddr: 0x11F90, symSize: 0x30 } + - { offsetInCU: 0x22E, offset: 0xACEA4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A20NotificationObserverCMa', symObjAddr: 0x150, symBinAddr: 0x11FC0, symSize: 0x20 } + - { offsetInCU: 0x27A, offset: 0xACEF0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A31OrientationNotificationObserverC06notifyB6Change33_8EEDD0BA8D687033123C2C16121BE1CALLyyFTo', symObjAddr: 0x3B0, symBinAddr: 0x121E0, symSize: 0x30 } + - { offsetInCU: 0x344, offset: 0xACFBA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A31OrientationNotificationObserverCAA0aC15HandlerDelegateA2aDP14startObservingyyAA0acdF0_pFTW', symObjAddr: 0x6C0, symBinAddr: 0x124F0, symSize: 0x80 } + - { offsetInCU: 0x54B, offset: 0xAD1C1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A31OrientationNotificationObserverCfETo', symObjAddr: 0x660, symBinAddr: 0x12490, symSize: 0x20 } + - { offsetInCU: 0x57A, offset: 0xAD1F0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A31OrientationNotificationObserverCMa', symObjAddr: 0x6A0, symBinAddr: 0x124D0, symSize: 0x20 } + - { offsetInCU: 0x6FE, offset: 0xAD374, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A26MemoryNotificationObserverCfDTo', symObjAddr: 0x1010, symBinAddr: 0x12E40, symSize: 0x20 } + - { offsetInCU: 0x730, offset: 0xAD3A6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A26MemoryNotificationObserverCACycfcTo', symObjAddr: 0x10C0, symBinAddr: 0x12EF0, symSize: 0xA0 } + - { offsetInCU: 0x76D, offset: 0xAD3E3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A26MemoryNotificationObserverCAA0aC15HandlerDelegateA2aDP14startObservingyyAA0acdF0_pFTW', symObjAddr: 0x11F0, symBinAddr: 0x13020, symSize: 0x10 } + - { offsetInCU: 0x79F, offset: 0xAD415, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A26MemoryNotificationObserverC03getB11WarningText33_8EEDD0BA8D687033123C2C16121BE1CALLySSSo18OS_dispatch_sourceC8DispatchE0B13PressureEventVFTf4nd_n', symObjAddr: 0x25C0, symBinAddr: 0x143D0, symSize: 0x150 } + - { offsetInCU: 0x7CE, offset: 0xAD444, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A26MemoryNotificationObserverC03getB12WarningLevel33_8EEDD0BA8D687033123C2C16121BE1CALLyAA0a10BreadcrumbG0OSo18OS_dispatch_sourceC8DispatchE0B13PressureEventVFTf4nd_n', symObjAddr: 0x2710, symBinAddr: 0x14520, symSize: 0xF0 } + - { offsetInCU: 0x7FE, offset: 0xAD474, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A26MemoryNotificationObserverCfETo', symObjAddr: 0x1030, symBinAddr: 0x12E60, symSize: 0x50 } + - { offsetInCU: 0x82D, offset: 0xAD4A3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A26MemoryNotificationObserverCMU', symObjAddr: 0x1080, symBinAddr: 0x12EB0, symSize: 0x10 } + - { offsetInCU: 0x841, offset: 0xAD4B7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A26MemoryNotificationObserverCMa', symObjAddr: 0x1090, symBinAddr: 0x12EC0, symSize: 0x30 } + - { offsetInCU: 0x855, offset: 0xAD4CB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A26MemoryNotificationObserverCMr', symObjAddr: 0x1160, symBinAddr: 0x12F90, symSize: 0x90 } + - { offsetInCU: 0x969, offset: 0xAD5DF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A27BatteryNotificationObserverC06notifyB12StatusChange33_8EEDD0BA8D687033123C2C16121BE1CALLyyFTo', symObjAddr: 0x14D0, symBinAddr: 0x13300, symSize: 0x30 } + - { offsetInCU: 0x985, offset: 0xAD5FB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A27BatteryNotificationObserverCAA0aC15HandlerDelegateA2aDP14startObservingyyAA0acdF0_pFTW', symObjAddr: 0x1610, symBinAddr: 0x13440, symSize: 0x10 } + - { offsetInCU: 0x9B7, offset: 0xAD62D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A27BatteryNotificationObserverC03getB11WarningText33_8EEDD0BA8D687033123C2C16121BE1CALLSSyFTf4d_n', symObjAddr: 0x2800, symBinAddr: 0x14610, symSize: 0x1C0 } + - { offsetInCU: 0xAB1, offset: 0xAD727, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A27BatteryNotificationObserverCfETo', symObjAddr: 0x1540, symBinAddr: 0x13370, symSize: 0x20 } + - { offsetInCU: 0xAE1, offset: 0xAD757, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A27BatteryNotificationObserverCMa', symObjAddr: 0x15F0, symBinAddr: 0x13420, symSize: 0x20 } + - { offsetInCU: 0xB1A, offset: 0xAD790, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16ApplicationStateOSYAASY8rawValuexSg03RawE0Qz_tcfCTW', symObjAddr: 0x16D0, symBinAddr: 0x13500, symSize: 0x30 } + - { offsetInCU: 0xB4B, offset: 0xAD7C1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16ApplicationStateOSYAASY8rawValue03RawE0QzvgTW', symObjAddr: 0x1700, symBinAddr: 0x13530, symSize: 0x10 } + - { offsetInCU: 0xC89, offset: 0xAD8FF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A28AppStateNotificationObserverCACycfcTo', symObjAddr: 0x1B10, symBinAddr: 0x13940, symSize: 0x60 } + - { offsetInCU: 0xCC7, offset: 0xAD93D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A28AppStateNotificationObserverCAA0aD15HandlerDelegateA2aDP14startObservingyyAA0adeG0_pFTW', symObjAddr: 0x1B90, symBinAddr: 0x139C0, symSize: 0x10 } + - { offsetInCU: 0xCFB, offset: 0xAD971, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A28AppStateNotificationObserverCfETo', symObjAddr: 0x1AF0, symBinAddr: 0x13920, symSize: 0x20 } + - { offsetInCU: 0xD2C, offset: 0xAD9A2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A28AppStateNotificationObserverCMa', symObjAddr: 0x1B70, symBinAddr: 0x139A0, symSize: 0x20 } + - { offsetInCU: 0xE48, offset: 0xADABE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A24CallNotificationObserverC04callD0_0E7ChangedySo06CXCallD0C_So0G0CtFTo', symObjAddr: 0x1F20, symBinAddr: 0x13D50, symSize: 0x70 } + - { offsetInCU: 0xE92, offset: 0xADB08, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A24CallNotificationObserverCfDTo', symObjAddr: 0x1FE0, symBinAddr: 0x13E10, symSize: 0x60 } + - { offsetInCU: 0xEE5, offset: 0xADB5B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A24CallNotificationObserverCACycfcTo', symObjAddr: 0x2090, symBinAddr: 0x13EC0, symSize: 0x70 } + - { offsetInCU: 0xF23, offset: 0xADB99, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A24CallNotificationObserverCAA0aC15HandlerDelegateA2aDP14startObservingyyAA0acdF0_pFTW', symObjAddr: 0x2310, symBinAddr: 0x14120, symSize: 0x10 } + - { offsetInCU: 0xFBD, offset: 0xADC33, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A24CallNotificationObserverCfETo', symObjAddr: 0x2040, symBinAddr: 0x13E70, symSize: 0x50 } + - { offsetInCU: 0xFEE, offset: 0xADC64, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A24CallNotificationObserverCMa', symObjAddr: 0x2100, symBinAddr: 0x13F30, symSize: 0x20 } + - { offsetInCU: 0x1002, offset: 0xADC78, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16ApplicationStateOwet', symObjAddr: 0x2140, symBinAddr: 0x13F50, symSize: 0x80 } + - { offsetInCU: 0x1016, offset: 0xADC8C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16ApplicationStateOwst', symObjAddr: 0x21C0, symBinAddr: 0x13FD0, symSize: 0xD0 } + - { offsetInCU: 0x102A, offset: 0xADCA0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16ApplicationStateOwug', symObjAddr: 0x2290, symBinAddr: 0x140A0, symSize: 0x10 } + - { offsetInCU: 0x103E, offset: 0xADCB4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16ApplicationStateOwup', symObjAddr: 0x22A0, symBinAddr: 0x140B0, symSize: 0x10 } + - { offsetInCU: 0x1052, offset: 0xADCC8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16ApplicationStateOwui', symObjAddr: 0x22B0, symBinAddr: 0x140C0, symSize: 0x10 } + - { offsetInCU: 0x1066, offset: 0xADCDC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16ApplicationStateOMa', symObjAddr: 0x22C0, symBinAddr: 0x140D0, symSize: 0x10 } + - { offsetInCU: 0x107A, offset: 0xADCF0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16ApplicationStateOSHAASQWb', symObjAddr: 0x22D0, symBinAddr: 0x140E0, symSize: 0x10 } + - { offsetInCU: 0x108E, offset: 0xADD04, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16ApplicationStateOACSQAAWl', symObjAddr: 0x22E0, symBinAddr: 0x140F0, symSize: 0x30 } + - { offsetInCU: 0x1186, offset: 0xADDFC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A28NotificationObserverDelegate_pSgXwWOh', symObjAddr: 0x2AC0, symBinAddr: 0x148D0, symSize: 0x20 } + - { offsetInCU: 0x119A, offset: 0xADE10, size: 0x8, addend: 0x0, symName: '_$sSo18OS_dispatch_sourceC8DispatchE19MemoryPressureEventVSgWOd', symObjAddr: 0x2B20, symBinAddr: 0x148F0, symSize: 0x40 } + - { offsetInCU: 0x11AE, offset: 0xADE24, size: 0x8, addend: 0x0, symName: '_$sSo18OS_dispatch_sourceC8DispatchE19MemoryPressureEventVSgWOc', symObjAddr: 0x2B60, symBinAddr: 0x14930, symSize: 0x40 } + - { offsetInCU: 0x11C2, offset: 0xADE38, size: 0x8, addend: 0x0, symName: '_$sSo18OS_dispatch_sourceC8DispatchE19MemoryPressureEventVSgWOh', symObjAddr: 0x2BA0, symBinAddr: 0x14970, symSize: 0x30 } + - { offsetInCU: 0x11D6, offset: 0xADE4C, size: 0x8, addend: 0x0, symName: '_$s8Dispatch0A13WorkItemFlagsVACs10SetAlgebraAAWl', symObjAddr: 0x2C00, symBinAddr: 0x149D0, symSize: 0x40 } + - { offsetInCU: 0x11EA, offset: 0xADE60, size: 0x8, addend: 0x0, symName: '_$sSay8Dispatch0A13WorkItemFlagsVGSayxGSTsWl', symObjAddr: 0x2C40, symBinAddr: 0x14A10, symSize: 0x50 } + - { offsetInCU: 0x11FE, offset: 0xADE74, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A26MemoryNotificationObserverC26memoryPressureEventHandleryyXBvgyycfU_TA', symObjAddr: 0x2D00, symBinAddr: 0x14AD0, symSize: 0x10 } + - { offsetInCU: 0x1212, offset: 0xADE88, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x2D10, symBinAddr: 0x14AE0, symSize: 0x20 } + - { offsetInCU: 0x1226, offset: 0xADE9C, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x2D30, symBinAddr: 0x14B00, symSize: 0x10 } + - { offsetInCU: 0x123A, offset: 0xADEB0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A31OrientationNotificationObserverC06notifyB6Change33_8EEDD0BA8D687033123C2C16121BE1CALLyyFypyXEfu_TA', symObjAddr: 0x2D40, symBinAddr: 0x14B10, symSize: 0xE } + - { offsetInCU: 0x1463, offset: 0xAE0D9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16ApplicationStateOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x1620, symBinAddr: 0x13450, symSize: 0x10 } + - { offsetInCU: 0x1513, offset: 0xAE189, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16ApplicationStateOSHAASH9hashValueSivgTW', symObjAddr: 0x1630, symBinAddr: 0x13460, symSize: 0x40 } + - { offsetInCU: 0x15C2, offset: 0xAE238, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16ApplicationStateOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x1670, symBinAddr: 0x134A0, symSize: 0x20 } + - { offsetInCU: 0x1615, offset: 0xAE28B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace16ApplicationStateOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x1690, symBinAddr: 0x134C0, symSize: 0x40 } + - { offsetInCU: 0x192B, offset: 0xAE5A1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A20NotificationObserverC06enablebC0yyF', symObjAddr: 0x10, symBinAddr: 0x11E80, symSize: 0xB0 } + - { offsetInCU: 0x1A8F, offset: 0xAE705, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A20NotificationObserverCfD', symObjAddr: 0xF0, symBinAddr: 0x11F60, symSize: 0x30 } + - { offsetInCU: 0x1B24, offset: 0xAE79A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A31OrientationNotificationObserverC06notifyB6Change33_8EEDD0BA8D687033123C2C16121BE1CALLyyF', symObjAddr: 0x1B0, symBinAddr: 0x11FE0, symSize: 0x100 } + - { offsetInCU: 0x1BB4, offset: 0xAE82A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A31OrientationNotificationObserverC06notifyB6Change33_8EEDD0BA8D687033123C2C16121BE1CALLyyFypyXEfu_', symObjAddr: 0x2B0, symBinAddr: 0x120E0, symSize: 0x100 } + - { offsetInCU: 0x1EB1, offset: 0xAEB27, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A31OrientationNotificationObserverC03addB10Breadcrumb33_8EEDD0BA8D687033123C2C16121BE1CALLyySSF', symObjAddr: 0x3E0, symBinAddr: 0x12210, symSize: 0x240 } + - { offsetInCU: 0x2226, offset: 0xAEE9C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A26MemoryNotificationObserverC26memoryPressureEventHandleryyXBvg', symObjAddr: 0x740, symBinAddr: 0x12570, symSize: 0xD0 } + - { offsetInCU: 0x2248, offset: 0xAEEBE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A26MemoryNotificationObserverC26memoryPressureEventHandleryyXBvgyycfU_', symObjAddr: 0x810, symBinAddr: 0x12640, symSize: 0x160 } + - { offsetInCU: 0x23B4, offset: 0xAF02A, size: 0x8, addend: 0x0, symName: '_$sSo18OS_dispatch_sourceP8DispatchE22setRegistrationHandler3qos5flags7handleryAC0D3QoSV_AC0D13WorkItemFlagsVyyXBSgtFfA0_', symObjAddr: 0xBE0, symBinAddr: 0x12A10, symSize: 0x70 } + - { offsetInCU: 0x2472, offset: 0xAF0E8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A26MemoryNotificationObserverC14startObservingyyAA0acD8Delegate_pF', symObjAddr: 0x970, symBinAddr: 0x127A0, symSize: 0x270 } + - { offsetInCU: 0x2546, offset: 0xAF1BC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A26MemoryNotificationObserverC7isDirtySbyF', symObjAddr: 0xC50, symBinAddr: 0x12A80, symSize: 0x180 } + - { offsetInCU: 0x2611, offset: 0xAF287, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A26MemoryNotificationObserverC13addBreadcrumb_5levelySS_AA0aF5LevelOtF', symObjAddr: 0xDD0, symBinAddr: 0x12C00, symSize: 0x1B0 } + - { offsetInCU: 0x27F1, offset: 0xAF467, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A26MemoryNotificationObserverCfD', symObjAddr: 0xF80, symBinAddr: 0x12DB0, symSize: 0x90 } + - { offsetInCU: 0x2843, offset: 0xAF4B9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A27BatteryNotificationObserverC13addBreadcrumbySbSgSSF', symObjAddr: 0x1200, symBinAddr: 0x13030, symSize: 0xC0 } + - { offsetInCU: 0x29D6, offset: 0xAF64C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A27BatteryNotificationObserverC14startObservingyyAA0acD8Delegate_pF', symObjAddr: 0x12C0, symBinAddr: 0x130F0, symSize: 0x120 } + - { offsetInCU: 0x2AB6, offset: 0xAF72C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A27BatteryNotificationObserverC06notifyB12StatusChange33_8EEDD0BA8D687033123C2C16121BE1CALLyyF', symObjAddr: 0x13E0, symBinAddr: 0x13210, symSize: 0xF0 } + - { offsetInCU: 0x2C4D, offset: 0xAF8C3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A28AppStateNotificationObserverC14startObservingyyAA0adE8Delegate_pF', symObjAddr: 0x1710, symBinAddr: 0x13540, symSize: 0xE0 } + - { offsetInCU: 0x2D3D, offset: 0xAF9B3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A28AppStateNotificationObserverC014addApplicationC10Breadcrumb33_8EEDD0BA8D687033123C2C16121BE1CALLyyF', symObjAddr: 0x1840, symBinAddr: 0x13670, symSize: 0x160 } + - { offsetInCU: 0x3008, offset: 0xAFC7E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A24CallNotificationObserverC14startObservingyyAA0acD8Delegate_pF', symObjAddr: 0x1BA0, symBinAddr: 0x139D0, symSize: 0x90 } + - { offsetInCU: 0x312B, offset: 0xAFDA1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A24CallNotificationObserverC13breadcrumbMsgSSvg', symObjAddr: 0x1C30, symBinAddr: 0x13A60, symSize: 0x2F0 } + - { offsetInCU: 0x354D, offset: 0xB01C3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A24CallNotificationObserverCfD', symObjAddr: 0x1F90, symBinAddr: 0x13DC0, symSize: 0x50 } + - { offsetInCU: 0x3627, offset: 0xB029D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A20NotificationObserverC11breadcrumbsAcA0A11BreadcrumbsC_tcfcTf4gn_n', symObjAddr: 0x2320, symBinAddr: 0x14130, symSize: 0x2A0 } + - { offsetInCU: 0x3968, offset: 0xB05DE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A24CallNotificationObserverC04callD0_0E7ChangedySo06CXCallD0C_So0G0CtFTf4dnn_n', symObjAddr: 0x29C0, symBinAddr: 0x147D0, symSize: 0x100 } + - { offsetInCU: 0x4F, offset: 0xB0815, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC6sharedAA0A18BreadcrumbProtocol_AA0aB11CustomizingAA0A7LoggingAA0a7MetricsE0AA0A9ReportingpSgvpZ', symObjAddr: 0x6350, symBinAddr: 0x8DF78, symSize: 0x0 } + - { offsetInCU: 0xD0, offset: 0xB0896, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC6sharedAA0A18BreadcrumbProtocol_AA0aB11CustomizingAA0A7LoggingAA0a7MetricsE0AA0A9ReportingpSgvgZTo', symObjAddr: 0xB0, symBinAddr: 0x14BD0, symSize: 0x40 } + - { offsetInCU: 0x11E, offset: 0xB08E4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC6sharedAA0A18BreadcrumbProtocol_AA0aB11CustomizingAA0A7LoggingAA0a7MetricsE0AA0A9ReportingpSgvsZTo', symObjAddr: 0x130, symBinAddr: 0x14C50, symSize: 0x50 } + - { offsetInCU: 0x19D, offset: 0xB0963, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC13configurationAA0aB13ConfigurationCvgTo', symObjAddr: 0x1C0, symBinAddr: 0x14CE0, symSize: 0x20 } + - { offsetInCU: 0x1F0, offset: 0xB09B6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC15metricsInstance33_EA28DC4535EBB00B6BA994646C43770BLLAA0A7MetricsCvgTo', symObjAddr: 0x200, symBinAddr: 0x14D20, symSize: 0x20 } + - { offsetInCU: 0x3E7, offset: 0xB0BAD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientCACycfcTo', symObjAddr: 0x1290, symBinAddr: 0x15DB0, symSize: 0x30 } + - { offsetInCU: 0x80B, offset: 0xB0FD1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientCfETo', symObjAddr: 0x12F0, symBinAddr: 0x15E10, symSize: 0x70 } + - { offsetInCU: 0x866, offset: 0xB102C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC8delegateAA0aB8Delegate_pSgvgTo', symObjAddr: 0x1360, symBinAddr: 0x15E80, symSize: 0x30 } + - { offsetInCU: 0x8FD, offset: 0xB10C3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC8delegateAA0aB8Delegate_pSgvsTo', symObjAddr: 0x13B0, symBinAddr: 0x15ED0, symSize: 0x20 } + - { offsetInCU: 0x9E7, offset: 0xB11AD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC10attributesSDySSypGvgTo', symObjAddr: 0x1410, symBinAddr: 0x15F30, symSize: 0x90 } + - { offsetInCU: 0xA91, offset: 0xB1257, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC10attributesSDySSypGvsTo', symObjAddr: 0x1500, symBinAddr: 0x16020, symSize: 0x70 } + - { offsetInCU: 0xB62, offset: 0xB1328, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC10attributesSDySSypGvpACTK', symObjAddr: 0x1750, symBinAddr: 0x16270, symSize: 0x70 } + - { offsetInCU: 0xB7A, offset: 0xB1340, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC10attributesSDySSypGvpACTk', symObjAddr: 0x17C0, symBinAddr: 0x162E0, symSize: 0x50 } + - { offsetInCU: 0xBBE, offset: 0xB1384, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC11attachmentsSay10Foundation3URLVGvgTo', symObjAddr: 0x1810, symBinAddr: 0x16330, symSize: 0x80 } + - { offsetInCU: 0xC83, offset: 0xB1449, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC11attachmentsSay10Foundation3URLVGvsTo', symObjAddr: 0x18F0, symBinAddr: 0x16410, symSize: 0xB0 } + - { offsetInCU: 0xCE2, offset: 0xB14A8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC11attachmentsSay10Foundation3URLVGvpACTK', symObjAddr: 0x1A20, symBinAddr: 0x16540, symSize: 0x60 } + - { offsetInCU: 0xCFA, offset: 0xB14C0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC11attachmentsSay10Foundation3URLVGvpACTk', symObjAddr: 0x1A80, symBinAddr: 0x165A0, symSize: 0x50 } + - { offsetInCU: 0xE1C, offset: 0xB15E2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC4send5error15attachmentPaths10completionys5Error_p_SaySSGyAA0A6ResultCctFTo', symObjAddr: 0x1EA0, symBinAddr: 0x169C0, symSize: 0x130 } + - { offsetInCU: 0xE9F, offset: 0xB1665, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC4send7message15attachmentPaths10completionySS_SaySSGyAA0A6ResultCctFTo', symObjAddr: 0x1FF0, symBinAddr: 0x16B10, symSize: 0xB0 } + - { offsetInCU: 0xEF6, offset: 0xB16BC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC4send9exception15attachmentPaths10completionySo11NSExceptionCSg_SaySSGyAA0A6ResultCctFTo', symObjAddr: 0x2160, symBinAddr: 0x16C80, symSize: 0x130 } + - { offsetInCU: 0xF8F, offset: 0xB1755, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC4send15attachmentPaths10completionySaySSG_yAA0A6ResultCctFTo', symObjAddr: 0x22B0, symBinAddr: 0x16DD0, symSize: 0x80 } + - { offsetInCU: 0x108F, offset: 0xB1855, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC19loggingDestinationsShyAA0A15BaseDestinationCGvgTo', symObjAddr: 0x2620, symBinAddr: 0x17140, symSize: 0xA0 } + - { offsetInCU: 0x10EC, offset: 0xB18B2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC19loggingDestinationsShyAA0A15BaseDestinationCGvsTo', symObjAddr: 0x26F0, symBinAddr: 0x17210, symSize: 0xA0 } + - { offsetInCU: 0x1138, offset: 0xB18FE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC19loggingDestinationsShyAA0A15BaseDestinationCGvpACTK', symObjAddr: 0x27E0, symBinAddr: 0x17300, symSize: 0x80 } + - { offsetInCU: 0x1150, offset: 0xB1916, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC19loggingDestinationsShyAA0A15BaseDestinationCGvpACTk', symObjAddr: 0x2860, symBinAddr: 0x17380, symSize: 0x70 } + - { offsetInCU: 0x1194, offset: 0xB195A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC11breadcrumbsAA0A11BreadcrumbsCvgTo', symObjAddr: 0x28F0, symBinAddr: 0x17410, symSize: 0x20 } + - { offsetInCU: 0x12A0, offset: 0xB1A66, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC17enableBreadcrumbsyyFTo', symObjAddr: 0x2AA0, symBinAddr: 0x175C0, symSize: 0x30 } + - { offsetInCU: 0x12D7, offset: 0xB1A9D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC17enableBreadcrumbsyyAA0A18BreadcrumbSettingsCFTo', symObjAddr: 0x2AF0, symBinAddr: 0x17610, symSize: 0x60 } + - { offsetInCU: 0x1340, offset: 0xB1B06, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC13addBreadcrumb_10attributes4type5levelSbSS_SDyS2SGAA0aD4TypeOAA0aD5LevelOtFTo', symObjAddr: 0x2BF0, symBinAddr: 0x17710, symSize: 0xA0 } + - { offsetInCU: 0x1377, offset: 0xB1B3D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC13addBreadcrumbySbSSFTo', symObjAddr: 0x2D20, symBinAddr: 0x17840, symSize: 0x60 } + - { offsetInCU: 0x13B3, offset: 0xB1B79, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC13addBreadcrumb_10attributesSbSS_SDyS2SGtFTo', symObjAddr: 0x2E20, symBinAddr: 0x17940, symSize: 0x90 } + - { offsetInCU: 0x13F4, offset: 0xB1BBA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC13addBreadcrumb_4type5levelSbSS_AA0aD4TypeOAA0aD5LevelOtFTo', symObjAddr: 0x2F50, symBinAddr: 0x17A70, symSize: 0x70 } + - { offsetInCU: 0x1469, offset: 0xB1C2F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC16clearBreadcrumbsSbyFTo', symObjAddr: 0x31E0, symBinAddr: 0x17D00, symSize: 0x70 } + - { offsetInCU: 0x14F3, offset: 0xB1CB9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherC6enableyyFyycACyxGcfu_yycfu0_AA20PersistentRepositoryCyAA0A6ReportCG_Tg5', symObjAddr: 0x4050, symBinAddr: 0x18B70, symSize: 0x90 } + - { offsetInCU: 0x15DF, offset: 0xB1DA5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryC6deleteyyxKFyyKXEfU_AA0A6ReportC_Tg5', symObjAddr: 0x3400, symBinAddr: 0x17F20, symSize: 0x1F0 } + - { offsetInCU: 0x18B4, offset: 0xB207A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryC19incrementRetryCount_5limityx_SitKFyyKXEfU_AA0A6ReportC_Tg5', symObjAddr: 0x39B0, symBinAddr: 0x184D0, symSize: 0x6A0 } + - { offsetInCU: 0x2114, offset: 0xB28DA, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV5merge_8isUnique16uniquingKeysWithyqd__n_Sbq_q__q_tKXEtKSTRd__x_q_t7ElementRtd__lFSS_yps15LazyMapSequenceVySDySSypGSS_yptGTg556$sSD9BacktraceE1poiySDyxq_GAC_ACtFZq_q__q_tXEfU_SS_ypTg5Tf1nncn_n', symObjAddr: 0x5190, symBinAddr: 0x19CB0, symSize: 0x460 } + - { offsetInCU: 0x231A, offset: 0xB2AE0, size: 0x8, addend: 0x0, symName: '_$sxq_xq_Iegnnrr_x3key_q_5valuetx_q_tIegnr_SHRzr0_lTRSS_ypTg575$sSD5merge_16uniquingKeysWithySDyxq_Gn_q_q__q_tKXEtKFx_q_tx_q_tcfU_SS_ypTG5Tf3nnpf_n', symObjAddr: 0x55F0, symBinAddr: 0x1A110, symSize: 0x40 } + - { offsetInCU: 0x235C, offset: 0xB2B22, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientCMa', symObjAddr: 0x5630, symBinAddr: 0x1A150, symSize: 0x20 } + - { offsetInCU: 0x2370, offset: 0xB2B36, size: 0x8, addend: 0x0, symName: ___swift_mutable_project_boxed_opaque_existential_1, symObjAddr: 0x5680, symBinAddr: 0x1A170, symSize: 0x30 } + - { offsetInCU: 0x2384, offset: 0xB2B4A, size: 0x8, addend: 0x0, symName: _keypath_get_selector_delegate, symObjAddr: 0x56F0, symBinAddr: 0x1A1A0, symSize: 0x10 } + - { offsetInCU: 0x2398, offset: 0xB2B5E, size: 0x8, addend: 0x0, symName: _keypath_get_selector_attributes, symObjAddr: 0x5750, symBinAddr: 0x1A200, symSize: 0x10 } + - { offsetInCU: 0x23AC, offset: 0xB2B72, size: 0x8, addend: 0x0, symName: _keypath_get_selector_attachments, symObjAddr: 0x5780, symBinAddr: 0x1A230, symSize: 0x10 } + - { offsetInCU: 0x23C0, offset: 0xB2B86, size: 0x8, addend: 0x0, symName: _keypath_get_selector_loggingDestinations, symObjAddr: 0x57B0, symBinAddr: 0x1A260, symSize: 0x10 } + - { offsetInCU: 0x23D4, offset: 0xB2B9A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC11reportCrash33_EA28DC4535EBB00B6BA994646C43770BLL12faultMessage9exception15attachmentPaths10completionySSSg_So11NSExceptionCSgSaySSGyAA0A6ResultCctF015$s9Backtrace0A6R16CIeyBy_ACIegg_TRAPIeyBy_Tf1nnncn_nTf4nnnng_n', symObjAddr: 0x5800, symBinAddr: 0x1A2B0, symSize: 0x370 } + - { offsetInCU: 0x2501, offset: 0xB2CC7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ResultCIeyBy_ACIegg_TRTA', symObjAddr: 0x5B90, symBinAddr: 0x1A640, symSize: 0x20 } + - { offsetInCU: 0x252A, offset: 0xB2CF0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11Dispatching_pWOc', symObjAddr: 0x5BB0, symBinAddr: 0x1A660, symSize: 0x30 } + - { offsetInCU: 0x253E, offset: 0xB2D04, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC11reportCrash33_EA28DC4535EBB00B6BA994646C43770BLL12faultMessage9exception15attachmentPaths10completionySSSg_So11NSExceptionCSgSaySSGyAA0A6ResultCctFyycfU_TA', symObjAddr: 0x5C10, symBinAddr: 0x1A6C0, symSize: 0x20 } + - { offsetInCU: 0x2552, offset: 0xB2D18, size: 0x8, addend: 0x0, symName: '_$sSS3key_yp5valuetSgWOc', symObjAddr: 0x5CB0, symBinAddr: 0x1A730, symSize: 0x40 } + - { offsetInCU: 0x2566, offset: 0xB2D2C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC18startCrashReporteryyKFyycfU_TA', symObjAddr: 0x5D80, symBinAddr: 0x1A7A0, symSize: 0x10 } + - { offsetInCU: 0x257A, offset: 0xB2D40, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC18startCrashReporteryyKFyycfU1_TA', symObjAddr: 0x5D90, symBinAddr: 0x1A7B0, symSize: 0x10 } + - { offsetInCU: 0x258E, offset: 0xB2D54, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC18startCrashReporteryyKFyycfU_ypyXEfu_TA', symObjAddr: 0x5DA0, symBinAddr: 0x1A7C0, symSize: 0x10 } + - { offsetInCU: 0x25A2, offset: 0xB2D68, size: 0x8, addend: 0x0, symName: ___swift_allocate_boxed_opaque_existential_0, symObjAddr: 0x5DB0, symBinAddr: 0x1A7D0, symSize: 0x30 } + - { offsetInCU: 0x25B6, offset: 0xB2D7C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherC6enableyyFyycACyxGcfu_yycfu0_AA20PersistentRepositoryCyAA0A6ReportCG_Tg5TA', symObjAddr: 0x5DE0, symBinAddr: 0x1A800, symSize: 0x10 } + - { offsetInCU: 0x25CA, offset: 0xB2D90, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x5DF0, symBinAddr: 0x1A810, symSize: 0x20 } + - { offsetInCU: 0x25DE, offset: 0xB2DA4, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x5E10, symBinAddr: 0x1A830, symSize: 0x10 } + - { offsetInCU: 0x25F2, offset: 0xB2DB8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherC10batchRetryyyFypyXEfu_TA', symObjAddr: 0x5ED0, symBinAddr: 0x1A8F0, symSize: 0x10 } + - { offsetInCU: 0x2606, offset: 0xB2DCC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherC10batchRetryyyFypyXEfu1_TA', symObjAddr: 0x5F10, symBinAddr: 0x1A900, symSize: 0x10 } + - { offsetInCU: 0x262C, offset: 0xB2DF2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryC19incrementRetryCount_5limityx_SitKFyyKXEfU_AA0A6ReportC_TG5TA', symObjAddr: 0x5F20, symBinAddr: 0x1A910, symSize: 0x20 } + - { offsetInCU: 0x2655, offset: 0xB2E1B, size: 0x8, addend: 0x0, symName: '_$sSo22NSManagedObjectContextC9BacktraceE22performAndWaitThrowingyxxyKXEKlFyyXEfU_yt_Tg5TA', symObjAddr: 0x5F60, symBinAddr: 0x1A950, symSize: 0x20 } + - { offsetInCU: 0x2669, offset: 0xB2E2F, size: 0x8, addend: 0x0, symName: '_$sIg_Ieg_TRTA', symObjAddr: 0x5FA0, symBinAddr: 0x1A990, symSize: 0x20 } + - { offsetInCU: 0x267D, offset: 0xB2E43, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherC10batchRetryyyFypyXEfu0_TA', symObjAddr: 0x5FC0, symBinAddr: 0x1A9B0, symSize: 0x10 } + - { offsetInCU: 0x2691, offset: 0xB2E57, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataVSgWOy', symObjAddr: 0x5FD0, symBinAddr: 0x1A9C0, symSize: 0x20 } + - { offsetInCU: 0x26B7, offset: 0xB2E7D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryC6deleteyyxKFyyKXEfU_AA0A6ReportC_TG5TA', symObjAddr: 0x6090, symBinAddr: 0x1AA20, symSize: 0x20 } + - { offsetInCU: 0x26E0, offset: 0xB2EA6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace12NetworkErrorOACs0C0AAWl', symObjAddr: 0x60F0, symBinAddr: 0x1AA80, symSize: 0x30 } + - { offsetInCU: 0x26F4, offset: 0xB2EBA, size: 0x8, addend: 0x0, symName: '_$sS2Ss7CVarArg10FoundationWl', symObjAddr: 0x6120, symBinAddr: 0x1AAB0, symSize: 0x30 } + - { offsetInCU: 0x2708, offset: 0xB2ECE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15RepositoryErrorOACs0C0AAWl', symObjAddr: 0x61C0, symBinAddr: 0x1AB10, symSize: 0x30 } + - { offsetInCU: 0x2762, offset: 0xB2F28, size: 0x8, addend: 0x0, symName: '_$sSD7merging_16uniquingKeysWithSDyxq_GACn_q_q__q_tKXEtKFSS_ypTg556$sSD9BacktraceE1poiySDyxq_GAC_ACtFZq_q__q_tXEfU_SS_ypTg5Tf1ncn_n', symObjAddr: 0x0, symBinAddr: 0x14B20, symSize: 0x70 } + - { offsetInCU: 0x2EEF, offset: 0xB36B5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC6sharedAA0A18BreadcrumbProtocol_AA0aB11CustomizingAA0A7LoggingAA0a7MetricsE0AA0A9ReportingpSgvgZ', symObjAddr: 0x70, symBinAddr: 0x14B90, symSize: 0x40 } + - { offsetInCU: 0x2F23, offset: 0xB36E9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC6sharedAA0A18BreadcrumbProtocol_AA0aB11CustomizingAA0A7LoggingAA0a7MetricsE0AA0A9ReportingpSgvsZ', symObjAddr: 0xF0, symBinAddr: 0x14C10, symSize: 0x40 } + - { offsetInCU: 0x2F6D, offset: 0xB3733, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC6sharedAA0A18BreadcrumbProtocol_AA0aB11CustomizingAA0A7LoggingAA0a7MetricsE0AA0A9ReportingpSgvMZ', symObjAddr: 0x180, symBinAddr: 0x14CA0, symSize: 0x30 } + - { offsetInCU: 0x2F8E, offset: 0xB3754, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC6sharedAA0A18BreadcrumbProtocol_AA0aB11CustomizingAA0A7LoggingAA0a7MetricsE0AA0A9ReportingpSgvMZ.resume.0', symObjAddr: 0x1B0, symBinAddr: 0x14CD0, symSize: 0x10 } + - { offsetInCU: 0x2FC8, offset: 0xB378E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC13configurationAA0aB13ConfigurationCvg', symObjAddr: 0x1E0, symBinAddr: 0x14D00, symSize: 0x20 } + - { offsetInCU: 0x2FF9, offset: 0xB37BF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC11credentials13crashReporterAcA0A11CredentialsC_AA0a5CrashE0CtKcfC', symObjAddr: 0x220, symBinAddr: 0x14D40, symSize: 0x40 } + - { offsetInCU: 0x3021, offset: 0xB37E7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC11credentials13crashReporterAcA0A11CredentialsC_AA0a5CrashE0CtKcfc', symObjAddr: 0x260, symBinAddr: 0x14D80, symSize: 0x110 } + - { offsetInCU: 0x30A1, offset: 0xB3867, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC11credentialsAcA0A11CredentialsC_tKcfC', symObjAddr: 0x390, symBinAddr: 0x14EB0, symSize: 0x40 } + - { offsetInCU: 0x3116, offset: 0xB38DC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC11credentialsAcA0A11CredentialsC_tKcfc', symObjAddr: 0x3D0, symBinAddr: 0x14EF0, symSize: 0x190 } + - { offsetInCU: 0x3232, offset: 0xB39F8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC13configurationAcA0aB13ConfigurationC_tKcfC', symObjAddr: 0x580, symBinAddr: 0x150A0, symSize: 0x40 } + - { offsetInCU: 0x32EE, offset: 0xB3AB4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC13configurationAcA0aB13ConfigurationC_tKcfc', symObjAddr: 0x5C0, symBinAddr: 0x150E0, symSize: 0x3C0 } + - { offsetInCU: 0x353E, offset: 0xB3D04, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC13configuration13crashReporterAcA0aB13ConfigurationC_AA0a5CrashE0CtKcfC', symObjAddr: 0xA10, symBinAddr: 0x15530, symSize: 0x40 } + - { offsetInCU: 0x3552, offset: 0xB3D18, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC13configuration13crashReporterAcA0aB13ConfigurationC_AA0a5CrashE0CtKcfc', symObjAddr: 0xA50, symBinAddr: 0x15570, symSize: 0x380 } + - { offsetInCU: 0x374C, offset: 0xB3F12, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC13configuration8debugger8reporter10dispatcher3apiAcA0aB13ConfigurationC_AA16DebuggerChecking_pXpAA0A8ReporterCAA11Dispatching_pAA0A3ApiCtKcfc', symObjAddr: 0xE80, symBinAddr: 0x159A0, symSize: 0x1E0 } + - { offsetInCU: 0x3832, offset: 0xB3FF8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC18startCrashReporteryyKF', symObjAddr: 0x1060, symBinAddr: 0x15B80, symSize: 0x1E0 } + - { offsetInCU: 0x3934, offset: 0xB40FA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC18startCrashReporteryyKFyycfU_', symObjAddr: 0x23F0, symBinAddr: 0x16F10, symSize: 0xF0 } + - { offsetInCU: 0x39DE, offset: 0xB41A4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC18startCrashReporteryyKFyycfU_ypyXEfu_', symObjAddr: 0x24E0, symBinAddr: 0x17000, symSize: 0x50 } + - { offsetInCU: 0x39F6, offset: 0xB41BC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC18startCrashReporteryyKFyycfU0_', symObjAddr: 0x2530, symBinAddr: 0x17050, symSize: 0x40 } + - { offsetInCU: 0x3A58, offset: 0xB421E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC18startCrashReporteryyKFyycfU1_', symObjAddr: 0x2570, symBinAddr: 0x17090, symSize: 0x70 } + - { offsetInCU: 0x3A9A, offset: 0xB4260, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC18startCrashReporteryyKFyycfU2_', symObjAddr: 0x25E0, symBinAddr: 0x17100, symSize: 0x40 } + - { offsetInCU: 0x3AFD, offset: 0xB42C3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientCACycfC', symObjAddr: 0x1240, symBinAddr: 0x15D60, symSize: 0x20 } + - { offsetInCU: 0x3B11, offset: 0xB42D7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientCACycfc', symObjAddr: 0x1260, symBinAddr: 0x15D80, symSize: 0x30 } + - { offsetInCU: 0x3B6A, offset: 0xB4330, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientCfD', symObjAddr: 0x12C0, symBinAddr: 0x15DE0, symSize: 0x30 } + - { offsetInCU: 0x3BB5, offset: 0xB437B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC8delegateAA0aB8Delegate_pSgvg', symObjAddr: 0x1390, symBinAddr: 0x15EB0, symSize: 0x20 } + - { offsetInCU: 0x3C35, offset: 0xB43FB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC8delegateAA0aB8Delegate_pSgvs', symObjAddr: 0x13D0, symBinAddr: 0x15EF0, symSize: 0x40 } + - { offsetInCU: 0x3CB1, offset: 0xB4477, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC10attributesSDySSypGvg', symObjAddr: 0x14A0, symBinAddr: 0x15FC0, symSize: 0x60 } + - { offsetInCU: 0x3DBA, offset: 0xB4580, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC10attributesSDySSypGvs', symObjAddr: 0x1570, symBinAddr: 0x16090, symSize: 0x1E0 } + - { offsetInCU: 0x3EE9, offset: 0xB46AF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC11attachmentsSay10Foundation3URLVGvg', symObjAddr: 0x1890, symBinAddr: 0x163B0, symSize: 0x60 } + - { offsetInCU: 0x3F94, offset: 0xB475A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC11attachmentsSay10Foundation3URLVGvs', symObjAddr: 0x19A0, symBinAddr: 0x164C0, symSize: 0x80 } + - { offsetInCU: 0x3FF1, offset: 0xB47B7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC4send5error15attachmentPaths10completionys5Error_p_SaySSGyAA0A6ResultCctF', symObjAddr: 0x1AD0, symBinAddr: 0x165F0, symSize: 0xB0 } + - { offsetInCU: 0x4082, offset: 0xB4848, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC11reportCrash33_EA28DC4535EBB00B6BA994646C43770BLL12faultMessage9exception15attachmentPaths10completionySSSg_So11NSExceptionCSgSaySSGyAA0A6ResultCctF', symObjAddr: 0x1B80, symBinAddr: 0x166A0, symSize: 0x320 } + - { offsetInCU: 0x41A2, offset: 0xB4968, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC11reportCrash33_EA28DC4535EBB00B6BA994646C43770BLL12faultMessage9exception15attachmentPaths10completionySSSg_So11NSExceptionCSgSaySSGyAA0A6ResultCctFyycfU_', symObjAddr: 0x2330, symBinAddr: 0x16E50, symSize: 0x80 } + - { offsetInCU: 0x4204, offset: 0xB49CA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC11reportCrash33_EA28DC4535EBB00B6BA994646C43770BLL12faultMessage9exception15attachmentPaths10completionySSSg_So11NSExceptionCSgSaySSGyAA0A6ResultCctFyycfU0_', symObjAddr: 0x23B0, symBinAddr: 0x16ED0, symSize: 0x40 } + - { offsetInCU: 0x42AE, offset: 0xB4A74, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC4send7message15attachmentPaths10completionySS_SaySSGyAA0A6ResultCctF', symObjAddr: 0x1FD0, symBinAddr: 0x16AF0, symSize: 0x20 } + - { offsetInCU: 0x4318, offset: 0xB4ADE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC4send9exception15attachmentPaths10completionySo11NSExceptionCSg_SaySSGyAA0A6ResultCctF', symObjAddr: 0x20A0, symBinAddr: 0x16BC0, symSize: 0xC0 } + - { offsetInCU: 0x43B0, offset: 0xB4B76, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC4send15attachmentPaths10completionySaySSG_yAA0A6ResultCctF', symObjAddr: 0x2290, symBinAddr: 0x16DB0, symSize: 0x20 } + - { offsetInCU: 0x449E, offset: 0xB4C64, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC19loggingDestinationsShyAA0A15BaseDestinationCGvg', symObjAddr: 0x26C0, symBinAddr: 0x171E0, symSize: 0x30 } + - { offsetInCU: 0x44EB, offset: 0xB4CB1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC19loggingDestinationsShyAA0A15BaseDestinationCGvs', symObjAddr: 0x2790, symBinAddr: 0x172B0, symSize: 0x50 } + - { offsetInCU: 0x451D, offset: 0xB4CE3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC7metricsAA0A7MetricsCvg', symObjAddr: 0x28D0, symBinAddr: 0x173F0, symSize: 0x20 } + - { offsetInCU: 0x4554, offset: 0xB4D1A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC11breadcrumbsAA0A11BreadcrumbsCvg', symObjAddr: 0x2910, symBinAddr: 0x17430, symSize: 0x20 } + - { offsetInCU: 0x45F6, offset: 0xB4DBC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC17enableBreadcrumbsyyF', symObjAddr: 0x2930, symBinAddr: 0x17450, symSize: 0x170 } + - { offsetInCU: 0x46A3, offset: 0xB4E69, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC17enableBreadcrumbsyyAA0A18BreadcrumbSettingsCF', symObjAddr: 0x2AD0, symBinAddr: 0x175F0, symSize: 0x20 } + - { offsetInCU: 0x4854, offset: 0xB501A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC13addBreadcrumb_10attributes4type5levelSbSS_SDyS2SGAA0aD4TypeOAA0aD5LevelOtF', symObjAddr: 0x2B50, symBinAddr: 0x17670, symSize: 0xA0 } + - { offsetInCU: 0x496A, offset: 0xB5130, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC13addBreadcrumbySbSSF', symObjAddr: 0x2C90, symBinAddr: 0x177B0, symSize: 0x90 } + - { offsetInCU: 0x4A64, offset: 0xB522A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC13addBreadcrumb_10attributesSbSS_SDyS2SGtF', symObjAddr: 0x2D80, symBinAddr: 0x178A0, symSize: 0xA0 } + - { offsetInCU: 0x4B67, offset: 0xB532D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC13addBreadcrumb_4type5levelSbSS_AA0aD4TypeOAA0aD5LevelOtF', symObjAddr: 0x2EB0, symBinAddr: 0x179D0, symSize: 0xA0 } + - { offsetInCU: 0x4C74, offset: 0xB543A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC13addBreadcrumb_5levelSbSS_AA0aD5LevelOtF', symObjAddr: 0x2FC0, symBinAddr: 0x17AE0, symSize: 0x90 } + - { offsetInCU: 0x4D7E, offset: 0xB5544, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC13addBreadcrumb_4typeSbSS_AA0aD4TypeOtF', symObjAddr: 0x3070, symBinAddr: 0x17B90, symSize: 0x90 } + - { offsetInCU: 0x4E99, offset: 0xB565F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ClientC16clearBreadcrumbsSbyF', symObjAddr: 0x3190, symBinAddr: 0x17CB0, symSize: 0x50 } + - { offsetInCU: 0x4FDB, offset: 0xB57A1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherC6enableyyFAA20PersistentRepositoryCyAA0A6ReportCG_Tg5', symObjAddr: 0x3250, symBinAddr: 0x17D70, symSize: 0x1B0 } + - { offsetInCU: 0x524A, offset: 0xB5A10, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherC14configureTimer4withy8Dispatch0F8WorkItemC_tFAA20PersistentRepositoryCyAA0A6ReportCG_Tg5', symObjAddr: 0x40E0, symBinAddr: 0x18C00, symSize: 0x2B0 } + - { offsetInCU: 0x55A9, offset: 0xB5D6F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherC10batchRetryyyFAA20PersistentRepositoryCyAA0A6ReportCG_Tg5', symObjAddr: 0x4390, symBinAddr: 0x18EB0, symSize: 0xD30 } + - { offsetInCU: 0x5CE8, offset: 0xB64AE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherC21reportsFromRepository5limitSayAA0A6ReportCGSi_tKFAA010PersistentE0CyAGG_Tg5', symObjAddr: 0x50C0, symBinAddr: 0x19BE0, symSize: 0xD0 } + - { offsetInCU: 0x27, offset: 0xB6687, size: 0x8, addend: 0x0, symName: '_$s9Backtrace29AttachmentBookmarkHandlerImplO07convertB15UrlsToBookmarksySDySS10Foundation4DataVGSayAE3URLVGKFZypyXEfu_', symObjAddr: 0x20, symBinAddr: 0x1ACA0, symSize: 0xC0 } + - { offsetInCU: 0x5B, offset: 0xB66BB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace29AttachmentBookmarkHandlerImplO07convertB15UrlsToBookmarksySDySS10Foundation4DataVGSayAE3URLVGKFZypyXEfu_', symObjAddr: 0x20, symBinAddr: 0x1ACA0, symSize: 0xC0 } + - { offsetInCU: 0xDD, offset: 0xB673D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace29AttachmentBookmarkHandlerImplO07convertB15UrlsToBookmarksySDySS10Foundation4DataVGSayAE3URLVGKFZTf4nd_n', symObjAddr: 0xE0, symBinAddr: 0x1AD60, symSize: 0x470 } + - { offsetInCU: 0x35B, offset: 0xB69BB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace29AttachmentBookmarkHandlerImplO07extractB4UrlsySay10Foundation3URLVGSDySSAE4DataVGKFZTf4nd_n', symObjAddr: 0x650, symBinAddr: 0x1B210, symSize: 0x559 } + - { offsetInCU: 0x7BF, offset: 0xB6E1F, size: 0x8, addend: 0x0, symName: '_$s10Foundation3URLVSgWOh', symObjAddr: 0x590, symBinAddr: 0x1B1D0, symSize: 0x30 } + - { offsetInCU: 0x7D3, offset: 0xB6E33, size: 0x8, addend: 0x0, symName: '_$s9Backtrace29AttachmentBookmarkHandlerImplO07convertB15UrlsToBookmarksySDySS10Foundation4DataVGSayAE3URLVGKFZypyXEfu_TA', symObjAddr: 0x5C0, symBinAddr: 0x1B200, symSize: 0x10 } + - { offsetInCU: 0x4F, offset: 0xB73F9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO13directoryName33_4CBCD655F1E74D9824DA204F4D42372DLLSSvpZ', symObjAddr: 0xCD0, symBinAddr: 0x8E030, symSize: 0x0 } + - { offsetInCU: 0x87, offset: 0xB7431, size: 0x8, addend: 0x0, symName: '_$s9Backtrace23AttachmentsStorageErrorOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x0, symBinAddr: 0x1B770, symSize: 0x10 } + - { offsetInCU: 0xFF, offset: 0xB74A9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace23AttachmentsStorageErrorOSHAASH9hashValueSivgTW', symObjAddr: 0x10, symBinAddr: 0x1B780, symSize: 0x40 } + - { offsetInCU: 0x1E3, offset: 0xB758D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace23AttachmentsStorageErrorOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x50, symBinAddr: 0x1B7C0, symSize: 0x20 } + - { offsetInCU: 0x339, offset: 0xB76E3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO0B6ConfigVAA0D0A2aFP12directoryUrl10Foundation3URLVvgTW', symObjAddr: 0x3C0, symBinAddr: 0x1BB30, symSize: 0x30 } + - { offsetInCU: 0x37F, offset: 0xB7729, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO0B6ConfigVAA0D0A2aFP7fileUrl10Foundation3URLVvgTW', symObjAddr: 0x3F0, symBinAddr: 0x1BB60, symSize: 0x30 } + - { offsetInCU: 0x3B3, offset: 0xB775D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO13directoryName33_4CBCD655F1E74D9824DA204F4D42372DLL_WZ', symObjAddr: 0x420, symBinAddr: 0x1BB90, symSize: 0xA0 } + - { offsetInCU: 0x3CD, offset: 0xB7777, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO0B6ConfigVMa', symObjAddr: 0x620, symBinAddr: 0x1BD90, symSize: 0x30 } + - { offsetInCU: 0x3E1, offset: 0xB778B, size: 0x8, addend: 0x0, symName: '_$s10Foundation3URLVACs23CustomStringConvertibleAAWl', symObjAddr: 0x650, symBinAddr: 0x1BDC0, symSize: 0x40 } + - { offsetInCU: 0x3F5, offset: 0xB779F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FileErrorOACs0C0AAWl', symObjAddr: 0x700, symBinAddr: 0x1BE00, symSize: 0x30 } + - { offsetInCU: 0x409, offset: 0xB77B3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace23AttachmentsStorageErrorOwet', symObjAddr: 0x750, symBinAddr: 0x1BE30, symSize: 0x80 } + - { offsetInCU: 0x41D, offset: 0xB77C7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace23AttachmentsStorageErrorOwst', symObjAddr: 0x7D0, symBinAddr: 0x1BEB0, symSize: 0xD0 } + - { offsetInCU: 0x431, offset: 0xB77DB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace23AttachmentsStorageErrorOwug', symObjAddr: 0x8A0, symBinAddr: 0x1BF80, symSize: 0x10 } + - { offsetInCU: 0x445, offset: 0xB77EF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace23AttachmentsStorageErrorOwup', symObjAddr: 0x8B0, symBinAddr: 0x1BF90, symSize: 0x10 } + - { offsetInCU: 0x459, offset: 0xB7803, size: 0x8, addend: 0x0, symName: '_$s9Backtrace23AttachmentsStorageErrorOwui', symObjAddr: 0x8C0, symBinAddr: 0x1BFA0, symSize: 0x10 } + - { offsetInCU: 0x46D, offset: 0xB7817, size: 0x8, addend: 0x0, symName: '_$s9Backtrace23AttachmentsStorageErrorOMa', symObjAddr: 0x8D0, symBinAddr: 0x1BFB0, symSize: 0x10 } + - { offsetInCU: 0x481, offset: 0xB782B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO0B6ConfigVwCP', symObjAddr: 0x8E0, symBinAddr: 0x1BFC0, symSize: 0xA0 } + - { offsetInCU: 0x495, offset: 0xB783F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO0B6ConfigVwxx', symObjAddr: 0x980, symBinAddr: 0x1C060, symSize: 0x50 } + - { offsetInCU: 0x4A9, offset: 0xB7853, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO0B6ConfigVwcp', symObjAddr: 0x9D0, symBinAddr: 0x1C0B0, symSize: 0x70 } + - { offsetInCU: 0x4BD, offset: 0xB7867, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO0B6ConfigVwca', symObjAddr: 0xA40, symBinAddr: 0x1C120, symSize: 0x70 } + - { offsetInCU: 0x4D1, offset: 0xB787B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO0B6ConfigVwtk', symObjAddr: 0xAB0, symBinAddr: 0x1C190, symSize: 0x70 } + - { offsetInCU: 0x4E5, offset: 0xB788F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO0B6ConfigVwta', symObjAddr: 0xB20, symBinAddr: 0x1C200, symSize: 0x70 } + - { offsetInCU: 0x4F9, offset: 0xB78A3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO0B6ConfigVwet', symObjAddr: 0xB90, symBinAddr: 0x1C270, symSize: 0x20 } + - { offsetInCU: 0x50D, offset: 0xB78B7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO0B6ConfigVwst', symObjAddr: 0xBE0, symBinAddr: 0x1C2C0, symSize: 0x20 } + - { offsetInCU: 0x521, offset: 0xB78CB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO0B6ConfigVMr', symObjAddr: 0xC30, symBinAddr: 0x1C310, symSize: 0x60 } + - { offsetInCU: 0x535, offset: 0xB78DF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace23AttachmentsStorageErrorOSHAASQWb', symObjAddr: 0xC90, symBinAddr: 0x1C370, symSize: 0x10 } + - { offsetInCU: 0x549, offset: 0xB78F3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace23AttachmentsStorageErrorOACSQAAWl', symObjAddr: 0xCA0, symBinAddr: 0x1C380, symSize: 0x2E } + - { offsetInCU: 0x5CD, offset: 0xB7977, size: 0x8, addend: 0x0, symName: '_$s9Backtrace23AttachmentsStorageErrorOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x70, symBinAddr: 0x1B7E0, symSize: 0x40 } + - { offsetInCU: 0x66A, offset: 0xB7A14, size: 0x8, addend: 0x0, symName: '_$s9Backtrace23AttachmentsStorageErrorOs0D0AAsADP7_domainSSvgTW', symObjAddr: 0xB0, symBinAddr: 0x1B820, symSize: 0x10 } + - { offsetInCU: 0x686, offset: 0xB7A30, size: 0x8, addend: 0x0, symName: '_$s9Backtrace23AttachmentsStorageErrorOs0D0AAsADP5_codeSivgTW', symObjAddr: 0xC0, symBinAddr: 0x1B830, symSize: 0x10 } + - { offsetInCU: 0x6A2, offset: 0xB7A4C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace23AttachmentsStorageErrorOs0D0AAsADP9_userInfoyXlSgvgTW', symObjAddr: 0xD0, symBinAddr: 0x1B840, symSize: 0x10 } + - { offsetInCU: 0x6BE, offset: 0xB7A68, size: 0x8, addend: 0x0, symName: '_$s9Backtrace23AttachmentsStorageErrorOs0D0AAsADP19_getEmbeddedNSErroryXlSgyFTW', symObjAddr: 0xE0, symBinAddr: 0x1B850, symSize: 0x10 } + - { offsetInCU: 0x8FA, offset: 0xB7CA4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO0B6ConfigV8fileNameAESS_tKcfC', symObjAddr: 0xF0, symBinAddr: 0x1B860, symSize: 0x2D0 } + - { offsetInCU: 0x4F, offset: 0xB7E20, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO13directoryName33_AFF1181957BEFC1E105BA25887910738LLSSvpZ', symObjAddr: 0x9C0, symBinAddr: 0x8E0E8, symSize: 0x0 } + - { offsetInCU: 0x10B, offset: 0xB7EDC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO0B6ConfigVAA0D0A2aFP12directoryUrl10Foundation3URLVvgTW', symObjAddr: 0x2A0, symBinAddr: 0x1C650, symSize: 0x30 } + - { offsetInCU: 0x151, offset: 0xB7F22, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO0B6ConfigVAA0D0A2aFP7fileUrl10Foundation3URLVvgTW', symObjAddr: 0x2D0, symBinAddr: 0x1C680, symSize: 0x30 } + - { offsetInCU: 0x185, offset: 0xB7F56, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO13directoryName33_AFF1181957BEFC1E105BA25887910738LL_WZ', symObjAddr: 0x300, symBinAddr: 0x1C6B0, symSize: 0xA0 } + - { offsetInCU: 0x19F, offset: 0xB7F70, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO0B6ConfigVMa', symObjAddr: 0x500, symBinAddr: 0x1C8B0, symSize: 0x30 } + - { offsetInCU: 0x1B3, offset: 0xB7F84, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO0B6ConfigVwCP', symObjAddr: 0x610, symBinAddr: 0x1C8E0, symSize: 0xA0 } + - { offsetInCU: 0x1C7, offset: 0xB7F98, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO0B6ConfigVwxx', symObjAddr: 0x6B0, symBinAddr: 0x1C980, symSize: 0x50 } + - { offsetInCU: 0x1DB, offset: 0xB7FAC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO0B6ConfigVwcp', symObjAddr: 0x700, symBinAddr: 0x1C9D0, symSize: 0x70 } + - { offsetInCU: 0x1EF, offset: 0xB7FC0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO0B6ConfigVwca', symObjAddr: 0x770, symBinAddr: 0x1CA40, symSize: 0x70 } + - { offsetInCU: 0x203, offset: 0xB7FD4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO0B6ConfigVwtk', symObjAddr: 0x7E0, symBinAddr: 0x1CAB0, symSize: 0x70 } + - { offsetInCU: 0x217, offset: 0xB7FE8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO0B6ConfigVwta', symObjAddr: 0x850, symBinAddr: 0x1CB20, symSize: 0x70 } + - { offsetInCU: 0x22B, offset: 0xB7FFC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO0B6ConfigVwet', symObjAddr: 0x8C0, symBinAddr: 0x1CB90, symSize: 0x20 } + - { offsetInCU: 0x23F, offset: 0xB8010, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO0B6ConfigVwst', symObjAddr: 0x910, symBinAddr: 0x1CBE0, symSize: 0x20 } + - { offsetInCU: 0x253, offset: 0xB8024, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO0B6ConfigVMr', symObjAddr: 0x960, symBinAddr: 0x1CC30, symSize: 0x5D } + - { offsetInCU: 0x416, offset: 0xB81E7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO0B6ConfigV8fileNameAESS_tKcfC', symObjAddr: 0x0, symBinAddr: 0x1C3B0, symSize: 0x2A0 } + - { offsetInCU: 0x2B, offset: 0xB8315, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV9BacktraceE23prettyPrintedJSONString33_469202829F18EB25EC28A09E9DAA6BEBLLSSSgvg', symObjAddr: 0x0, symBinAddr: 0x1CC90, symSize: 0x210 } + - { offsetInCU: 0xAE, offset: 0xB8398, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14MetricsRequestV05writebC003urlC07payload10Foundation10URLRequestVAI_xtKAA7PayloadRzlFZypyXEfu_', symObjAddr: 0x210, symBinAddr: 0x1CEA0, symSize: 0xD0 } + - { offsetInCU: 0x184, offset: 0xB846E, size: 0x8, addend: 0x0, symName: ___swift_project_boxed_opaque_existential_0, symObjAddr: 0x300, symBinAddr: 0x1CF70, symSize: 0x30 } + - { offsetInCU: 0x198, offset: 0xB8482, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14MetricsRequestVwCP', symObjAddr: 0x3A0, symBinAddr: 0x1CFA0, symSize: 0x30 } + - { offsetInCU: 0x1AC, offset: 0xB8496, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14MetricsRequestVwxx', symObjAddr: 0x3D0, symBinAddr: 0x1CFD0, symSize: 0x30 } + - { offsetInCU: 0x1C0, offset: 0xB84AA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14MetricsRequestVwcp', symObjAddr: 0x400, symBinAddr: 0x1D000, symSize: 0x30 } + - { offsetInCU: 0x1D4, offset: 0xB84BE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14MetricsRequestVwca', symObjAddr: 0x430, symBinAddr: 0x1D030, symSize: 0x30 } + - { offsetInCU: 0x1E8, offset: 0xB84D2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14MetricsRequestVwtk', symObjAddr: 0x460, symBinAddr: 0x1D060, symSize: 0x30 } + - { offsetInCU: 0x1FC, offset: 0xB84E6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14MetricsRequestVwta', symObjAddr: 0x490, symBinAddr: 0x1D090, symSize: 0x30 } + - { offsetInCU: 0x210, offset: 0xB84FA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14MetricsRequestVwet', symObjAddr: 0x4C0, symBinAddr: 0x1D0C0, symSize: 0x20 } + - { offsetInCU: 0x224, offset: 0xB850E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14MetricsRequestVwst', symObjAddr: 0x510, symBinAddr: 0x1D110, symSize: 0x20 } + - { offsetInCU: 0x238, offset: 0xB8522, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14MetricsRequestVMa', symObjAddr: 0x560, symBinAddr: 0x1D160, symSize: 0x30 } + - { offsetInCU: 0x24C, offset: 0xB8536, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14MetricsRequestVMr', symObjAddr: 0x590, symBinAddr: 0x1D190, symSize: 0x52 } + - { offsetInCU: 0x3ED, offset: 0xB86D7, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV9BacktraceE23prettyPrintedJSONString33_469202829F18EB25EC28A09E9DAA6BEBLLSSSgvg', symObjAddr: 0x0, symBinAddr: 0x1CC90, symSize: 0x210 } + - { offsetInCU: 0x2B, offset: 0xB87A7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16MetricsContainerC8settingsAcA0aB8SettingsC_tcfc', symObjAddr: 0x0, symBinAddr: 0x1D1F0, symSize: 0x230 } + - { offsetInCU: 0x27F, offset: 0xB89FB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16MetricsContainerCMa', symObjAddr: 0x260, symBinAddr: 0x1D450, symSize: 0x14 } + - { offsetInCU: 0x53D, offset: 0xB8CB9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16MetricsContainerC8settingsAcA0aB8SettingsC_tcfc', symObjAddr: 0x0, symBinAddr: 0x1D1F0, symSize: 0x230 } + - { offsetInCU: 0x7A8, offset: 0xB8F24, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A16MetricsContainerCfD', symObjAddr: 0x230, symBinAddr: 0x1D420, symSize: 0x30 } + - { offsetInCU: 0x2B, offset: 0xB8F8D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10AttachmentV8filePathACSgSS_tcfcypyXEfu_', symObjAddr: 0x0, symBinAddr: 0x1D470, symSize: 0xB0 } + - { offsetInCU: 0xA4, offset: 0xB9006, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10AttachmentV8filePathACSgSS_tcfcypyXEfu_', symObjAddr: 0x0, symBinAddr: 0x1D470, symSize: 0xB0 } + - { offsetInCU: 0x17A, offset: 0xB90DC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10AttachmentV8filePathACSgSS_tcfcypyXEfu0_', symObjAddr: 0xB0, symBinAddr: 0x1D520, symSize: 0x140 } + - { offsetInCU: 0x2CE, offset: 0xB9230, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10AttachmentV15mimeTypeForPath33_E06FD680EB3D750B8DD5D983A98DE397LL7fileUrlSS10Foundation3URLV_tFZTf4nd_n', symObjAddr: 0x2F0, symBinAddr: 0x1D760, symSize: 0xD0 } + - { offsetInCU: 0x348, offset: 0xB92AA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10AttachmentV8filePathACSgSS_tcfCTf4nd_n', symObjAddr: 0x3C0, symBinAddr: 0x1D830, symSize: 0x4E0 } + - { offsetInCU: 0x4D7, offset: 0xB9439, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10AttachmentV8filePathACSgSS_tcfcypyXEfu_TA', symObjAddr: 0x8A0, symBinAddr: 0x1DD10, symSize: 0x20 } + - { offsetInCU: 0x4EB, offset: 0xB944D, size: 0x8, addend: 0x0, symName: '_$sSo18NSFileAttributeKeyaABSHSCWl', symObjAddr: 0x8C0, symBinAddr: 0x1DD30, symSize: 0x40 } + - { offsetInCU: 0x4FF, offset: 0xB9461, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10AttachmentV8filePathACSgSS_tcfcypyXEfu0_TA', symObjAddr: 0x970, symBinAddr: 0x1DD70, symSize: 0x20 } + - { offsetInCU: 0x513, offset: 0xB9475, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10AttachmentVwCP', symObjAddr: 0x9C0, symBinAddr: 0x1DD90, symSize: 0x30 } + - { offsetInCU: 0x527, offset: 0xB9489, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10AttachmentVwxx', symObjAddr: 0xA30, symBinAddr: 0x1DDC0, symSize: 0x30 } + - { offsetInCU: 0x53B, offset: 0xB949D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10AttachmentVwcp', symObjAddr: 0xAA0, symBinAddr: 0x1DDF0, symSize: 0x70 } + - { offsetInCU: 0x54F, offset: 0xB94B1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10AttachmentVwca', symObjAddr: 0xB10, symBinAddr: 0x1DE60, symSize: 0x90 } + - { offsetInCU: 0x563, offset: 0xB94C5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10AttachmentVwta', symObjAddr: 0xBC0, symBinAddr: 0x1DEF0, symSize: 0x60 } + - { offsetInCU: 0x577, offset: 0xB94D9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10AttachmentVwet', symObjAddr: 0xC20, symBinAddr: 0x1DF50, symSize: 0x40 } + - { offsetInCU: 0x58B, offset: 0xB94ED, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10AttachmentVwst', symObjAddr: 0xC60, symBinAddr: 0x1DF90, symSize: 0x50 } + - { offsetInCU: 0x59F, offset: 0xB9501, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10AttachmentVMa', symObjAddr: 0xCB0, symBinAddr: 0x1DFE0, symSize: 0xA } + - { offsetInCU: 0x821, offset: 0xB9783, size: 0x8, addend: 0x0, symName: '_$sSo6NSDataC10contentsOf7optionsAB10Foundation3URLV_So0A14ReadingOptionsVtKcfcTO', symObjAddr: 0x1F0, symBinAddr: 0x1D660, symSize: 0x100 } + - { offsetInCU: 0x8F, offset: 0xB98DF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC8endpoint5tokenAC10Foundation3URLV_SStcfcTo', symObjAddr: 0x230, symBinAddr: 0x1E1E0, symSize: 0x100 } + - { offsetInCU: 0x115, offset: 0xB9965, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC13submissionUrlAC10Foundation3URLV_tcfcTo', symObjAddr: 0x460, symBinAddr: 0x1E410, symSize: 0xB0 } + - { offsetInCU: 0x188, offset: 0xB99D8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsCACycfcTo', symObjAddr: 0x560, symBinAddr: 0x1E510, symSize: 0x30 } + - { offsetInCU: 0x21C, offset: 0xB9A6C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsCfETo', symObjAddr: 0x5C0, symBinAddr: 0x1E570, symSize: 0x20 } + - { offsetInCU: 0x24B, offset: 0xB9A9B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsCMU', symObjAddr: 0x5E0, symBinAddr: 0x1E590, symSize: 0x10 } + - { offsetInCU: 0x25F, offset: 0xB9AAF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsCMr', symObjAddr: 0x5F0, symBinAddr: 0x1E5A0, symSize: 0x60 } + - { offsetInCU: 0x273, offset: 0xB9AC3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC13ConfigurationOwCP', symObjAddr: 0x690, symBinAddr: 0x1E640, symSize: 0xC0 } + - { offsetInCU: 0x287, offset: 0xB9AD7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC13ConfigurationOwxx', symObjAddr: 0x750, symBinAddr: 0x1E700, symSize: 0x50 } + - { offsetInCU: 0x29B, offset: 0xB9AEB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC13ConfigurationOwcp', symObjAddr: 0x7A0, symBinAddr: 0x1E750, symSize: 0xA0 } + - { offsetInCU: 0x2AF, offset: 0xB9AFF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC13ConfigurationOwca', symObjAddr: 0x840, symBinAddr: 0x1E7F0, symSize: 0xA0 } + - { offsetInCU: 0x2C3, offset: 0xB9B13, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC13ConfigurationOwtk', symObjAddr: 0x910, symBinAddr: 0x1E890, symSize: 0x90 } + - { offsetInCU: 0x2D7, offset: 0xB9B27, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC13ConfigurationOwta', symObjAddr: 0x9A0, symBinAddr: 0x1E920, symSize: 0xA0 } + - { offsetInCU: 0x2EB, offset: 0xB9B3B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC13ConfigurationOwet', symObjAddr: 0xA40, symBinAddr: 0x1E9C0, symSize: 0x10 } + - { offsetInCU: 0x2FF, offset: 0xB9B4F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC13ConfigurationOwst', symObjAddr: 0xA50, symBinAddr: 0x1E9D0, symSize: 0x10 } + - { offsetInCU: 0x313, offset: 0xB9B63, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC13ConfigurationOwug', symObjAddr: 0xA60, symBinAddr: 0x1E9E0, symSize: 0x10 } + - { offsetInCU: 0x327, offset: 0xB9B77, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC13ConfigurationOwup', symObjAddr: 0xA70, symBinAddr: 0x1E9F0, symSize: 0x10 } + - { offsetInCU: 0x33B, offset: 0xB9B8B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC13ConfigurationOwui', symObjAddr: 0xA80, symBinAddr: 0x1EA00, symSize: 0x20 } + - { offsetInCU: 0x34F, offset: 0xB9B9F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC13ConfigurationOMr', symObjAddr: 0xAA0, symBinAddr: 0x1EA20, symSize: 0x70 } + - { offsetInCU: 0x5E8, offset: 0xB9E38, size: 0x8, addend: 0x0, symName: '_$sSlsE5split9maxSplits25omittingEmptySubsequences14whereSeparatorSay11SubSequenceQzGSi_S2b7ElementQzKXEtKF17appendSubsequenceL_3endSb5IndexQz_tSlRzlFSS_Tg5', symObjAddr: 0x1640, symBinAddr: 0x1F590, symSize: 0x120 } + - { offsetInCU: 0x7AF, offset: 0xB9FFF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC17parseUniverseName33_F53022178BF38ADD93833CC3FB4D967FLLySS10Foundation3URLVKFTf4nd_n', symObjAddr: 0x1760, symBinAddr: 0x1F6B0, symSize: 0x210 } + - { offsetInCU: 0x920, offset: 0xBA170, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15UrlParsingErrorOACs0D0AAWl', symObjAddr: 0x1970, symBinAddr: 0x1F8C0, symSize: 0x30 } + - { offsetInCU: 0x988, offset: 0xBA1D8, size: 0x8, addend: 0x0, symName: '_$sSlsSQ7ElementRpzrlE5split9separator9maxSplits25omittingEmptySubsequencesSay11SubSequenceQzGAB_SiSbtFSbABXEfU_SS_TG5TA', symObjAddr: 0x19D0, symBinAddr: 0x1F8F0, symSize: 0x40 } + - { offsetInCU: 0xA1A, offset: 0xBA26A, size: 0x8, addend: 0x0, symName: '_$s10Foundation13URLComponentsVSgWOc', symObjAddr: 0x1A50, symBinAddr: 0x1F970, symSize: 0x40 } + - { offsetInCU: 0xCB1, offset: 0xBA501, size: 0x8, addend: 0x0, symName: '_$ss14_ArrayProtocolPsE6filterySay7ElementQzGSbAEKXEKFSay10Foundation12URLQueryItemVG_Tg5069$s9Backtrace0A11CredentialsC18getSubmissionTokenSSyKFSb10Foundation12fG6VXEfU_SSTf1cn_nTf4ng_n', symObjAddr: 0x1A90, symBinAddr: 0x1F9B0, symSize: 0x300 } + - { offsetInCU: 0x1011, offset: 0xBA861, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC8endpoint5tokenAC10Foundation3URLV_SStcfC', symObjAddr: 0x0, symBinAddr: 0x1DFF0, symSize: 0xD0 } + - { offsetInCU: 0x105A, offset: 0xBA8AA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC8endpoint5tokenAC10Foundation3URLV_SStcfc', symObjAddr: 0xD0, symBinAddr: 0x1E0C0, symSize: 0xC0 } + - { offsetInCU: 0x10AD, offset: 0xBA8FD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC13submissionUrlAC10Foundation3URLV_tcfC', symObjAddr: 0x330, symBinAddr: 0x1E2E0, symSize: 0xA0 } + - { offsetInCU: 0x10EB, offset: 0xBA93B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC13submissionUrlAC10Foundation3URLV_tcfc', symObjAddr: 0x3D0, symBinAddr: 0x1E380, symSize: 0x90 } + - { offsetInCU: 0x1112, offset: 0xBA962, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsCACycfC', symObjAddr: 0x510, symBinAddr: 0x1E4C0, symSize: 0x20 } + - { offsetInCU: 0x112C, offset: 0xBA97C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsCACycfc', symObjAddr: 0x530, symBinAddr: 0x1E4E0, symSize: 0x30 } + - { offsetInCU: 0x1185, offset: 0xBA9D5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsCfD', symObjAddr: 0x590, symBinAddr: 0x1E540, symSize: 0x30 } + - { offsetInCU: 0x11A8, offset: 0xBA9F8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC15getUniverseNameSSyKF', symObjAddr: 0xB10, symBinAddr: 0x1EA90, symSize: 0x110 } + - { offsetInCU: 0x1242, offset: 0xBAA92, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11CredentialsC18getSubmissionTokenSSyKF', symObjAddr: 0xC50, symBinAddr: 0x1EBA0, symSize: 0x4C0 } + - { offsetInCU: 0x1490, offset: 0xBACE0, size: 0x8, addend: 0x0, symName: '_$sSlsE5split9maxSplits25omittingEmptySubsequences14whereSeparatorSay11SubSequenceQzGSi_S2b7ElementQzKXEtKFSS_Tg5', symObjAddr: 0x1110, symBinAddr: 0x1F060, symSize: 0x530 } + - { offsetInCU: 0x377, offset: 0xBB55F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7MetricsC5countSivgTo', symObjAddr: 0x400, symBinAddr: 0x200E0, symSize: 0x30 } + - { offsetInCU: 0x426, offset: 0xBB60E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7MetricsC6enable8settingsyAA0aB8SettingsC_tFTo', symObjAddr: 0x670, symBinAddr: 0x20350, symSize: 0x50 } + - { offsetInCU: 0x48E, offset: 0xBB676, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7MetricsC17clearSummedEventsyyFTo', symObjAddr: 0xAC0, symBinAddr: 0x207A0, symSize: 0x30 } + - { offsetInCU: 0x502, offset: 0xBB6EA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7MetricsCACycfcTo', symObjAddr: 0xE60, symBinAddr: 0x20B40, symSize: 0x30 } + - { offsetInCU: 0x953, offset: 0xBBB3B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7MetricsCfETo', symObjAddr: 0xEC0, symBinAddr: 0x20BA0, symSize: 0x40 } + - { offsetInCU: 0x12BE, offset: 0xBC4A6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7MetricsCMa', symObjAddr: 0x2360, symBinAddr: 0x21F50, symSize: 0x20 } + - { offsetInCU: 0x12D2, offset: 0xBC4BA, size: 0x8, addend: 0x0, symName: '_$sSS3key_yp5valuetWOc', symObjAddr: 0x24C0, symBinAddr: 0x22070, symSize: 0x40 } + - { offsetInCU: 0x1370, offset: 0xBC558, size: 0x8, addend: 0x0, symName: '_$ss15_arrayForceCastySayq_GSayxGr0_lFSS3key_yp5valuet_SS_yptTg5', symObjAddr: 0x0, symBinAddr: 0x1FCE0, symSize: 0x160 } + - { offsetInCU: 0x1586, offset: 0xBC76E, size: 0x8, addend: 0x0, symName: '_$ss15_arrayForceCastySayq_GSayxGr0_lF9Backtrace11SummedEventV_ypTg5', symObjAddr: 0x160, symBinAddr: 0x1FE40, symSize: 0x150 } + - { offsetInCU: 0x1781, offset: 0xBC969, size: 0x8, addend: 0x0, symName: '_$ss15_arrayForceCastySayq_GSayxGr0_lF9Backtrace11UniqueEventV_ypTg5', symObjAddr: 0x2B0, symBinAddr: 0x1FF90, symSize: 0x150 } + - { offsetInCU: 0x1DAC, offset: 0xBCF94, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7MetricsC5countSivg', symObjAddr: 0x430, symBinAddr: 0x20110, symSize: 0x80 } + - { offsetInCU: 0x1FA1, offset: 0xBD189, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7MetricsC6enable8settingsyAA0aB8SettingsC_tF', symObjAddr: 0x4B0, symBinAddr: 0x20190, symSize: 0x1C0 } + - { offsetInCU: 0x21DC, offset: 0xBD3C4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7MetricsC14addUniqueEvent4nameySS_tF', symObjAddr: 0x6C0, symBinAddr: 0x203A0, symSize: 0x170 } + - { offsetInCU: 0x23FE, offset: 0xBD5E6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7MetricsC14addSummedEvent4nameySS_tF', symObjAddr: 0x850, symBinAddr: 0x20530, symSize: 0x180 } + - { offsetInCU: 0x25D7, offset: 0xBD7BF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7MetricsC17clearSummedEventsyyF', symObjAddr: 0xA50, symBinAddr: 0x20730, symSize: 0x70 } + - { offsetInCU: 0x26F3, offset: 0xBD8DB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7MetricsC15getSummedEventsSayypGyF', symObjAddr: 0xAF0, symBinAddr: 0x207D0, symSize: 0x140 } + - { offsetInCU: 0x284F, offset: 0xBDA37, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7MetricsC15getUniqueEventsSayypGyF', symObjAddr: 0xC50, symBinAddr: 0x20930, symSize: 0x140 } + - { offsetInCU: 0x2972, offset: 0xBDB5A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7MetricsCACycfC', symObjAddr: 0xE10, symBinAddr: 0x20AF0, symSize: 0x20 } + - { offsetInCU: 0x2986, offset: 0xBDB6E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7MetricsCACycfc', symObjAddr: 0xE30, symBinAddr: 0x20B10, symSize: 0x30 } + - { offsetInCU: 0x29DF, offset: 0xBDBC7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7MetricsCfD', symObjAddr: 0xE90, symBinAddr: 0x20B70, symSize: 0x30 } + - { offsetInCU: 0x2A02, offset: 0xBDBEA, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFSS_ypt_Tg5', symObjAddr: 0xF00, symBinAddr: 0x20BE0, symSize: 0x40 } + - { offsetInCU: 0x2A16, offset: 0xBDBFE, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFSDySSypSgG_Tg5', symObjAddr: 0xF40, symBinAddr: 0x20C20, symSize: 0x30 } + - { offsetInCU: 0x2A2A, offset: 0xBDC12, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFSay10Foundation3URLVG_Tg5', symObjAddr: 0xF70, symBinAddr: 0x20C50, symSize: 0x30 } + - { offsetInCU: 0x2A3E, offset: 0xBDC26, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFSS_Tg5', symObjAddr: 0xFA0, symBinAddr: 0x20C80, symSize: 0x20 } + - { offsetInCU: 0x2A52, offset: 0xBDC3A, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtF10Foundation12URLQueryItemV_Tg5', symObjAddr: 0xFC0, symBinAddr: 0x20CA0, symSize: 0x40 } + - { offsetInCU: 0x2A66, offset: 0xBDC4E, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtF9Backtrace0N6ReportC_Tg5', symObjAddr: 0x1000, symBinAddr: 0x20CE0, symSize: 0x20 } + - { offsetInCU: 0x2A7A, offset: 0xBDC62, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFSd_Tg5', symObjAddr: 0x1020, symBinAddr: 0x20D00, symSize: 0x20 } + - { offsetInCU: 0x2A8E, offset: 0xBDC76, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFyp_Tg5', symObjAddr: 0x1040, symBinAddr: 0x20D20, symSize: 0x20 } + - { offsetInCU: 0x2ACC, offset: 0xBDCB4, size: 0x8, addend: 0x0, symName: '_$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF9Backtrace0P6ReportC_Tg5', symObjAddr: 0x1190, symBinAddr: 0x20E70, symSize: 0x140 } + - { offsetInCU: 0x2BCA, offset: 0xBDDB2, size: 0x8, addend: 0x0, symName: '_$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFyp_Tg5', symObjAddr: 0x12D0, symBinAddr: 0x20FB0, symSize: 0x110 } + - { offsetInCU: 0x2CD6, offset: 0xBDEBE, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFs5Int32V_Tg5', symObjAddr: 0x16A0, symBinAddr: 0x21380, symSize: 0x110 } + - { offsetInCU: 0x2E0C, offset: 0xBDFF4, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF9Backtrace10AttachmentV_Tg5', symObjAddr: 0x1A70, symBinAddr: 0x21660, symSize: 0x120 } + - { offsetInCU: 0x2F42, offset: 0xBE12A, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF9Backtrace0O27NotificationHandlerDelegate_p_Tg5', symObjAddr: 0x1B90, symBinAddr: 0x21780, symSize: 0x130 } + - { offsetInCU: 0x3078, offset: 0xBE260, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF9Backtrace11SummedEventV_Tg5', symObjAddr: 0x1DF0, symBinAddr: 0x219E0, symSize: 0x110 } + - { offsetInCU: 0x31AE, offset: 0xBE396, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF9Backtrace0I5EventV_Tg5', symObjAddr: 0x1F00, symBinAddr: 0x21AF0, symSize: 0x120 } + - { offsetInCU: 0x32E4, offset: 0xBE4CC, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFSs_Tg5', symObjAddr: 0x2020, symBinAddr: 0x21C10, symSize: 0x110 } + - { offsetInCU: 0x341A, offset: 0xBE602, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF9Backtrace0O14BreadcrumbTypeO_Tg5', symObjAddr: 0x2130, symBinAddr: 0x21D20, symSize: 0x110 } + - { offsetInCU: 0x3550, offset: 0xBE738, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF9Backtrace16BreadcrumbRecordV_Tg5', symObjAddr: 0x2240, symBinAddr: 0x21E30, symSize: 0x120 } + - { offsetInCU: 0x2B, offset: 0xBE8BF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadVwCP', symObjAddr: 0x0, symBinAddr: 0x220B0, symSize: 0x30 } + - { offsetInCU: 0x43, offset: 0xBE8D7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadVwCP', symObjAddr: 0x0, symBinAddr: 0x220B0, symSize: 0x30 } + - { offsetInCU: 0x57, offset: 0xBE8EB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadVwxx', symObjAddr: 0x30, symBinAddr: 0x220E0, symSize: 0x30 } + - { offsetInCU: 0x6B, offset: 0xBE8FF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadVwcp', symObjAddr: 0x60, symBinAddr: 0x22110, symSize: 0x60 } + - { offsetInCU: 0x7F, offset: 0xBE913, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadVwca', symObjAddr: 0xC0, symBinAddr: 0x22170, symSize: 0x80 } + - { offsetInCU: 0x93, offset: 0xBE927, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadVwta', symObjAddr: 0x160, symBinAddr: 0x221F0, symSize: 0x60 } + - { offsetInCU: 0xA7, offset: 0xBE93B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadVwet', symObjAddr: 0x1C0, symBinAddr: 0x22250, symSize: 0x40 } + - { offsetInCU: 0xBB, offset: 0xBE94F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadVwst', symObjAddr: 0x200, symBinAddr: 0x22290, symSize: 0x50 } + - { offsetInCU: 0xCF, offset: 0xBE963, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadVMa', symObjAddr: 0x250, symBinAddr: 0x222E0, symSize: 0x10 } + - { offsetInCU: 0xE3, offset: 0xBE977, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadVAA0D0AAWI', symObjAddr: 0x260, symBinAddr: 0x222F0, symSize: 0x20 } + - { offsetInCU: 0xF7, offset: 0xBE98B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadVACSEAAWl', symObjAddr: 0x280, symBinAddr: 0x22310, symSize: 0x30 } + - { offsetInCU: 0x142, offset: 0xBE9D6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOSYAASY8rawValuexSg03RawQ0Qz_tcfCTW', symObjAddr: 0x4E0, symBinAddr: 0x22570, symSize: 0x30 } + - { offsetInCU: 0x173, offset: 0xBEA07, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOSYAASY8rawValue03RawQ0QzvgTW', symObjAddr: 0x510, symBinAddr: 0x225A0, symSize: 0x90 } + - { offsetInCU: 0x18F, offset: 0xBEA23, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOs0E3KeyAAsAGP11stringValueSSvgTW', symObjAddr: 0x5A0, symBinAddr: 0x22630, symSize: 0x80 } + - { offsetInCU: 0x1C4, offset: 0xBEA58, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOs0E3KeyAAsAGP11stringValuexSgSS_tcfCTW', symObjAddr: 0x620, symBinAddr: 0x226B0, symSize: 0x20 } + - { offsetInCU: 0x214, offset: 0xBEAA8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOs0E3KeyAAsAGP8intValueSiSgvgTW', symObjAddr: 0x640, symBinAddr: 0x226D0, symSize: 0x10 } + - { offsetInCU: 0x230, offset: 0xBEAC4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOs0E3KeyAAsAGP8intValuexSgSi_tcfCTW', symObjAddr: 0x650, symBinAddr: 0x226E0, symSize: 0x10 } + - { offsetInCU: 0x24C, offset: 0xBEAE0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLO8rawValueAFSgSS_tcfCTf4nd_n', symObjAddr: 0xC60, symBinAddr: 0x22C30, symSize: 0x53 } + - { offsetInCU: 0x2AE, offset: 0xBEB42, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadVSEAASE6encode2toys7Encoder_p_tKFTW', symObjAddr: 0x830, symBinAddr: 0x228C0, symSize: 0x40 } + - { offsetInCU: 0x2DD, offset: 0xBEB71, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOAFs0E3KeyAAWl', symObjAddr: 0x8E0, symBinAddr: 0x22900, symSize: 0x30 } + - { offsetInCU: 0x2F1, offset: 0xBEB85, size: 0x8, addend: 0x0, symName: '_$sSay9Backtrace11SummedEventVGSayxGSEsSERzlWl', symObjAddr: 0x910, symBinAddr: 0x22930, symSize: 0x50 } + - { offsetInCU: 0x305, offset: 0xBEB99, size: 0x8, addend: 0x0, symName: '_$sSay9Backtrace11SummedEventVGMa', symObjAddr: 0x960, symBinAddr: 0x22980, symSize: 0x30 } + - { offsetInCU: 0x319, offset: 0xBEBAD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventVACSEAAWl', symObjAddr: 0x990, symBinAddr: 0x229B0, symSize: 0x30 } + - { offsetInCU: 0x32D, offset: 0xBEBC1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOwet', symObjAddr: 0xA10, symBinAddr: 0x229E0, symSize: 0x80 } + - { offsetInCU: 0x341, offset: 0xBEBD5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOwst', symObjAddr: 0xA90, symBinAddr: 0x22A60, symSize: 0xD0 } + - { offsetInCU: 0x355, offset: 0xBEBE9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOwug', symObjAddr: 0xB60, symBinAddr: 0x22B30, symSize: 0x10 } + - { offsetInCU: 0x369, offset: 0xBEBFD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOwup', symObjAddr: 0xB70, symBinAddr: 0x22B40, symSize: 0x10 } + - { offsetInCU: 0x37D, offset: 0xBEC11, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOwui', symObjAddr: 0xB80, symBinAddr: 0x22B50, symSize: 0x10 } + - { offsetInCU: 0x391, offset: 0xBEC25, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOMa', symObjAddr: 0xB90, symBinAddr: 0x22B60, symSize: 0x10 } + - { offsetInCU: 0x3A5, offset: 0xBEC39, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOSHAASQWb', symObjAddr: 0xBA0, symBinAddr: 0x22B70, symSize: 0x10 } + - { offsetInCU: 0x3B9, offset: 0xBEC4D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOAFSQAAWl', symObjAddr: 0xBB0, symBinAddr: 0x22B80, symSize: 0x30 } + - { offsetInCU: 0x3CD, offset: 0xBEC61, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOs0E3KeyAAs28CustomDebugStringConvertiblePWb', symObjAddr: 0xBE0, symBinAddr: 0x22BB0, symSize: 0x10 } + - { offsetInCU: 0x3E1, offset: 0xBEC75, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOAFs28CustomDebugStringConvertibleAAWl', symObjAddr: 0xBF0, symBinAddr: 0x22BC0, symSize: 0x30 } + - { offsetInCU: 0x3F5, offset: 0xBEC89, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOs0E3KeyAAs23CustomStringConvertiblePWb', symObjAddr: 0xC20, symBinAddr: 0x22BF0, symSize: 0x10 } + - { offsetInCU: 0x409, offset: 0xBEC9D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOAFs23CustomStringConvertibleAAWl', symObjAddr: 0xC30, symBinAddr: 0x22C00, symSize: 0x30 } + - { offsetInCU: 0x431, offset: 0xBECC5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x2B0, symBinAddr: 0x22340, symSize: 0x10 } + - { offsetInCU: 0x4B1, offset: 0xBED45, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOSHAASH9hashValueSivgTW', symObjAddr: 0x2C0, symBinAddr: 0x22350, symSize: 0xC0 } + - { offsetInCU: 0x533, offset: 0xBEDC7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x380, symBinAddr: 0x22410, symSize: 0xA0 } + - { offsetInCU: 0x571, offset: 0xBEE05, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x420, symBinAddr: 0x224B0, symSize: 0xC0 } + - { offsetInCU: 0x5D7, offset: 0xBEE6B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOs28CustomDebugStringConvertibleAAsAGP16debugDescriptionSSvgTW', symObjAddr: 0x660, symBinAddr: 0x226F0, symSize: 0x20 } + - { offsetInCU: 0x5F3, offset: 0xBEE87, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV10CodingKeys33_CF2B41E56AEDB45D4DD09F615A10A057LLOs23CustomStringConvertibleAAsAGP11descriptionSSvgTW', symObjAddr: 0x680, symBinAddr: 0x22710, symSize: 0x20 } + - { offsetInCU: 0x78C, offset: 0xBF020, size: 0x8, addend: 0x0, symName: '_$s9Backtrace19SummedEventsPayloadV6encode2toys7Encoder_p_tKF', symObjAddr: 0x6A0, symBinAddr: 0x22730, symSize: 0x190 } + - { offsetInCU: 0x2B, offset: 0xBF0A7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A21BreadcrumbsLogManagerC18breadcrumbSettingsAcA0a10BreadcrumbF0C_tKcfc', symObjAddr: 0x0, symBinAddr: 0x22C90, symSize: 0x1A0 } + - { offsetInCU: 0x177, offset: 0xBF1F3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A21BreadcrumbsLogManagerCACycfcTo', symObjAddr: 0x900, symBinAddr: 0x23590, symSize: 0x30 } + - { offsetInCU: 0x38D, offset: 0xBF409, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A21BreadcrumbsLogManagerCfETo', symObjAddr: 0x960, symBinAddr: 0x235F0, symSize: 0x20 } + - { offsetInCU: 0x3BC, offset: 0xBF438, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A21BreadcrumbsLogManagerCMa', symObjAddr: 0x980, symBinAddr: 0x23610, symSize: 0x20 } + - { offsetInCU: 0x3D0, offset: 0xBF44C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbFileC5clearSbyFyyXEfU_TA', symObjAddr: 0x9D0, symBinAddr: 0x23660, symSize: 0x10 } + - { offsetInCU: 0x3E4, offset: 0xBF460, size: 0x8, addend: 0x0, symName: '_$sIg_Ieg_TRTA', symObjAddr: 0xA00, symBinAddr: 0x23690, symSize: 0x20 } + - { offsetInCU: 0x3F8, offset: 0xBF474, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0xA20, symBinAddr: 0x236B0, symSize: 0x20 } + - { offsetInCU: 0x40C, offset: 0xBF488, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0xA40, symBinAddr: 0x236D0, symSize: 0x10 } + - { offsetInCU: 0x63B, offset: 0xBF6B7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A21BreadcrumbsLogManagerC18breadcrumbSettingsAcA0a10BreadcrumbF0C_tKcfc', symObjAddr: 0x0, symBinAddr: 0x22C90, symSize: 0x1A0 } + - { offsetInCU: 0x7EC, offset: 0xBF868, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A21BreadcrumbsLogManagerC13addBreadcrumb_10attributes4type5levelSbSS_SDyS2SGSgAA0aF4TypeOAA0aF5LevelOtF', symObjAddr: 0x1A0, symBinAddr: 0x22E30, symSize: 0x570 } + - { offsetInCU: 0xB01, offset: 0xBFB7D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A21BreadcrumbsLogManagerC5clearSbyF', symObjAddr: 0x710, symBinAddr: 0x233A0, symSize: 0x1F0 } + - { offsetInCU: 0xC11, offset: 0xBFC8D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A21BreadcrumbsLogManagerCfD', symObjAddr: 0x930, symBinAddr: 0x235C0, symSize: 0x30 } + - { offsetInCU: 0x85, offset: 0xBFD49, size: 0x8, addend: 0x0, symName: '_$sSo22NSManagedObjectContextC9BacktraceE22performAndWaitThrowingyxxyKXEKlFyyXEfU_yt_Tg5', symObjAddr: 0x310, symBinAddr: 0x239F0, symSize: 0x50 } + - { offsetInCU: 0xE7, offset: 0xBFDAB, size: 0x8, addend: 0x0, symName: '_$sSo22NSManagedObjectContextC9BacktraceE22performAndWaitThrowingyxxyKXEKlFyyXEfU_SayAC0D6ReportCG_Tg5', symObjAddr: 0x360, symBinAddr: 0x23A40, symSize: 0x60 } + - { offsetInCU: 0x7AF, offset: 0xC0473, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryC9migration11coordinator8storeDir13managedObjectySo28NSPersistentStoreCoordinatorC_10Foundation3URLVSo09NSManagedI5ModelCtKFZAA0A6ReportC_Tgm5', symObjAddr: 0x2610, symBinAddr: 0x25C90, symSize: 0x340 } + - { offsetInCU: 0x9AF, offset: 0xC0673, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC10repository13crashReporter10attributes12backtraceApi7oomMode3qosAcA20PersistentRepositoryCyAA0A6ReportCG_AA14CrashReporting_pAA18AttributesProviderCAA0aI0CAA0abK0O8Dispatch0T3QoSVtcfcTf4nennnnn_nAA0apF0C_Tg5', symObjAddr: 0x40C0, symBinAddr: 0x27660, symSize: 0x500 } + - { offsetInCU: 0xAF5, offset: 0xC07B9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8ReporterCMa', symObjAddr: 0x15D0, symBinAddr: 0x24CB0, symSize: 0x20 } + - { offsetInCU: 0xB1F, offset: 0xC07E3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8ReporterC8delegateAA0A14ClientDelegate_pSgvgTo', symObjAddr: 0x15F0, symBinAddr: 0x24CD0, symSize: 0x20 } + - { offsetInCU: 0xB7D, offset: 0xC0841, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8ReporterC8delegateAA0A14ClientDelegate_pSgvsTo', symObjAddr: 0x1610, symBinAddr: 0x24CF0, symSize: 0x20 } + - { offsetInCU: 0xBD8, offset: 0xC089C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8ReporterC10attributesSDySSypGvgTo', symObjAddr: 0x1630, symBinAddr: 0x24D10, symSize: 0x80 } + - { offsetInCU: 0xC3E, offset: 0xC0902, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8ReporterC10attributesSDySSypGvsTo', symObjAddr: 0x16B0, symBinAddr: 0x24D90, symSize: 0x50 } + - { offsetInCU: 0xC70, offset: 0xC0934, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8ReporterC11attachmentsSay10Foundation3URLVGvgTo', symObjAddr: 0x1700, symBinAddr: 0x24DE0, symSize: 0x70 } + - { offsetInCU: 0xCFA, offset: 0xC09BE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8ReporterC11attachmentsSay10Foundation3URLVGvsTo', symObjAddr: 0x1770, symBinAddr: 0x24E50, symSize: 0xA0 } + - { offsetInCU: 0xD4D, offset: 0xC0A11, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8ReporterC17handleTermination33_33A107843DA7DE9524DD57F6C1D8397CLLyyFTo', symObjAddr: 0x18F0, symBinAddr: 0x24FD0, symSize: 0x90 } + - { offsetInCU: 0xD98, offset: 0xC0A5C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8ReporterC22handleLowMemoryWarning33_33A107843DA7DE9524DD57F6C1D8397CLLyyFTo', symObjAddr: 0x1980, symBinAddr: 0x25060, symSize: 0x40 } + - { offsetInCU: 0xDCD, offset: 0xC0A91, size: 0x8, addend: 0x0, symName: ___swift_destroy_boxed_opaque_existential_1, symObjAddr: 0x1A20, symBinAddr: 0x250A0, symSize: 0x30 } + - { offsetInCU: 0xDE1, offset: 0xC0AA5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8ReporterC4send8resourceAA0A6ResultCAA0A6ReportC_tFypyXEfu_TA', symObjAddr: 0x1A50, symBinAddr: 0x250D0, symSize: 0x10 } + - { offsetInCU: 0xE50, offset: 0xC0B14, size: 0x8, addend: 0x0, symName: '_$sSo28NSPersistentStoreDescriptionCs5Error_pSgIeggg_ABSo7NSErrorCSgIeyByy_TR', symObjAddr: 0x2950, symBinAddr: 0x25FD0, symSize: 0x70 } + - { offsetInCU: 0xEC7, offset: 0xC0B8B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryC4saveyyxKFyyKXEfU_AA0A6ReportC_Tg5', symObjAddr: 0x29C0, symBinAddr: 0x26040, symSize: 0x740 } + - { offsetInCU: 0x15B7, offset: 0xC127B, size: 0x8, addend: 0x0, symName: '_$ss29getContiguousArrayStorageType3fors01_bcD0CyxGmxm_tlF9Backtrace5CrashC_Tgm5', symObjAddr: 0x3A40, symBinAddr: 0x270C0, symSize: 0x50 } + - { offsetInCU: 0x15E4, offset: 0xC12A8, size: 0x8, addend: 0x0, symName: '_$ss29getContiguousArrayStorageType3fors01_bcD0CyxGmxm_tlF9Backtrace0G6ReportC_Tgm5', symObjAddr: 0x3A90, symBinAddr: 0x27110, symSize: 0x50 } + - { offsetInCU: 0x1611, offset: 0xC12D5, size: 0x8, addend: 0x0, symName: '_$ss29getContiguousArrayStorageType3fors01_bcD0CyxGmxm_tlFSo16NSSortDescriptorC_Tgm5', symObjAddr: 0x3AE0, symBinAddr: 0x27160, symSize: 0x60 } + - { offsetInCU: 0x16F4, offset: 0xC13B8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryC4saveyyxKFyyKXEfU_AA0A6ReportC_TG5', symObjAddr: 0x45C0, symBinAddr: 0x27B60, symSize: 0x10 } + - { offsetInCU: 0x171A, offset: 0xC13DE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryC4saveyyxKFyyKXEfU_AA0A6ReportC_TG5TA', symObjAddr: 0x45D0, symBinAddr: 0x27B70, symSize: 0x20 } + - { offsetInCU: 0x1743, offset: 0xC1407, size: 0x8, addend: 0x0, symName: '_$sSo22NSManagedObjectContextC9BacktraceE22performAndWaitThrowingyxxyKXEKlFyyXEfU_yt_Tg5TA', symObjAddr: 0x4610, symBinAddr: 0x27BB0, symSize: 0x20 } + - { offsetInCU: 0x1757, offset: 0xC141B, size: 0x8, addend: 0x0, symName: '_$sIg_Ieg_TRTA', symObjAddr: 0x4650, symBinAddr: 0x27BF0, symSize: 0x20 } + - { offsetInCU: 0x176B, offset: 0xC142F, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x4670, symBinAddr: 0x27C10, symSize: 0x20 } + - { offsetInCU: 0x177F, offset: 0xC1443, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x4690, symBinAddr: 0x27C30, symSize: 0x10 } + - { offsetInCU: 0x1793, offset: 0xC1457, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryC33_removeOldestRecordIfNeededLocked33_C7D6186997E2B6A0F32655AC4127D143LLyyKFypyXEfu_TA', symObjAddr: 0x4750, symBinAddr: 0x27C40, symSize: 0x10 } + - { offsetInCU: 0x17A7, offset: 0xC146B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO0B6ConfigVWOc', symObjAddr: 0x47E0, symBinAddr: 0x27C50, symSize: 0x30 } + - { offsetInCU: 0x17BB, offset: 0xC147F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO0B6ConfigVWOh', symObjAddr: 0x4810, symBinAddr: 0x27C80, symSize: 0x30 } + - { offsetInCU: 0x17CF, offset: 0xC1493, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO6remove8fileName7storageySS_xmtKAA014ReportMetadataC0RzlFZypyXEfu_TA', symObjAddr: 0x4840, symBinAddr: 0x27CB0, symSize: 0x10 } + - { offsetInCU: 0x17E3, offset: 0xC14A7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14CrashReporting_pWOc', symObjAddr: 0x4880, symBinAddr: 0x27CF0, symSize: 0x30 } + - { offsetInCU: 0x17F7, offset: 0xC14BB, size: 0x8, addend: 0x0, symName: '_$sSo22NSManagedObjectContextC9BacktraceE22performAndWaitThrowingyxxyKXEKlFyyXEfU_SayAC0D6ReportCG_Tg5TA', symObjAddr: 0x4920, symBinAddr: 0x27D70, symSize: 0x20 } + - { offsetInCU: 0x180B, offset: 0xC14CF, size: 0x8, addend: 0x0, symName: ___swift_project_value_buffer, symObjAddr: 0x49E0, symBinAddr: 0x27DE0, symSize: 0x20 } + - { offsetInCU: 0x181F, offset: 0xC14E3, size: 0x8, addend: 0x0, symName: '_$s10Foundation3URLVSgWOc', symObjAddr: 0x4A00, symBinAddr: 0x27E00, symSize: 0x40 } + - { offsetInCU: 0x1833, offset: 0xC14F7, size: 0x8, addend: 0x0, symName: '_$s10Foundation3URLVSgWOd', symObjAddr: 0x4A40, symBinAddr: 0x27E40, symSize: 0x40 } + - { offsetInCU: 0x1847, offset: 0xC150B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryC8settingsACyxGAA0A16DatabaseSettingsC_tKcfcySo28NSPersistentStoreDescriptionC_s5Error_pSgtcfU_TA', symObjAddr: 0x4B10, symBinAddr: 0x27F10, symSize: 0x20 } + - { offsetInCU: 0x1B64, offset: 0xC1828, size: 0x8, addend: 0x0, symName: '_$sSTsE3mapySayqd__Gqd__7ElementQzKXEKlFSay10Foundation3URLVG_SSTg5040$sST9BacktraceE3mapySayqd__Gs7KeyPathCy7B94Qzqd__GlFqd__AGXEfU_Say10Foundation3URLVG_SSTG532aa872a458127b62575b4444e475b5a08AKSSTf3nnpk_nTf1cn_n', symObjAddr: 0x3820, symBinAddr: 0x26EA0, symSize: 0x220 } + - { offsetInCU: 0x2211, offset: 0xC1ED5, size: 0x8, addend: 0x0, symName: '_$sSo22NSManagedObjectContextC9BacktraceE22performAndWaitThrowingyxxyKXEKlFyt_Tg5', symObjAddr: 0x0, symBinAddr: 0x236E0, symSize: 0x180 } + - { offsetInCU: 0x22BE, offset: 0xC1F82, size: 0x8, addend: 0x0, symName: '_$sSo22NSManagedObjectContextC9BacktraceE22performAndWaitThrowingyxxyKXEKlFSayAC0D6ReportCG_Tg5', symObjAddr: 0x180, symBinAddr: 0x23860, symSize: 0x190 } + - { offsetInCU: 0x23AD, offset: 0xC2071, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8ReporterC10attributesSDySSypGvs', symObjAddr: 0x3C0, symBinAddr: 0x23AA0, symSize: 0x1E0 } + - { offsetInCU: 0x258A, offset: 0xC224E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8ReporterC8generate9exception15attachmentPaths12faultMessageAA0A6ReportCSo11NSExceptionCSg_SaySSGSSSgtKF', symObjAddr: 0x5A0, symBinAddr: 0x23C80, symSize: 0x260 } + - { offsetInCU: 0x28E4, offset: 0xC25A8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8ReporterC4send8resourceAA0A6ResultCAA0A6ReportC_tF', symObjAddr: 0x800, symBinAddr: 0x23EE0, symSize: 0x240 } + - { offsetInCU: 0x2A72, offset: 0xC2736, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8ReporterC4send8resourceAA0A6ResultCAA0A6ReportC_tFypyXEfu_', symObjAddr: 0x1810, symBinAddr: 0x24EF0, symSize: 0x50 } + - { offsetInCU: 0x2AD7, offset: 0xC279B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8ReporterC20handlePendingCrashesyyKF', symObjAddr: 0xA40, symBinAddr: 0x24120, symSize: 0x150 } + - { offsetInCU: 0x2C40, offset: 0xC2904, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8ReporterC16enableOomWatcheryyF', symObjAddr: 0xB90, symBinAddr: 0x24270, symSize: 0x220 } + - { offsetInCU: 0x2E67, offset: 0xC2B2B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8ReporterC8reporter3api10dbSettings11credentials7oomMode10urlSessionAcA14CrashReporting_p_AA0A3ApiCAA0a8DatabaseF0CAA0A11CredentialsCAA0a3OomI0OSo12NSURLSessionCtKcfc', symObjAddr: 0xDB0, symBinAddr: 0x24490, symSize: 0x7C0 } + - { offsetInCU: 0x317A, offset: 0xC2E3E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A8ReporterCfD', symObjAddr: 0x1570, symBinAddr: 0x24C50, symSize: 0x60 } + - { offsetInCU: 0x32E7, offset: 0xC2FAB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryC8settingsACyxGAA0A16DatabaseSettingsC_tKcfcAA0A6ReportC_Tg5', symObjAddr: 0x1A60, symBinAddr: 0x250E0, symSize: 0xBB0 } + - { offsetInCU: 0x36C6, offset: 0xC338A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryC13_deleteLocked33_C7D6186997E2B6A0F32655AC4127D143LLyySay17ManagedObjectTypeQzGKFAA0A6ReportC_Tg5', symObjAddr: 0x3100, symBinAddr: 0x26780, symSize: 0x540 } + - { offsetInCU: 0x39CF, offset: 0xC3693, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryC25_removeOldestRecordLocked33_C7D6186997E2B6A0F32655AC4127D143LLyyKFAA0A6ReportC_Tg5', symObjAddr: 0x3640, symBinAddr: 0x26CC0, symSize: 0x1E0 } + - { offsetInCU: 0x3BA5, offset: 0xC3869, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV7_delete2atys10_HashTableV6BucketV_tFSS_ypTg5', symObjAddr: 0x3EA0, symBinAddr: 0x27440, symSize: 0x220 } + - { offsetInCU: 0x85, offset: 0xC3A11, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterC6configACSo07PLCrashC6ConfigC_tcfcTo', symObjAddr: 0x720, symBinAddr: 0x286A0, symSize: 0x80 } + - { offsetInCU: 0x130, offset: 0xC3ABC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterC8reporterACSo07PLCrashC0C_tcfcTo', symObjAddr: 0x8C0, symBinAddr: 0x28840, symSize: 0x90 } + - { offsetInCU: 0x1B0, offset: 0xC3B3C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterCACycfcTo', symObjAddr: 0x9A0, symBinAddr: 0x28920, symSize: 0x30 } + - { offsetInCU: 0x36B, offset: 0xC3CF7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO8retrieve8fileName7storage15bookmarkHandlerSay10Foundation3URLVGSS_xmq_mtKAA014ReportMetadataC0RzAA018AttachmentBookmarkI0R_r0_lFZAA0lmC4ImplO_AA0noiP0OTgm5', symObjAddr: 0x80, symBinAddr: 0x28000, symSize: 0x260 } + - { offsetInCU: 0x67F, offset: 0xC400B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterCfETo', symObjAddr: 0xA00, symBinAddr: 0x28980, symSize: 0x30 } + - { offsetInCU: 0x6B9, offset: 0xC4045, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterC13signalContextyyAA06SignalE0_pzFySpySo9__siginfoVGSg_SpySo17__darwin_ucontextVGSgSvSgtcfU_To', symObjAddr: 0xA30, symBinAddr: 0x289B0, symSize: 0x10 } + - { offsetInCU: 0x822, offset: 0xC41AE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterC37copyFileAttachmentsFromPendingCrashesSay10Foundation3URLVGyFZypyXEfu2_', symObjAddr: 0xD80, symBinAddr: 0x28D00, symSize: 0xC0 } + - { offsetInCU: 0xA14, offset: 0xC43A0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterC37copyFileAttachmentsFromPendingCrashesSay10Foundation3URLVGyFZTf4d_n', symObjAddr: 0x1230, symBinAddr: 0x291B0, symSize: 0x760 } + - { offsetInCU: 0xD8F, offset: 0xC471B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterCMa', symObjAddr: 0x1990, symBinAddr: 0x29910, symSize: 0x20 } + - { offsetInCU: 0xDA3, offset: 0xC472F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO0B6ConfigVWOh', symObjAddr: 0x1A20, symBinAddr: 0x29960, symSize: 0x30 } + - { offsetInCU: 0xDB7, offset: 0xC4743, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterC37copyFileAttachmentsFromPendingCrashesSay10Foundation3URLVGyFZypyXEfu2_TA', symObjAddr: 0x1A50, symBinAddr: 0x29990, symSize: 0x10 } + - { offsetInCU: 0xDCB, offset: 0xC4757, size: 0x8, addend: 0x0, symName: ___swift_allocate_boxed_opaque_existential_1, symObjAddr: 0x1A60, symBinAddr: 0x299A0, symSize: 0x30 } + - { offsetInCU: 0xDDF, offset: 0xC476B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO0B6ConfigVWOc', symObjAddr: 0x1A90, symBinAddr: 0x299D0, symSize: 0x30 } + - { offsetInCU: 0xDF3, offset: 0xC477F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace23AttachmentsStorageErrorOACs0D0AAWl', symObjAddr: 0x1AF0, symBinAddr: 0x29A00, symSize: 0x30 } + - { offsetInCU: 0xE07, offset: 0xC4793, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO8retrieve8fileName7storage15bookmarkHandlerSay10Foundation3URLVGSS_xmq_mtKAA014ReportMetadataC0RzAA018AttachmentBookmarkI0R_r0_lFZypyXEfu1_TA', symObjAddr: 0x1B20, symBinAddr: 0x29A30, symSize: 0x10 } + - { offsetInCU: 0xE1B, offset: 0xC47A7, size: 0x8, addend: 0x0, symName: '_$sSD8IteratorV8_VariantOyxq___GSHRzr0_lWOe', symObjAddr: 0x1BF0, symBinAddr: 0x29A70, symSize: 0x20 } + - { offsetInCU: 0xF16, offset: 0xC48A2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterC13signalContextyyAA06SignalE0_pzFySpySo9__siginfoVGSg_SpySo17__darwin_ucontextVGSgSvSgtcfU_Tf4ndn_n', symObjAddr: 0x1C10, symBinAddr: 0x29A90, symSize: 0x1A0 } + - { offsetInCU: 0x10E4, offset: 0xC4A70, size: 0x8, addend: 0x0, symName: '_$s9Backtrace13SignalContext_pWOc', symObjAddr: 0x1DB0, symBinAddr: 0x29C30, symSize: 0x30 } + - { offsetInCU: 0x10F8, offset: 0xC4A84, size: 0x8, addend: 0x0, symName: '_$s9Backtrace13SignalContext_pWOb', symObjAddr: 0x1DE0, symBinAddr: 0x29C60, symSize: 0x20 } + - { offsetInCU: 0x1171, offset: 0xC4AFD, size: 0x8, addend: 0x0, symName: '_$ss30_dictionaryDownCastConditionalySDyq0_q1_GSgSDyxq_GSHRzSHR0_r2_lFSS_ypSS10Foundation4DataVTg5', symObjAddr: 0x2E0, symBinAddr: 0x28260, symSize: 0x3D0 } + - { offsetInCU: 0x1764, offset: 0xC50F0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterC6configACSo07PLCrashC6ConfigC_tcfC', symObjAddr: 0x0, symBinAddr: 0x27F80, symSize: 0x80 } + - { offsetInCU: 0x1898, offset: 0xC5224, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterC6configACSo07PLCrashC6ConfigC_tcfc', symObjAddr: 0x6B0, symBinAddr: 0x28630, symSize: 0x70 } + - { offsetInCU: 0x193F, offset: 0xC52CB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterC8reporterACSo07PLCrashC0C_tcfC', symObjAddr: 0x7A0, symBinAddr: 0x28720, symSize: 0x90 } + - { offsetInCU: 0x198B, offset: 0xC5317, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterC8reporterACSo07PLCrashC0C_tcfc', symObjAddr: 0x830, symBinAddr: 0x287B0, symSize: 0x90 } + - { offsetInCU: 0x19D1, offset: 0xC535D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterCACycfC', symObjAddr: 0x950, symBinAddr: 0x288D0, symSize: 0x20 } + - { offsetInCU: 0x19E5, offset: 0xC5371, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterCACycfc', symObjAddr: 0x970, symBinAddr: 0x288F0, symSize: 0x30 } + - { offsetInCU: 0x1A3E, offset: 0xC53CA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterCfD', symObjAddr: 0x9D0, symBinAddr: 0x28950, symSize: 0x30 } + - { offsetInCU: 0x1A6E, offset: 0xC53FA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterC18generateLiveReport9exception6thread10attributes15attachmentPathsAA0aF0CSo11NSExceptionCSg_s6UInt32VSDySSypGSaySSGtKF', symObjAddr: 0xA40, symBinAddr: 0x289C0, symSize: 0x140 } + - { offsetInCU: 0x1B39, offset: 0xC54C5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterC06enableB9ReportingyyKF', symObjAddr: 0xB80, symBinAddr: 0x28B00, symSize: 0xA0 } + - { offsetInCU: 0x1B8F, offset: 0xC551B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterC07pendingB6ReportAA0aE0CyKF', symObjAddr: 0xC20, symBinAddr: 0x28BA0, symSize: 0x160 } + - { offsetInCU: 0x1CBF, offset: 0xC564B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterC012purgePendingB6ReportyyKF', symObjAddr: 0xE40, symBinAddr: 0x28DC0, symSize: 0xF0 } + - { offsetInCU: 0x1D53, offset: 0xC56DF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13CrashReporterC27deleteCopiedFileAttachmentsyyKF', symObjAddr: 0xF30, symBinAddr: 0x28EB0, symSize: 0x300 } + - { offsetInCU: 0x4F, offset: 0xC59E7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC10oomFileURL10Foundation0F0VSgvpZ', symObjAddr: 0x1C6E0, symBinAddr: 0x93650, symSize: 0x0 } + - { offsetInCU: 0x5D, offset: 0xC59F5, size: 0x8, addend: 0x0, symName: '_$sIegh_IeyBh_TR', symObjAddr: 0x0, symBinAddr: 0x29C80, symSize: 0x30 } + - { offsetInCU: 0x22D, offset: 0xC5BC5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO5store_8fileName7storage15bookmarkHandlerySay10Foundation3URLVG_SSxmq_mtKAA014ReportMetadataC0RzAA018AttachmentBookmarkI0R_r0_lFZAA0lmC4ImplO_AA0noiP0OTgm5', symObjAddr: 0x30, symBinAddr: 0x29CB0, symSize: 0x190 } + - { offsetInCU: 0x336, offset: 0xC5CCE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO6remove8fileName7storageySS_xmtKAA014ReportMetadataC0RzlFZAA0hiC4ImplO_Tgm5', symObjAddr: 0x9C0, symBinAddr: 0x2A640, symSize: 0x140 } + - { offsetInCU: 0x5D6, offset: 0xC5F6E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO5store_8fileName7storageySDySSypG_SSxmtKAA014ReportMetadataC0RzlFZAA0hiC4ImplO_Tgm5', symObjAddr: 0xB00, symBinAddr: 0x2A780, symSize: 0x150 } + - { offsetInCU: 0x6AD, offset: 0xC6045, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO8retrieve8fileName7storageSDySSypGSS_xmtKAA014ReportMetadataC0RzlFZAA0hiC4ImplO_Tgm5', symObjAddr: 0xC50, symBinAddr: 0x2A8D0, symSize: 0x150 } + - { offsetInCU: 0x78B, offset: 0xC6123, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO6remove8fileName7storageySS_xmtKAA014ReportMetadataC0RzlFZAA0hiC4ImplO_Tgm5', symObjAddr: 0xDA0, symBinAddr: 0x2AA20, symSize: 0x140 } + - { offsetInCU: 0x957, offset: 0xC62EF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC16ApplicationStateOSYAASY8rawValuexSg03RawG0Qz_tcfCTW', symObjAddr: 0x1E00, symBinAddr: 0x2BA80, symSize: 0x30 } + - { offsetInCU: 0x988, offset: 0xC6320, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC16ApplicationStateOSYAASY8rawValue03RawG0QzvgTW', symObjAddr: 0x1E30, symBinAddr: 0x2BAB0, symSize: 0x60 } + - { offsetInCU: 0x9B1, offset: 0xC6349, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC16ApplicationStateO8rawValueAESgSS_tcfCTf4nd_n', symObjAddr: 0x4BF0, symBinAddr: 0x2E6B0, symSize: 0x60 } + - { offsetInCU: 0xA1D, offset: 0xC63B5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC10oomFileURL10Foundation0F0VSgvpZfiAHyXEfU_', symObjAddr: 0x1670, symBinAddr: 0x2B2F0, symSize: 0x190 } + - { offsetInCU: 0xB1A, offset: 0xC64B2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x1AA0, symBinAddr: 0x2B720, symSize: 0x10 } + - { offsetInCU: 0xB90, offset: 0xC6528, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOSHAASH9hashValueSivgTW', symObjAddr: 0x1AB0, symBinAddr: 0x2B730, symSize: 0x40 } + - { offsetInCU: 0xC74, offset: 0xC660C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x1AF0, symBinAddr: 0x2B770, symSize: 0x20 } + - { offsetInCU: 0xCE6, offset: 0xC667E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOs0F3KeyAAsAIP11stringValueSSvgTW', symObjAddr: 0x1B50, symBinAddr: 0x2B7D0, symSize: 0x10 } + - { offsetInCU: 0xD1B, offset: 0xC66B3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOs0F3KeyAAsAIP11stringValuexSgSS_tcfCTW', symObjAddr: 0x1B60, symBinAddr: 0x2B7E0, symSize: 0x20 } + - { offsetInCU: 0xD4C, offset: 0xC66E4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOs0F3KeyAAsAIP8intValueSiSgvgTW', symObjAddr: 0x1B80, symBinAddr: 0x2B800, symSize: 0x10 } + - { offsetInCU: 0xD68, offset: 0xC6700, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOs0F3KeyAAsAIP8intValuexSgSi_tcfCTW', symObjAddr: 0x1B90, symBinAddr: 0x2B810, symSize: 0x10 } + - { offsetInCU: 0xD84, offset: 0xC671C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLO11stringValueAHSgSS_tcfCTf4nd_n', symObjAddr: 0x4130, symBinAddr: 0x2DDB0, symSize: 0x1D0 } + - { offsetInCU: 0xE85, offset: 0xC681D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoVSeAASe4fromxs7Decoder_p_tKcfCTW', symObjAddr: 0x1BE0, symBinAddr: 0x2B860, symSize: 0x40 } + - { offsetInCU: 0xEBC, offset: 0xC6854, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoVSEAASE6encode2toys7Encoder_p_tKFTW', symObjAddr: 0x1C20, symBinAddr: 0x2B8A0, symSize: 0x40 } + - { offsetInCU: 0xEDF, offset: 0xC6877, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV4fromAEs7Decoder_p_tKcfCTf4nd_n', symObjAddr: 0x4300, symBinAddr: 0x2DF80, symSize: 0x370 } + - { offsetInCU: 0x10F1, offset: 0xC6A89, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC10appVersionSSyFZTf4d_n', symObjAddr: 0x3B10, symBinAddr: 0x2D790, symSize: 0x320 } + - { offsetInCU: 0x1191, offset: 0xC6B29, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC5cleanyyFZTf4d_n', symObjAddr: 0x3E30, symBinAddr: 0x2DAB0, symSize: 0x300 } + - { offsetInCU: 0x1317, offset: 0xC6CAF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC013_shouldReportB033_ABF3EE048B2B24B55F4A44989A88E9A2LLySbAC15ApplicationInfoVFTf4nd_n', symObjAddr: 0x4C50, symBinAddr: 0x2E710, symSize: 0x130 } + - { offsetInCU: 0x13A0, offset: 0xC6D38, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC10oomFileURL_WZ', symObjAddr: 0x1630, symBinAddr: 0x2B2B0, symSize: 0x40 } + - { offsetInCU: 0x143F, offset: 0xC6DD7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherCMa', symObjAddr: 0x1FE0, symBinAddr: 0x2BC60, symSize: 0x20 } + - { offsetInCU: 0x1453, offset: 0xC6DEB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoVwCP', symObjAddr: 0x2000, symBinAddr: 0x2BC80, symSize: 0x30 } + - { offsetInCU: 0x1467, offset: 0xC6DFF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoVwxx', symObjAddr: 0x2030, symBinAddr: 0x2BCB0, symSize: 0x30 } + - { offsetInCU: 0x147B, offset: 0xC6E13, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoVwcp', symObjAddr: 0x2060, symBinAddr: 0x2BCE0, symSize: 0x70 } + - { offsetInCU: 0x148F, offset: 0xC6E27, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoVwca', symObjAddr: 0x20D0, symBinAddr: 0x2BD50, symSize: 0x90 } + - { offsetInCU: 0x14A3, offset: 0xC6E3B, size: 0x8, addend: 0x0, symName: ___swift_memcpy57_8, symObjAddr: 0x2160, symBinAddr: 0x2BDE0, symSize: 0x30 } + - { offsetInCU: 0x14B7, offset: 0xC6E4F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoVwta', symObjAddr: 0x2190, symBinAddr: 0x2BE10, symSize: 0x70 } + - { offsetInCU: 0x14CB, offset: 0xC6E63, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoVwet', symObjAddr: 0x2200, symBinAddr: 0x2BE80, symSize: 0x40 } + - { offsetInCU: 0x14DF, offset: 0xC6E77, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoVwst', symObjAddr: 0x2240, symBinAddr: 0x2BEC0, symSize: 0x50 } + - { offsetInCU: 0x14F3, offset: 0xC6E8B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoVMa', symObjAddr: 0x2290, symBinAddr: 0x2BF10, symSize: 0x10 } + - { offsetInCU: 0x16B3, offset: 0xC704B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOAHs0F3KeyAAWl', symObjAddr: 0x46E0, symBinAddr: 0x2E2F0, symSize: 0x30 } + - { offsetInCU: 0x16C7, offset: 0xC705F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC16ApplicationStateOAESeAAWl', symObjAddr: 0x4710, symBinAddr: 0x2E320, symSize: 0x30 } + - { offsetInCU: 0x16DB, offset: 0xC7073, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC16ApplicationStateOAESEAAWl', symObjAddr: 0x4770, symBinAddr: 0x2E350, symSize: 0x30 } + - { offsetInCU: 0x16EF, offset: 0xC7087, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO6remove8fileName7storageySS_xmtKAA014ReportMetadataC0RzlFZypyXEfu_TA', symObjAddr: 0x4830, symBinAddr: 0x2E3B0, symSize: 0x10 } + - { offsetInCU: 0x1703, offset: 0xC709B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO6remove8fileName7storageySS_xmtKAA014ReportMetadataC0RzlFZypyXEfu_TA', symObjAddr: 0x48A0, symBinAddr: 0x2E420, symSize: 0x10 } + - { offsetInCU: 0x1717, offset: 0xC70AF, size: 0x8, addend: 0x0, symName: ___swift_allocate_value_buffer, symObjAddr: 0x48B0, symBinAddr: 0x2E430, symSize: 0x40 } + - { offsetInCU: 0x172B, offset: 0xC70C3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC22handleLowMemoryWarningyyFyyYbcfU_TA', symObjAddr: 0x4930, symBinAddr: 0x2E4B0, symSize: 0x20 } + - { offsetInCU: 0x173F, offset: 0xC70D7, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x4950, symBinAddr: 0x2E4D0, symSize: 0x20 } + - { offsetInCU: 0x1753, offset: 0xC70EB, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x4970, symBinAddr: 0x2E4F0, symSize: 0x10 } + - { offsetInCU: 0x1767, offset: 0xC70FF, size: 0x8, addend: 0x0, symName: '_$sSay8Dispatch0A13WorkItemFlagsVGMa', symObjAddr: 0x49B0, symBinAddr: 0x2E530, symSize: 0x50 } + - { offsetInCU: 0x177B, offset: 0xC7113, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoVAESEAAWl', symObjAddr: 0x4A50, symBinAddr: 0x2E5B0, symSize: 0x30 } + - { offsetInCU: 0x178F, offset: 0xC7127, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18AttachmentsStorageO5store_8fileName7storage15bookmarkHandlerySay10Foundation3URLVG_SSxmq_mtKAA014ReportMetadataC0RzAA018AttachmentBookmarkI0R_r0_lFZypyXEfu_TA', symObjAddr: 0x4AC0, symBinAddr: 0x2E5E0, symSize: 0x10 } + - { offsetInCU: 0x17A3, offset: 0xC713B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO5store_8fileName7storageySDySSypG_SSxmtKAA014ReportMetadataC0RzlFZypyXEfu_TA', symObjAddr: 0x4B30, symBinAddr: 0x2E5F0, symSize: 0x10 } + - { offsetInCU: 0x17B7, offset: 0xC714F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC17handleTerminationyyFyyYbcfU_TA', symObjAddr: 0x4B60, symBinAddr: 0x2E620, symSize: 0x10 } + - { offsetInCU: 0x17F6, offset: 0xC718E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15appChangedStateyyAC011ApplicationF0OFyyYbcfU_TA', symObjAddr: 0x4B90, symBinAddr: 0x2E650, symSize: 0x20 } + - { offsetInCU: 0x180A, offset: 0xC71A2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC5startyyFyyYbcfU_TA', symObjAddr: 0x4BB0, symBinAddr: 0x2E670, symSize: 0x10 } + - { offsetInCU: 0x181E, offset: 0xC71B6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoVAESeAAWl', symObjAddr: 0x4BC0, symBinAddr: 0x2E680, symSize: 0x30 } + - { offsetInCU: 0x1832, offset: 0xC71CA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoVWOs', symObjAddr: 0x4D80, symBinAddr: 0x2E840, symSize: 0x30 } + - { offsetInCU: 0x1846, offset: 0xC71DE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC016_sendLightweightB033_ABF3EE048B2B24B55F4A44989A88E9A2LLSbyFypyXEfu1_TA', symObjAddr: 0x4DB0, symBinAddr: 0x2E870, symSize: 0x10 } + - { offsetInCU: 0x185A, offset: 0xC71F2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryC4saveyyxKFyyKXEfU_AA0A6ReportC_TG5TA', symObjAddr: 0x4DC0, symBinAddr: 0x2E880, symSize: 0x20 } + - { offsetInCU: 0x186E, offset: 0xC7206, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17AttributesStorageO8retrieve8fileName7storageSDySSypGSS_xmtKAA014ReportMetadataC0RzlFZypyXEfu_TA', symObjAddr: 0x4DE0, symBinAddr: 0x2E8A0, symSize: 0x10 } + - { offsetInCU: 0x1882, offset: 0xC721A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOwet', symObjAddr: 0x4E10, symBinAddr: 0x2E8B0, symSize: 0x80 } + - { offsetInCU: 0x1896, offset: 0xC722E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOwst', symObjAddr: 0x4E90, symBinAddr: 0x2E930, symSize: 0xD0 } + - { offsetInCU: 0x18AA, offset: 0xC7242, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOwug', symObjAddr: 0x4F60, symBinAddr: 0x2EA00, symSize: 0x10 } + - { offsetInCU: 0x18BE, offset: 0xC7256, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOwup', symObjAddr: 0x4F70, symBinAddr: 0x2EA10, symSize: 0x10 } + - { offsetInCU: 0x18D2, offset: 0xC726A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOwui', symObjAddr: 0x4F80, symBinAddr: 0x2EA20, symSize: 0x10 } + - { offsetInCU: 0x18E6, offset: 0xC727E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOMa', symObjAddr: 0x4F90, symBinAddr: 0x2EA30, symSize: 0x10 } + - { offsetInCU: 0x18FA, offset: 0xC7292, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC16ApplicationStateOwet', symObjAddr: 0x4FA0, symBinAddr: 0x2EA40, symSize: 0x80 } + - { offsetInCU: 0x190E, offset: 0xC72A6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC16ApplicationStateOwst', symObjAddr: 0x5020, symBinAddr: 0x2EAC0, symSize: 0xD0 } + - { offsetInCU: 0x1922, offset: 0xC72BA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC16ApplicationStateOwup', symObjAddr: 0x50F0, symBinAddr: 0x2EB90, symSize: 0x10 } + - { offsetInCU: 0x1936, offset: 0xC72CE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC16ApplicationStateOMa', symObjAddr: 0x5100, symBinAddr: 0x2EBA0, symSize: 0x10 } + - { offsetInCU: 0x194A, offset: 0xC72E2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC16ApplicationStateOSHAASQWb', symObjAddr: 0x5110, symBinAddr: 0x2EBB0, symSize: 0x10 } + - { offsetInCU: 0x195E, offset: 0xC72F6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC16ApplicationStateOAESQAAWl', symObjAddr: 0x5120, symBinAddr: 0x2EBC0, symSize: 0x30 } + - { offsetInCU: 0x1972, offset: 0xC730A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOSHAASQWb', symObjAddr: 0x5150, symBinAddr: 0x2EBF0, symSize: 0x10 } + - { offsetInCU: 0x1986, offset: 0xC731E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOAHSQAAWl', symObjAddr: 0x5160, symBinAddr: 0x2EC00, symSize: 0x30 } + - { offsetInCU: 0x199A, offset: 0xC7332, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOs0F3KeyAAs28CustomDebugStringConvertiblePWb', symObjAddr: 0x5190, symBinAddr: 0x2EC30, symSize: 0x10 } + - { offsetInCU: 0x19AE, offset: 0xC7346, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOAHs28CustomDebugStringConvertibleAAWl', symObjAddr: 0x51A0, symBinAddr: 0x2EC40, symSize: 0x30 } + - { offsetInCU: 0x19C2, offset: 0xC735A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOs0F3KeyAAs23CustomStringConvertiblePWb', symObjAddr: 0x51D0, symBinAddr: 0x2EC70, symSize: 0x10 } + - { offsetInCU: 0x19D6, offset: 0xC736E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOAHs23CustomStringConvertibleAAWl', symObjAddr: 0x51E0, symBinAddr: 0x2EC80, symSize: 0x30 } + - { offsetInCU: 0x19EA, offset: 0xC7382, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC16ApplicationStateOAESYAAWl', symObjAddr: 0x5210, symBinAddr: 0x2ECB0, symSize: 0x30 } + - { offsetInCU: 0x1A86, offset: 0xC741E, size: 0x8, addend: 0x0, symName: '_$ss17_dictionaryUpCastySDyq0_q1_GSDyxq_GSHRzSHR0_r2_lFSS_ypSSypSgTg5', symObjAddr: 0x1C0, symBinAddr: 0x29E40, symSize: 0x400 } + - { offsetInCU: 0x1BC3, offset: 0xC755B, size: 0x8, addend: 0x0, symName: '_$ss17_dictionaryUpCastySDyq0_q1_GSDyxq_GSHRzSHR0_r2_lFSS_10Foundation4DataVSSypTg5', symObjAddr: 0x5C0, symBinAddr: 0x2A240, symSize: 0x400 } + - { offsetInCU: 0x1D84, offset: 0xC771C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x1B10, symBinAddr: 0x2B790, symSize: 0x40 } + - { offsetInCU: 0x1E27, offset: 0xC77BF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOs28CustomDebugStringConvertibleAAsAIP16debugDescriptionSSvgTW', symObjAddr: 0x1BA0, symBinAddr: 0x2B820, symSize: 0x20 } + - { offsetInCU: 0x1E43, offset: 0xC77DB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLOs23CustomStringConvertibleAAsAIP11descriptionSSvgTW', symObjAddr: 0x1BC0, symBinAddr: 0x2B840, symSize: 0x20 } + - { offsetInCU: 0x1E6B, offset: 0xC7803, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC16ApplicationStateOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x1C60, symBinAddr: 0x2B8E0, symSize: 0x10 } + - { offsetInCU: 0x1EEB, offset: 0xC7883, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC16ApplicationStateOSHAASH9hashValueSivgTW', symObjAddr: 0x1C70, symBinAddr: 0x2B8F0, symSize: 0x90 } + - { offsetInCU: 0x1F96, offset: 0xC792E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC16ApplicationStateOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x1D00, symBinAddr: 0x2B980, symSize: 0x70 } + - { offsetInCU: 0x1FFD, offset: 0xC7995, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC16ApplicationStateOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x1D70, symBinAddr: 0x2B9F0, symSize: 0x90 } + - { offsetInCU: 0x208C, offset: 0xC7A24, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC16ApplicationStateOSeAASe4fromxs7Decoder_p_tKcfCTW', symObjAddr: 0x1E90, symBinAddr: 0x2BB10, symSize: 0x50 } + - { offsetInCU: 0x20AF, offset: 0xC7A47, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC16ApplicationStateOSEAASE6encode2toys7Encoder_p_tKFTW', symObjAddr: 0x1EE0, symBinAddr: 0x2BB60, symSize: 0x40 } + - { offsetInCU: 0x26BA, offset: 0xC8052, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC5startyyF', symObjAddr: 0xEE0, symBinAddr: 0x2AB60, symSize: 0x1D0 } + - { offsetInCU: 0x2747, offset: 0xC80DF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC5startyyFyyYbcfU_', symObjAddr: 0x22A0, symBinAddr: 0x2BF20, symSize: 0x50 } + - { offsetInCU: 0x278A, offset: 0xC8122, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15appChangedStateyyAC011ApplicationF0OF', symObjAddr: 0x10B0, symBinAddr: 0x2AD30, symSize: 0x1F0 } + - { offsetInCU: 0x27E8, offset: 0xC8180, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15appChangedStateyyAC011ApplicationF0OFyyYbcfU_', symObjAddr: 0x2AC0, symBinAddr: 0x2C740, symSize: 0x60 } + - { offsetInCU: 0x283B, offset: 0xC81D3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC17handleTerminationyyF', symObjAddr: 0x12A0, symBinAddr: 0x2AF20, symSize: 0x1A0 } + - { offsetInCU: 0x2897, offset: 0xC822F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC22handleLowMemoryWarningyyF', symObjAddr: 0x1440, symBinAddr: 0x2B0C0, symSize: 0x1F0 } + - { offsetInCU: 0x28E5, offset: 0xC827D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC22handleLowMemoryWarningyyFyyYbcfU_', symObjAddr: 0x2B20, symBinAddr: 0x2C7A0, symSize: 0x7B0 } + - { offsetInCU: 0x2E67, offset: 0xC87FF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV10CodingKeys33_ABF3EE048B2B24B55F4A44989A88E9A2LLO11stringValueSSvg', symObjAddr: 0x1800, symBinAddr: 0x2B480, symSize: 0xD0 } + - { offsetInCU: 0x2E88, offset: 0xC8820, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC15ApplicationInfoV6encode2toys7Encoder_p_tKF', symObjAddr: 0x18D0, symBinAddr: 0x2B550, symSize: 0x1D0 } + - { offsetInCU: 0x2F9C, offset: 0xC8934, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherCfD', symObjAddr: 0x1F70, symBinAddr: 0x2BBF0, symSize: 0x70 } + - { offsetInCU: 0x3090, offset: 0xC8A28, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC012_sendPendingB7ReportsyyF', symObjAddr: 0x22F0, symBinAddr: 0x2BF70, symSize: 0x440 } + - { offsetInCU: 0x31CF, offset: 0xC8B67, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC10_saveState33_ABF3EE048B2B24B55F4A44989A88E9A2LLyyF', symObjAddr: 0x2730, symBinAddr: 0x2C3B0, symSize: 0x390 } + - { offsetInCU: 0x34C0, offset: 0xC8E58, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC016_sendLightweightB033_ABF3EE048B2B24B55F4A44989A88E9A2LLSbyF', symObjAddr: 0x32D0, symBinAddr: 0x2CF50, symSize: 0x420 } + - { offsetInCU: 0x3863, offset: 0xC91FB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A10OomWatcherC09_sendFullB033_ABF3EE048B2B24B55F4A44989A88E9A2LLyyF', symObjAddr: 0x36F0, symBinAddr: 0x2D370, symSize: 0x370 } + - { offsetInCU: 0x3B23, offset: 0xC94BB, size: 0x8, addend: 0x0, symName: '_$sSD8_VariantV8setValue_6forKeyyq_n_xtFSS_ypTg5', symObjAddr: 0x3A60, symBinAddr: 0x2D6E0, symSize: 0xB0 } + - { offsetInCU: 0x2B, offset: 0xC95C3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryCMi', symObjAddr: 0x80, symBinAddr: 0x2EDF0, symSize: 0x10 } + - { offsetInCU: 0x43, offset: 0xC95DB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryCMi', symObjAddr: 0x80, symBinAddr: 0x2EDF0, symSize: 0x10 } + - { offsetInCU: 0x57, offset: 0xC95EF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryCMr', symObjAddr: 0x90, symBinAddr: 0x2EE00, symSize: 0x70 } + - { offsetInCU: 0x77, offset: 0xC960F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryC8settingsACyxGAA0A16DatabaseSettingsC_tKcfcySo28NSPersistentStoreDescriptionC_s5Error_pSgtcfU_', symObjAddr: 0x100, symBinAddr: 0x2EE70, symSize: 0x180 } + - { offsetInCU: 0x136, offset: 0xC96CE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryC8settingsACyxGAA0A16DatabaseSettingsC_tKcfcySo28NSPersistentStoreDescriptionC_s5Error_pSgtcfU_ypyXEfu_', symObjAddr: 0x280, symBinAddr: 0x2EFF0, symSize: 0xE0 } + - { offsetInCU: 0x237, offset: 0xC97CF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryCMa', symObjAddr: 0x3D0, symBinAddr: 0x2F140, symSize: 0x10 } + - { offsetInCU: 0x24B, offset: 0xC97E3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryC33_removeOldestRecordIfNeededLocked33_C7D6186997E2B6A0F32655AC4127D143LLyyKFypyXEfu_', symObjAddr: 0x3E0, symBinAddr: 0x2F150, symSize: 0xD0 } + - { offsetInCU: 0x2D1, offset: 0xC9869, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryC8settingsACyxGAA0A16DatabaseSettingsC_tKcfcySo28NSPersistentStoreDescriptionC_s5Error_pSgtcfU_ypyXEfu_TA', symObjAddr: 0x4F0, symBinAddr: 0x2F220, symSize: 0x10 } + - { offsetInCU: 0x2E5, offset: 0xC987D, size: 0x8, addend: 0x0, symName: ___swift_instantiateGenericMetadata, symObjAddr: 0x540, symBinAddr: 0x2F230, symSize: 0x26 } + - { offsetInCU: 0x58F, offset: 0xC9B27, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryCfd', symObjAddr: 0x360, symBinAddr: 0x2F0D0, symSize: 0x50 } + - { offsetInCU: 0x5B2, offset: 0xC9B4A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace20PersistentRepositoryCfD', symObjAddr: 0x3B0, symBinAddr: 0x2F120, symSize: 0x20 } + - { offsetInCU: 0x27, offset: 0xC9BB5, size: 0x8, addend: 0x0, symName: '_$sSo12NSDictionaryC10contentsOf5errorAB10Foundation3URLV_yttKcfcTO', symObjAddr: 0x60, symBinAddr: 0x2F260, symSize: 0x110 } + - { offsetInCU: 0x46, offset: 0xC9BD4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace25ReportMetadataStorageImplO10removeFile6configyAA6Config_p_tKFZTf4nd_n', symObjAddr: 0x170, symBinAddr: 0x2F370, symSize: 0x210 } + - { offsetInCU: 0x7B, offset: 0xC9C09, size: 0x8, addend: 0x0, symName: '_$s9Backtrace25ReportMetadataStorageImplO11storeToFile_6configySDySSypG_AA6Config_ptKFZTf4nnd_n', symObjAddr: 0x3E0, symBinAddr: 0x2F580, symSize: 0x410 } + - { offsetInCU: 0x17C, offset: 0xC9D0A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace25ReportMetadataStorageImplO16retrieveFromFile6configSDySSypGAA6Config_p_tKFZTf4nd_n', symObjAddr: 0x870, symBinAddr: 0x2F990, symSize: 0x1E2 } + - { offsetInCU: 0x47C, offset: 0xCA00A, size: 0x8, addend: 0x0, symName: '_$sSo12NSDictionaryC10contentsOf5errorAB10Foundation3URLV_yttKcfcTO', symObjAddr: 0x60, symBinAddr: 0x2F260, symSize: 0x110 } + - { offsetInCU: 0x3F, offset: 0xCA0BA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace12NetworkErrorOwCP', symObjAddr: 0x10, symBinAddr: 0x2FB80, symSize: 0x20 } + - { offsetInCU: 0x53, offset: 0xCA0CE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace12NetworkErrorOwxx', symObjAddr: 0x30, symBinAddr: 0x2FBA0, symSize: 0x10 } + - { offsetInCU: 0x67, offset: 0xCA0E2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace12NetworkErrorOwca', symObjAddr: 0x40, symBinAddr: 0x2FBB0, symSize: 0x30 } + - { offsetInCU: 0x7B, offset: 0xCA0F6, size: 0x8, addend: 0x0, symName: ___swift_memcpy8_8, symObjAddr: 0x70, symBinAddr: 0x2FBE0, symSize: 0x10 } + - { offsetInCU: 0x8F, offset: 0xCA10A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace12NetworkErrorOwta', symObjAddr: 0x80, symBinAddr: 0x2FBF0, symSize: 0x30 } + - { offsetInCU: 0xA3, offset: 0xCA11E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace12NetworkErrorOwet', symObjAddr: 0xB0, symBinAddr: 0x2FC20, symSize: 0x40 } + - { offsetInCU: 0xB7, offset: 0xCA132, size: 0x8, addend: 0x0, symName: '_$s9Backtrace12NetworkErrorOwst', symObjAddr: 0xF0, symBinAddr: 0x2FC60, symSize: 0x40 } + - { offsetInCU: 0xCB, offset: 0xCA146, size: 0x8, addend: 0x0, symName: '_$s9Backtrace12NetworkErrorOwug', symObjAddr: 0x130, symBinAddr: 0x2FCA0, symSize: 0x10 } + - { offsetInCU: 0xDF, offset: 0xCA15A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace12NetworkErrorOwup', symObjAddr: 0x140, symBinAddr: 0x2FCB0, symSize: 0x10 } + - { offsetInCU: 0xF3, offset: 0xCA16E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace12NetworkErrorOwui', symObjAddr: 0x150, symBinAddr: 0x2FCC0, symSize: 0x10 } + - { offsetInCU: 0x107, offset: 0xCA182, size: 0x8, addend: 0x0, symName: '_$s9Backtrace12NetworkErrorOMa', symObjAddr: 0x160, symBinAddr: 0x2FCD0, symSize: 0x10 } + - { offsetInCU: 0x11B, offset: 0xCA196, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOwCP', symObjAddr: 0x170, symBinAddr: 0x2FCE0, symSize: 0xB0 } + - { offsetInCU: 0x12F, offset: 0xCA1AA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOwxx', symObjAddr: 0x220, symBinAddr: 0x2FD90, symSize: 0x50 } + - { offsetInCU: 0x143, offset: 0xCA1BE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOwcp', symObjAddr: 0x270, symBinAddr: 0x2FDE0, symSize: 0x80 } + - { offsetInCU: 0x157, offset: 0xCA1D2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOwca', symObjAddr: 0x2F0, symBinAddr: 0x2FE60, symSize: 0xD0 } + - { offsetInCU: 0x16B, offset: 0xCA1E6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOwtk', symObjAddr: 0x3C0, symBinAddr: 0x2FF30, symSize: 0x80 } + - { offsetInCU: 0x17F, offset: 0xCA1FA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOwta', symObjAddr: 0x440, symBinAddr: 0x2FFB0, symSize: 0xD0 } + - { offsetInCU: 0x193, offset: 0xCA20E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOwet', symObjAddr: 0x510, symBinAddr: 0x30080, symSize: 0x20 } + - { offsetInCU: 0x1A7, offset: 0xCA222, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOwst', symObjAddr: 0x570, symBinAddr: 0x300E0, symSize: 0x20 } + - { offsetInCU: 0x1BB, offset: 0xCA236, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOwug', symObjAddr: 0x5E0, symBinAddr: 0x30150, symSize: 0x30 } + - { offsetInCU: 0x1CF, offset: 0xCA24A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOwup', symObjAddr: 0x610, symBinAddr: 0x30180, symSize: 0x10 } + - { offsetInCU: 0x1E3, offset: 0xCA25E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOwui', symObjAddr: 0x620, symBinAddr: 0x30190, symSize: 0x30 } + - { offsetInCU: 0x1F7, offset: 0xCA272, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOMa', symObjAddr: 0x650, symBinAddr: 0x301C0, symSize: 0x30 } + - { offsetInCU: 0x20B, offset: 0xCA286, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOMr', symObjAddr: 0x680, symBinAddr: 0x301F0, symSize: 0x50 } + - { offsetInCU: 0x21F, offset: 0xCA29A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15RepositoryErrorOwxx', symObjAddr: 0x6E0, symBinAddr: 0x30250, symSize: 0x20 } + - { offsetInCU: 0x233, offset: 0xCA2AE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15RepositoryErrorOwca', symObjAddr: 0x750, symBinAddr: 0x302C0, symSize: 0x80 } + - { offsetInCU: 0x247, offset: 0xCA2C2, size: 0x8, addend: 0x0, symName: ___swift_memcpy16_8, symObjAddr: 0x7D0, symBinAddr: 0x30340, symSize: 0x10 } + - { offsetInCU: 0x25B, offset: 0xCA2D6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15RepositoryErrorOwta', symObjAddr: 0x7E0, symBinAddr: 0x30350, symSize: 0x50 } + - { offsetInCU: 0x26F, offset: 0xCA2EA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15RepositoryErrorOwet', symObjAddr: 0x830, symBinAddr: 0x303A0, symSize: 0x50 } + - { offsetInCU: 0x283, offset: 0xCA2FE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15RepositoryErrorOwst', symObjAddr: 0x880, symBinAddr: 0x303F0, symSize: 0x50 } + - { offsetInCU: 0x297, offset: 0xCA312, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15RepositoryErrorOwug', symObjAddr: 0x8D0, symBinAddr: 0x30440, symSize: 0x20 } + - { offsetInCU: 0x2AB, offset: 0xCA326, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15RepositoryErrorOwup', symObjAddr: 0x8F0, symBinAddr: 0x30460, symSize: 0x10 } + - { offsetInCU: 0x2BF, offset: 0xCA33A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15RepositoryErrorOwui', symObjAddr: 0x900, symBinAddr: 0x30470, symSize: 0x30 } + - { offsetInCU: 0x2D3, offset: 0xCA34E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15RepositoryErrorOMa', symObjAddr: 0x930, symBinAddr: 0x304A0, symSize: 0x10 } + - { offsetInCU: 0x2E7, offset: 0xCA362, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FileErrorOwet', symObjAddr: 0x960, symBinAddr: 0x304B0, symSize: 0x80 } + - { offsetInCU: 0x2FB, offset: 0xCA376, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FileErrorOwst', symObjAddr: 0x9E0, symBinAddr: 0x30530, symSize: 0xD0 } + - { offsetInCU: 0x30F, offset: 0xCA38A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FileErrorOwug', symObjAddr: 0xAB0, symBinAddr: 0x30600, symSize: 0x10 } + - { offsetInCU: 0x323, offset: 0xCA39E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FileErrorOwup', symObjAddr: 0xAC0, symBinAddr: 0x30610, symSize: 0x10 } + - { offsetInCU: 0x337, offset: 0xCA3B2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FileErrorOwui', symObjAddr: 0xAD0, symBinAddr: 0x30620, symSize: 0x10 } + - { offsetInCU: 0x34B, offset: 0xCA3C6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FileErrorOMa', symObjAddr: 0xAE0, symBinAddr: 0x30630, symSize: 0x10 } + - { offsetInCU: 0x35F, offset: 0xCA3DA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FileErrorOAA0aC0AAWI', symObjAddr: 0xAF0, symBinAddr: 0x30640, symSize: 0x20 } + - { offsetInCU: 0x373, offset: 0xCA3EE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FileErrorOSHAASQWb', symObjAddr: 0xB40, symBinAddr: 0x30660, symSize: 0x10 } + - { offsetInCU: 0x387, offset: 0xCA402, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FileErrorOACSQAAWl', symObjAddr: 0xB50, symBinAddr: 0x30670, symSize: 0x30 } + - { offsetInCU: 0x3C5, offset: 0xCA440, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FileErrorOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0xC40, symBinAddr: 0x30760, symSize: 0x10 } + - { offsetInCU: 0x43B, offset: 0xCA4B6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FileErrorOSHAASH9hashValueSivgTW', symObjAddr: 0xC50, symBinAddr: 0x30770, symSize: 0x40 } + - { offsetInCU: 0x51F, offset: 0xCA59A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FileErrorOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0xC90, symBinAddr: 0x307B0, symSize: 0x20 } + - { offsetInCU: 0x5B2, offset: 0xCA62D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15RepositoryErrorOAA0aC0AAWI', symObjAddr: 0xCF0, symBinAddr: 0x30810, symSize: 0x20 } + - { offsetInCU: 0x5C6, offset: 0xCA641, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOAA0aC0AAWI', symObjAddr: 0xD40, symBinAddr: 0x30830, symSize: 0x20 } + - { offsetInCU: 0x5DA, offset: 0xCA655, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOACs0C0AAWl', symObjAddr: 0xD60, symBinAddr: 0x30850, symSize: 0x40 } + - { offsetInCU: 0x5EE, offset: 0xCA669, size: 0x8, addend: 0x0, symName: '_$s9Backtrace12NetworkErrorOAA0aC0AAWI', symObjAddr: 0xDA0, symBinAddr: 0x30890, symSize: 0x20 } + - { offsetInCU: 0x602, offset: 0xCA67D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SysctlErrorOWOy', symObjAddr: 0xE40, symBinAddr: 0x30900, symSize: 0x10 } + - { offsetInCU: 0x616, offset: 0xCA691, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SysctlErrorOwxx', symObjAddr: 0xE50, symBinAddr: 0x30910, symSize: 0x20 } + - { offsetInCU: 0x62A, offset: 0xCA6A5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SysctlErrorOWOe', symObjAddr: 0xE70, symBinAddr: 0x30930, symSize: 0x10 } + - { offsetInCU: 0x63E, offset: 0xCA6B9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SysctlErrorOwca', symObjAddr: 0xED0, symBinAddr: 0x30990, symSize: 0x50 } + - { offsetInCU: 0x652, offset: 0xCA6CD, size: 0x8, addend: 0x0, symName: ___swift_memcpy17_8, symObjAddr: 0xF20, symBinAddr: 0x309E0, symSize: 0x20 } + - { offsetInCU: 0x666, offset: 0xCA6E1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SysctlErrorOwta', symObjAddr: 0xF40, symBinAddr: 0x30A00, symSize: 0x40 } + - { offsetInCU: 0x67A, offset: 0xCA6F5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SysctlErrorOwet', symObjAddr: 0xF80, symBinAddr: 0x30A40, symSize: 0x50 } + - { offsetInCU: 0x68E, offset: 0xCA709, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SysctlErrorOwst', symObjAddr: 0xFD0, symBinAddr: 0x30A90, symSize: 0x50 } + - { offsetInCU: 0x6A2, offset: 0xCA71D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SysctlErrorOwug', symObjAddr: 0x1020, symBinAddr: 0x30AE0, symSize: 0x10 } + - { offsetInCU: 0x6B6, offset: 0xCA731, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SysctlErrorOwup', symObjAddr: 0x1030, symBinAddr: 0x30AF0, symSize: 0x10 } + - { offsetInCU: 0x6CA, offset: 0xCA745, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SysctlErrorOwui', symObjAddr: 0x1040, symBinAddr: 0x30B00, symSize: 0x10 } + - { offsetInCU: 0x6DE, offset: 0xCA759, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SysctlErrorOMa', symObjAddr: 0x1050, symBinAddr: 0x30B10, symSize: 0x10 } + - { offsetInCU: 0x6F2, offset: 0xCA76D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SysctlErrorOAA0aC0AAWI', symObjAddr: 0x1060, symBinAddr: 0x30B20, symSize: 0x20 } + - { offsetInCU: 0x706, offset: 0xCA781, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SysctlErrorOACs0C0AAWl', symObjAddr: 0x1080, symBinAddr: 0x30B40, symSize: 0x30 } + - { offsetInCU: 0x72E, offset: 0xCA7A9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace12NetworkErrorOs0C0AAsADP7_domainSSvgTW', symObjAddr: 0xB80, symBinAddr: 0x306A0, symSize: 0x10 } + - { offsetInCU: 0x74A, offset: 0xCA7C5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace12NetworkErrorOs0C0AAsADP5_codeSivgTW', symObjAddr: 0xB90, symBinAddr: 0x306B0, symSize: 0x10 } + - { offsetInCU: 0x766, offset: 0xCA7E1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace12NetworkErrorOs0C0AAsADP9_userInfoyXlSgvgTW', symObjAddr: 0xBA0, symBinAddr: 0x306C0, symSize: 0x10 } + - { offsetInCU: 0x782, offset: 0xCA7FD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace12NetworkErrorOs0C0AAsADP19_getEmbeddedNSErroryXlSgyFTW', symObjAddr: 0xBB0, symBinAddr: 0x306D0, symSize: 0x10 } + - { offsetInCU: 0x79E, offset: 0xCA819, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOs0C0AAsADP7_domainSSvgTW', symObjAddr: 0xBC0, symBinAddr: 0x306E0, symSize: 0x10 } + - { offsetInCU: 0x7BA, offset: 0xCA835, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOs0C0AAsADP5_codeSivgTW', symObjAddr: 0xBD0, symBinAddr: 0x306F0, symSize: 0x10 } + - { offsetInCU: 0x7D6, offset: 0xCA851, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOs0C0AAsADP9_userInfoyXlSgvgTW', symObjAddr: 0xBE0, symBinAddr: 0x30700, symSize: 0x10 } + - { offsetInCU: 0x7F2, offset: 0xCA86D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9HttpErrorOs0C0AAsADP19_getEmbeddedNSErroryXlSgyFTW', symObjAddr: 0xBF0, symBinAddr: 0x30710, symSize: 0x10 } + - { offsetInCU: 0x80E, offset: 0xCA889, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15RepositoryErrorOs0C0AAsADP7_domainSSvgTW', symObjAddr: 0xC00, symBinAddr: 0x30720, symSize: 0x10 } + - { offsetInCU: 0x82A, offset: 0xCA8A5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15RepositoryErrorOs0C0AAsADP5_codeSivgTW', symObjAddr: 0xC10, symBinAddr: 0x30730, symSize: 0x10 } + - { offsetInCU: 0x846, offset: 0xCA8C1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15RepositoryErrorOs0C0AAsADP9_userInfoyXlSgvgTW', symObjAddr: 0xC20, symBinAddr: 0x30740, symSize: 0x10 } + - { offsetInCU: 0x862, offset: 0xCA8DD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15RepositoryErrorOs0C0AAsADP19_getEmbeddedNSErroryXlSgyFTW', symObjAddr: 0xC30, symBinAddr: 0x30750, symSize: 0x10 } + - { offsetInCU: 0x8B5, offset: 0xCA930, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FileErrorOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0xCB0, symBinAddr: 0x307D0, symSize: 0x40 } + - { offsetInCU: 0x952, offset: 0xCA9CD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FileErrorOs0C0AAsADP7_domainSSvgTW', symObjAddr: 0xDF0, symBinAddr: 0x308B0, symSize: 0x10 } + - { offsetInCU: 0x96E, offset: 0xCA9E9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FileErrorOs0C0AAsADP5_codeSivgTW', symObjAddr: 0xE00, symBinAddr: 0x308C0, symSize: 0x10 } + - { offsetInCU: 0x98A, offset: 0xCAA05, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FileErrorOs0C0AAsADP9_userInfoyXlSgvgTW', symObjAddr: 0xE10, symBinAddr: 0x308D0, symSize: 0x10 } + - { offsetInCU: 0x9A6, offset: 0xCAA21, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FileErrorOs0C0AAsADP19_getEmbeddedNSErroryXlSgyFTW', symObjAddr: 0xE20, symBinAddr: 0x308E0, symSize: 0x10 } + - { offsetInCU: 0x9C2, offset: 0xCAA3D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SysctlErrorOs0C0AAsADP7_domainSSvgTW', symObjAddr: 0x10B0, symBinAddr: 0x30B70, symSize: 0x10 } + - { offsetInCU: 0x9DE, offset: 0xCAA59, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SysctlErrorOs0C0AAsADP5_codeSivgTW', symObjAddr: 0x10C0, symBinAddr: 0x30B80, symSize: 0x10 } + - { offsetInCU: 0x9FA, offset: 0xCAA75, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SysctlErrorOs0C0AAsADP9_userInfoyXlSgvgTW', symObjAddr: 0x10D0, symBinAddr: 0x30B90, symSize: 0x10 } + - { offsetInCU: 0xA16, offset: 0xCAA91, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SysctlErrorOs0C0AAsADP19_getEmbeddedNSErroryXlSgyFTW', symObjAddr: 0x10E0, symBinAddr: 0x30BA0, symSize: 0x10 } + - { offsetInCU: 0x144, offset: 0xCAD76, size: 0x8, addend: 0x0, symName: '_$sSD9BacktraceE2peoiyySDyxq_Gz_ACtFZSS_ypTgm5', symObjAddr: 0x0, symBinAddr: 0x30BC0, symSize: 0x410 } + - { offsetInCU: 0x306, offset: 0xCAF38, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportC10reportData10Foundation0D0VvgTo', symObjAddr: 0x410, symBinAddr: 0x30FD0, symSize: 0x50 } + - { offsetInCU: 0x357, offset: 0xCAF89, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportC15attachmentPathsSaySSGvgTo', symObjAddr: 0x4D0, symBinAddr: 0x31050, symSize: 0x60 } + - { offsetInCU: 0x3AD, offset: 0xCAFDF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportC15attachmentPathsSaySSGvsTo', symObjAddr: 0x550, symBinAddr: 0x310D0, symSize: 0x60 } + - { offsetInCU: 0x41C, offset: 0xCB04E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportC10attributesSDySSypGvgTo', symObjAddr: 0x610, symBinAddr: 0x31190, symSize: 0x70 } + - { offsetInCU: 0x472, offset: 0xCB0A4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportC10attributesSDySSypGvsTo', symObjAddr: 0x6E0, symBinAddr: 0x31260, symSize: 0x70 } + - { offsetInCU: 0x559, offset: 0xCB18B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportCACycfcTo', symObjAddr: 0x1320, symBinAddr: 0x31EA0, symSize: 0x30 } + - { offsetInCU: 0x60C, offset: 0xCB23E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportCfETo', symObjAddr: 0x1380, symBinAddr: 0x31F00, symSize: 0x80 } + - { offsetInCU: 0x63B, offset: 0xCB26D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportCMU', symObjAddr: 0x1400, symBinAddr: 0x31F80, symSize: 0x10 } + - { offsetInCU: 0x64F, offset: 0xCB281, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportCMa', symObjAddr: 0x1410, symBinAddr: 0x31F90, symSize: 0x30 } + - { offsetInCU: 0x663, offset: 0xCB295, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportCMr', symObjAddr: 0x1440, symBinAddr: 0x31FC0, symSize: 0x90 } + - { offsetInCU: 0x677, offset: 0xCB2A9, size: 0x8, addend: 0x0, symName: '_$sSS3key_yp5valuetSgWOb', symObjAddr: 0x15A0, symBinAddr: 0x32070, symSize: 0x40 } + - { offsetInCU: 0x68B, offset: 0xCB2BD, size: 0x8, addend: 0x0, symName: '_$s10Foundation4UUIDVSgWOh', symObjAddr: 0x1680, symBinAddr: 0x320B0, symSize: 0x30 } + - { offsetInCU: 0x9DD, offset: 0xCB60F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportC10reportData10Foundation0D0Vvg', symObjAddr: 0x460, symBinAddr: 0x31020, symSize: 0x30 } + - { offsetInCU: 0xA33, offset: 0xCB665, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportC15attachmentPathsSaySSGvM', symObjAddr: 0x5D0, symBinAddr: 0x31150, symSize: 0x40 } + - { offsetInCU: 0xA91, offset: 0xCB6C3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportC10attributesSDySSypGvM', symObjAddr: 0x7B0, symBinAddr: 0x31330, symSize: 0x40 } + - { offsetInCU: 0xAB6, offset: 0xCB6E8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportC10attributesSDySSypGvM.resume.0', symObjAddr: 0x7F0, symBinAddr: 0x31370, symSize: 0x10 } + - { offsetInCU: 0xB45, offset: 0xCB777, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportC6report10attributes15attachmentPathsAC10Foundation4DataV_SDySSypGSaySSGtKcfc', symObjAddr: 0x800, symBinAddr: 0x31380, symSize: 0x440 } + - { offsetInCU: 0xC1D, offset: 0xCB84F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportC13managedObjectAcA5CrashC_tKcfc', symObjAddr: 0xC40, symBinAddr: 0x317C0, symSize: 0x690 } + - { offsetInCU: 0xD53, offset: 0xCB985, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportCACycfC', symObjAddr: 0x12D0, symBinAddr: 0x31E50, symSize: 0x20 } + - { offsetInCU: 0xD67, offset: 0xCB999, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportCACycfc', symObjAddr: 0x12F0, symBinAddr: 0x31E70, symSize: 0x30 } + - { offsetInCU: 0xDC0, offset: 0xCB9F2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A6ReportCfD', symObjAddr: 0x1350, symBinAddr: 0x31ED0, symSize: 0x30 } + - { offsetInCU: 0xBB, offset: 0xCBADF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5QueueC5clearyyFTo', symObjAddr: 0xA0, symBinAddr: 0x32190, symSize: 0x30 } + - { offsetInCU: 0xD7, offset: 0xCBAFB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5QueueC7isEmptySbvgTo', symObjAddr: 0xD0, symBinAddr: 0x321C0, symSize: 0x30 } + - { offsetInCU: 0x109, offset: 0xCBB2D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5QueueC5countSivgTo', symObjAddr: 0x180, symBinAddr: 0x32270, symSize: 0x30 } + - { offsetInCU: 0x167, offset: 0xCBB8B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5QueueCACyxGycfcTo', symObjAddr: 0x2C0, symBinAddr: 0x323B0, symSize: 0x20 } + - { offsetInCU: 0x19A, offset: 0xCBBBE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5QueueCfETo', symObjAddr: 0x320, symBinAddr: 0x32410, symSize: 0x20 } + - { offsetInCU: 0x1C9, offset: 0xCBBED, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5QueueCMa', symObjAddr: 0x340, symBinAddr: 0x32430, symSize: 0x10 } + - { offsetInCU: 0x1DD, offset: 0xCBC01, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5QueueCMi', symObjAddr: 0x350, symBinAddr: 0x32440, symSize: 0x10 } + - { offsetInCU: 0x1F1, offset: 0xCBC15, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5QueueCMr', symObjAddr: 0x360, symBinAddr: 0x32450, symSize: 0x40 } + - { offsetInCU: 0x35D, offset: 0xCBD81, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5QueueC11allElementsSayxGyF', symObjAddr: 0x0, symBinAddr: 0x320F0, symSize: 0x40 } + - { offsetInCU: 0x3CD, offset: 0xCBDF1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5QueueC5clearyyF', symObjAddr: 0x40, symBinAddr: 0x32130, symSize: 0x60 } + - { offsetInCU: 0x418, offset: 0xCBE3C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5QueueC7isEmptySbvg', symObjAddr: 0x100, symBinAddr: 0x321F0, symSize: 0x80 } + - { offsetInCU: 0x47E, offset: 0xCBEA2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5QueueC5countSivg', symObjAddr: 0x1B0, symBinAddr: 0x322A0, symSize: 0x70 } + - { offsetInCU: 0x4E8, offset: 0xCBF0C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5QueueCACyxGycfC', symObjAddr: 0x220, symBinAddr: 0x32310, symSize: 0x20 } + - { offsetInCU: 0x502, offset: 0xCBF26, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5QueueCACyxGycfc', symObjAddr: 0x240, symBinAddr: 0x32330, symSize: 0x80 } + - { offsetInCU: 0x532, offset: 0xCBF56, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5QueueCfD', symObjAddr: 0x2E0, symBinAddr: 0x323D0, symSize: 0x40 } + - { offsetInCU: 0x78, offset: 0xCC02C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC013maxIndividualB9SizeBytesSivgTo', symObjAddr: 0x10, symBinAddr: 0x324E0, symSize: 0x40 } + - { offsetInCU: 0xCE, offset: 0xCC082, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC013maxIndividualB9SizeBytesSivsTo', symObjAddr: 0x80, symBinAddr: 0x32550, symSize: 0x40 } + - { offsetInCU: 0x153, offset: 0xCC107, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC21maxQueueFileSizeBytesSivgTo', symObjAddr: 0x150, symBinAddr: 0x32620, symSize: 0x40 } + - { offsetInCU: 0x1A9, offset: 0xCC15D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC21maxQueueFileSizeBytesSivsTo', symObjAddr: 0x1C0, symBinAddr: 0x32690, symSize: 0x40 } + - { offsetInCU: 0x218, offset: 0xCC1CC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC21breadcrumbLogFileNameSSvgTo', symObjAddr: 0x280, symBinAddr: 0x32750, symSize: 0x50 } + - { offsetInCU: 0x269, offset: 0xCC21D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC15breadcrumbLevelAA0abE0OvgTo', symObjAddr: 0x300, symBinAddr: 0x327D0, symSize: 0x40 } + - { offsetInCU: 0x2BF, offset: 0xCC273, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC15breadcrumbLevelAA0abE0OvsTo', symObjAddr: 0x370, symBinAddr: 0x32840, symSize: 0x40 } + - { offsetInCU: 0x38B, offset: 0xCC33F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC_21maxQueueFileSizeBytes013breadcrumbLogF4Name0I5Types0I5LevelACSi_SiSSSaySiGSitcfcTo', symObjAddr: 0x6C0, symBinAddr: 0x32B90, symSize: 0x70 } + - { offsetInCU: 0x422, offset: 0xCC3D6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC03getB7LogPath10Foundation3URLVyKFTo', symObjAddr: 0xAC0, symBinAddr: 0x32F90, symSize: 0xD0 } + - { offsetInCU: 0x481, offset: 0xCC435, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsCACycfcTo', symObjAddr: 0xBE0, symBinAddr: 0x330B0, symSize: 0x30 } + - { offsetInCU: 0x6D0, offset: 0xCC684, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsCfETo', symObjAddr: 0xC40, symBinAddr: 0x33110, symSize: 0x30 } + - { offsetInCU: 0x6FF, offset: 0xCC6B3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsCMa', symObjAddr: 0xC70, symBinAddr: 0x33140, symSize: 0x20 } + - { offsetInCU: 0x95A, offset: 0xCC90E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC010defaultMaxB8FileSizeSivgZ', symObjAddr: 0x0, symBinAddr: 0x324D0, symSize: 0x10 } + - { offsetInCU: 0x994, offset: 0xCC948, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC013maxIndividualB9SizeBytesSivg', symObjAddr: 0x50, symBinAddr: 0x32520, symSize: 0x30 } + - { offsetInCU: 0x9DC, offset: 0xCC990, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC013maxIndividualB9SizeBytesSivs', symObjAddr: 0xC0, symBinAddr: 0x32590, symSize: 0x40 } + - { offsetInCU: 0xA03, offset: 0xCC9B7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC013maxIndividualB9SizeBytesSivM', symObjAddr: 0x100, symBinAddr: 0x325D0, symSize: 0x40 } + - { offsetInCU: 0xA28, offset: 0xCC9DC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC013maxIndividualB9SizeBytesSivM.resume.0', symObjAddr: 0x140, symBinAddr: 0x32610, symSize: 0x10 } + - { offsetInCU: 0xA5D, offset: 0xCCA11, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC21maxQueueFileSizeBytesSivg', symObjAddr: 0x190, symBinAddr: 0x32660, symSize: 0x30 } + - { offsetInCU: 0xA9A, offset: 0xCCA4E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC21maxQueueFileSizeBytesSivs', symObjAddr: 0x200, symBinAddr: 0x326D0, symSize: 0x40 } + - { offsetInCU: 0xAC1, offset: 0xCCA75, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC21maxQueueFileSizeBytesSivM', symObjAddr: 0x240, symBinAddr: 0x32710, symSize: 0x40 } + - { offsetInCU: 0xAFA, offset: 0xCCAAE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC21breadcrumbLogFileNameSSvg', symObjAddr: 0x2D0, symBinAddr: 0x327A0, symSize: 0x30 } + - { offsetInCU: 0xB2B, offset: 0xCCADF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC15breadcrumbLevelAA0abE0Ovg', symObjAddr: 0x340, symBinAddr: 0x32810, symSize: 0x30 } + - { offsetInCU: 0xB6D, offset: 0xCCB21, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC15breadcrumbLevelAA0abE0Ovs', symObjAddr: 0x3B0, symBinAddr: 0x32880, symSize: 0x40 } + - { offsetInCU: 0xB94, offset: 0xCCB48, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC15breadcrumbLevelAA0abE0OvM', symObjAddr: 0x3F0, symBinAddr: 0x328C0, symSize: 0x40 } + - { offsetInCU: 0xBB9, offset: 0xCCB6D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC_21maxQueueFileSizeBytes013breadcrumbLogF4Name0I5Types0I5LevelACSi_SiSSSaySiGSitcfC', symObjAddr: 0x430, symBinAddr: 0x32900, symSize: 0x60 } + - { offsetInCU: 0xC78, offset: 0xCCC2C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC_21maxQueueFileSizeBytes013breadcrumbLogF4Name0I5Types0I5LevelACSi_SiSSSaySiGSitcfc', symObjAddr: 0x490, symBinAddr: 0x32960, symSize: 0x230 } + - { offsetInCU: 0xF93, offset: 0xCCF47, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC_21maxQueueFileSizeBytes013breadcrumbLogF4Name0I5Types0I5LevelACSi_SiSSSayAA0aB4TypeOGAA0abM0OtcfC', symObjAddr: 0x730, symBinAddr: 0x32C00, symSize: 0x130 } + - { offsetInCU: 0xFCD, offset: 0xCCF81, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC_21maxQueueFileSizeBytes013breadcrumbLogF4Name0I5Types0I5LevelACSi_SiSSSayAA0aB4TypeOGAA0abM0Otcfc', symObjAddr: 0x860, symBinAddr: 0x32D30, symSize: 0x130 } + - { offsetInCU: 0x1035, offset: 0xCCFE9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsC03getB7LogPath10Foundation3URLVyKF', symObjAddr: 0x990, symBinAddr: 0x32E60, symSize: 0x130 } + - { offsetInCU: 0x1061, offset: 0xCD015, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsCACycfC', symObjAddr: 0xB90, symBinAddr: 0x33060, symSize: 0x20 } + - { offsetInCU: 0x1075, offset: 0xCD029, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsCACycfc', symObjAddr: 0xBB0, symBinAddr: 0x33080, symSize: 0x30 } + - { offsetInCU: 0x10CE, offset: 0xCD082, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A18BreadcrumbSettingsCfD', symObjAddr: 0xC10, symBinAddr: 0x330E0, symSize: 0x30 } + - { offsetInCU: 0x2B, offset: 0xCD0DA, size: 0x8, addend: 0x0, symName: '_$sSS10FoundationE7cString8encodingSSSgSays4Int8VG_SSAAE8EncodingVtcfC', symObjAddr: 0x0, symBinAddr: 0x33460, symSize: 0x270 } + - { offsetInCU: 0x1FA, offset: 0xCD2A9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace13SystemControlV5bytes3mibSays4Int8VGSays5Int32VG_tKFZTf4nd_n', symObjAddr: 0x310, symBinAddr: 0x33770, symSize: 0x1E0 } + - { offsetInCU: 0x535, offset: 0xCD5E4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace13SystemControlV6string7forKeysSSSays5Int32VG_tKFZTf4nd_n', symObjAddr: 0x760, symBinAddr: 0x33BC0, symSize: 0x310 } + - { offsetInCU: 0x9C1, offset: 0xCDA70, size: 0x8, addend: 0x0, symName: '_$s9Backtrace3CPUV18architectureString33_F7E0BF116E89EEA3403FB14459BC88AALL7cpuType0m3SubN0SSs5Int32V_AItFZTf4nnd_n', symObjAddr: 0x4F0, symBinAddr: 0x33950, symSize: 0x270 } + - { offsetInCU: 0xB06, offset: 0xCDBB5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10StatisticsV15hostCpuLoadInfoSo0C14_cpu_load_infoVyKFZTf4d_n', symObjAddr: 0xA70, symBinAddr: 0x33ED0, symSize: 0xA0 } + - { offsetInCU: 0xC43, offset: 0xCDCF2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10StatisticsV20processorSetLoadInfoSo0C14_set_load_infoVyKFZTf4d_n', symObjAddr: 0xB10, symBinAddr: 0x33F70, symSize: 0xC0 } + - { offsetInCU: 0xF48, offset: 0xCDFF7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10StatisticsV14vmStatistics64So0C13_statistics64VyKFZTf4d_n', symObjAddr: 0xE50, symBinAddr: 0x342B0, symSize: 0x150 } + - { offsetInCU: 0x10EC, offset: 0xCE19B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9ProcessorVACyKcfCTf4d_n', symObjAddr: 0xBD0, symBinAddr: 0x34030, symSize: 0x280 } + - { offsetInCU: 0x1313, offset: 0xCE3C2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10MemoryInfoV6SystemVAEyKcfCTf4d_n', symObjAddr: 0xFA0, symBinAddr: 0x34400, symSize: 0xA0 } + - { offsetInCU: 0x1433, offset: 0xCE4E2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace6SystemV6uptimeSiyKFZTf4d_n', symObjAddr: 0x1040, symBinAddr: 0x344A0, symSize: 0xE0 } + - { offsetInCU: 0x161E, offset: 0xCE6CD, size: 0x8, addend: 0x0, symName: '_$sSo13NSProcessInfoC9BacktraceE15numberOfThreadsSuyKFZTf4d_n', symObjAddr: 0x1120, symBinAddr: 0x34580, symSize: 0xF0 } + - { offsetInCU: 0x1760, offset: 0xCE80F, size: 0x8, addend: 0x0, symName: '_$sSo13NSProcessInfoC9BacktraceE3ageSiyKFZTf4d_n', symObjAddr: 0x1210, symBinAddr: 0x34670, symSize: 0x120 } + - { offsetInCU: 0x18F3, offset: 0xCE9A2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9KernErrorOACs0C0AAWl', symObjAddr: 0x1370, symBinAddr: 0x34790, symSize: 0x30 } + - { offsetInCU: 0x1907, offset: 0xCE9B6, size: 0x8, addend: 0x0, symName: ___swift_memcpy5_4, symObjAddr: 0x1400, symBinAddr: 0x347C0, symSize: 0x20 } + - { offsetInCU: 0x191B, offset: 0xCE9CA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9KernErrorOwet', symObjAddr: 0x1430, symBinAddr: 0x347E0, symSize: 0x20 } + - { offsetInCU: 0x192F, offset: 0xCE9DE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9KernErrorOwst', symObjAddr: 0x1450, symBinAddr: 0x34800, symSize: 0x30 } + - { offsetInCU: 0x1943, offset: 0xCE9F2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9KernErrorOwug', symObjAddr: 0x1480, symBinAddr: 0x34830, symSize: 0x20 } + - { offsetInCU: 0x1957, offset: 0xCEA06, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9KernErrorOwup', symObjAddr: 0x14A0, symBinAddr: 0x34850, symSize: 0x10 } + - { offsetInCU: 0x196B, offset: 0xCEA1A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9KernErrorOwui', symObjAddr: 0x14B0, symBinAddr: 0x34860, symSize: 0x20 } + - { offsetInCU: 0x197F, offset: 0xCEA2E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9KernErrorOMa', symObjAddr: 0x14D0, symBinAddr: 0x34880, symSize: 0xA } + - { offsetInCU: 0x19DE, offset: 0xCEA8D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9KernErrorOs0C0AAsADP7_domainSSvgTW', symObjAddr: 0x270, symBinAddr: 0x336D0, symSize: 0x10 } + - { offsetInCU: 0x19FA, offset: 0xCEAA9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9KernErrorOs0C0AAsADP5_codeSivgTW', symObjAddr: 0x280, symBinAddr: 0x336E0, symSize: 0x10 } + - { offsetInCU: 0x1A16, offset: 0xCEAC5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9KernErrorOs0C0AAsADP9_userInfoyXlSgvgTW', symObjAddr: 0x290, symBinAddr: 0x336F0, symSize: 0x10 } + - { offsetInCU: 0x1A32, offset: 0xCEAE1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9KernErrorOs0C0AAsADP19_getEmbeddedNSErroryXlSgyFTW', symObjAddr: 0x2A0, symBinAddr: 0x33700, symSize: 0x10 } + - { offsetInCU: 0x218E, offset: 0xCF23D, size: 0x8, addend: 0x0, symName: '_$sSS10FoundationE7cString8encodingSSSgSays4Int8VG_SSAAE8EncodingVtcfC', symObjAddr: 0x0, symBinAddr: 0x33460, symSize: 0x270 } + - { offsetInCU: 0x2236, offset: 0xCF2E5, size: 0x8, addend: 0x0, symName: '_$sSlsSQ7ElementRpzrlE10firstIndex2of0C0QzSgAB_tFSays4Int8VG_Tgq5', symObjAddr: 0x2B0, symBinAddr: 0x33710, symSize: 0x60 } + - { offsetInCU: 0x27, offset: 0xCF5A3, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE5ErrorOSQACSQ2eeoiySbx_xtFZTW', symObjAddr: 0x0, symBinAddr: 0x34890, symSize: 0x10 } + - { offsetInCU: 0x46, offset: 0xCF5C2, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE5ErrorOSQACSQ2eeoiySbx_xtFZTW', symObjAddr: 0x0, symBinAddr: 0x34890, symSize: 0x10 } + - { offsetInCU: 0x9E, offset: 0xCF61A, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE5ErrorOSHACSH9hashValueSivgTW', symObjAddr: 0x10, symBinAddr: 0x348A0, symSize: 0x30 } + - { offsetInCU: 0x182, offset: 0xCF6FE, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE5ErrorOSHACSH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x40, symBinAddr: 0x348D0, symSize: 0x20 } + - { offsetInCU: 0x271, offset: 0xCF7ED, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE5ErrorOAEsAdCWl', symObjAddr: 0x4A0, symBinAddr: 0x34CF0, symSize: 0x30 } + - { offsetInCU: 0x285, offset: 0xCF801, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE4syncy10Foundation4DataVSg08responseE0_So17NSHTTPURLResponseCSg11urlResponses5Error_pSg0fJ0tAE10URLRequestVFyAH_So13NSURLResponseCSgAOtYbcfU_TA', symObjAddr: 0x5F0, symBinAddr: 0x34E40, symSize: 0x20 } + - { offsetInCU: 0x299, offset: 0xCF815, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataVSgSo13NSURLResponseCSgs5Error_pSgIeghggg_So6NSDataCSgAGSo7NSErrorCSgIeyBhyyy_TR', symObjAddr: 0x610, symBinAddr: 0x34E60, symSize: 0xF0 } + - { offsetInCU: 0x2B1, offset: 0xCF82D, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x700, symBinAddr: 0x34F50, symSize: 0x20 } + - { offsetInCU: 0x2C5, offset: 0xCF841, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x720, symBinAddr: 0x34F70, symSize: 0x10 } + - { offsetInCU: 0x2D9, offset: 0xCF855, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE5ErrorOwet', symObjAddr: 0x7D0, symBinAddr: 0x34F80, symSize: 0x50 } + - { offsetInCU: 0x2ED, offset: 0xCF869, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE5ErrorOwst', symObjAddr: 0x820, symBinAddr: 0x34FD0, symSize: 0xA0 } + - { offsetInCU: 0x301, offset: 0xCF87D, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE5ErrorOwug', symObjAddr: 0x8C0, symBinAddr: 0x35070, symSize: 0x10 } + - { offsetInCU: 0x315, offset: 0xCF891, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE5ErrorOwup', symObjAddr: 0x8D0, symBinAddr: 0x35080, symSize: 0x10 } + - { offsetInCU: 0x329, offset: 0xCF8A5, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE5ErrorOwui', symObjAddr: 0x8E0, symBinAddr: 0x35090, symSize: 0x10 } + - { offsetInCU: 0x33D, offset: 0xCF8B9, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE5ErrorOMa', symObjAddr: 0x8F0, symBinAddr: 0x350A0, symSize: 0x10 } + - { offsetInCU: 0x351, offset: 0xCF8CD, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE5ErrorOSHACSQWb', symObjAddr: 0x900, symBinAddr: 0x350B0, symSize: 0x10 } + - { offsetInCU: 0x365, offset: 0xCF8E1, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE5ErrorOAESQACWl', symObjAddr: 0x910, symBinAddr: 0x350C0, symSize: 0x2E } + - { offsetInCU: 0x3C4, offset: 0xCF940, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE5ErrorOSHACSH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x60, symBinAddr: 0x348F0, symSize: 0x30 } + - { offsetInCU: 0x461, offset: 0xCF9DD, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE5ErrorOsAdCsADP7_domainSSvgTW', symObjAddr: 0x90, symBinAddr: 0x34920, symSize: 0x10 } + - { offsetInCU: 0x47D, offset: 0xCF9F9, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE5ErrorOsAdCsADP5_codeSivgTW', symObjAddr: 0xA0, symBinAddr: 0x34930, symSize: 0x10 } + - { offsetInCU: 0x499, offset: 0xCFA15, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE5ErrorOsAdCsADP9_userInfoyXlSgvgTW', symObjAddr: 0xB0, symBinAddr: 0x34940, symSize: 0x10 } + - { offsetInCU: 0x4B5, offset: 0xCFA31, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE5ErrorOsAdCsADP19_getEmbeddedNSErroryXlSgyFTW', symObjAddr: 0xC0, symBinAddr: 0x34950, symSize: 0x10 } + - { offsetInCU: 0x6F4, offset: 0xCFC70, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE4syncy10Foundation4DataVSg08responseE0_So17NSHTTPURLResponseCSg11urlResponses5Error_pSg0fJ0tAE10URLRequestVF', symObjAddr: 0xD0, symBinAddr: 0x34960, symSize: 0x340 } + - { offsetInCU: 0x7B3, offset: 0xCFD2F, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC9BacktraceE4syncy10Foundation4DataVSg08responseE0_So17NSHTTPURLResponseCSg11urlResponses5Error_pSg0fJ0tAE10URLRequestVFyAH_So13NSURLResponseCSgAOtYbcfU_', symObjAddr: 0x4D0, symBinAddr: 0x34D20, symSize: 0xF0 } + - { offsetInCU: 0x27, offset: 0xCFDE5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13NetworkClientC4send7requestAA0A12HttpResponseV10Foundation10URLRequestV_tKF', symObjAddr: 0x0, symBinAddr: 0x350F0, symSize: 0x1B0 } + - { offsetInCU: 0x99, offset: 0xCFE57, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13NetworkClientCMa', symObjAddr: 0x1E0, symBinAddr: 0x352D0, symSize: 0x20 } + - { offsetInCU: 0xAD, offset: 0xCFE6B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13NetworkClientC11sendMetrics7requesty10Foundation10URLRequestV_tFyAF4DataVSg_So13NSURLResponseCSgs5Error_pSgtYbcfU_', symObjAddr: 0x300, symBinAddr: 0x352F0, symSize: 0x70 } + - { offsetInCU: 0x167, offset: 0xCFF25, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13NetworkClientC11sendMetrics7requesty10Foundation10URLRequestV_tFyAF4DataVSg_So13NSURLResponseCSgs5Error_pSgtYbcfU_ypyXEfu_', symObjAddr: 0x370, symBinAddr: 0x35360, symSize: 0x50 } + - { offsetInCU: 0x17F, offset: 0xCFF3D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13NetworkClientC11sendMetrics7requesty10Foundation10URLRequestV_tFyAF4DataVSg_So13NSURLResponseCSgs5Error_pSgtYbcfU_ypyXEfu_TA', symObjAddr: 0x3F0, symBinAddr: 0x353B0, symSize: 0x10 } + - { offsetInCU: 0x32D, offset: 0xD00EB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13NetworkClientC4send7requestAA0A12HttpResponseV10Foundation10URLRequestV_tKF', symObjAddr: 0x0, symBinAddr: 0x350F0, symSize: 0x1B0 } + - { offsetInCU: 0x3D0, offset: 0xD018E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13NetworkClientCfD', symObjAddr: 0x1B0, symBinAddr: 0x352A0, symSize: 0x30 } + - { offsetInCU: 0x4F, offset: 0xD028D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbTypeO3allSayACGvpZ', symObjAddr: 0xF20, symBinAddr: 0x8EBA8, symSize: 0x0 } + - { offsetInCU: 0xAD, offset: 0xD02EB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbTypeOSYAASY8rawValuexSg03RawE0Qz_tcfCTW', symObjAddr: 0x300, symBinAddr: 0x356C0, symSize: 0x30 } + - { offsetInCU: 0xDE, offset: 0xD031C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbTypeOSYAASY8rawValue03RawE0QzvgTW', symObjAddr: 0x330, symBinAddr: 0x356F0, symSize: 0x10 } + - { offsetInCU: 0xFA, offset: 0xD0338, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbTypeO8rawValueACSgSi_tcfCTf4nd_n', symObjAddr: 0xC90, symBinAddr: 0x36050, symSize: 0x20 } + - { offsetInCU: 0x130, offset: 0xD036E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbTypeO4noneSayACGvpZ', symObjAddr: 0xF28, symBinAddr: 0x8EBB0, symSize: 0x0 } + - { offsetInCU: 0x2F7, offset: 0xD0535, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11BreadcrumbsCACycfcTo', symObjAddr: 0xB70, symBinAddr: 0x35F30, symSize: 0x80 } + - { offsetInCU: 0x39A, offset: 0xD05D8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15BreadcrumbLevelOSYAASY8rawValuexSg03RawE0Qz_tcfCTW', symObjAddr: 0x3F0, symBinAddr: 0x357B0, symSize: 0x30 } + - { offsetInCU: 0x3CB, offset: 0xD0609, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15BreadcrumbLevelO8rawValueACSgSi_tcfCTf4nd_n', symObjAddr: 0xC70, symBinAddr: 0x36030, symSize: 0x20 } + - { offsetInCU: 0x3F5, offset: 0xD0633, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbTypeO3all_WZ', symObjAddr: 0x200, symBinAddr: 0x355C0, symSize: 0x30 } + - { offsetInCU: 0x425, offset: 0xD0663, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbTypeO4none_WZ', symObjAddr: 0x230, symBinAddr: 0x355F0, symSize: 0x20 } + - { offsetInCU: 0x606, offset: 0xD0844, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11BreadcrumbsCfETo', symObjAddr: 0xC20, symBinAddr: 0x35FE0, symSize: 0x50 } + - { offsetInCU: 0x635, offset: 0xD0873, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11BreadcrumbsC06enableB0yyAA0A18BreadcrumbSettingsCFypyXEfu_TA', symObjAddr: 0xCF0, symBinAddr: 0x36070, symSize: 0x10 } + - { offsetInCU: 0x649, offset: 0xD0887, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11BreadcrumbsCMa', symObjAddr: 0xD60, symBinAddr: 0x36080, symSize: 0x20 } + - { offsetInCU: 0x65D, offset: 0xD089B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbTypeOSHAASQWb', symObjAddr: 0xD80, symBinAddr: 0x360A0, symSize: 0x10 } + - { offsetInCU: 0x671, offset: 0xD08AF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbTypeOACSQAAWl', symObjAddr: 0xD90, symBinAddr: 0x360B0, symSize: 0x30 } + - { offsetInCU: 0x685, offset: 0xD08C3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15BreadcrumbLevelOSHAASQWb', symObjAddr: 0xDC0, symBinAddr: 0x360E0, symSize: 0x10 } + - { offsetInCU: 0x699, offset: 0xD08D7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15BreadcrumbLevelOACSQAAWl', symObjAddr: 0xDD0, symBinAddr: 0x360F0, symSize: 0x30 } + - { offsetInCU: 0x6AD, offset: 0xD08EB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbTypeOMa', symObjAddr: 0xE00, symBinAddr: 0x36120, symSize: 0x10 } + - { offsetInCU: 0x6C1, offset: 0xD08FF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15BreadcrumbLevelOMa', symObjAddr: 0xE10, symBinAddr: 0x36130, symSize: 0x10 } + - { offsetInCU: 0x72C, offset: 0xD096A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbTypeOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x2B0, symBinAddr: 0x35670, symSize: 0x10 } + - { offsetInCU: 0x78B, offset: 0xD09C9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbTypeOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x2D0, symBinAddr: 0x35690, symSize: 0x20 } + - { offsetInCU: 0xA2A, offset: 0xD0C68, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11BreadcrumbsCACycfC', symObjAddr: 0x0, symBinAddr: 0x353C0, symSize: 0x20 } + - { offsetInCU: 0xA3E, offset: 0xD0C7C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15BreadcrumbLevelO11descriptionSSvg', symObjAddr: 0x20, symBinAddr: 0x353E0, symSize: 0xB0 } + - { offsetInCU: 0xA63, offset: 0xD0CA1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbTypeO11descriptionSSvg', symObjAddr: 0xD0, symBinAddr: 0x35490, symSize: 0xF0 } + - { offsetInCU: 0xA94, offset: 0xD0CD2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbTypeO8rawValueACSgSi_tcfC', symObjAddr: 0x1C0, symBinAddr: 0x35580, symSize: 0x10 } + - { offsetInCU: 0xAAE, offset: 0xD0CEC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15BreadcrumbLevelO8rawValueACSgSi_tcfC', symObjAddr: 0x1D0, symBinAddr: 0x35590, symSize: 0x10 } + - { offsetInCU: 0xAC8, offset: 0xD0D06, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbTypeO8rawValueSivg', symObjAddr: 0x2A0, symBinAddr: 0x35660, symSize: 0x10 } + - { offsetInCU: 0xB04, offset: 0xD0D42, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15BreadcrumbLevelO8rawValueSivg', symObjAddr: 0x340, symBinAddr: 0x35700, symSize: 0x10 } + - { offsetInCU: 0xBFC, offset: 0xD0E3A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11BreadcrumbsC06enableB0yyAA0A18BreadcrumbSettingsCF', symObjAddr: 0x420, symBinAddr: 0x357E0, symSize: 0x360 } + - { offsetInCU: 0xF81, offset: 0xD11BF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11BreadcrumbsC06enableB0yyAA0A18BreadcrumbSettingsCFypyXEfu_', symObjAddr: 0x780, symBinAddr: 0x35B40, symSize: 0x110 } + - { offsetInCU: 0x122F, offset: 0xD146D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11BreadcrumbsC07disableB0yyF', symObjAddr: 0x890, symBinAddr: 0x35C50, symSize: 0x150 } + - { offsetInCU: 0x1343, offset: 0xD1581, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11BreadcrumbsC13addBreadcrumb_10attributes4type5levelSbSS_SDyS2SGSgAA0aD4TypeOAA0aD5LevelOtF', symObjAddr: 0x9E0, symBinAddr: 0x35DA0, symSize: 0xA0 } + - { offsetInCU: 0x141B, offset: 0xD1659, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11BreadcrumbsC5clearSbyF', symObjAddr: 0xA80, symBinAddr: 0x35E40, symSize: 0x40 } + - { offsetInCU: 0x1486, offset: 0xD16C4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11BreadcrumbsC22getCurrentBreadcrumbIdSiSgvg', symObjAddr: 0xAC0, symBinAddr: 0x35E80, symSize: 0x30 } + - { offsetInCU: 0x1503, offset: 0xD1741, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11BreadcrumbsCACycfc', symObjAddr: 0xAF0, symBinAddr: 0x35EB0, symSize: 0x80 } + - { offsetInCU: 0x1534, offset: 0xD1772, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11BreadcrumbsCfD', symObjAddr: 0xBF0, symBinAddr: 0x35FB0, symSize: 0x30 } + - { offsetInCU: 0x27, offset: 0xD17C7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5CrashC6entity10insertIntoACSo19NSEntityDescriptionC_So22NSManagedObjectContextCSgtcfC', symObjAddr: 0x0, symBinAddr: 0x36240, symSize: 0x50 } + - { offsetInCU: 0x8B, offset: 0xD182B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5CrashC6entity10insertIntoACSo19NSEntityDescriptionC_So22NSManagedObjectContextCSgtcfcTo', symObjAddr: 0xD0, symBinAddr: 0x36310, symSize: 0x50 } + - { offsetInCU: 0xEF, offset: 0xD188F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5CrashCMa', symObjAddr: 0xB0, symBinAddr: 0x362F0, symSize: 0x20 } + - { offsetInCU: 0x274, offset: 0xD1A14, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5CrashC6entity10insertIntoACSo19NSEntityDescriptionC_So22NSManagedObjectContextCSgtcfC', symObjAddr: 0x0, symBinAddr: 0x36240, symSize: 0x50 } + - { offsetInCU: 0x288, offset: 0xD1A28, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5CrashC6entity10insertIntoACSo19NSEntityDescriptionC_So22NSManagedObjectContextCSgtcfc', symObjAddr: 0x50, symBinAddr: 0x36290, symSize: 0x60 } + - { offsetInCU: 0x2F6, offset: 0xD1A96, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5CrashCfD', symObjAddr: 0x120, symBinAddr: 0x36360, symSize: 0x2B } + - { offsetInCU: 0x27, offset: 0xD1AE0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5CrashC12fetchRequestSo07NSFetchD0CyACGyFZ', symObjAddr: 0x0, symBinAddr: 0x36390, symSize: 0x60 } + - { offsetInCU: 0x56, offset: 0xD1B0F, size: 0x8, addend: 0x0, symName: _keypath_get_selector_attachmentPaths, symObjAddr: 0x60, symBinAddr: 0x363F0, symSize: 0x10 } + - { offsetInCU: 0x6A, offset: 0xD1B23, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5CrashC15attachmentPathsSaySSGSgvpACTK', symObjAddr: 0x70, symBinAddr: 0x36400, symSize: 0x60 } + - { offsetInCU: 0x82, offset: 0xD1B3B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5CrashC15attachmentPathsSaySSGSgvpACTk', symObjAddr: 0xE0, symBinAddr: 0x36470, symSize: 0x50 } + - { offsetInCU: 0x9A, offset: 0xD1B53, size: 0x8, addend: 0x0, symName: _keypath_get_selector_dateAdded, symObjAddr: 0x140, symBinAddr: 0x364D0, symSize: 0x10 } + - { offsetInCU: 0xAE, offset: 0xD1B67, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5CrashC9dateAdded10Foundation4DateVSgvpACTK', symObjAddr: 0x150, symBinAddr: 0x364E0, symSize: 0x80 } + - { offsetInCU: 0xC6, offset: 0xD1B7F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5CrashC9dateAdded10Foundation4DateVSgvpACTk', symObjAddr: 0x1E0, symBinAddr: 0x36570, symSize: 0xB0 } + - { offsetInCU: 0xDE, offset: 0xD1B97, size: 0x8, addend: 0x0, symName: _keypath_get_selector_hashProperty, symObjAddr: 0x2A0, symBinAddr: 0x36630, symSize: 0x10 } + - { offsetInCU: 0xF2, offset: 0xD1BAB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5CrashC12hashPropertySSSgvpACTK', symObjAddr: 0x2B0, symBinAddr: 0x36640, symSize: 0x60 } + - { offsetInCU: 0x10A, offset: 0xD1BC3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5CrashC12hashPropertySSSgvpACTk', symObjAddr: 0x320, symBinAddr: 0x366B0, symSize: 0x50 } + - { offsetInCU: 0x122, offset: 0xD1BDB, size: 0x8, addend: 0x0, symName: _keypath_get_selector_reportData, symObjAddr: 0x380, symBinAddr: 0x36710, symSize: 0x10 } + - { offsetInCU: 0x136, offset: 0xD1BEF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5CrashC10reportData10Foundation0D0VSgvpACTK', symObjAddr: 0x390, symBinAddr: 0x36720, symSize: 0x70 } + - { offsetInCU: 0x14E, offset: 0xD1C07, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5CrashC10reportData10Foundation0D0VSgvpACTk', symObjAddr: 0x410, symBinAddr: 0x367A0, symSize: 0x50 } + - { offsetInCU: 0x166, offset: 0xD1C1F, size: 0x8, addend: 0x0, symName: _keypath_get_selector_retryCount, symObjAddr: 0x470, symBinAddr: 0x36800, symSize: 0x10 } + - { offsetInCU: 0x17A, offset: 0xD1C33, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DateVSgWOc', symObjAddr: 0x510, symBinAddr: 0x36860, symSize: 0x31 } + - { offsetInCU: 0x31E, offset: 0xD1DD7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace5CrashC12fetchRequestSo07NSFetchD0CyACGyFZ', symObjAddr: 0x0, symBinAddr: 0x36390, symSize: 0x60 } + - { offsetInCU: 0x2B, offset: 0xD1E58, size: 0x8, addend: 0x0, symName: '_$s9Backtrace13SystemControlV7integer7forNamexSS_tKs17FixedWidthIntegerRzlFZs5Int32V_Tgm5', symObjAddr: 0x0, symBinAddr: 0x368A0, symSize: 0x140 } + - { offsetInCU: 0x4F, offset: 0xD1E7C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15ApplicationInfoV7session33_761DDC4AFAEA8A490E9DA28EA3695248LLSSvpZ', symObjAddr: 0x3D20, symBinAddr: 0x8EC48, symSize: 0x0 } + - { offsetInCU: 0x6A, offset: 0xD1E97, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15BreadcrumbsInfoV07currentB2IdSiSgvpZ', symObjAddr: 0x3D30, symBinAddr: 0x8EC58, symSize: 0x0 } + - { offsetInCU: 0x85, offset: 0xD1EB2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15BreadcrumbsInfoV14breadcrumbFile10Foundation3URLVSgvpZ', symObjAddr: 0x137F8, symBinAddr: 0x93688, symSize: 0x0 } + - { offsetInCU: 0xFF, offset: 0xD1F2C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace13SystemControlV7integer7forNamexSS_tKs17FixedWidthIntegerRzlFZs5Int32V_Tgm5', symObjAddr: 0x0, symBinAddr: 0x368A0, symSize: 0x140 } + - { offsetInCU: 0x479, offset: 0xD22A6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FaultInfoCAA16AttributesSourceA2aDP9immutableSDySSypSgGvgTW', symObjAddr: 0x250, symBinAddr: 0x36AF0, symSize: 0xC0 } + - { offsetInCU: 0x57D, offset: 0xD23AA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FaultInfoCAA16AttributesSourceA2aDP7mutableSDySSypSgGvgTW', symObjAddr: 0x310, symBinAddr: 0x36BB0, symSize: 0x20 } + - { offsetInCU: 0x59A, offset: 0xD23C7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FaultInfoCMa', symObjAddr: 0x230, symBinAddr: 0x36AD0, symSize: 0x20 } + - { offsetInCU: 0x6EE, offset: 0xD251B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace13ProcessorInfoVAA16AttributesSourceA2aDP9immutableSDySSypSgGvgTW', symObjAddr: 0x660, symBinAddr: 0x36EC0, symSize: 0x10 } + - { offsetInCU: 0x71E, offset: 0xD254B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace13ProcessorInfoVAA16AttributesSourceA2aDP7mutableSDySSypSgGvgTW', symObjAddr: 0x670, symBinAddr: 0x36ED0, symSize: 0x10 } + - { offsetInCU: 0x750, offset: 0xD257D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace13ProcessorInfoV7mutableSDySSypSgGvgTf4d_n', symObjAddr: 0x2870, symBinAddr: 0x39040, symSize: 0xC60 } + - { offsetInCU: 0xB05, offset: 0xD2932, size: 0x8, addend: 0x0, symName: '_$s9Backtrace6DeviceVAA16AttributesSourceA2aDP9immutableSDySSypSgGvgTW', symObjAddr: 0x680, symBinAddr: 0x36EE0, symSize: 0x10 } + - { offsetInCU: 0xB4B, offset: 0xD2978, size: 0x8, addend: 0x0, symName: '_$s9Backtrace6DeviceVAA16AttributesSourceA2aDP7mutableSDySSypSgGvgTW', symObjAddr: 0x690, symBinAddr: 0x36EF0, symSize: 0x10 } + - { offsetInCU: 0xB7D, offset: 0xD29AA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace6DeviceV9immutableSDySSypSgGvgTf4d_n', symObjAddr: 0x1DC0, symBinAddr: 0x38590, symSize: 0x960 } + - { offsetInCU: 0xFF6, offset: 0xD2E23, size: 0x8, addend: 0x0, symName: '_$s9Backtrace6DeviceV7mutableSDySSypSgGvgTf4d_n', symObjAddr: 0x35B0, symBinAddr: 0x39D80, symSize: 0x460 } + - { offsetInCU: 0x1239, offset: 0xD3066, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10ScreenInfoVAA16AttributesSourceA2aDP9immutableSDySSypSgGvgTW', symObjAddr: 0x6A0, symBinAddr: 0x36F00, symSize: 0x10 } + - { offsetInCU: 0x126B, offset: 0xD3098, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10ScreenInfoV9immutableSDySSypSgGvgTf4d_n', symObjAddr: 0x10F0, symBinAddr: 0x37950, symSize: 0x740 } + - { offsetInCU: 0x1622, offset: 0xD344F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10LocaleInfoVAA16AttributesSourceA2aDP9immutableSDySSypSgGvgTW', symObjAddr: 0x6B0, symBinAddr: 0x36F10, symSize: 0x10 } + - { offsetInCU: 0x1654, offset: 0xD3481, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10LocaleInfoV9immutableSDySSypSgGvgTf4d_n', symObjAddr: 0xC80, symBinAddr: 0x374E0, symSize: 0x470 } + - { offsetInCU: 0x180C, offset: 0xD3639, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11NetworkInfoVAA16AttributesSourceA2aDP7mutableSDySSypSgGvgTW', symObjAddr: 0x6C0, symBinAddr: 0x36F20, symSize: 0x10 } + - { offsetInCU: 0x183E, offset: 0xD366B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11NetworkInfoV7mutableSDySSypSgGvgTf4d_n', symObjAddr: 0x2720, symBinAddr: 0x38EF0, symSize: 0x150 } + - { offsetInCU: 0x19F3, offset: 0xD3820, size: 0x8, addend: 0x0, symName: '_$s9Backtrace7LibInfoVAA16AttributesSourceA2aDP9immutableSDySSypSgGvgTW', symObjAddr: 0xB60, symBinAddr: 0x373C0, symSize: 0x20 } + - { offsetInCU: 0x1A52, offset: 0xD387F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17UserDefaultsStoreV5value6forKeyxSgSS_tlFZSS_Tgm5', symObjAddr: 0xA70, symBinAddr: 0x372D0, symSize: 0xF0 } + - { offsetInCU: 0x1A8F, offset: 0xD38BC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15ApplicationInfoV7session33_761DDC4AFAEA8A490E9DA28EA3695248LL_WZ', symObjAddr: 0xB80, symBinAddr: 0x373E0, symSize: 0x70 } + - { offsetInCU: 0x1AC4, offset: 0xD38F1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15ApplicationInfoVAA16AttributesSourceA2aDP9immutableSDySSypSgGvgTW', symObjAddr: 0xBF0, symBinAddr: 0x37450, symSize: 0x10 } + - { offsetInCU: 0x1AF6, offset: 0xD3923, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15ApplicationInfoV9immutableSDySSypSgGvgTf4d_n', symObjAddr: 0x1BC0, symBinAddr: 0x38390, symSize: 0x200 } + - { offsetInCU: 0x1BE6, offset: 0xD3A13, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15BreadcrumbsInfoV14breadcrumbFile_WZ', symObjAddr: 0xC00, symBinAddr: 0x37460, symSize: 0x60 } + - { offsetInCU: 0x1C1C, offset: 0xD3A49, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15BreadcrumbsInfoVAA16AttributesSourceA2aDP7mutableSDySSypSgGvgTW', symObjAddr: 0xC60, symBinAddr: 0x374C0, symSize: 0x10 } + - { offsetInCU: 0x1C63, offset: 0xD3A90, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15BreadcrumbsInfoVAA16AttributesSourceA2aDP11attachmentsSay10Foundation3URLVGvgTW', symObjAddr: 0xC70, symBinAddr: 0x374D0, symSize: 0x10 } + - { offsetInCU: 0x1C96, offset: 0xD3AC3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15BreadcrumbsInfoV7mutableSDySSypSgGvgTf4d_n', symObjAddr: 0x34D0, symBinAddr: 0x39CA0, symSize: 0xE0 } + - { offsetInCU: 0x1DAA, offset: 0xD3BD7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15BreadcrumbsInfoV11attachmentsSay10Foundation3URLVGvgTf4d_n', symObjAddr: 0x3B40, symBinAddr: 0x3A210, symSize: 0x160 } + - { offsetInCU: 0x1EF3, offset: 0xD3D20, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15BreadcrumbsInfoVMa', symObjAddr: 0x1890, symBinAddr: 0x38090, symSize: 0x10 } + - { offsetInCU: 0x1F07, offset: 0xD3D34, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15ApplicationInfoVMa', symObjAddr: 0x18A0, symBinAddr: 0x380A0, symSize: 0x10 } + - { offsetInCU: 0x1F1B, offset: 0xD3D48, size: 0x8, addend: 0x0, symName: '_$s9Backtrace7LibInfoVwCP', symObjAddr: 0x18B0, symBinAddr: 0x380B0, symSize: 0x30 } + - { offsetInCU: 0x1F2F, offset: 0xD3D5C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace7LibInfoVwxx', symObjAddr: 0x18E0, symBinAddr: 0x380E0, symSize: 0x10 } + - { offsetInCU: 0x1F43, offset: 0xD3D70, size: 0x8, addend: 0x0, symName: '_$s9Backtrace7LibInfoVwca', symObjAddr: 0x18F0, symBinAddr: 0x380F0, symSize: 0x40 } + - { offsetInCU: 0x1F57, offset: 0xD3D84, size: 0x8, addend: 0x0, symName: '_$s9Backtrace7LibInfoVwta', symObjAddr: 0x1940, symBinAddr: 0x38130, symSize: 0x30 } + - { offsetInCU: 0x1F6B, offset: 0xD3D98, size: 0x8, addend: 0x0, symName: '_$s9Backtrace7LibInfoVwet', symObjAddr: 0x1970, symBinAddr: 0x38160, symSize: 0x40 } + - { offsetInCU: 0x1F7F, offset: 0xD3DAC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace7LibInfoVwst', symObjAddr: 0x19B0, symBinAddr: 0x381A0, symSize: 0x40 } + - { offsetInCU: 0x1F93, offset: 0xD3DC0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace7LibInfoVMa', symObjAddr: 0x19F0, symBinAddr: 0x381E0, symSize: 0x10 } + - { offsetInCU: 0x1FA7, offset: 0xD3DD4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11NetworkInfoVMa', symObjAddr: 0x1A00, symBinAddr: 0x381F0, symSize: 0x10 } + - { offsetInCU: 0x1FBB, offset: 0xD3DE8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10LocaleInfoVMa', symObjAddr: 0x1A10, symBinAddr: 0x38200, symSize: 0x10 } + - { offsetInCU: 0x1FCF, offset: 0xD3DFC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace10ScreenInfoVMa', symObjAddr: 0x1A20, symBinAddr: 0x38210, symSize: 0x10 } + - { offsetInCU: 0x1FE3, offset: 0xD3E10, size: 0x8, addend: 0x0, symName: '_$s9Backtrace6DeviceVMa', symObjAddr: 0x1A30, symBinAddr: 0x38220, symSize: 0x10 } + - { offsetInCU: 0x1FF7, offset: 0xD3E24, size: 0x8, addend: 0x0, symName: '_$s9Backtrace13ProcessorInfoVwet', symObjAddr: 0x1A60, symBinAddr: 0x38230, symSize: 0x80 } + - { offsetInCU: 0x200B, offset: 0xD3E38, size: 0x8, addend: 0x0, symName: '_$s9Backtrace13ProcessorInfoVwst', symObjAddr: 0x1AE0, symBinAddr: 0x382B0, symSize: 0xD0 } + - { offsetInCU: 0x201F, offset: 0xD3E4C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace13ProcessorInfoVMa', symObjAddr: 0x1BB0, symBinAddr: 0x38380, symSize: 0x10 } + - { offsetInCU: 0x2374, offset: 0xD41A1, size: 0x8, addend: 0x0, symName: '_$sSo8UIScreenCMa', symObjAddr: 0x3AE0, symBinAddr: 0x3A1E0, symSize: 0x30 } + - { offsetInCU: 0x2A3F, offset: 0xD486C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FaultInfoC7mutableSDySSypSgGvg', symObjAddr: 0x140, symBinAddr: 0x369E0, symSize: 0xD0 } + - { offsetInCU: 0x2B37, offset: 0xD4964, size: 0x8, addend: 0x0, symName: '_$s9Backtrace9FaultInfoCfD', symObjAddr: 0x210, symBinAddr: 0x36AB0, symSize: 0x20 } + - { offsetInCU: 0x2C0F, offset: 0xD4A3C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace13ProcessorInfoV9immutableSDySSypSgGvg', symObjAddr: 0x370, symBinAddr: 0x36BD0, symSize: 0x2F0 } + - { offsetInCU: 0x2F2B, offset: 0xD4D58, size: 0x8, addend: 0x0, symName: '_$s9Backtrace7LibInfoV9immutableSDySSypSgGvg', symObjAddr: 0x6D0, symBinAddr: 0x36F30, symSize: 0x220 } + - { offsetInCU: 0x3030, offset: 0xD4E5D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace7LibInfoV4guid33_761DDC4AFAEA8A490E9DA28EA3695248LL5store10Foundation4UUIDVAA17UserDefaultsStoreVm_tFZ', symObjAddr: 0x8F0, symBinAddr: 0x37150, symSize: 0x180 } + - { offsetInCU: 0x219, offset: 0xD53F0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A3ApiCMa', symObjAddr: 0xA70, symBinAddr: 0x3AE20, symSize: 0x20 } + - { offsetInCU: 0x22D, offset: 0xD5404, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14ClientDelegate_pSgXwWOh', symObjAddr: 0xA90, symBinAddr: 0x3AE40, symSize: 0x20 } + - { offsetInCU: 0x241, offset: 0xD5418, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A3ApiC4sendyAA0A6ResultCAA0A6ReportCKFypyXEfu_TA', symObjAddr: 0xAF0, symBinAddr: 0x3AE60, symSize: 0x40 } + - { offsetInCU: 0x285, offset: 0xD545C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A3ApiC4sendyAA0A6ResultCAA0A6ReportCKFypyXEfu0_TA', symObjAddr: 0xF00, symBinAddr: 0x3B270, symSize: 0x40 } + - { offsetInCU: 0x299, offset: 0xD5470, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A3ApiC4sendyAA0A6ResultCAA0A6ReportCKFypyXEfu5_TA', symObjAddr: 0xF70, symBinAddr: 0x3B2B0, symSize: 0x20 } + - { offsetInCU: 0x2AD, offset: 0xD5484, size: 0x8, addend: 0x0, symName: '_$s10Foundation10URLRequestVSgWOb', symObjAddr: 0xF90, symBinAddr: 0x3B2D0, symSize: 0x40 } + - { offsetInCU: 0x2C1, offset: 0xD5498, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A3ApiC4sendyAA0A6ResultCAA0A6ReportCKFypyXEfu3_TA', symObjAddr: 0xFD0, symBinAddr: 0x3B310, symSize: 0x10 } + - { offsetInCU: 0x2D5, offset: 0xD54AC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A3ApiC4sendyAA0A6ResultCAA0A6ReportCKFypyXEfu4_TA', symObjAddr: 0xFE0, symBinAddr: 0x3B320, symSize: 0x20 } + - { offsetInCU: 0x2E9, offset: 0xD54C0, size: 0x8, addend: 0x0, symName: '_$s10Foundation10URLRequestVACs23CustomStringConvertibleAAWl', symObjAddr: 0x1000, symBinAddr: 0x3B340, symSize: 0x40 } + - { offsetInCU: 0x756, offset: 0xD592D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A3ApiC4sendyAA0A6ResultCAA0A6ReportCKF', symObjAddr: 0x0, symBinAddr: 0x3A3B0, symSize: 0xA20 } + - { offsetInCU: 0xBAF, offset: 0xD5D86, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A3ApiC4sendyAA0A6ResultCAA0A6ReportCKFypyXEfu3_', symObjAddr: 0xC00, symBinAddr: 0x3AF70, symSize: 0x110 } + - { offsetInCU: 0xC31, offset: 0xD5E08, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A3ApiC4sendyAA0A6ResultCAA0A6ReportCKFypyXEfu4_', symObjAddr: 0xD10, symBinAddr: 0x3B080, symSize: 0xC0 } + - { offsetInCU: 0xCB3, offset: 0xD5E8A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A3ApiC4sendyAA0A6ResultCAA0A6ReportCKFypyXEfu5_', symObjAddr: 0xDD0, symBinAddr: 0x3B140, symSize: 0x130 } + - { offsetInCU: 0xDA1, offset: 0xD5F78, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A3ApiCfD', symObjAddr: 0xA20, symBinAddr: 0x3ADD0, symSize: 0x50 } + - { offsetInCU: 0xEC8, offset: 0xD609F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A3ApiC11credentials7session13reportsPerMinAcA0A11CredentialsC_So12NSURLSessionCSitcfcTf4ngnn_n', symObjAddr: 0x1040, symBinAddr: 0x3B380, symSize: 0x112 } + - { offsetInCU: 0x27, offset: 0xD6220, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15DebuggerCheckerVMa', symObjAddr: 0x10, symBinAddr: 0x3B4A0, symSize: 0x10 } + - { offsetInCU: 0x3F, offset: 0xD6238, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15DebuggerCheckerVMa', symObjAddr: 0x10, symBinAddr: 0x3B4A0, symSize: 0x10 } + - { offsetInCU: 0x6E, offset: 0xD6267, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15DebuggerCheckerVAA0B8CheckingA2aDP10isAttachedSbyFZTW', symObjAddr: 0x20, symBinAddr: 0x3B4B0, symSize: 0x10 } + - { offsetInCU: 0xA0, offset: 0xD6299, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15DebuggerCheckerV10isAttachedSbyFZTf4d_n', symObjAddr: 0x30, symBinAddr: 0x3B4C0, symSize: 0x270 } + - { offsetInCU: 0x95, offset: 0xD671C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC11credentialsAA0A11CredentialsCvgTo', symObjAddr: 0x150, symBinAddr: 0x3B880, symSize: 0x20 } + - { offsetInCU: 0xE8, offset: 0xD676F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC10dbSettingsAA0a8DatabaseE0CvgTo', symObjAddr: 0x190, symBinAddr: 0x3B8C0, symSize: 0x40 } + - { offsetInCU: 0x165, offset: 0xD67EC, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC15metricsSettingsAA0a7MetricsE0CvgTo', symObjAddr: 0x2A0, symBinAddr: 0x3B9D0, symSize: 0x40 } + - { offsetInCU: 0x1CC, offset: 0xD6853, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC18breadcrumbSettingsAA0a10BreadcrumbE0CvgTo', symObjAddr: 0x3A0, symBinAddr: 0x3BAD0, symSize: 0x40 } + - { offsetInCU: 0x233, offset: 0xD68BA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC13reportsPerMinSivgTo', symObjAddr: 0x5A0, symBinAddr: 0x3BCD0, symSize: 0x40 } + - { offsetInCU: 0x289, offset: 0xD6910, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC13reportsPerMinSivsTo', symObjAddr: 0x610, symBinAddr: 0x3BD40, symSize: 0x40 } + - { offsetInCU: 0x2F8, offset: 0xD697F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC23allowsAttachingDebuggerSbvgTo', symObjAddr: 0x6D0, symBinAddr: 0x3BE00, symSize: 0x40 } + - { offsetInCU: 0x34E, offset: 0xD69D5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC23allowsAttachingDebuggerSbvsTo', symObjAddr: 0x740, symBinAddr: 0x3BE70, symSize: 0x40 } + - { offsetInCU: 0x3B5, offset: 0xD6A3C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC7oomModeAA0a3OomE0OvgTo', symObjAddr: 0x800, symBinAddr: 0x3BF30, symSize: 0x40 } + - { offsetInCU: 0x40B, offset: 0xD6A92, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC7oomModeAA0a3OomE0OvsTo', symObjAddr: 0x870, symBinAddr: 0x3BFA0, symSize: 0x40 } + - { offsetInCU: 0x47A, offset: 0xD6B01, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC9detectOomSbvgTo', symObjAddr: 0x930, symBinAddr: 0x3C060, symSize: 0x40 } + - { offsetInCU: 0x52D, offset: 0xD6BB4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC9detectOomSbvsTo', symObjAddr: 0x9B0, symBinAddr: 0x3C0E0, symSize: 0x40 } + - { offsetInCU: 0x5BA, offset: 0xD6C41, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC11credentialsAcA0A11CredentialsC_tcfcTo', symObjAddr: 0xAF0, symBinAddr: 0x3C220, symSize: 0x40 } + - { offsetInCU: 0x648, offset: 0xD6CCF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC11credentials10dbSettings13reportsPerMin23allowsAttachingDebugger7oomModeAcA0A11CredentialsC_AA0a8DatabaseF0CSiSbAA0a3OomN0OtcfcTo', symObjAddr: 0xBE0, symBinAddr: 0x3C310, symSize: 0x70 } + - { offsetInCU: 0x6D8, offset: 0xD6D5F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC11credentials10dbSettings13reportsPerMin23allowsAttachingDebugger9detectOOMAcA0A11CredentialsC_AA0a8DatabaseF0CSiS2btcfcTo', symObjAddr: 0xD40, symBinAddr: 0x3C470, symSize: 0x30 } + - { offsetInCU: 0x757, offset: 0xD6DDE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationCACycfcTo', symObjAddr: 0xDC0, symBinAddr: 0x3C4F0, symSize: 0x30 } + - { offsetInCU: 0x858, offset: 0xD6EDF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7OomModeOSYAASY8rawValuexSg03RawE0Qz_tcfCTW', symObjAddr: 0x120, symBinAddr: 0x3B850, symSize: 0x20 } + - { offsetInCU: 0x889, offset: 0xD6F10, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7OomModeOSYAASY8rawValue03RawE0QzvgTW', symObjAddr: 0x140, symBinAddr: 0x3B870, symSize: 0x10 } + - { offsetInCU: 0x8E7, offset: 0xD6F6E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationCfETo', symObjAddr: 0xE20, symBinAddr: 0x3C550, symSize: 0x50 } + - { offsetInCU: 0x934, offset: 0xD6FBB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationCMa', symObjAddr: 0x13D0, symBinAddr: 0x3CB00, symSize: 0x20 } + - { offsetInCU: 0x948, offset: 0xD6FCF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7OomModeOSHAASQWb', symObjAddr: 0x13F0, symBinAddr: 0x3CB20, symSize: 0x10 } + - { offsetInCU: 0x95C, offset: 0xD6FE3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7OomModeOACSQAAWl', symObjAddr: 0x1400, symBinAddr: 0x3CB30, symSize: 0x30 } + - { offsetInCU: 0x970, offset: 0xD6FF7, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7OomModeOMa', symObjAddr: 0x1730, symBinAddr: 0x3CE60, symSize: 0x10 } + - { offsetInCU: 0x9AD, offset: 0xD7034, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7OomModeOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x70, symBinAddr: 0x3B7A0, symSize: 0x10 } + - { offsetInCU: 0xA4F, offset: 0xD70D6, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7OomModeOSHAASH9hashValueSivgTW', symObjAddr: 0x80, symBinAddr: 0x3B7B0, symSize: 0x40 } + - { offsetInCU: 0xAFE, offset: 0xD7185, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7OomModeOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0xC0, symBinAddr: 0x3B7F0, symSize: 0x20 } + - { offsetInCU: 0xB51, offset: 0xD71D8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7OomModeOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0xE0, symBinAddr: 0x3B810, symSize: 0x40 } + - { offsetInCU: 0xD19, offset: 0xD73A0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC11credentialsAcA0A11CredentialsC_tcfC', symObjAddr: 0x0, symBinAddr: 0x3B730, symSize: 0x40 } + - { offsetInCU: 0xD49, offset: 0xD73D0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7OomModeO8rawValueACSgSi_tcfC', symObjAddr: 0x40, symBinAddr: 0x3B770, symSize: 0x20 } + - { offsetInCU: 0xD66, offset: 0xD73ED, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7OomModeO8rawValueSivg', symObjAddr: 0x60, symBinAddr: 0x3B790, symSize: 0x10 } + - { offsetInCU: 0xDD9, offset: 0xD7460, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC11credentialsAA0A11CredentialsCvg', symObjAddr: 0x170, symBinAddr: 0x3B8A0, symSize: 0x20 } + - { offsetInCU: 0xE0A, offset: 0xD7491, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC10dbSettingsAA0a8DatabaseE0Cvg', symObjAddr: 0x1D0, symBinAddr: 0x3B900, symSize: 0x40 } + - { offsetInCU: 0xE27, offset: 0xD74AE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC10dbSettingsAA0a8DatabaseE0CvM', symObjAddr: 0x250, symBinAddr: 0x3B980, symSize: 0x40 } + - { offsetInCU: 0xE4C, offset: 0xD74D3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC10dbSettingsAA0a8DatabaseE0CvM.resume.0', symObjAddr: 0x290, symBinAddr: 0x3B9C0, symSize: 0x10 } + - { offsetInCU: 0xE81, offset: 0xD7508, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC15metricsSettingsAA0a7MetricsE0Cvg', symObjAddr: 0x2E0, symBinAddr: 0x3BA10, symSize: 0x40 } + - { offsetInCU: 0xE9E, offset: 0xD7525, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC15metricsSettingsAA0a7MetricsE0CvM', symObjAddr: 0x360, symBinAddr: 0x3BA90, symSize: 0x40 } + - { offsetInCU: 0xED7, offset: 0xD755E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC18breadcrumbSettingsAA0a10BreadcrumbE0Cvg', symObjAddr: 0x3E0, symBinAddr: 0x3BB10, symSize: 0x40 } + - { offsetInCU: 0xEF4, offset: 0xD757B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC18breadcrumbSettingsAA0a10BreadcrumbE0CvM', symObjAddr: 0x560, symBinAddr: 0x3BC90, symSize: 0x40 } + - { offsetInCU: 0xF2D, offset: 0xD75B4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC13reportsPerMinSivg', symObjAddr: 0x5E0, symBinAddr: 0x3BD10, symSize: 0x30 } + - { offsetInCU: 0xF6A, offset: 0xD75F1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC13reportsPerMinSivs', symObjAddr: 0x650, symBinAddr: 0x3BD80, symSize: 0x40 } + - { offsetInCU: 0xF91, offset: 0xD7618, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC13reportsPerMinSivM', symObjAddr: 0x690, symBinAddr: 0x3BDC0, symSize: 0x40 } + - { offsetInCU: 0xFCA, offset: 0xD7651, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC23allowsAttachingDebuggerSbvg', symObjAddr: 0x710, symBinAddr: 0x3BE40, symSize: 0x30 } + - { offsetInCU: 0x100C, offset: 0xD7693, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC23allowsAttachingDebuggerSbvs', symObjAddr: 0x780, symBinAddr: 0x3BEB0, symSize: 0x40 } + - { offsetInCU: 0x1033, offset: 0xD76BA, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC23allowsAttachingDebuggerSbvM', symObjAddr: 0x7C0, symBinAddr: 0x3BEF0, symSize: 0x40 } + - { offsetInCU: 0x106C, offset: 0xD76F3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC7oomModeAA0a3OomE0Ovg', symObjAddr: 0x840, symBinAddr: 0x3BF70, symSize: 0x30 } + - { offsetInCU: 0x10AE, offset: 0xD7735, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC7oomModeAA0a3OomE0Ovs', symObjAddr: 0x8B0, symBinAddr: 0x3BFE0, symSize: 0x40 } + - { offsetInCU: 0x10D5, offset: 0xD775C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC7oomModeAA0a3OomE0OvM', symObjAddr: 0x8F0, symBinAddr: 0x3C020, symSize: 0x40 } + - { offsetInCU: 0x110E, offset: 0xD7795, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC9detectOomSbvg', symObjAddr: 0x970, symBinAddr: 0x3C0A0, symSize: 0x40 } + - { offsetInCU: 0x11A8, offset: 0xD782F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC9detectOomSbvs', symObjAddr: 0x9F0, symBinAddr: 0x3C120, symSize: 0x40 } + - { offsetInCU: 0x11F5, offset: 0xD787C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC9detectOomSbvM', symObjAddr: 0xA30, symBinAddr: 0x3C160, symSize: 0x70 } + - { offsetInCU: 0x1292, offset: 0xD7919, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC9detectOomSbvM.resume.0', symObjAddr: 0xAA0, symBinAddr: 0x3C1D0, symSize: 0x20 } + - { offsetInCU: 0x12DD, offset: 0xD7964, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC11credentialsAcA0A11CredentialsC_tcfc', symObjAddr: 0xAC0, symBinAddr: 0x3C1F0, symSize: 0x30 } + - { offsetInCU: 0x12F8, offset: 0xD797F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC11credentials10dbSettings13reportsPerMin23allowsAttachingDebugger7oomModeAcA0A11CredentialsC_AA0a8DatabaseF0CSiSbAA0a3OomN0OtcfC', symObjAddr: 0xB30, symBinAddr: 0x3C260, symSize: 0x70 } + - { offsetInCU: 0x1322, offset: 0xD79A9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC11credentials10dbSettings13reportsPerMin23allowsAttachingDebugger7oomModeAcA0A11CredentialsC_AA0a8DatabaseF0CSiSbAA0a3OomN0Otcfc', symObjAddr: 0xBA0, symBinAddr: 0x3C2D0, symSize: 0x40 } + - { offsetInCU: 0x139C, offset: 0xD7A23, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC11credentials10dbSettings13reportsPerMin23allowsAttachingDebugger9detectOOMAcA0A11CredentialsC_AA0a8DatabaseF0CSiS2btcfC', symObjAddr: 0xC50, symBinAddr: 0x3C380, symSize: 0x80 } + - { offsetInCU: 0x13FE, offset: 0xD7A85, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC11credentials10dbSettings13reportsPerMin23allowsAttachingDebugger9detectOOMAcA0A11CredentialsC_AA0a8DatabaseF0CSiS2btcfc', symObjAddr: 0xCD0, symBinAddr: 0x3C400, symSize: 0x70 } + - { offsetInCU: 0x1457, offset: 0xD7ADE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationCACycfC', symObjAddr: 0xD70, symBinAddr: 0x3C4A0, symSize: 0x20 } + - { offsetInCU: 0x146B, offset: 0xD7AF2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationCACycfc', symObjAddr: 0xD90, symBinAddr: 0x3C4C0, symSize: 0x30 } + - { offsetInCU: 0x14C4, offset: 0xD7B4B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationCfD', symObjAddr: 0xDF0, symBinAddr: 0x3C520, symSize: 0x30 } + - { offsetInCU: 0x1579, offset: 0xD7C00, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC11credentialsAcA0A11CredentialsC_tcfcTf4gn_n', symObjAddr: 0xE70, symBinAddr: 0x3C5A0, symSize: 0x230 } + - { offsetInCU: 0x1652, offset: 0xD7CD9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A19ClientConfigurationC11credentials10dbSettings13reportsPerMin23allowsAttachingDebugger7oomModeAcA0A11CredentialsC_AA0a8DatabaseF0CSiSbAA0a3OomN0OtcfcTf4ggnnnn_n', symObjAddr: 0x10A0, symBinAddr: 0x3C7D0, symSize: 0x330 } + - { offsetInCU: 0x43, offset: 0xD7E49, size: 0x8, addend: 0x0, symName: '_$sIg_Ieg_TR', symObjAddr: 0x0, symBinAddr: 0x3D1A0, symSize: 0x20 } + - { offsetInCU: 0x57, offset: 0xD7E5D, size: 0x8, addend: 0x0, symName: '_$sIeg_IyB_TR', symObjAddr: 0x20, symBinAddr: 0x3D1C0, symSize: 0x20 } + - { offsetInCU: 0x1D5, offset: 0xD7FDB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbFileC5clearSbyFyyXEfU_', symObjAddr: 0xC60, symBinAddr: 0x3DE00, symSize: 0x70 } + - { offsetInCU: 0x27C, offset: 0xD8082, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbFileCACycfcTo', symObjAddr: 0xCD0, symBinAddr: 0x3DE70, symSize: 0x30 } + - { offsetInCU: 0x5D8, offset: 0xD83DE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbFileCfETo', symObjAddr: 0xD30, symBinAddr: 0x3DED0, symSize: 0x60 } + - { offsetInCU: 0x607, offset: 0xD840D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbFileCMU', symObjAddr: 0xD90, symBinAddr: 0x3DF30, symSize: 0x10 } + - { offsetInCU: 0x61B, offset: 0xD8421, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbFileCMa', symObjAddr: 0xDA0, symBinAddr: 0x3DF40, symSize: 0x30 } + - { offsetInCU: 0x62F, offset: 0xD8435, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbFileCMr', symObjAddr: 0xDD0, symBinAddr: 0x3DF70, symSize: 0x90 } + - { offsetInCU: 0x643, offset: 0xD8449, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbFileC03addB0ySbSDySSypGFyyXEfU_TA', symObjAddr: 0x1040, symBinAddr: 0x3E1A0, symSize: 0x20 } + - { offsetInCU: 0x662, offset: 0xD8468, size: 0x8, addend: 0x0, symName: '_$sIg_Ieg_TRTA', symObjAddr: 0x1080, symBinAddr: 0x3E1E0, symSize: 0x20 } + - { offsetInCU: 0x68B, offset: 0xD8491, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x10A0, symBinAddr: 0x3E200, symSize: 0x20 } + - { offsetInCU: 0x69F, offset: 0xD84A5, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x10C0, symBinAddr: 0x3E220, symSize: 0x10 } + - { offsetInCU: 0x6B3, offset: 0xD84B9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbFileC03addB0ySbSDySSypGFypyXEfu1_TA', symObjAddr: 0x10D0, symBinAddr: 0x3E230, symSize: 0x10 } + - { offsetInCU: 0x802, offset: 0xD8608, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbFileC05writeb5ToLogC010breadcrumb2atySS_10Foundation3URLVtFTf4nnd_n', symObjAddr: 0x1380, symBinAddr: 0x3E470, symSize: 0x110 } + - { offsetInCU: 0x8A8, offset: 0xD86AE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbFileC05writeb5ToLogC010breadcrumb2atySS_10Foundation3URLVtFypyXEfu_TA', symObjAddr: 0x14C0, symBinAddr: 0x3E580, symSize: 0x40 } + - { offsetInCU: 0x8BC, offset: 0xD86C2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbFileC05clearb3LogC02aty10Foundation3URLV_tFTf4nd_n', symObjAddr: 0x15B0, symBinAddr: 0x3E5F0, symSize: 0x110 } + - { offsetInCU: 0x952, offset: 0xD8758, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbFileC05clearb3LogC02aty10Foundation3URLV_tFypyXEfu_TA', symObjAddr: 0x16C0, symBinAddr: 0x3E700, symSize: 0x36 } + - { offsetInCU: 0xD37, offset: 0xD8B3D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbFileCyAcA0aB8SettingsCKcfc', symObjAddr: 0x40, symBinAddr: 0x3D1E0, symSize: 0x410 } + - { offsetInCU: 0xEFF, offset: 0xD8D05, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbFileC03addB0ySbSDySSypGF', symObjAddr: 0x450, symBinAddr: 0x3D5F0, symSize: 0x3E0 } + - { offsetInCU: 0x1083, offset: 0xD8E89, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbFileC03addB0ySbSDySSypGFypyXEfu1_', symObjAddr: 0x830, symBinAddr: 0x3D9D0, symSize: 0xE0 } + - { offsetInCU: 0x1105, offset: 0xD8F0B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbFileC03addB0ySbSDySSypGFyyXEfU_', symObjAddr: 0x910, symBinAddr: 0x3DAB0, symSize: 0x350 } + - { offsetInCU: 0x1824, offset: 0xD962A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A14BreadcrumbFileCfD', symObjAddr: 0xD00, symBinAddr: 0x3DEA0, symSize: 0x30 } + - { offsetInCU: 0x1886, offset: 0xD968C, size: 0x8, addend: 0x0, symName: '_$ss20_ArrayBufferProtocolPsE15replaceSubrange_4with10elementsOfySnySiG_Siqd__ntSlRd__7ElementQyd__AGRtzlFs01_aB0Vy9Backtrace16BreadcrumbRecordVG_s15EmptyCollectionVyANGTg5Tf4nndn_n', symObjAddr: 0x1150, symBinAddr: 0x3E240, symSize: 0x180 } + - { offsetInCU: 0x1A7C, offset: 0xD9882, size: 0x8, addend: 0x0, symName: '_$sSa15replaceSubrange_4withySnySiG_qd__nt7ElementQyd__RszSlRd__lF9Backtrace16BreadcrumbRecordV_s15EmptyCollectionVyAHGTg5Tf4ndn_n', symObjAddr: 0x12D0, symBinAddr: 0x3E3C0, symSize: 0xB0 } + - { offsetInCU: 0x27, offset: 0xD99AE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11FileManagerCfD', symObjAddr: 0x0, symBinAddr: 0x3E740, symSize: 0x20 } + - { offsetInCU: 0x61, offset: 0xD99E8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11FileManagerC17excludeFromBackupyy10Foundation3URLVKFZTf4nd_n', symObjAddr: 0x12C0, symBinAddr: 0x3FA00, symSize: 0x190 } + - { offsetInCU: 0xC4, offset: 0xD9A4B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11FileManagerC06sizeOfB02atSi10Foundation3URLV_tKFZTf4nd_n', symObjAddr: 0x1450, symBinAddr: 0x3FB90, symSize: 0x230 } + - { offsetInCU: 0x1FF, offset: 0xD9B86, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11FileManagerCMa', symObjAddr: 0x20, symBinAddr: 0x3E760, symSize: 0x20 } + - { offsetInCU: 0x5ED, offset: 0xD9F74, size: 0x8, addend: 0x0, symName: '_$sSo16NSURLResourceKeyaABSHSCWl', symObjAddr: 0x16F0, symBinAddr: 0x3FDC0, symSize: 0x34 } + - { offsetInCU: 0x6F4, offset: 0xDA07B, size: 0x8, addend: 0x0, symName: '_$sShyShyxGqd__nc7ElementQyd__RszSTRd__lufCSS_SaySSGTgm5Tf4g_n', symObjAddr: 0x11A0, symBinAddr: 0x3F8E0, symSize: 0x90 } + - { offsetInCU: 0x85B, offset: 0xDA1E2, size: 0x8, addend: 0x0, symName: '_$sShyShyxGqd__nc7ElementQyd__RszSTRd__lufCSo16NSURLResourceKeya_SayAEGTgm5Tf4g_n', symObjAddr: 0x1230, symBinAddr: 0x3F970, symSize: 0x90 } + - { offsetInCU: 0xB4B, offset: 0xDA4D2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11FileManagerCfD', symObjAddr: 0x0, symBinAddr: 0x3E740, symSize: 0x20 } + - { offsetInCU: 0xB8A, offset: 0xDA511, size: 0x8, addend: 0x0, symName: '_$ss10_NativeSetV4copyyyFSS_Tg5', symObjAddr: 0x40, symBinAddr: 0x3E780, symSize: 0x200 } + - { offsetInCU: 0xC09, offset: 0xDA590, size: 0x8, addend: 0x0, symName: '_$ss10_NativeSetV4copyyyFSo16NSURLResourceKeya_Tg5', symObjAddr: 0x240, symBinAddr: 0x3E980, symSize: 0x1F0 } + - { offsetInCU: 0xC96, offset: 0xDA61D, size: 0x8, addend: 0x0, symName: '_$ss10_NativeSetV13copyAndResize8capacityySi_tFSS_Tg5', symObjAddr: 0x430, symBinAddr: 0x3EB70, symSize: 0x2F0 } + - { offsetInCU: 0xD5F, offset: 0xDA6E6, size: 0x8, addend: 0x0, symName: '_$ss10_NativeSetV13copyAndResize8capacityySi_tFSo16NSURLResourceKeya_Tg5', symObjAddr: 0x720, symBinAddr: 0x3EE60, symSize: 0x300 } + - { offsetInCU: 0xE69, offset: 0xDA7F0, size: 0x8, addend: 0x0, symName: '_$sSh8_VariantV6insertySb8inserted_x17memberAfterInserttxnFSS_Tg5', symObjAddr: 0xA20, symBinAddr: 0x3F160, symSize: 0x210 } + - { offsetInCU: 0xF43, offset: 0xDA8CA, size: 0x8, addend: 0x0, symName: '_$sSh8_VariantV6insertySb8inserted_x17memberAfterInserttxnFSo16NSURLResourceKeya_Tg5', symObjAddr: 0xC30, symBinAddr: 0x3F370, symSize: 0x1E0 } + - { offsetInCU: 0x10BA, offset: 0xDAA41, size: 0x8, addend: 0x0, symName: '_$ss10_NativeSetV9insertNew_2at8isUniqueyxn_s10_HashTableV6BucketVSbtFSS_Tg5', symObjAddr: 0xE10, symBinAddr: 0x3F550, symSize: 0x190 } + - { offsetInCU: 0x1160, offset: 0xDAAE7, size: 0x8, addend: 0x0, symName: '_$ss10_NativeSetV9insertNew_2at8isUniqueyxn_s10_HashTableV6BucketVSbtFSo16NSURLResourceKeya_Tg5', symObjAddr: 0xFA0, symBinAddr: 0x3F6E0, symSize: 0x200 } + - { offsetInCU: 0x3F, offset: 0xDAD32, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherCMi', symObjAddr: 0x0, symBinAddr: 0x3FE00, symSize: 0x10 } + - { offsetInCU: 0x53, offset: 0xDAD46, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherCMr', symObjAddr: 0x10, symBinAddr: 0x3FE10, symSize: 0x90 } + - { offsetInCU: 0x67, offset: 0xDAD5A, size: 0x8, addend: 0x0, symName: '_$sIeg_IeyB_TR', symObjAddr: 0xA0, symBinAddr: 0x3FEA0, symSize: 0x30 } + - { offsetInCU: 0xF0, offset: 0xDADE3, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherC10batchRetryyyFypyXEfu_', symObjAddr: 0x180, symBinAddr: 0x3FF80, symSize: 0x110 } + - { offsetInCU: 0x1D6, offset: 0xDAEC9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherC10batchRetryyyFypyXEfu0_', symObjAddr: 0x290, symBinAddr: 0x40090, symSize: 0x20 } + - { offsetInCU: 0x1EE, offset: 0xDAEE1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherC10batchRetryyyFypyXEfu1_', symObjAddr: 0x2B0, symBinAddr: 0x400B0, symSize: 0x50 } + - { offsetInCU: 0x249, offset: 0xDAF3C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherCMa', symObjAddr: 0x530, symBinAddr: 0x40330, symSize: 0x10 } + - { offsetInCU: 0x25D, offset: 0xDAF50, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x550, symBinAddr: 0x40350, symSize: 0x20 } + - { offsetInCU: 0x271, offset: 0xDAF64, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x570, symBinAddr: 0x40370, symSize: 0x10 } + - { offsetInCU: 0x3E1, offset: 0xDB0D4, size: 0x8, addend: 0x0, symName: '_$sSo18OS_dispatch_sourceP8DispatchE15setEventHandler3qos5flags7handleryAC0D3QoSV_AC0D13WorkItemFlagsVyyXBSgtFfA_', symObjAddr: 0xD0, symBinAddr: 0x3FED0, symSize: 0x10 } + - { offsetInCU: 0x3FE, offset: 0xDB0F1, size: 0x8, addend: 0x0, symName: '_$sSo18OS_dispatch_sourceP8DispatchE15setEventHandler3qos5flags7handleryAC0D3QoSV_AC0D13WorkItemFlagsVyyXBSgtFfA0_', symObjAddr: 0xE0, symBinAddr: 0x3FEE0, symSize: 0xA0 } + - { offsetInCU: 0x4A8, offset: 0xDB19B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherCfd', symObjAddr: 0x300, symBinAddr: 0x40100, symSize: 0x80 } + - { offsetInCU: 0x4F2, offset: 0xDB1E5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherC10resetTimeryyF', symObjAddr: 0x380, symBinAddr: 0x40180, symSize: 0x190 } + - { offsetInCU: 0x535, offset: 0xDB228, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherC10resetTimeryyFyycfU_', symObjAddr: 0x540, symBinAddr: 0x40340, symSize: 0x10 } + - { offsetInCU: 0x550, offset: 0xDB243, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A7WatcherCfD', symObjAddr: 0x510, symBinAddr: 0x40310, symSize: 0x20 } + - { offsetInCU: 0x2B, offset: 0xDB29C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17UserDefaultsStoreV04userC033_370FD779C71B84BA15638AAEC7378F1FLL_WZ', symObjAddr: 0x30, symBinAddr: 0x403B0, symSize: 0x30 } + - { offsetInCU: 0x4F, offset: 0xDB2C0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17UserDefaultsStoreV04userC033_370FD779C71B84BA15638AAEC7378F1FLLSo06NSUserC0CvpZ', symObjAddr: 0x60, symBinAddr: 0x8EFD0, symSize: 0x0 } + - { offsetInCU: 0x5D, offset: 0xDB2CE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace17UserDefaultsStoreV04userC033_370FD779C71B84BA15638AAEC7378F1FLL_WZ', symObjAddr: 0x30, symBinAddr: 0x403B0, symSize: 0x30 } + - { offsetInCU: 0x2B, offset: 0xDB449, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventVwCP', symObjAddr: 0x0, symBinAddr: 0x403E0, symSize: 0x30 } + - { offsetInCU: 0x43, offset: 0xDB461, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventVwCP', symObjAddr: 0x0, symBinAddr: 0x403E0, symSize: 0x30 } + - { offsetInCU: 0x57, offset: 0xDB475, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventVwxx', symObjAddr: 0x30, symBinAddr: 0x40410, symSize: 0x30 } + - { offsetInCU: 0x6B, offset: 0xDB489, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventVwcp', symObjAddr: 0x60, symBinAddr: 0x40440, symSize: 0x40 } + - { offsetInCU: 0x7F, offset: 0xDB49D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventVwca', symObjAddr: 0xA0, symBinAddr: 0x40480, symSize: 0x60 } + - { offsetInCU: 0x93, offset: 0xDB4B1, size: 0x8, addend: 0x0, symName: ___swift_memcpy32_8, symObjAddr: 0x100, symBinAddr: 0x404E0, symSize: 0x20 } + - { offsetInCU: 0xA7, offset: 0xDB4C5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventVwta', symObjAddr: 0x120, symBinAddr: 0x40500, symSize: 0x50 } + - { offsetInCU: 0xBB, offset: 0xDB4D9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventVwet', symObjAddr: 0x170, symBinAddr: 0x40550, symSize: 0x40 } + - { offsetInCU: 0xCF, offset: 0xDB4ED, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventVwst', symObjAddr: 0x1B0, symBinAddr: 0x40590, symSize: 0x50 } + - { offsetInCU: 0xE3, offset: 0xDB501, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventVMa', symObjAddr: 0x200, symBinAddr: 0x405E0, symSize: 0x10 } + - { offsetInCU: 0x151, offset: 0xDB56F, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOSYAASY8rawValuexSg03RawM0Qz_tcfCTW', symObjAddr: 0x3B0, symBinAddr: 0x40790, symSize: 0x30 } + - { offsetInCU: 0x182, offset: 0xDB5A0, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOSYAASY8rawValue03RawM0QzvgTW', symObjAddr: 0x3E0, symBinAddr: 0x407C0, symSize: 0x60 } + - { offsetInCU: 0x1BF, offset: 0xDB5DD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOs0D3KeyAAsAGP11stringValueSSvgTW', symObjAddr: 0x440, symBinAddr: 0x40820, symSize: 0x60 } + - { offsetInCU: 0x21E, offset: 0xDB63C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOs0D3KeyAAsAGP11stringValuexSgSS_tcfCTW', symObjAddr: 0x4A0, symBinAddr: 0x40880, symSize: 0x20 } + - { offsetInCU: 0x26E, offset: 0xDB68C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOs0D3KeyAAsAGP8intValueSiSgvgTW', symObjAddr: 0x4C0, symBinAddr: 0x408A0, symSize: 0x10 } + - { offsetInCU: 0x28A, offset: 0xDB6A8, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOs0D3KeyAAsAGP8intValuexSgSi_tcfCTW', symObjAddr: 0x4D0, symBinAddr: 0x408B0, symSize: 0x10 } + - { offsetInCU: 0x2A6, offset: 0xDB6C4, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLO8rawValueAFSgSS_tcfCTf4nd_n', symObjAddr: 0x1050, symBinAddr: 0x41280, symSize: 0x53 } + - { offsetInCU: 0x308, offset: 0xDB726, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventVSEAASE6encode2toys7Encoder_p_tKFTW', symObjAddr: 0x670, symBinAddr: 0x40A50, symSize: 0x20 } + - { offsetInCU: 0x32B, offset: 0xDB749, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV4nameACSS_tcfCTf4nd_n', symObjAddr: 0xBE0, symBinAddr: 0x40E90, symSize: 0x170 } + - { offsetInCU: 0x506, offset: 0xDB924, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventVAA0C0AAWI', symObjAddr: 0x690, symBinAddr: 0x40A70, symSize: 0x20 } + - { offsetInCU: 0x51A, offset: 0xDB938, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOAFs0D3KeyAAWl', symObjAddr: 0x750, symBinAddr: 0x40A90, symSize: 0x30 } + - { offsetInCU: 0x6B7, offset: 0xDBAD5, size: 0x8, addend: 0x0, symName: '_$sSTsE6reduce4into_qd__qd__n_yqd__z_7ElementQztKXEtKlFSDySSypG_s17_NativeDictionaryVyS2SGTg5051$sSD16compactMapValuesySDyxqd__Gqd__Sgq_KXEKlFys17_dE129Vyxqd__Gz_x3key_q_5valuettKXEfU_SS_ypSSTg576$s9Backtrace5EventPAAE17initialAttributesySDyS2SGAA0D8ProviderCFZSSSgypXEfU_Tf3nnpf_nTf1ncn_n', symObjAddr: 0x810, symBinAddr: 0x40AC0, symSize: 0x3D0 } + - { offsetInCU: 0x9D3, offset: 0xDBDF1, size: 0x8, addend: 0x0, symName: '_$sSS3key_yp5valuetWOh', symObjAddr: 0xDB0, symBinAddr: 0x41000, symSize: 0x30 } + - { offsetInCU: 0x9E7, offset: 0xDBE05, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOwet', symObjAddr: 0xE00, symBinAddr: 0x41030, symSize: 0x80 } + - { offsetInCU: 0x9FB, offset: 0xDBE19, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOwst', symObjAddr: 0xE80, symBinAddr: 0x410B0, symSize: 0xD0 } + - { offsetInCU: 0xA0F, offset: 0xDBE2D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOwug', symObjAddr: 0xF50, symBinAddr: 0x41180, symSize: 0x10 } + - { offsetInCU: 0xA23, offset: 0xDBE41, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOwup', symObjAddr: 0xF60, symBinAddr: 0x41190, symSize: 0x10 } + - { offsetInCU: 0xA37, offset: 0xDBE55, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOwui', symObjAddr: 0xF70, symBinAddr: 0x411A0, symSize: 0x10 } + - { offsetInCU: 0xA4B, offset: 0xDBE69, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOMa', symObjAddr: 0xF80, symBinAddr: 0x411B0, symSize: 0x10 } + - { offsetInCU: 0xA5F, offset: 0xDBE7D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOSHAASQWb', symObjAddr: 0xF90, symBinAddr: 0x411C0, symSize: 0x10 } + - { offsetInCU: 0xA73, offset: 0xDBE91, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOAFSQAAWl', symObjAddr: 0xFA0, symBinAddr: 0x411D0, symSize: 0x30 } + - { offsetInCU: 0xA87, offset: 0xDBEA5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOs0D3KeyAAs28CustomDebugStringConvertiblePWb', symObjAddr: 0xFD0, symBinAddr: 0x41200, symSize: 0x10 } + - { offsetInCU: 0xA9B, offset: 0xDBEB9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOAFs28CustomDebugStringConvertibleAAWl', symObjAddr: 0xFE0, symBinAddr: 0x41210, symSize: 0x30 } + - { offsetInCU: 0xAAF, offset: 0xDBECD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOs0D3KeyAAs23CustomStringConvertiblePWb', symObjAddr: 0x1010, symBinAddr: 0x41240, symSize: 0x10 } + - { offsetInCU: 0xAC3, offset: 0xDBEE1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOAFs23CustomStringConvertibleAAWl', symObjAddr: 0x1020, symBinAddr: 0x41250, symSize: 0x30 } + - { offsetInCU: 0xAEB, offset: 0xDBF09, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x210, symBinAddr: 0x405F0, symSize: 0x10 } + - { offsetInCU: 0xB6B, offset: 0xDBF89, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOSHAASH9hashValueSivgTW', symObjAddr: 0x220, symBinAddr: 0x40600, symSize: 0x90 } + - { offsetInCU: 0xC16, offset: 0xDC034, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x2B0, symBinAddr: 0x40690, symSize: 0x70 } + - { offsetInCU: 0xC7D, offset: 0xDC09B, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x320, symBinAddr: 0x40700, symSize: 0x90 } + - { offsetInCU: 0xD0C, offset: 0xDC12A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOs28CustomDebugStringConvertibleAAsAGP16debugDescriptionSSvgTW', symObjAddr: 0x4E0, symBinAddr: 0x408C0, symSize: 0x20 } + - { offsetInCU: 0xD28, offset: 0xDC146, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV10CodingKeys33_DD44CA07D18269AE40BD6227B7640012LLOs23CustomStringConvertibleAAsAGP11descriptionSSvgTW', symObjAddr: 0x500, symBinAddr: 0x408E0, symSize: 0x20 } + - { offsetInCU: 0xFCF, offset: 0xDC3ED, size: 0x8, addend: 0x0, symName: '_$s9Backtrace11SummedEventV6encode2toys7Encoder_p_tKF', symObjAddr: 0x520, symBinAddr: 0x40900, symSize: 0x150 } + - { offsetInCU: 0x245, offset: 0xDC7D5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13MetricsSenderCMa', symObjAddr: 0x1570, symBinAddr: 0x42850, symSize: 0x20 } + - { offsetInCU: 0x259, offset: 0xDC7E9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13MetricsSenderC6enableyyFyyYbcfU_TA', symObjAddr: 0x15C0, symBinAddr: 0x42870, symSize: 0x10 } + - { offsetInCU: 0x2E5, offset: 0xDC875, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x15D0, symBinAddr: 0x42880, symSize: 0x20 } + - { offsetInCU: 0x2F9, offset: 0xDC889, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x15F0, symBinAddr: 0x428A0, symSize: 0x10 } + - { offsetInCU: 0x30D, offset: 0xDC89D, size: 0x8, addend: 0x0, symName: '_$sSSWOr', symObjAddr: 0x1800, symBinAddr: 0x42A20, symSize: 0x20 } + - { offsetInCU: 0x321, offset: 0xDC8B1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A3ApiC11sendMetrics_3urlyx_10Foundation3URLVtAA7PayloadRzlFypyXEfu_AA012UniqueEventsH0V_TG5TA', symObjAddr: 0x1820, symBinAddr: 0x42A40, symSize: 0x20 } + - { offsetInCU: 0x335, offset: 0xDC8C5, size: 0x8, addend: 0x0, symName: '_$sSSWOs', symObjAddr: 0x1840, symBinAddr: 0x42A60, symSize: 0x20 } + - { offsetInCU: 0x349, offset: 0xDC8D9, size: 0x8, addend: 0x0, symName: '_$s9Backtrace14MetricsRequestV05writebC003urlC07payload10Foundation10URLRequestVAI_xtKAA7PayloadRzlFZypyXEfu_TA', symObjAddr: 0x18D0, symBinAddr: 0x42A80, symSize: 0x20 } + - { offsetInCU: 0x35D, offset: 0xDC8ED, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13MetricsSenderC15sendSummedEvent33_6D085BE21D7F85B112916431CE97814FLLyyFypyXEfu_TA', symObjAddr: 0x19C0, symBinAddr: 0x42AD0, symSize: 0x10 } + - { offsetInCU: 0x371, offset: 0xDC901, size: 0x8, addend: 0x0, symName: '_$sSay9Backtrace11SummedEventVGWOr', symObjAddr: 0x19D0, symBinAddr: 0x42AE0, symSize: 0x20 } + - { offsetInCU: 0x385, offset: 0xDC915, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A3ApiC11sendMetrics_3urlyx_10Foundation3URLVtAA7PayloadRzlFypyXEfu_AA012SummedEventsH0V_TG5TA', symObjAddr: 0x19F0, symBinAddr: 0x42B00, symSize: 0x20 } + - { offsetInCU: 0x399, offset: 0xDC929, size: 0x8, addend: 0x0, symName: '_$sSay9Backtrace11SummedEventVGWOs', symObjAddr: 0x1A10, symBinAddr: 0x42B20, symSize: 0x20 } + - { offsetInCU: 0x5EC, offset: 0xDCB7C, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13MetricsSenderC6enableyyF', symObjAddr: 0x380, symBinAddr: 0x41660, symSize: 0x1F0 } + - { offsetInCU: 0x6F5, offset: 0xDCC85, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A3ApiC11sendMetrics_3urlyx_10Foundation3URLVtAA7PayloadRzlFAA012SummedEventsH0V_Tg5', symObjAddr: 0x570, symBinAddr: 0x41850, symSize: 0x300 } + - { offsetInCU: 0x7FE, offset: 0xDCD8E, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A3ApiC11sendMetrics_3urlyx_10Foundation3URLVtAA7PayloadRzlFAA012UniqueEventsH0V_Tg5', symObjAddr: 0x870, symBinAddr: 0x41B50, symSize: 0x300 } + - { offsetInCU: 0x94B, offset: 0xDCEDB, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13MetricsSenderC15sendUniqueEvent33_6D085BE21D7F85B112916431CE97814FLLyyF', symObjAddr: 0xB70, symBinAddr: 0x41E50, symSize: 0x210 } + - { offsetInCU: 0xAC9, offset: 0xDD059, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13MetricsSenderC15sendSummedEvent33_6D085BE21D7F85B112916431CE97814FLLyyF', symObjAddr: 0xD80, symBinAddr: 0x42060, symSize: 0x230 } + - { offsetInCU: 0xC6D, offset: 0xDD1FD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13MetricsSenderC16getSubmissionUrl9urlPrefix10Foundation3URLVAC0bfH0O_tKF', symObjAddr: 0xFB0, symBinAddr: 0x42290, symSize: 0x530 } + - { offsetInCU: 0xDB8, offset: 0xDD348, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A13MetricsSenderCfD', symObjAddr: 0x1530, symBinAddr: 0x42810, symSize: 0x40 } + - { offsetInCU: 0x2B, offset: 0xDD401, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11RateLimiterVwCP', symObjAddr: 0x0, symBinAddr: 0x42BB0, symSize: 0x30 } + - { offsetInCU: 0x43, offset: 0xDD419, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11RateLimiterVwCP', symObjAddr: 0x0, symBinAddr: 0x42BB0, symSize: 0x30 } + - { offsetInCU: 0x57, offset: 0xDD42D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11RateLimiterVwxx', symObjAddr: 0x30, symBinAddr: 0x42BE0, symSize: 0x30 } + - { offsetInCU: 0x6B, offset: 0xDD441, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11RateLimiterVwcp', symObjAddr: 0x60, symBinAddr: 0x42C10, symSize: 0x40 } + - { offsetInCU: 0x7F, offset: 0xDD455, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11RateLimiterVwca', symObjAddr: 0xA0, symBinAddr: 0x42C50, symSize: 0x70 } + - { offsetInCU: 0x93, offset: 0xDD469, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11RateLimiterVwta', symObjAddr: 0x130, symBinAddr: 0x42CC0, symSize: 0x50 } + - { offsetInCU: 0xA7, offset: 0xDD47D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11RateLimiterVwet', symObjAddr: 0x180, symBinAddr: 0x42D10, symSize: 0x40 } + - { offsetInCU: 0xBB, offset: 0xDD491, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11RateLimiterVwst', symObjAddr: 0x1C0, symBinAddr: 0x42D50, symSize: 0x50 } + - { offsetInCU: 0xCF, offset: 0xDD4A5, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11RateLimiterVMa', symObjAddr: 0x210, symBinAddr: 0x42DA0, symSize: 0x10 } + - { offsetInCU: 0x45C, offset: 0xDD832, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A11RateLimiterV7canSendSbvg', symObjAddr: 0x220, symBinAddr: 0x42DB0, symSize: 0x1A7 } + - { offsetInCU: 0x27, offset: 0xDDB59, size: 0x8, addend: 0x0, symName: '_$s9Backtrace27defaultMetricsBaseUrlStringSSvg', symObjAddr: 0x1A0, symBinAddr: 0x43100, symSize: 0x30 } + - { offsetInCU: 0x4B, offset: 0xDDB7D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace15applicationNameSSSgvp', symObjAddr: 0x3A0, symBinAddr: 0x8F0B8, symSize: 0x0 } + - { offsetInCU: 0x65, offset: 0xDDB97, size: 0x8, addend: 0x0, symName: '_$s9Backtrace18applicationVersionSSSgvp', symObjAddr: 0x3B0, symBinAddr: 0x8F0C8, symSize: 0x0 } + - { offsetInCU: 0x7F, offset: 0xDDBB1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace12buildVersionSSSgvp', symObjAddr: 0x3C0, symBinAddr: 0x8F0D8, symSize: 0x0 } + - { offsetInCU: 0x8D, offset: 0xDDBBF, size: 0x8, addend: 0x0, symName: '_$s9Backtrace27defaultMetricsBaseUrlStringSSvg', symObjAddr: 0x1A0, symBinAddr: 0x43100, symSize: 0x30 } + - { offsetInCU: 0xAB, offset: 0xDDBDD, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15UrlParsingErrorOwCP', symObjAddr: 0x1D0, symBinAddr: 0x43130, symSize: 0x30 } + - { offsetInCU: 0xBF, offset: 0xDDBF1, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15UrlParsingErrorOwxx', symObjAddr: 0x200, symBinAddr: 0x43160, symSize: 0x10 } + - { offsetInCU: 0xD3, offset: 0xDDC05, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15UrlParsingErrorOwca', symObjAddr: 0x210, symBinAddr: 0x43170, symSize: 0x40 } + - { offsetInCU: 0xE7, offset: 0xDDC19, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15UrlParsingErrorOwta', symObjAddr: 0x260, symBinAddr: 0x431B0, symSize: 0x30 } + - { offsetInCU: 0xFB, offset: 0xDDC2D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15UrlParsingErrorOwet', symObjAddr: 0x290, symBinAddr: 0x431E0, symSize: 0x40 } + - { offsetInCU: 0x10F, offset: 0xDDC41, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15UrlParsingErrorOwst', symObjAddr: 0x2D0, symBinAddr: 0x43220, symSize: 0x40 } + - { offsetInCU: 0x123, offset: 0xDDC55, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15UrlParsingErrorOwug', symObjAddr: 0x310, symBinAddr: 0x43260, symSize: 0x10 } + - { offsetInCU: 0x137, offset: 0xDDC69, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15UrlParsingErrorOwup', symObjAddr: 0x320, symBinAddr: 0x43270, symSize: 0x10 } + - { offsetInCU: 0x14B, offset: 0xDDC7D, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15UrlParsingErrorOwui', symObjAddr: 0x330, symBinAddr: 0x43280, symSize: 0x10 } + - { offsetInCU: 0x15F, offset: 0xDDC91, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15UrlParsingErrorOMa', symObjAddr: 0x340, symBinAddr: 0x43290, symSize: 0x10 } + - { offsetInCU: 0x1A0, offset: 0xDDCD2, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15UrlParsingErrorOs0D0AAsADP7_domainSSvgTW', symObjAddr: 0x350, symBinAddr: 0x432A0, symSize: 0x10 } + - { offsetInCU: 0x1BC, offset: 0xDDCEE, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15UrlParsingErrorOs0D0AAsADP5_codeSivgTW', symObjAddr: 0x360, symBinAddr: 0x432B0, symSize: 0x10 } + - { offsetInCU: 0x1D8, offset: 0xDDD0A, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15UrlParsingErrorOs0D0AAsADP9_userInfoyXlSgvgTW', symObjAddr: 0x370, symBinAddr: 0x432C0, symSize: 0x10 } + - { offsetInCU: 0x1F4, offset: 0xDDD26, size: 0x8, addend: 0x0, symName: '_$s9Backtrace0A15UrlParsingErrorOs0D0AAsADP19_getEmbeddedNSErroryXlSgyFTW', symObjAddr: 0x380, symBinAddr: 0x432D0, symSize: 0x10 } + - { offsetInCU: 0x35, offset: 0xDDE92, size: 0x8, addend: 0x0, symName: _PLCrashReporterException, symObjAddr: 0x78, symBinAddr: 0x8F0E8, symSize: 0x0 } + - { offsetInCU: 0xAB, offset: 0xDDF08, size: 0x8, addend: 0x0, symName: _PLCrashReporterErrorDomain, symObjAddr: 0x80, symBinAddr: 0x8F0F0, symSize: 0x0 } + - { offsetInCU: 0x26, offset: 0xDDF62, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async18dwarf_frame_reader4initEP21plcrash_async_mobjectPK23plcrash_async_byteorderbb, symObjAddr: 0x0, symBinAddr: 0x432EC, symSize: 0x16 } + - { offsetInCU: 0xDB, offset: 0xDE017, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async34plcrash_async_dwarf_read_uintmax64IyEE15plcrash_error_tP21plcrash_async_mobjectPK23plcrash_async_byteordermlhPT_, symObjAddr: 0x209, symBinAddr: 0x434F5, symSize: 0x9F } + - { offsetInCU: 0x1AB3, offset: 0xDF9EF, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async18dwarf_frame_reader4initEP21plcrash_async_mobjectPK23plcrash_async_byteorderbb, symObjAddr: 0x0, symBinAddr: 0x432EC, symSize: 0x16 } + - { offsetInCU: 0x1B12, offset: 0xDFA4E, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async18dwarf_frame_reader8find_fdeElmPNS1_28plcrash_async_dwarf_fde_infoE, symObjAddr: 0x16, symBinAddr: 0x43302, symSize: 0x1F3 } + - { offsetInCU: 0x27, offset: 0xDFD55, size: 0x8, addend: 0x0, symName: __Z22shared_handler_contextv, symObjAddr: 0x0, symBinAddr: 0x43594, symSize: 0x9E } + - { offsetInCU: 0x35, offset: 0xDFD63, size: 0x8, addend: 0x0, symName: __Z22shared_handler_contextv, symObjAddr: 0x0, symBinAddr: 0x43594, symSize: 0x9E } + - { offsetInCU: 0x5F, offset: 0xDFD8D, size: 0x8, addend: 0x0, symName: __ZZ22shared_handler_contextvE8instance, symObjAddr: 0x160F0, symBinAddr: 0x93220, symSize: 0x0 } + - { offsetInCU: 0x2F80, offset: 0xE2CAE, size: 0x8, addend: 0x0, symName: __ZL13sharedHandler, symObjAddr: 0x16148, symBinAddr: 0x93278, symSize: 0x0 } + - { offsetInCU: 0x2FE4, offset: 0xE2D12, size: 0x8, addend: 0x0, symName: '-[PLCrashSignalHandler registerHandlerWithSignal:error:]', symObjAddr: 0x4C7, symBinAddr: 0x43A5B, symSize: 0x16F } + - { offsetInCU: 0x3010, offset: 0xE2D3E, size: 0x8, addend: 0x0, symName: '__ZZ56-[PLCrashSignalHandler registerHandlerWithSignal:error:]E16registerHandlers', symObjAddr: 0xAC0, symBinAddr: 0x8F0F8, symSize: 0x0 } + - { offsetInCU: 0x4354, offset: 0xE4082, size: 0x8, addend: 0x0, symName: __ZN22shared_handler_contextD1Ev, symObjAddr: 0x9E, symBinAddr: 0x43632, symSize: 0x20 } + - { offsetInCU: 0x4403, offset: 0xE4131, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async10async_listI29plcrash_signal_handler_actionED2Ev, symObjAddr: 0x920, symBinAddr: 0x43EB4, symSize: 0x4C } + - { offsetInCU: 0x468F, offset: 0xE43BD, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async10async_listI28plcrash_signal_user_callbackED2Ev, symObjAddr: 0x96C, symBinAddr: 0x43F00, symSize: 0x4C } + - { offsetInCU: 0x491B, offset: 0xE4649, size: 0x8, addend: 0x0, symName: _plcrash_signal_handler, symObjAddr: 0xBE, symBinAddr: 0x43652, symSize: 0x27 } + - { offsetInCU: 0x49A5, offset: 0xE46D3, size: 0x8, addend: 0x0, symName: __ZL26internal_callback_iteratoriP9__siginfoP17__darwin_ucontextPv, symObjAddr: 0xE5, symBinAddr: 0x43679, symSize: 0xA8 } + - { offsetInCU: 0x4C6A, offset: 0xE4998, size: 0x8, addend: 0x0, symName: _PLCrashSignalHandlerForward, symObjAddr: 0x18D, symBinAddr: 0x43721, symSize: 0x22 } + - { offsetInCU: 0x4CB3, offset: 0xE49E1, size: 0x8, addend: 0x0, symName: '+[PLCrashSignalHandler initialize]', symObjAddr: 0x1AF, symBinAddr: 0x43743, symSize: 0x74 } + - { offsetInCU: 0x4D32, offset: 0xE4A60, size: 0x8, addend: 0x0, symName: '+[PLCrashSignalHandler sharedHandler]', symObjAddr: 0x223, symBinAddr: 0x437B7, symSize: 0x11 } + - { offsetInCU: 0x4E03, offset: 0xE4B31, size: 0x8, addend: 0x0, symName: '+[PLCrashSignalHandler resetHandlers]', symObjAddr: 0x234, symBinAddr: 0x437C8, symSize: 0xA8 } + - { offsetInCU: 0x51A7, offset: 0xE4ED5, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async10async_listI29plcrash_signal_handler_actionE18nasync_remove_nodeEPNS4_4nodeE, symObjAddr: 0x2DC, symBinAddr: 0x43870, symSize: 0xB8 } + - { offsetInCU: 0x56EF, offset: 0xE541D, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async10async_listI28plcrash_signal_user_callbackE18nasync_remove_nodeEPNS4_4nodeE, symObjAddr: 0x394, symBinAddr: 0x43928, symSize: 0xB7 } + - { offsetInCU: 0x5DE7, offset: 0xE5B15, size: 0x8, addend: 0x0, symName: '-[PLCrashSignalHandler init]', symObjAddr: 0x44B, symBinAddr: 0x439DF, symSize: 0x7C } + - { offsetInCU: 0x5E8D, offset: 0xE5BBB, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async10async_listI28plcrash_signal_user_callbackE13nasync_appendES3_, symObjAddr: 0x6EC, symBinAddr: 0x43C80, symSize: 0x9E } + - { offsetInCU: 0x6439, offset: 0xE6167, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async10async_listI29plcrash_signal_handler_actionE13nasync_appendES3_, symObjAddr: 0x78A, symBinAddr: 0x43D1E, symSize: 0xA3 } + - { offsetInCU: 0x6861, offset: 0xE658F, size: 0x8, addend: 0x0, symName: __ZL24previous_action_callbackiP9__siginfoP17__darwin_ucontextPvP28PLCrashSignalHandlerCallback, symObjAddr: 0x636, symBinAddr: 0x43BCA, symSize: 0xB6 } + - { offsetInCU: 0x6C3C, offset: 0xE696A, size: 0x8, addend: 0x0, symName: '-[PLCrashSignalHandler registerHandlerForSignal:callback:context:error:]', symObjAddr: 0x82D, symBinAddr: 0x43DC1, symSize: 0x4B } + - { offsetInCU: 0x6D1D, offset: 0xE6A4B, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async10async_listI28plcrash_signal_user_callbackE14nasync_prependES3_, symObjAddr: 0x878, symBinAddr: 0x43E0C, symSize: 0xA8 } + - { offsetInCU: 0x26, offset: 0xE707D, size: 0x8, addend: 0x0, symName: _plframe_strerror, symObjAddr: 0x0, symBinAddr: 0x43F4C, symSize: 0x24 } + - { offsetInCU: 0x163, offset: 0xE71BA, size: 0x8, addend: 0x0, symName: _plframe_strerror, symObjAddr: 0x0, symBinAddr: 0x43F4C, symSize: 0x24 } + - { offsetInCU: 0x6B7, offset: 0xE770E, size: 0x8, addend: 0x0, symName: _plframe_cursor_init, symObjAddr: 0x24, symBinAddr: 0x43F70, symSize: 0x4D } + - { offsetInCU: 0x80E, offset: 0xE7865, size: 0x8, addend: 0x0, symName: _plframe_cursor_thread_init, symObjAddr: 0x71, symBinAddr: 0x43FBD, symSize: 0x45 } + - { offsetInCU: 0x90D, offset: 0xE7964, size: 0x8, addend: 0x0, symName: _plframe_cursor_next_with_readers, symObjAddr: 0xB6, symBinAddr: 0x44002, symSize: 0xFA } + - { offsetInCU: 0xA76, offset: 0xE7ACD, size: 0x8, addend: 0x0, symName: _plframe_cursor_next, symObjAddr: 0x1B0, symBinAddr: 0x440FC, symSize: 0x54 } + - { offsetInCU: 0xAD4, offset: 0xE7B2B, size: 0x8, addend: 0x0, symName: _plframe_cursor_get_reg, symObjAddr: 0x204, symBinAddr: 0x44150, symSize: 0x48 } + - { offsetInCU: 0xB5A, offset: 0xE7BB1, size: 0x8, addend: 0x0, symName: _plframe_cursor_get_regname, symObjAddr: 0x24C, symBinAddr: 0x44198, symSize: 0x11 } + - { offsetInCU: 0xBD2, offset: 0xE7C29, size: 0x8, addend: 0x0, symName: _plframe_cursor_get_regcount, symObjAddr: 0x25D, symBinAddr: 0x441A9, symSize: 0x11 } + - { offsetInCU: 0xC1D, offset: 0xE7C74, size: 0x8, addend: 0x0, symName: _plframe_cursor_free, symObjAddr: 0x26E, symBinAddr: 0x441BA, symSize: 0x22 } + - { offsetInCU: 0x27, offset: 0xE7D39, size: 0x8, addend: 0x0, symName: _plcrash_log_writer_init, symObjAddr: 0x0, symBinAddr: 0x441DC, symSize: 0x476 } + - { offsetInCU: 0x2FC, offset: 0xE800E, size: 0x8, addend: 0x0, symName: _plcrash_log_writer_init, symObjAddr: 0x0, symBinAddr: 0x441DC, symSize: 0x476 } + - { offsetInCU: 0x9E0, offset: 0xE86F2, size: 0x8, addend: 0x0, symName: _plprotobuf_cbinary_data_nsstring_init, symObjAddr: 0x476, symBinAddr: 0x44652, symSize: 0x48 } + - { offsetInCU: 0xAB0, offset: 0xE87C2, size: 0x8, addend: 0x0, symName: _plcrash_log_writer_set_exception, symObjAddr: 0x4BE, symBinAddr: 0x4469A, symSize: 0x2F5 } + - { offsetInCU: 0xCDA, offset: 0xE89EC, size: 0x8, addend: 0x0, symName: _plcrash_log_writer_set_exception.cold.1, symObjAddr: 0x1A9C, symBinAddr: 0x631E6, symSize: 0x23 } + - { offsetInCU: 0xCF2, offset: 0xE8A04, size: 0x8, addend: 0x0, symName: _plcrash_log_writer_set_exception.cold.2, symObjAddr: 0x1ABF, symBinAddr: 0x63209, symSize: 0x23 } + - { offsetInCU: 0xD54, offset: 0xE8A66, size: 0x8, addend: 0x0, symName: _plcrash_log_writer_set_custom_data, symObjAddr: 0x7B3, symBinAddr: 0x4498F, symSize: 0xAD } + - { offsetInCU: 0xE1D, offset: 0xE8B2F, size: 0x8, addend: 0x0, symName: _plcrash_log_writer_close, symObjAddr: 0x860, symBinAddr: 0x44A3C, symSize: 0x8 } + - { offsetInCU: 0xE48, offset: 0xE8B5A, size: 0x8, addend: 0x0, symName: _plcrash_log_writer_free, symObjAddr: 0x868, symBinAddr: 0x44A44, symSize: 0x13C } + - { offsetInCU: 0xFC1, offset: 0xE8CD3, size: 0x8, addend: 0x0, symName: _plcrash_log_writer_write, symObjAddr: 0x9A4, symBinAddr: 0x44B80, symSize: 0x4DA } + - { offsetInCU: 0x1D47, offset: 0xE9A59, size: 0x8, addend: 0x0, symName: _plcrash_writer_write_report_info, symObjAddr: 0xE7E, symBinAddr: 0x4505A, symSize: 0x5C } + - { offsetInCU: 0x1E35, offset: 0xE9B47, size: 0x8, addend: 0x0, symName: _plcrash_writer_write_system_info, symObjAddr: 0xEDA, symBinAddr: 0x450B6, symSize: 0xCD } + - { offsetInCU: 0x1F74, offset: 0xE9C86, size: 0x8, addend: 0x0, symName: _plcrash_writer_write_machine_info, symObjAddr: 0xFA7, symBinAddr: 0x45183, symSize: 0xC8 } + - { offsetInCU: 0x20B3, offset: 0xE9DC5, size: 0x8, addend: 0x0, symName: _plcrash_writer_write_app_info, symObjAddr: 0x106F, symBinAddr: 0x4524B, symSize: 0x6D } + - { offsetInCU: 0x21A1, offset: 0xE9EB3, size: 0x8, addend: 0x0, symName: _plcrash_writer_write_process_info, symObjAddr: 0x10DC, symBinAddr: 0x452B8, symSize: 0x10E } + - { offsetInCU: 0x2389, offset: 0xEA09B, size: 0x8, addend: 0x0, symName: _plcrash_writer_write_thread, symObjAddr: 0x11EA, symBinAddr: 0x453C6, symSize: 0x2C2 } + - { offsetInCU: 0x290C, offset: 0xEA61E, size: 0x8, addend: 0x0, symName: _plcrash_writer_write_binary_image, symObjAddr: 0x14AC, symBinAddr: 0x45688, symSize: 0x125 } + - { offsetInCU: 0x2B42, offset: 0xEA854, size: 0x8, addend: 0x0, symName: _plcrash_writer_write_exception, symObjAddr: 0x15D1, symBinAddr: 0x457AD, symSize: 0x11A } + - { offsetInCU: 0x2CEE, offset: 0xEAA00, size: 0x8, addend: 0x0, symName: _plcrash_writer_write_signal, symObjAddr: 0x16EB, symBinAddr: 0x458C7, symSize: 0x14F } + - { offsetInCU: 0x2F12, offset: 0xEAC24, size: 0x8, addend: 0x0, symName: _plcrash_writer_write_processor_info, symObjAddr: 0x183A, symBinAddr: 0x45A16, symSize: 0x80 } + - { offsetInCU: 0x3622, offset: 0xEB334, size: 0x8, addend: 0x0, symName: _plcrash_writer_write_thread_frame, symObjAddr: 0x18BA, symBinAddr: 0x45A96, symSize: 0x103 } + - { offsetInCU: 0x37E5, offset: 0xEB4F7, size: 0x8, addend: 0x0, symName: _plcrash_writer_write_exception.cold.1, symObjAddr: 0x1AE2, symBinAddr: 0x6322C, symSize: 0x23 } + - { offsetInCU: 0x3826, offset: 0xEB538, size: 0x8, addend: 0x0, symName: _plcrash_writer_write_mach_signal, symObjAddr: 0x1A1A, symBinAddr: 0x45BF6, symSize: 0x82 } + - { offsetInCU: 0x39CA, offset: 0xEB6DC, size: 0x8, addend: 0x0, symName: _plcrash_writer_write_thread_frame_symbol_cb, symObjAddr: 0x19BD, symBinAddr: 0x45B99, symSize: 0x5D } + - { offsetInCU: 0x26, offset: 0xEBFFC, size: 0x8, addend: 0x0, symName: _plcr_swap16, symObjAddr: 0x0, symBinAddr: 0x45C78, symSize: 0xD } + - { offsetInCU: 0x40, offset: 0xEC016, size: 0x8, addend: 0x0, symName: _plcrash_async_byteorder_swapped, symObjAddr: 0x440, symBinAddr: 0x7DAA8, symSize: 0x0 } + - { offsetInCU: 0xF9, offset: 0xEC0CF, size: 0x8, addend: 0x0, symName: _plcrash_async_byteorder_direct, symObjAddr: 0x458, symBinAddr: 0x7DAC0, symSize: 0x0 } + - { offsetInCU: 0x1D4, offset: 0xEC1AA, size: 0x8, addend: 0x0, symName: _plcr_swap16, symObjAddr: 0x0, symBinAddr: 0x45C78, symSize: 0xD } + - { offsetInCU: 0x1FF, offset: 0xEC1D5, size: 0x8, addend: 0x0, symName: _plcr_swap32, symObjAddr: 0xD, symBinAddr: 0x45C85, symSize: 0xA } + - { offsetInCU: 0x228, offset: 0xEC1FE, size: 0x8, addend: 0x0, symName: _plcr_swap64, symObjAddr: 0x17, symBinAddr: 0x45C8F, symSize: 0xC } + - { offsetInCU: 0x251, offset: 0xEC227, size: 0x8, addend: 0x0, symName: _plcr_nswap16, symObjAddr: 0x23, symBinAddr: 0x45C9B, symSize: 0x8 } + - { offsetInCU: 0x27A, offset: 0xEC250, size: 0x8, addend: 0x0, symName: _plcr_nswap32, symObjAddr: 0x2B, symBinAddr: 0x45CA3, symSize: 0x8 } + - { offsetInCU: 0x2A3, offset: 0xEC279, size: 0x8, addend: 0x0, symName: _plcr_nswap64, symObjAddr: 0x33, symBinAddr: 0x45CAB, symSize: 0x9 } + - { offsetInCU: 0x2CC, offset: 0xEC2A2, size: 0x8, addend: 0x0, symName: _plcrash_async_byteorder_little_endian, symObjAddr: 0x3C, symBinAddr: 0x45CB4, symSize: 0xD } + - { offsetInCU: 0x2E6, offset: 0xEC2BC, size: 0x8, addend: 0x0, symName: _plcrash_async_byteorder_big_endian, symObjAddr: 0x49, symBinAddr: 0x45CC1, symSize: 0xD } + - { offsetInCU: 0x300, offset: 0xEC2D6, size: 0x8, addend: 0x0, symName: _plcrash_async_strerror, symObjAddr: 0x56, symBinAddr: 0x45CCE, symSize: 0x24 } + - { offsetInCU: 0x329, offset: 0xEC2FF, size: 0x8, addend: 0x0, symName: _plcrash_async_address_apply_offset, symObjAddr: 0x7A, symBinAddr: 0x45CF2, symSize: 0x32 } + - { offsetInCU: 0x358, offset: 0xEC32E, size: 0x8, addend: 0x0, symName: _pl_mach_thread_self, symObjAddr: 0xAC, symBinAddr: 0x45D24, symSize: 0x26 } + - { offsetInCU: 0x49A, offset: 0xEC470, size: 0x8, addend: 0x0, symName: _plcrash_async_task_memcpy, symObjAddr: 0xD2, symBinAddr: 0x45D4A, symSize: 0x63 } + - { offsetInCU: 0x5AA, offset: 0xEC580, size: 0x8, addend: 0x0, symName: _plcrash_async_task_read_uint8, symObjAddr: 0x135, symBinAddr: 0x45DAD, symSize: 0x10 } + - { offsetInCU: 0x632, offset: 0xEC608, size: 0x8, addend: 0x0, symName: _plcrash_async_task_read_uint16, symObjAddr: 0x145, symBinAddr: 0x45DBD, symSize: 0x3E } + - { offsetInCU: 0x6F4, offset: 0xEC6CA, size: 0x8, addend: 0x0, symName: _plcrash_async_task_read_uint32, symObjAddr: 0x183, symBinAddr: 0x45DFB, symSize: 0x3D } + - { offsetInCU: 0x7B6, offset: 0xEC78C, size: 0x8, addend: 0x0, symName: _plcrash_async_task_read_uint64, symObjAddr: 0x1C0, symBinAddr: 0x45E38, symSize: 0x3F } + - { offsetInCU: 0x878, offset: 0xEC84E, size: 0x8, addend: 0x0, symName: _plcrash_async_strcmp, symObjAddr: 0x1FF, symBinAddr: 0x45E77, symSize: 0x21 } + - { offsetInCU: 0x8B6, offset: 0xEC88C, size: 0x8, addend: 0x0, symName: _plcrash_async_strncmp, symObjAddr: 0x220, symBinAddr: 0x45E98, symSize: 0x40 } + - { offsetInCU: 0x905, offset: 0xEC8DB, size: 0x8, addend: 0x0, symName: _plcrash_async_memcpy, symObjAddr: 0x260, symBinAddr: 0x45ED8, symSize: 0x1E } + - { offsetInCU: 0x961, offset: 0xEC937, size: 0x8, addend: 0x0, symName: _plcrash_async_memset, symObjAddr: 0x27E, symBinAddr: 0x45EF6, symSize: 0x24 } + - { offsetInCU: 0x9E1, offset: 0xEC9B7, size: 0x8, addend: 0x0, symName: _plcrash_async_writen, symObjAddr: 0x2A2, symBinAddr: 0x45F1A, symSize: 0x57 } + - { offsetInCU: 0xACF, offset: 0xECAA5, size: 0x8, addend: 0x0, symName: _plcrash_async_file_init, symObjAddr: 0x2F9, symBinAddr: 0x45F71, symSize: 0x13 } + - { offsetInCU: 0xB74, offset: 0xECB4A, size: 0x8, addend: 0x0, symName: _plcrash_async_file_write, symObjAddr: 0x30C, symBinAddr: 0x45F84, symSize: 0xB3 } + - { offsetInCU: 0xC54, offset: 0xECC2A, size: 0x8, addend: 0x0, symName: _plcrash_async_file_flush, symObjAddr: 0x3BF, symBinAddr: 0x46037, symSize: 0x3B } + - { offsetInCU: 0xD45, offset: 0xECD1B, size: 0x8, addend: 0x0, symName: _plcrash_async_file_close, symObjAddr: 0x3FA, symBinAddr: 0x46072, symSize: 0x41 } + - { offsetInCU: 0x26, offset: 0xECE14, size: 0x8, addend: 0x0, symName: _plcrash_writer_pack, symObjAddr: 0x0, symBinAddr: 0x460B4, symSize: 0x530 } + - { offsetInCU: 0x308, offset: 0xED0F6, size: 0x8, addend: 0x0, symName: _plcrash_writer_pack, symObjAddr: 0x0, symBinAddr: 0x460B4, symSize: 0x530 } + - { offsetInCU: 0x6E7, offset: 0xED4D5, size: 0x8, addend: 0x0, symName: _uint64_pack, symObjAddr: 0x530, symBinAddr: 0x465E4, symSize: 0x10C } + - { offsetInCU: 0x27, offset: 0xED687, size: 0x8, addend: 0x0, symName: '+[PLCrashReporter initialize]', symObjAddr: 0x0, symBinAddr: 0x466F0, symSize: 0x84 } + - { offsetInCU: 0xA2, offset: 0xED702, size: 0x8, addend: 0x0, symName: _sharedReporter, symObjAddr: 0x133B0, symBinAddr: 0x93290, symSize: 0x0 } + - { offsetInCU: 0x3C7, offset: 0xEDA27, size: 0x8, addend: 0x0, symName: '+[PLCrashReporter sharedReporter]', symObjAddr: 0x145, symBinAddr: 0x46835, symSize: 0x30 } + - { offsetInCU: 0x3F3, offset: 0xEDA53, size: 0x8, addend: 0x0, symName: _sharedReporter.onceLock, symObjAddr: 0x133B8, symBinAddr: 0x93298, symSize: 0x0 } + - { offsetInCU: 0x45E, offset: 0xEDABE, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter enableCrashReporterAndReturnError:]', symObjAddr: 0x4AB, symBinAddr: 0x46B9B, symSize: 0x45B } + - { offsetInCU: 0x48A, offset: 0xEDAEA, size: 0x8, addend: 0x0, symName: '_enableCrashReporterAndReturnError:.enforceOne', symObjAddr: 0x133C0, symBinAddr: 0x932A0, symSize: 0x0 } + - { offsetInCU: 0x746, offset: 0xEDDA6, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter generateLiveReportWithThread:exception:error:]', symObjAddr: 0xB82, symBinAddr: 0x47272, symSize: 0x4F8 } + - { offsetInCU: 0xD40, offset: 0xEE3A0, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter(PrivateMethods) initWithBundle:configuration:]', symObjAddr: 0x1495, symBinAddr: 0x47B85, symSize: 0x282 } + - { offsetInCU: 0x1099, offset: 0xEE6F9, size: 0x8, addend: 0x0, symName: _shared_image_list, symObjAddr: 0x133A0, symBinAddr: 0x93280, symSize: 0x0 } + - { offsetInCU: 0x10DC, offset: 0xEE73C, size: 0x8, addend: 0x0, symName: _signal_handler_context, symObjAddr: 0x133C8, symBinAddr: 0x932A8, symSize: 0x0 } + - { offsetInCU: 0x13D1, offset: 0xEEA31, size: 0x8, addend: 0x0, symName: _image_add_callback, symObjAddr: 0x84, symBinAddr: 0x46774, symSize: 0xAD } + - { offsetInCU: 0x1500, offset: 0xEEB60, size: 0x8, addend: 0x0, symName: _monitored_signals, symObjAddr: 0x2C00, symBinAddr: 0x67CE0, symSize: 0x0 } + - { offsetInCU: 0x1516, offset: 0xEEB76, size: 0x8, addend: 0x0, symName: _uncaught_exception_handler, symObjAddr: 0xB2E, symBinAddr: 0x4721E, symSize: 0x29 } + - { offsetInCU: 0x153A, offset: 0xEEB9A, size: 0x8, addend: 0x0, symName: _uncaught_exception_handler.exception_is_handled, symObjAddr: 0x135E0, symBinAddr: 0x934C0, symSize: 0x0 } + - { offsetInCU: 0x15AC, offset: 0xEEC0C, size: 0x8, addend: 0x0, symName: _crashCallbacks.1, symObjAddr: 0x135D0, symBinAddr: 0x934B0, symSize: 0x0 } + - { offsetInCU: 0x15B7, offset: 0xEEC17, size: 0x8, addend: 0x0, symName: _crashCallbacks.2, symObjAddr: 0x135D8, symBinAddr: 0x934B8, symSize: 0x0 } + - { offsetInCU: 0x1FDB, offset: 0xEF63B, size: 0x8, addend: 0x0, symName: '+[PLCrashReporter initialize]', symObjAddr: 0x0, symBinAddr: 0x466F0, symSize: 0x84 } + - { offsetInCU: 0x214E, offset: 0xEF7AE, size: 0x8, addend: 0x0, symName: _image_remove_callback, symObjAddr: 0x131, symBinAddr: 0x46821, symSize: 0x14 } + - { offsetInCU: 0x2258, offset: 0xEF8B8, size: 0x8, addend: 0x0, symName: '___33+[PLCrashReporter sharedReporter]_block_invoke', symObjAddr: 0x175, symBinAddr: 0x46865, symSize: 0xAD } + - { offsetInCU: 0x22EC, offset: 0xEF94C, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter init]', symObjAddr: 0x222, symBinAddr: 0x46912, symSize: 0x5A } + - { offsetInCU: 0x235C, offset: 0xEF9BC, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter initWithConfiguration:]', symObjAddr: 0x27C, symBinAddr: 0x4696C, symSize: 0x81 } + - { offsetInCU: 0x240D, offset: 0xEFA6D, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter hasPendingCrashReport]', symObjAddr: 0x2FD, symBinAddr: 0x469ED, symSize: 0x7B } + - { offsetInCU: 0x249D, offset: 0xEFAFD, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter loadPendingCrashReportData]', symObjAddr: 0x378, symBinAddr: 0x46A68, symSize: 0x14 } + - { offsetInCU: 0x24F2, offset: 0xEFB52, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter loadPendingCrashReportDataAndReturnError:]', symObjAddr: 0x38C, symBinAddr: 0x46A7C, symSize: 0x6D } + - { offsetInCU: 0x256B, offset: 0xEFBCB, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter purgePendingCrashReport]', symObjAddr: 0x3F9, symBinAddr: 0x46AE9, symSize: 0x14 } + - { offsetInCU: 0x25C0, offset: 0xEFC20, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter purgePendingCrashReportAndReturnError:]', symObjAddr: 0x40D, symBinAddr: 0x46AFD, symSize: 0x8A } + - { offsetInCU: 0x2668, offset: 0xEFCC8, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter enableCrashReporter]', symObjAddr: 0x497, symBinAddr: 0x46B87, symSize: 0x14 } + - { offsetInCU: 0x29CC, offset: 0xF002C, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter enableCrashReporterAndReturnError:].cold.1', symObjAddr: 0x1C53, symBinAddr: 0x6324F, symSize: 0x23 } + - { offsetInCU: 0x29E4, offset: 0xF0044, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter enableCrashReporterAndReturnError:].cold.2', symObjAddr: 0x1C76, symBinAddr: 0x63272, symSize: 0x23 } + - { offsetInCU: 0x29FC, offset: 0xF005C, size: 0x8, addend: 0x0, symName: _signal_handler_callback, symObjAddr: 0x906, symBinAddr: 0x46FF6, symSize: 0xD6 } + - { offsetInCU: 0x2EC4, offset: 0xF0524, size: 0x8, addend: 0x0, symName: _plcrash_write_report, symObjAddr: 0x1B42, symBinAddr: 0x48232, symSize: 0xF8 } + - { offsetInCU: 0x3011, offset: 0xF0671, size: 0x8, addend: 0x0, symName: _mach_exception_callback, symObjAddr: 0x9DC, symBinAddr: 0x470CC, symSize: 0x152 } + - { offsetInCU: 0x330B, offset: 0xF096B, size: 0x8, addend: 0x0, symName: _uncaught_exception_handler.cold.1, symObjAddr: 0x1C99, symBinAddr: 0x63295, symSize: 0x18 } + - { offsetInCU: 0x3323, offset: 0xF0983, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter generateLiveReportWithThread:]', symObjAddr: 0xB57, symBinAddr: 0x47247, symSize: 0x14 } + - { offsetInCU: 0x338F, offset: 0xF09EF, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter generateLiveReportWithThread:error:]', symObjAddr: 0xB6B, symBinAddr: 0x4725B, symSize: 0x17 } + - { offsetInCU: 0x365F, offset: 0xF0CBF, size: 0x8, addend: 0x0, symName: _plcr_live_report_callback, symObjAddr: 0x107A, symBinAddr: 0x4776A, symSize: 0x3E } + - { offsetInCU: 0x36D9, offset: 0xF0D39, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter generateLiveReport]', symObjAddr: 0x10B8, symBinAddr: 0x477A8, symSize: 0x14 } + - { offsetInCU: 0x372E, offset: 0xF0D8E, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter generateLiveReportAndReturnError:]', symObjAddr: 0x10CC, symBinAddr: 0x477BC, symSize: 0x17 } + - { offsetInCU: 0x379C, offset: 0xF0DFC, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter generateLiveReportWithException:error:]', symObjAddr: 0x10E3, symBinAddr: 0x477D3, symSize: 0x5F } + - { offsetInCU: 0x383D, offset: 0xF0E9D, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter setCrashCallbacks:]', symObjAddr: 0x1142, symBinAddr: 0x47832, symSize: 0x60 } + - { offsetInCU: 0x38A0, offset: 0xF0F00, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter setCrashCallbacks:].cold.1', symObjAddr: 0x1CB1, symBinAddr: 0x632AD, symSize: 0x23 } + - { offsetInCU: 0x38B8, offset: 0xF0F18, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter setCustomData:]', symObjAddr: 0x11A2, symBinAddr: 0x47892, symSize: 0x3F } + - { offsetInCU: 0x3937, offset: 0xF0F97, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter crashReportPath]', symObjAddr: 0x11E1, symBinAddr: 0x478D1, symSize: 0x57 } + - { offsetInCU: 0x399F, offset: 0xF0FFF, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter customData]', symObjAddr: 0x1238, symBinAddr: 0x47928, symSize: 0xA } + - { offsetInCU: 0x39D6, offset: 0xF1036, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter .cxx_destruct]', symObjAddr: 0x1242, symBinAddr: 0x47932, symSize: 0x6A } + - { offsetInCU: 0x3A0E, offset: 0xF106E, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter(PrivateMethods) initWithApplicationIdentifier:appVersion:appMarketingVersion:configuration:]', symObjAddr: 0x12AC, symBinAddr: 0x4799C, symSize: 0x1E9 } + - { offsetInCU: 0x3C91, offset: 0xF12F1, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter(PrivateMethods) enableMachExceptionServerWithPreviousPortSet:callback:context:error:]', symObjAddr: 0x1717, symBinAddr: 0x47E07, symSize: 0x1DF } + - { offsetInCU: 0x3EF1, offset: 0xF1551, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter(PrivateMethods) mapToAsyncSymbolicationStrategy:]', symObjAddr: 0x18F6, symBinAddr: 0x47FE6, symSize: 0x13 } + - { offsetInCU: 0x3F46, offset: 0xF15A6, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter(PrivateMethods) populateCrashReportDirectoryAndReturnError:]', symObjAddr: 0x1909, symBinAddr: 0x47FF9, symSize: 0x1D4 } + - { offsetInCU: 0x4121, offset: 0xF1781, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter(PrivateMethods) crashReportDirectory]', symObjAddr: 0x1ADD, symBinAddr: 0x481CD, symSize: 0xE } + - { offsetInCU: 0x415B, offset: 0xF17BB, size: 0x8, addend: 0x0, symName: '-[PLCrashReporter(PrivateMethods) queuedCrashReportDirectory]', symObjAddr: 0x1AEB, symBinAddr: 0x481DB, symSize: 0x57 } + - { offsetInCU: 0x41E0, offset: 0xF1840, size: 0x8, addend: 0x0, symName: _mach_exception_callback_live_cb, symObjAddr: 0x1C3A, symBinAddr: 0x4832A, symSize: 0x19 } + - { offsetInCU: 0x27, offset: 0xF1FF2, size: 0x8, addend: 0x0, symName: '-[PLCrashReport initWithData:error:]', symObjAddr: 0x0, symBinAddr: 0x48343, symSize: 0x40A } + - { offsetInCU: 0x1112, offset: 0xF30DD, size: 0x8, addend: 0x0, symName: '-[PLCrashReport initWithData:error:]', symObjAddr: 0x0, symBinAddr: 0x48343, symSize: 0x40A } + - { offsetInCU: 0x1468, offset: 0xF3433, size: 0x8, addend: 0x0, symName: _populate_nserror, symObjAddr: 0x40A, symBinAddr: 0x4874D, symSize: 0x96 } + - { offsetInCU: 0x14F0, offset: 0xF34BB, size: 0x8, addend: 0x0, symName: '-[PLCrashReport dealloc]', symObjAddr: 0x4A0, symBinAddr: 0x487E3, symSize: 0x6B } + - { offsetInCU: 0x15E1, offset: 0xF35AC, size: 0x8, addend: 0x0, symName: '-[PLCrashReport imageForAddress:]', symObjAddr: 0x50B, symBinAddr: 0x4884E, symSize: 0x1A3 } + - { offsetInCU: 0x16DB, offset: 0xF36A6, size: 0x8, addend: 0x0, symName: '-[PLCrashReport hasMachineInfo]', symObjAddr: 0x6AE, symBinAddr: 0x489F1, symSize: 0xE } + - { offsetInCU: 0x1713, offset: 0xF36DE, size: 0x8, addend: 0x0, symName: '-[PLCrashReport hasProcessInfo]', symObjAddr: 0x6BC, symBinAddr: 0x489FF, symSize: 0xE } + - { offsetInCU: 0x174B, offset: 0xF3716, size: 0x8, addend: 0x0, symName: '-[PLCrashReport hasExceptionInfo]', symObjAddr: 0x6CA, symBinAddr: 0x48A0D, symSize: 0xE } + - { offsetInCU: 0x1783, offset: 0xF374E, size: 0x8, addend: 0x0, symName: '-[PLCrashReport systemInfo]', symObjAddr: 0x6D8, symBinAddr: 0x48A1B, symSize: 0xA } + - { offsetInCU: 0x17BB, offset: 0xF3786, size: 0x8, addend: 0x0, symName: '-[PLCrashReport machineInfo]', symObjAddr: 0x6E2, symBinAddr: 0x48A25, symSize: 0xA } + - { offsetInCU: 0x17F3, offset: 0xF37BE, size: 0x8, addend: 0x0, symName: '-[PLCrashReport applicationInfo]', symObjAddr: 0x6EC, symBinAddr: 0x48A2F, symSize: 0xA } + - { offsetInCU: 0x182B, offset: 0xF37F6, size: 0x8, addend: 0x0, symName: '-[PLCrashReport processInfo]', symObjAddr: 0x6F6, symBinAddr: 0x48A39, symSize: 0xA } + - { offsetInCU: 0x1863, offset: 0xF382E, size: 0x8, addend: 0x0, symName: '-[PLCrashReport signalInfo]', symObjAddr: 0x700, symBinAddr: 0x48A43, symSize: 0xA } + - { offsetInCU: 0x189B, offset: 0xF3866, size: 0x8, addend: 0x0, symName: '-[PLCrashReport machExceptionInfo]', symObjAddr: 0x70A, symBinAddr: 0x48A4D, symSize: 0xA } + - { offsetInCU: 0x18D3, offset: 0xF389E, size: 0x8, addend: 0x0, symName: '-[PLCrashReport threads]', symObjAddr: 0x714, symBinAddr: 0x48A57, symSize: 0xA } + - { offsetInCU: 0x190B, offset: 0xF38D6, size: 0x8, addend: 0x0, symName: '-[PLCrashReport images]', symObjAddr: 0x71E, symBinAddr: 0x48A61, symSize: 0xA } + - { offsetInCU: 0x1943, offset: 0xF390E, size: 0x8, addend: 0x0, symName: '-[PLCrashReport exceptionInfo]', symObjAddr: 0x728, symBinAddr: 0x48A6B, symSize: 0xA } + - { offsetInCU: 0x197B, offset: 0xF3946, size: 0x8, addend: 0x0, symName: '-[PLCrashReport uuidRef]', symObjAddr: 0x732, symBinAddr: 0x48A75, symSize: 0xA } + - { offsetInCU: 0x19B3, offset: 0xF397E, size: 0x8, addend: 0x0, symName: '-[PLCrashReport customData]', symObjAddr: 0x73C, symBinAddr: 0x48A7F, symSize: 0xA } + - { offsetInCU: 0x19EA, offset: 0xF39B5, size: 0x8, addend: 0x0, symName: '-[PLCrashReport .cxx_destruct]', symObjAddr: 0x746, symBinAddr: 0x48A89, symSize: 0x80 } + - { offsetInCU: 0x1A21, offset: 0xF39EC, size: 0x8, addend: 0x0, symName: '-[PLCrashReport(PrivateMethods) decodeCrashData:error:]', symObjAddr: 0x7C6, symBinAddr: 0x48B09, symSize: 0x25D } + - { offsetInCU: 0x1C5A, offset: 0xF3C25, size: 0x8, addend: 0x0, symName: '-[PLCrashReport(PrivateMethods) extractSystemInfo:processorInfo:error:]', symObjAddr: 0xA23, symBinAddr: 0x48D66, symSize: 0x225 } + - { offsetInCU: 0x1E0E, offset: 0xF3DD9, size: 0x8, addend: 0x0, symName: '-[PLCrashReport(PrivateMethods) extractProcessorInfo:error:]', symObjAddr: 0xC48, symBinAddr: 0x48F8B, symSize: 0xC3 } + - { offsetInCU: 0x1ED4, offset: 0xF3E9F, size: 0x8, addend: 0x0, symName: '-[PLCrashReport(PrivateMethods) synthesizeProcessorInfoFromArchitecture:error:]', symObjAddr: 0xD0B, symBinAddr: 0x4904E, symSize: 0xD8 } + - { offsetInCU: 0x1FD1, offset: 0xF3F9C, size: 0x8, addend: 0x0, symName: '-[PLCrashReport(PrivateMethods) extractMachineInfo:error:]', symObjAddr: 0xDE3, symBinAddr: 0x49126, symSize: 0x141 } + - { offsetInCU: 0x20F4, offset: 0xF40BF, size: 0x8, addend: 0x0, symName: '-[PLCrashReport(PrivateMethods) extractApplicationInfo:error:]', symObjAddr: 0xF24, symBinAddr: 0x49267, symSize: 0x1D0 } + - { offsetInCU: 0x225F, offset: 0xF422A, size: 0x8, addend: 0x0, symName: '-[PLCrashReport(PrivateMethods) extractProcessInfo:error:]', symObjAddr: 0x10F4, symBinAddr: 0x49437, symSize: 0x1ED } + - { offsetInCU: 0x2414, offset: 0xF43DF, size: 0x8, addend: 0x0, symName: '-[PLCrashReport(PrivateMethods) extractSymbolInfo:error:]', symObjAddr: 0x12E1, symBinAddr: 0x49624, symSize: 0xF0 } + - { offsetInCU: 0x24FB, offset: 0xF44C6, size: 0x8, addend: 0x0, symName: '-[PLCrashReport(PrivateMethods) extractStackFrameInfo:error:]', symObjAddr: 0x13D1, symBinAddr: 0x49714, symSize: 0x1A8 } + - { offsetInCU: 0x266A, offset: 0xF4635, size: 0x8, addend: 0x0, symName: '-[PLCrashReport(PrivateMethods) extractThreadInfo:error:]', symObjAddr: 0x1579, symBinAddr: 0x498BC, symSize: 0x366 } + - { offsetInCU: 0x29CF, offset: 0xF499A, size: 0x8, addend: 0x0, symName: '-[PLCrashReport(PrivateMethods) extractImageInfo:error:]', symObjAddr: 0x18DF, symBinAddr: 0x49C22, symSize: 0x2A7 } + - { offsetInCU: 0x2C37, offset: 0xF4C02, size: 0x8, addend: 0x0, symName: '-[PLCrashReport(PrivateMethods) extractImageInfo:error:].cold.1', symObjAddr: 0x2128, symBinAddr: 0x632D0, symSize: 0x23 } + - { offsetInCU: 0x2C4F, offset: 0xF4C1A, size: 0x8, addend: 0x0, symName: '-[PLCrashReport(PrivateMethods) extractExceptionInfo:error:]', symObjAddr: 0x1B86, symBinAddr: 0x49EC9, symSize: 0x28D } + - { offsetInCU: 0x2E48, offset: 0xF4E13, size: 0x8, addend: 0x0, symName: '-[PLCrashReport(PrivateMethods) extractSignalInfo:error:]', symObjAddr: 0x1E13, symBinAddr: 0x4A156, symSize: 0x18A } + - { offsetInCU: 0x2F67, offset: 0xF4F32, size: 0x8, addend: 0x0, symName: '-[PLCrashReport(PrivateMethods) extractMachExceptionInfo:error:]', symObjAddr: 0x1F9D, symBinAddr: 0x4A2E0, symSize: 0x18B } + - { offsetInCU: 0x27, offset: 0xF53C6, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSystemInfo initWithOperatingSystem:operatingSystemVersion:architecture:timestamp:]', symObjAddr: 0x0, symBinAddr: 0x4A46B, symSize: 0x23 } + - { offsetInCU: 0x41, offset: 0xF53E0, size: 0x8, addend: 0x0, symName: _PLCrashReportHostOperatingSystem, symObjAddr: 0x1B0, symBinAddr: 0x8F138, symSize: 0x0 } + - { offsetInCU: 0x90, offset: 0xF542F, size: 0x8, addend: 0x0, symName: _PLCrashReportHostArchitecture, symObjAddr: 0x1B4, symBinAddr: 0x8F13C, symSize: 0x0 } + - { offsetInCU: 0x2A3, offset: 0xF5642, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSystemInfo initWithOperatingSystem:operatingSystemVersion:architecture:timestamp:]', symObjAddr: 0x0, symBinAddr: 0x4A46B, symSize: 0x23 } + - { offsetInCU: 0x351, offset: 0xF56F0, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSystemInfo initWithOperatingSystem:operatingSystemVersion:operatingSystemBuild:architecture:timestamp:]', symObjAddr: 0x23, symBinAddr: 0x4A48E, symSize: 0x1C } + - { offsetInCU: 0x410, offset: 0xF57AF, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSystemInfo initWithOperatingSystem:operatingSystemVersion:operatingSystemBuild:architecture:processorInfo:timestamp:]', symObjAddr: 0x3F, symBinAddr: 0x4A4AA, symSize: 0xF7 } + - { offsetInCU: 0x571, offset: 0xF5910, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSystemInfo operatingSystem]', symObjAddr: 0x136, symBinAddr: 0x4A5A1, symSize: 0x9 } + - { offsetInCU: 0x5A8, offset: 0xF5947, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSystemInfo operatingSystemVersion]', symObjAddr: 0x13F, symBinAddr: 0x4A5AA, symSize: 0xA } + - { offsetInCU: 0x5DF, offset: 0xF597E, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSystemInfo operatingSystemBuild]', symObjAddr: 0x149, symBinAddr: 0x4A5B4, symSize: 0xA } + - { offsetInCU: 0x616, offset: 0xF59B5, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSystemInfo architecture]', symObjAddr: 0x153, symBinAddr: 0x4A5BE, symSize: 0x9 } + - { offsetInCU: 0x64D, offset: 0xF59EC, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSystemInfo timestamp]', symObjAddr: 0x15C, symBinAddr: 0x4A5C7, symSize: 0xA } + - { offsetInCU: 0x684, offset: 0xF5A23, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSystemInfo processorInfo]', symObjAddr: 0x166, symBinAddr: 0x4A5D1, symSize: 0xA } + - { offsetInCU: 0x6BB, offset: 0xF5A5A, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSystemInfo .cxx_destruct]', symObjAddr: 0x170, symBinAddr: 0x4A5DB, symSize: 0x3E } + - { offsetInCU: 0x27, offset: 0xF5AF4, size: 0x8, addend: 0x0, symName: '-[PLCrashReportApplicationInfo initWithApplicationIdentifier:applicationVersion:applicationMarketingVersion:]', symObjAddr: 0x0, symBinAddr: 0x4A619, symSize: 0xC9 } + - { offsetInCU: 0xFF, offset: 0xF5BCC, size: 0x8, addend: 0x0, symName: '-[PLCrashReportApplicationInfo initWithApplicationIdentifier:applicationVersion:applicationMarketingVersion:]', symObjAddr: 0x0, symBinAddr: 0x4A619, symSize: 0xC9 } + - { offsetInCU: 0x211, offset: 0xF5CDE, size: 0x8, addend: 0x0, symName: '-[PLCrashReportApplicationInfo applicationIdentifier]', symObjAddr: 0xC9, symBinAddr: 0x4A6E2, symSize: 0xA } + - { offsetInCU: 0x248, offset: 0xF5D15, size: 0x8, addend: 0x0, symName: '-[PLCrashReportApplicationInfo applicationVersion]', symObjAddr: 0xD3, symBinAddr: 0x4A6EC, symSize: 0xA } + - { offsetInCU: 0x27F, offset: 0xF5D4C, size: 0x8, addend: 0x0, symName: '-[PLCrashReportApplicationInfo applicationMarketingVersion]', symObjAddr: 0xDD, symBinAddr: 0x4A6F6, symSize: 0xA } + - { offsetInCU: 0x2B6, offset: 0xF5D83, size: 0x8, addend: 0x0, symName: '-[PLCrashReportApplicationInfo .cxx_destruct]', symObjAddr: 0xE7, symBinAddr: 0x4A700, symSize: 0x33 } + - { offsetInCU: 0x27, offset: 0xF5E1D, size: 0x8, addend: 0x0, symName: '-[PLCrashReportThreadInfo initWithThreadNumber:stackFrames:crashed:registers:]', symObjAddr: 0x0, symBinAddr: 0x4A733, symSize: 0xBB } + - { offsetInCU: 0x13C, offset: 0xF5F32, size: 0x8, addend: 0x0, symName: '-[PLCrashReportThreadInfo initWithThreadNumber:stackFrames:crashed:registers:]', symObjAddr: 0x0, symBinAddr: 0x4A733, symSize: 0xBB } + - { offsetInCU: 0x232, offset: 0xF6028, size: 0x8, addend: 0x0, symName: '-[PLCrashReportThreadInfo threadNumber]', symObjAddr: 0xBB, symBinAddr: 0x4A7EE, symSize: 0xA } + - { offsetInCU: 0x269, offset: 0xF605F, size: 0x8, addend: 0x0, symName: '-[PLCrashReportThreadInfo stackFrames]', symObjAddr: 0xC5, symBinAddr: 0x4A7F8, symSize: 0xA } + - { offsetInCU: 0x2A0, offset: 0xF6096, size: 0x8, addend: 0x0, symName: '-[PLCrashReportThreadInfo crashed]', symObjAddr: 0xCF, symBinAddr: 0x4A802, symSize: 0x9 } + - { offsetInCU: 0x2D7, offset: 0xF60CD, size: 0x8, addend: 0x0, symName: '-[PLCrashReportThreadInfo registers]', symObjAddr: 0xD8, symBinAddr: 0x4A80B, symSize: 0xA } + - { offsetInCU: 0x30E, offset: 0xF6104, size: 0x8, addend: 0x0, symName: '-[PLCrashReportThreadInfo .cxx_destruct]', symObjAddr: 0xE2, symBinAddr: 0x4A815, symSize: 0x28 } + - { offsetInCU: 0x27, offset: 0xF619E, size: 0x8, addend: 0x0, symName: '-[PLCrashReportBinaryImageInfo initWithCodeType:baseAddress:size:name:uuid:]', symObjAddr: 0x0, symBinAddr: 0x4A83D, symSize: 0x19A } + - { offsetInCU: 0x1D5, offset: 0xF634C, size: 0x8, addend: 0x0, symName: '-[PLCrashReportBinaryImageInfo initWithCodeType:baseAddress:size:name:uuid:]', symObjAddr: 0x0, symBinAddr: 0x4A83D, symSize: 0x19A } + - { offsetInCU: 0x3E5, offset: 0xF655C, size: 0x8, addend: 0x0, symName: '-[PLCrashReportBinaryImageInfo codeType]', symObjAddr: 0x19A, symBinAddr: 0x4A9D7, symSize: 0xA } + - { offsetInCU: 0x41C, offset: 0xF6593, size: 0x8, addend: 0x0, symName: '-[PLCrashReportBinaryImageInfo imageBaseAddress]', symObjAddr: 0x1A4, symBinAddr: 0x4A9E1, symSize: 0xA } + - { offsetInCU: 0x453, offset: 0xF65CA, size: 0x8, addend: 0x0, symName: '-[PLCrashReportBinaryImageInfo imageSize]', symObjAddr: 0x1AE, symBinAddr: 0x4A9EB, symSize: 0xA } + - { offsetInCU: 0x48A, offset: 0xF6601, size: 0x8, addend: 0x0, symName: '-[PLCrashReportBinaryImageInfo imageName]', symObjAddr: 0x1B8, symBinAddr: 0x4A9F5, symSize: 0xA } + - { offsetInCU: 0x4C1, offset: 0xF6638, size: 0x8, addend: 0x0, symName: '-[PLCrashReportBinaryImageInfo hasImageUUID]', symObjAddr: 0x1C2, symBinAddr: 0x4A9FF, symSize: 0x9 } + - { offsetInCU: 0x4F8, offset: 0xF666F, size: 0x8, addend: 0x0, symName: '-[PLCrashReportBinaryImageInfo imageUUID]', symObjAddr: 0x1CB, symBinAddr: 0x4AA08, symSize: 0xA } + - { offsetInCU: 0x52F, offset: 0xF66A6, size: 0x8, addend: 0x0, symName: '-[PLCrashReportBinaryImageInfo .cxx_destruct]', symObjAddr: 0x1D5, symBinAddr: 0x4AA12, symSize: 0x33 } + - { offsetInCU: 0x27, offset: 0xF67CA, size: 0x8, addend: 0x0, symName: '-[PLCrashReportExceptionInfo initWithExceptionName:reason:]', symObjAddr: 0x0, symBinAddr: 0x4AA45, symSize: 0x15 } + - { offsetInCU: 0x123, offset: 0xF68C6, size: 0x8, addend: 0x0, symName: '-[PLCrashReportExceptionInfo initWithExceptionName:reason:]', symObjAddr: 0x0, symBinAddr: 0x4AA45, symSize: 0x15 } + - { offsetInCU: 0x1A2, offset: 0xF6945, size: 0x8, addend: 0x0, symName: '-[PLCrashReportExceptionInfo initWithExceptionName:reason:stackFrames:]', symObjAddr: 0x15, symBinAddr: 0x4AA5A, symSize: 0xC9 } + - { offsetInCU: 0x2B4, offset: 0xF6A57, size: 0x8, addend: 0x0, symName: '-[PLCrashReportExceptionInfo exceptionName]', symObjAddr: 0xDE, symBinAddr: 0x4AB23, symSize: 0xA } + - { offsetInCU: 0x2EB, offset: 0xF6A8E, size: 0x8, addend: 0x0, symName: '-[PLCrashReportExceptionInfo exceptionReason]', symObjAddr: 0xE8, symBinAddr: 0x4AB2D, symSize: 0xA } + - { offsetInCU: 0x322, offset: 0xF6AC5, size: 0x8, addend: 0x0, symName: '-[PLCrashReportExceptionInfo stackFrames]', symObjAddr: 0xF2, symBinAddr: 0x4AB37, symSize: 0xA } + - { offsetInCU: 0x359, offset: 0xF6AFC, size: 0x8, addend: 0x0, symName: '-[PLCrashReportExceptionInfo .cxx_destruct]', symObjAddr: 0xFC, symBinAddr: 0x4AB41, symSize: 0x33 } + - { offsetInCU: 0x26, offset: 0xF6B95, size: 0x8, addend: 0x0, symName: _plcrash_async_signal_sigcode, symObjAddr: 0x0, symBinAddr: 0x4AB74, symSize: 0x33 } + - { offsetInCU: 0x40, offset: 0xF6BAF, size: 0x8, addend: 0x0, symName: _signal_codes, symObjAddr: 0x60, symBinAddr: 0x7DB20, symSize: 0x0 } + - { offsetInCU: 0xB3, offset: 0xF6C22, size: 0x8, addend: 0x0, symName: _signal_names, symObjAddr: 0x240, symBinAddr: 0x7DD00, symSize: 0x0 } + - { offsetInCU: 0xF8, offset: 0xF6C67, size: 0x8, addend: 0x0, symName: _plcrash_async_signal_sigcode, symObjAddr: 0x0, symBinAddr: 0x4AB74, symSize: 0x33 } + - { offsetInCU: 0x14E, offset: 0xF6CBD, size: 0x8, addend: 0x0, symName: _plcrash_async_signal_signame, symObjAddr: 0x33, symBinAddr: 0x4ABA7, symSize: 0x2A } + - { offsetInCU: 0x27, offset: 0xF6D2C, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSignalInfo initWithSignalName:code:address:]', symObjAddr: 0x0, symBinAddr: 0x4ABD1, symSize: 0xB4 } + - { offsetInCU: 0x110, offset: 0xF6E15, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSignalInfo initWithSignalName:code:address:]', symObjAddr: 0x0, symBinAddr: 0x4ABD1, symSize: 0xB4 } + - { offsetInCU: 0x1F4, offset: 0xF6EF9, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSignalInfo name]', symObjAddr: 0xB4, symBinAddr: 0x4AC85, symSize: 0xA } + - { offsetInCU: 0x22B, offset: 0xF6F30, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSignalInfo code]', symObjAddr: 0xBE, symBinAddr: 0x4AC8F, symSize: 0xA } + - { offsetInCU: 0x262, offset: 0xF6F67, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSignalInfo address]', symObjAddr: 0xC8, symBinAddr: 0x4AC99, symSize: 0xA } + - { offsetInCU: 0x299, offset: 0xF6F9E, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSignalInfo .cxx_destruct]', symObjAddr: 0xD2, symBinAddr: 0x4ACA3, symSize: 0x28 } + - { offsetInCU: 0x27, offset: 0xF7038, size: 0x8, addend: 0x0, symName: '-[PLCrashReportProcessInfo initWithProcessName:processID:processPath:processStartTime:parentProcessName:parentProcessID:native:]', symObjAddr: 0x0, symBinAddr: 0x4ACCB, symSize: 0x106 } + - { offsetInCU: 0x1B0, offset: 0xF71C1, size: 0x8, addend: 0x0, symName: '-[PLCrashReportProcessInfo initWithProcessName:processID:processPath:processStartTime:parentProcessName:parentProcessID:native:]', symObjAddr: 0x0, symBinAddr: 0x4ACCB, symSize: 0x106 } + - { offsetInCU: 0x323, offset: 0xF7334, size: 0x8, addend: 0x0, symName: '-[PLCrashReportProcessInfo processName]', symObjAddr: 0x106, symBinAddr: 0x4ADD1, symSize: 0xA } + - { offsetInCU: 0x35A, offset: 0xF736B, size: 0x8, addend: 0x0, symName: '-[PLCrashReportProcessInfo processID]', symObjAddr: 0x110, symBinAddr: 0x4ADDB, symSize: 0xA } + - { offsetInCU: 0x391, offset: 0xF73A2, size: 0x8, addend: 0x0, symName: '-[PLCrashReportProcessInfo processPath]', symObjAddr: 0x11A, symBinAddr: 0x4ADE5, symSize: 0xA } + - { offsetInCU: 0x3C8, offset: 0xF73D9, size: 0x8, addend: 0x0, symName: '-[PLCrashReportProcessInfo processStartTime]', symObjAddr: 0x124, symBinAddr: 0x4ADEF, symSize: 0xA } + - { offsetInCU: 0x3FF, offset: 0xF7410, size: 0x8, addend: 0x0, symName: '-[PLCrashReportProcessInfo parentProcessName]', symObjAddr: 0x12E, symBinAddr: 0x4ADF9, symSize: 0xA } + - { offsetInCU: 0x436, offset: 0xF7447, size: 0x8, addend: 0x0, symName: '-[PLCrashReportProcessInfo parentProcessID]', symObjAddr: 0x138, symBinAddr: 0x4AE03, symSize: 0xA } + - { offsetInCU: 0x46D, offset: 0xF747E, size: 0x8, addend: 0x0, symName: '-[PLCrashReportProcessInfo native]', symObjAddr: 0x142, symBinAddr: 0x4AE0D, symSize: 0x9 } + - { offsetInCU: 0x4A4, offset: 0xF74B5, size: 0x8, addend: 0x0, symName: '-[PLCrashReportProcessInfo .cxx_destruct]', symObjAddr: 0x14B, symBinAddr: 0x4AE16, symSize: 0x3E } + - { offsetInCU: 0x27, offset: 0xF754F, size: 0x8, addend: 0x0, symName: '+[PLCrashReportTextFormatter stringValueForCrashReport:withTextFormat:]', symObjAddr: 0x0, symBinAddr: 0x4AE54, symSize: 0x2268 } + - { offsetInCU: 0x35, offset: 0xF755D, size: 0x8, addend: 0x0, symName: '+[PLCrashReportTextFormatter(PrivateMethods) formatStackFrame:frameIndex:report:lp64:]', symObjAddr: 0x23A0, symBinAddr: 0x4D1F4, symSize: 0x47B } + - { offsetInCU: 0x769, offset: 0xF7C91, size: 0x8, addend: 0x0, symName: '+[PLCrashReportTextFormatter stringValueForCrashReport:withTextFormat:]', symObjAddr: 0x0, symBinAddr: 0x4AE54, symSize: 0x2268 } + - { offsetInCU: 0x2133, offset: 0xF965B, size: 0x8, addend: 0x0, symName: _binaryImageSort, symObjAddr: 0x2268, symBinAddr: 0x4D0BC, symSize: 0x65 } + - { offsetInCU: 0x2203, offset: 0xF972B, size: 0x8, addend: 0x0, symName: '-[PLCrashReportTextFormatter initWithTextFormat:stringEncoding:]', symObjAddr: 0x22CD, symBinAddr: 0x4D121, symSize: 0x64 } + - { offsetInCU: 0x2289, offset: 0xF97B1, size: 0x8, addend: 0x0, symName: '-[PLCrashReportTextFormatter formatReport:error:]', symObjAddr: 0x2331, symBinAddr: 0x4D185, symSize: 0x6F } + - { offsetInCU: 0x26, offset: 0xF9FB6, size: 0x8, addend: 0x0, symName: _plcrash_nasync_image_list_init, symObjAddr: 0x0, symBinAddr: 0x4D670, symSize: 0x59 } + - { offsetInCU: 0x20C9, offset: 0xFC059, size: 0x8, addend: 0x0, symName: _plcrash_nasync_image_list_init, symObjAddr: 0x0, symBinAddr: 0x4D670, symSize: 0x59 } + - { offsetInCU: 0x2417, offset: 0xFC3A7, size: 0x8, addend: 0x0, symName: _plcrash_nasync_image_list_free, symObjAddr: 0x59, symBinAddr: 0x4D6C9, symSize: 0x7E } + - { offsetInCU: 0x269E, offset: 0xFC62E, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async10async_listIP19plcrash_async_imageED2Ev, symObjAddr: 0x392, symBinAddr: 0x4DA02, symSize: 0x4C } + - { offsetInCU: 0x292A, offset: 0xFC8BA, size: 0x8, addend: 0x0, symName: _plcrash_nasync_image_list_append, symObjAddr: 0xD7, symBinAddr: 0x4D747, symSize: 0x5F } + - { offsetInCU: 0x29E5, offset: 0xFC975, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async10async_listIP19plcrash_async_imageE13nasync_appendES4_, symObjAddr: 0x136, symBinAddr: 0x4D7A6, symSize: 0x8A } + - { offsetInCU: 0x2EF3, offset: 0xFCE83, size: 0x8, addend: 0x0, symName: _plcrash_nasync_image_list_remove, symObjAddr: 0x1C0, symBinAddr: 0x4D830, symSize: 0x52 } + - { offsetInCU: 0x305A, offset: 0xFCFEA, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async10async_listIP19plcrash_async_imageE18nasync_remove_nodeEPNS5_4nodeE, symObjAddr: 0x212, symBinAddr: 0x4D882, symSize: 0xB7 } + - { offsetInCU: 0x35FE, offset: 0xFD58E, size: 0x8, addend: 0x0, symName: _plcrash_async_image_list_set_reading, symObjAddr: 0x2C9, symBinAddr: 0x4D939, symSize: 0x18 } + - { offsetInCU: 0x37D8, offset: 0xFD768, size: 0x8, addend: 0x0, symName: _plcrash_async_image_containing_address, symObjAddr: 0x2E1, symBinAddr: 0x4D951, symSize: 0x6D } + - { offsetInCU: 0x38F6, offset: 0xFD886, size: 0x8, addend: 0x0, symName: _plcrash_async_image_list_next, symObjAddr: 0x34E, symBinAddr: 0x4D9BE, symSize: 0x44 } + - { offsetInCU: 0x27, offset: 0xFD97D, size: 0x8, addend: 0x0, symName: '-[PLCrashReportProcessorInfo initWithTypeEncoding:type:subtype:]', symObjAddr: 0x0, symBinAddr: 0x4DA4E, symSize: 0x6F } + - { offsetInCU: 0x106, offset: 0xFDA5C, size: 0x8, addend: 0x0, symName: '-[PLCrashReportProcessorInfo initWithTypeEncoding:type:subtype:]', symObjAddr: 0x0, symBinAddr: 0x4DA4E, symSize: 0x6F } + - { offsetInCU: 0x199, offset: 0xFDAEF, size: 0x8, addend: 0x0, symName: '-[PLCrashReportProcessorInfo typeEncoding]', symObjAddr: 0x6F, symBinAddr: 0x4DABD, symSize: 0x9 } + - { offsetInCU: 0x1D0, offset: 0xFDB26, size: 0x8, addend: 0x0, symName: '-[PLCrashReportProcessorInfo type]', symObjAddr: 0x78, symBinAddr: 0x4DAC6, symSize: 0xA } + - { offsetInCU: 0x207, offset: 0xFDB5D, size: 0x8, addend: 0x0, symName: '-[PLCrashReportProcessorInfo subtype]', symObjAddr: 0x82, symBinAddr: 0x4DAD0, symSize: 0xA } + - { offsetInCU: 0x27, offset: 0xFDBF7, size: 0x8, addend: 0x0, symName: '-[PLCrashReportMachineInfo initWithModelName:processorInfo:processorCount:logicalProcessorCount:]', symObjAddr: 0x0, symBinAddr: 0x4DADA, symSize: 0xBF } + - { offsetInCU: 0x18E, offset: 0xFDD5E, size: 0x8, addend: 0x0, symName: '-[PLCrashReportMachineInfo initWithModelName:processorInfo:processorCount:logicalProcessorCount:]', symObjAddr: 0x0, symBinAddr: 0x4DADA, symSize: 0xBF } + - { offsetInCU: 0x284, offset: 0xFDE54, size: 0x8, addend: 0x0, symName: '-[PLCrashReportMachineInfo modelName]', symObjAddr: 0xBF, symBinAddr: 0x4DB99, symSize: 0xA } + - { offsetInCU: 0x2BB, offset: 0xFDE8B, size: 0x8, addend: 0x0, symName: '-[PLCrashReportMachineInfo processorInfo]', symObjAddr: 0xC9, symBinAddr: 0x4DBA3, symSize: 0xA } + - { offsetInCU: 0x2F2, offset: 0xFDEC2, size: 0x8, addend: 0x0, symName: '-[PLCrashReportMachineInfo processorCount]', symObjAddr: 0xD3, symBinAddr: 0x4DBAD, symSize: 0xA } + - { offsetInCU: 0x329, offset: 0xFDEF9, size: 0x8, addend: 0x0, symName: '-[PLCrashReportMachineInfo logicalProcessorCount]', symObjAddr: 0xDD, symBinAddr: 0x4DBB7, symSize: 0xA } + - { offsetInCU: 0x360, offset: 0xFDF30, size: 0x8, addend: 0x0, symName: '-[PLCrashReportMachineInfo .cxx_destruct]', symObjAddr: 0xE7, symBinAddr: 0x4DBC1, symSize: 0x28 } + - { offsetInCU: 0x26, offset: 0xFDFC9, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_version, symObjAddr: 0x0, symBinAddr: 0x4DBEC, symSize: 0xD } + - { offsetInCU: 0x40, offset: 0xFDFE3, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_empty_string, symObjAddr: 0x4FB0, symBinAddr: 0x67D58, symSize: 0x0 } + - { offsetInCU: 0x75, offset: 0xFE018, size: 0x8, addend: 0x0, symName: _protobuf_c__allocator, symObjAddr: 0x5420, symBinAddr: 0x8F1A0, symSize: 0x0 } + - { offsetInCU: 0x6A4, offset: 0xFE647, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_version, symObjAddr: 0x0, symBinAddr: 0x4DBEC, symSize: 0xD } + - { offsetInCU: 0x6BE, offset: 0xFE661, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_version_number, symObjAddr: 0xD, symBinAddr: 0x4DBF9, symSize: 0xB } + - { offsetInCU: 0x720, offset: 0xFE6C3, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_buffer_simple_append, symObjAddr: 0x18, symBinAddr: 0x4DC04, symSize: 0xD4 } + - { offsetInCU: 0xA8C, offset: 0xFEA2F, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_get_packed_size, symObjAddr: 0xEC, symBinAddr: 0x4DCD8, symSize: 0x680 } + - { offsetInCU: 0xECC, offset: 0xFEE6F, size: 0x8, addend: 0x0, symName: _required_field_get_packed_size, symObjAddr: 0x76C, symBinAddr: 0x4E358, symSize: 0x268 } + - { offsetInCU: 0x1096, offset: 0xFF039, size: 0x8, addend: 0x0, symName: _field_is_zeroish, symObjAddr: 0x41C1, symBinAddr: 0x51DAD, symSize: 0xA3 } + - { offsetInCU: 0x10E1, offset: 0xFF084, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_get_packed_size.cold.1, symObjAddr: 0x4C1B, symBinAddr: 0x632F3, symSize: 0x23 } + - { offsetInCU: 0x10F9, offset: 0xFF09C, size: 0x8, addend: 0x0, symName: _required_field_get_packed_size.cold.1, symObjAddr: 0x4C3E, symBinAddr: 0x63316, symSize: 0x23 } + - { offsetInCU: 0x14D1, offset: 0xFF474, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_pack, symObjAddr: 0x9D4, symBinAddr: 0x4E5C0, symSize: 0x6E4 } + - { offsetInCU: 0x1AB1, offset: 0xFFA54, size: 0x8, addend: 0x0, symName: _required_field_pack, symObjAddr: 0x10B8, symBinAddr: 0x4ECA4, symSize: 0x4CC } + - { offsetInCU: 0x1DF5, offset: 0xFFD98, size: 0x8, addend: 0x0, symName: _tag_pack, symObjAddr: 0x4264, symBinAddr: 0x51E50, symSize: 0x85 } + - { offsetInCU: 0x1E72, offset: 0xFFE15, size: 0x8, addend: 0x0, symName: _uint64_pack, symObjAddr: 0x42E9, symBinAddr: 0x51ED5, symSize: 0x10C } + - { offsetInCU: 0x1F14, offset: 0xFFEB7, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_pack.cold.1, symObjAddr: 0x4C61, symBinAddr: 0x63339, symSize: 0x23 } + - { offsetInCU: 0x1F2C, offset: 0xFFECF, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_pack.cold.4, symObjAddr: 0x4CCA, symBinAddr: 0x633A2, symSize: 0x23 } + - { offsetInCU: 0x1F44, offset: 0xFFEE7, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_pack.cold.3, symObjAddr: 0x4CA7, symBinAddr: 0x6337F, symSize: 0x23 } + - { offsetInCU: 0x1F5C, offset: 0xFFEFF, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_pack.cold.2, symObjAddr: 0x4C84, symBinAddr: 0x6335C, symSize: 0x23 } + - { offsetInCU: 0x2095, offset: 0x100038, size: 0x8, addend: 0x0, symName: _required_field_pack.cold.1, symObjAddr: 0x4CED, symBinAddr: 0x633C5, symSize: 0x23 } + - { offsetInCU: 0x2414, offset: 0x1003B7, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_pack_to_buffer, symObjAddr: 0x1584, symBinAddr: 0x4F170, symSize: 0x99C } + - { offsetInCU: 0x2D42, offset: 0x100CE5, size: 0x8, addend: 0x0, symName: _required_field_pack_to_buffer, symObjAddr: 0x1F20, symBinAddr: 0x4FB0C, symSize: 0x5F8 } + - { offsetInCU: 0x31A2, offset: 0x101145, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_pack_to_buffer.cold.1, symObjAddr: 0x4D10, symBinAddr: 0x633E8, symSize: 0x23 } + - { offsetInCU: 0x31BA, offset: 0x10115D, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_pack_to_buffer.cold.4, symObjAddr: 0x4D79, symBinAddr: 0x63451, symSize: 0x23 } + - { offsetInCU: 0x31D2, offset: 0x101175, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_pack_to_buffer.cold.5, symObjAddr: 0x4D9C, symBinAddr: 0x63474, symSize: 0x23 } + - { offsetInCU: 0x31EA, offset: 0x10118D, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_pack_to_buffer.cold.2, symObjAddr: 0x4D33, symBinAddr: 0x6340B, symSize: 0x23 } + - { offsetInCU: 0x3202, offset: 0x1011A5, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_pack_to_buffer.cold.3, symObjAddr: 0x4D56, symBinAddr: 0x6342E, symSize: 0x23 } + - { offsetInCU: 0x321A, offset: 0x1011BD, size: 0x8, addend: 0x0, symName: _required_field_pack_to_buffer.cold.1, symObjAddr: 0x4DBF, symBinAddr: 0x63497, symSize: 0x23 } + - { offsetInCU: 0x38EB, offset: 0x10188E, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_unpack, symObjAddr: 0x2518, symBinAddr: 0x50104, symSize: 0x1430 } + - { offsetInCU: 0x4785, offset: 0x102728, size: 0x8, addend: 0x0, symName: _parse_required_member, symObjAddr: 0x43F5, symBinAddr: 0x51FE1, symSize: 0x3BB } + - { offsetInCU: 0x4B4C, offset: 0x102AEF, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_free_unpacked, symObjAddr: 0x3956, symBinAddr: 0x51542, symSize: 0x262 } + - { offsetInCU: 0x4E2D, offset: 0x102DD0, size: 0x8, addend: 0x0, symName: _parse_uint64, symObjAddr: 0x47B0, symBinAddr: 0x5239C, symSize: 0xA6 } + - { offsetInCU: 0x4ECF, offset: 0x102E72, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_unpack.cold.7, symObjAddr: 0x4EB4, symBinAddr: 0x6358C, symSize: 0x23 } + - { offsetInCU: 0x4EE7, offset: 0x102E8A, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_unpack.cold.1, symObjAddr: 0x4DE2, symBinAddr: 0x634BA, symSize: 0x23 } + - { offsetInCU: 0x4EFF, offset: 0x102EA2, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_unpack.cold.3, symObjAddr: 0x4E28, symBinAddr: 0x63500, symSize: 0x23 } + - { offsetInCU: 0x4F17, offset: 0x102EBA, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_unpack.cold.8, symObjAddr: 0x4ED7, symBinAddr: 0x635AF, symSize: 0x23 } + - { offsetInCU: 0x4F2F, offset: 0x102ED2, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_unpack.cold.6, symObjAddr: 0x4E91, symBinAddr: 0x63569, symSize: 0x23 } + - { offsetInCU: 0x4F47, offset: 0x102EEA, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_unpack.cold.5, symObjAddr: 0x4E6E, symBinAddr: 0x63546, symSize: 0x23 } + - { offsetInCU: 0x4F5F, offset: 0x102F02, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_unpack.cold.2, symObjAddr: 0x4E05, symBinAddr: 0x634DD, symSize: 0x23 } + - { offsetInCU: 0x4F77, offset: 0x102F1A, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_unpack.cold.4, symObjAddr: 0x4E4B, symBinAddr: 0x63523, symSize: 0x23 } + - { offsetInCU: 0x4F8F, offset: 0x102F32, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_init, symObjAddr: 0x3948, symBinAddr: 0x51534, symSize: 0xE } + - { offsetInCU: 0x4FCB, offset: 0x102F6E, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_free_unpacked.cold.1, symObjAddr: 0x4EFA, symBinAddr: 0x635D2, symSize: 0x23 } + - { offsetInCU: 0x4FE3, offset: 0x102F86, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_check, symObjAddr: 0x3BB8, symBinAddr: 0x517A4, symSize: 0x1B3 } + - { offsetInCU: 0x51BC, offset: 0x10315F, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_service_invoke_internal, symObjAddr: 0x3D6B, symBinAddr: 0x51957, symSize: 0x26 } + - { offsetInCU: 0x5261, offset: 0x103204, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_service_invoke_internal.cold.1, symObjAddr: 0x4F1D, symBinAddr: 0x635F5, symSize: 0x23 } + - { offsetInCU: 0x5279, offset: 0x10321C, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_service_generated_init, symObjAddr: 0x3D91, symBinAddr: 0x5197D, symSize: 0x38 } + - { offsetInCU: 0x52D2, offset: 0x103275, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_service_generated_init.cold.1, symObjAddr: 0x4F40, symBinAddr: 0x63618, symSize: 0x23 } + - { offsetInCU: 0x52EA, offset: 0x10328D, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_service_destroy, symObjAddr: 0x3DC9, symBinAddr: 0x519B5, symSize: 0x8 } + - { offsetInCU: 0x5326, offset: 0x1032C9, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_enum_descriptor_get_value_by_name, symObjAddr: 0x3DD1, symBinAddr: 0x519BD, symSize: 0xCE } + - { offsetInCU: 0x53AF, offset: 0x103352, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_enum_descriptor_get_value, symObjAddr: 0x3E9F, symBinAddr: 0x51A8B, symSize: 0xA2 } + - { offsetInCU: 0x547A, offset: 0x10341D, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_descriptor_get_field_by_name, symObjAddr: 0x3F41, symBinAddr: 0x51B2D, symSize: 0xE2 } + - { offsetInCU: 0x551C, offset: 0x1034BF, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_message_descriptor_get_field, symObjAddr: 0x4023, symBinAddr: 0x51C0F, symSize: 0xA2 } + - { offsetInCU: 0x55E7, offset: 0x10358A, size: 0x8, addend: 0x0, symName: _PL_protobuf_c_service_descriptor_get_method_by_name, symObjAddr: 0x40C5, symBinAddr: 0x51CB1, symSize: 0xE2 } + - { offsetInCU: 0x5696, offset: 0x103639, size: 0x8, addend: 0x0, symName: _system_alloc, symObjAddr: 0x41A7, symBinAddr: 0x51D93, symSize: 0xD } + - { offsetInCU: 0x56CF, offset: 0x103672, size: 0x8, addend: 0x0, symName: _system_free, symObjAddr: 0x41B4, symBinAddr: 0x51DA0, symSize: 0xD } + - { offsetInCU: 0x5756, offset: 0x1036F9, size: 0x8, addend: 0x0, symName: _merge_messages, symObjAddr: 0x4856, symBinAddr: 0x52442, symSize: 0x3C5 } + - { offsetInCU: 0x5B07, offset: 0x103AAA, size: 0x8, addend: 0x0, symName: _merge_messages.cold.1, symObjAddr: 0x4F63, symBinAddr: 0x6363B, symSize: 0x23 } + - { offsetInCU: 0x5B1F, offset: 0x103AC2, size: 0x8, addend: 0x0, symName: _merge_messages.cold.2, symObjAddr: 0x4F86, symBinAddr: 0x6365E, symSize: 0x23 } + - { offsetInCU: 0x26, offset: 0x103DD6, size: 0x8, addend: 0x0, symName: _plcrash_sysctl_string, symObjAddr: 0x0, symBinAddr: 0x52807, symSize: 0x99 } + - { offsetInCU: 0xE7, offset: 0x103E97, size: 0x8, addend: 0x0, symName: _plcrash_sysctl_string, symObjAddr: 0x0, symBinAddr: 0x52807, symSize: 0x99 } + - { offsetInCU: 0x1E5, offset: 0x103F95, size: 0x8, addend: 0x0, symName: _plcrash_sysctl_int, symObjAddr: 0x99, symBinAddr: 0x528A0, symSize: 0x28 } + - { offsetInCU: 0x262, offset: 0x104012, size: 0x8, addend: 0x0, symName: _plcrash_sysctl_valid_utf8_bytes_max, symObjAddr: 0xC1, symBinAddr: 0x528C8, symSize: 0xA8 } + - { offsetInCU: 0x31A, offset: 0x1040CA, size: 0x8, addend: 0x0, symName: _plcrash_sysctl_valid_utf8_bytes, symObjAddr: 0x169, symBinAddr: 0x52970, symSize: 0x1F } + - { offsetInCU: 0x10, offset: 0x104148, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_current, symObjAddr: 0x0, symBinAddr: 0x5298F, symSize: 0xAF } + - { offsetInCU: 0x4B, offset: 0x104183, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_current, symObjAddr: 0x0, symBinAddr: 0x5298F, symSize: 0xAF } + - { offsetInCU: 0x26, offset: 0x104194, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_current_stub, symObjAddr: 0x0, symBinAddr: 0x52A3E, symSize: 0x68 } + - { offsetInCU: 0xDB, offset: 0x104249, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_current_stub, symObjAddr: 0x0, symBinAddr: 0x52A3E, symSize: 0x68 } + - { offsetInCU: 0x27, offset: 0x104C05, size: 0x8, addend: 0x0, symName: _plcrash_populate_error, symObjAddr: 0x0, symBinAddr: 0x52AA6, symSize: 0xCD } + - { offsetInCU: 0x73, offset: 0x104C51, size: 0x8, addend: 0x0, symName: _plcrash_populate_error, symObjAddr: 0x0, symBinAddr: 0x52AA6, symSize: 0xCD } + - { offsetInCU: 0x14A, offset: 0x104D28, size: 0x8, addend: 0x0, symName: _plcrash_populate_mach_error, symObjAddr: 0xCD, symBinAddr: 0x52B73, symSize: 0x8B } + - { offsetInCU: 0x209, offset: 0x104DE7, size: 0x8, addend: 0x0, symName: _plcrash_populate_posix_error, symObjAddr: 0x158, symBinAddr: 0x52BFE, symSize: 0x8B } + - { offsetInCU: 0x26, offset: 0x1050BE, size: 0x8, addend: 0x0, symName: _plcrash_nasync_macho_init, symObjAddr: 0x0, symBinAddr: 0x52C89, symSize: 0x2DC } + - { offsetInCU: 0x553, offset: 0x1055EB, size: 0x8, addend: 0x0, symName: _plcrash_nasync_macho_init, symObjAddr: 0x0, symBinAddr: 0x52C89, symSize: 0x2DC } + - { offsetInCU: 0x918, offset: 0x1059B0, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_next_command, symObjAddr: 0x385, symBinAddr: 0x5300E, symSize: 0xF8 } + - { offsetInCU: 0xA8B, offset: 0x105B23, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_next_command_type, symObjAddr: 0x2DC, symBinAddr: 0x52F65, symSize: 0x45 } + - { offsetInCU: 0xAF1, offset: 0x105B89, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_byteorder, symObjAddr: 0x321, symBinAddr: 0x52FAA, symSize: 0xD } + - { offsetInCU: 0xB1A, offset: 0x105BB2, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_header, symObjAddr: 0x32E, symBinAddr: 0x52FB7, symSize: 0xA } + - { offsetInCU: 0xB43, offset: 0x105BDB, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_header_size, symObjAddr: 0x338, symBinAddr: 0x52FC1, symSize: 0xA } + - { offsetInCU: 0xB6C, offset: 0x105C04, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_contains_address, symObjAddr: 0x342, symBinAddr: 0x52FCB, symSize: 0x1F } + - { offsetInCU: 0xBA3, offset: 0x105C3B, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_cpu_type, symObjAddr: 0x361, symBinAddr: 0x52FEA, symSize: 0x12 } + - { offsetInCU: 0xBDC, offset: 0x105C74, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_cpu_subtype, symObjAddr: 0x373, symBinAddr: 0x52FFC, symSize: 0x12 } + - { offsetInCU: 0xC36, offset: 0x105CCE, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_find_command, symObjAddr: 0x47D, symBinAddr: 0x53106, symSize: 0x6B } + - { offsetInCU: 0xCD0, offset: 0x105D68, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_find_segment_cmd, symObjAddr: 0x4E8, symBinAddr: 0x53171, symSize: 0x7C } + - { offsetInCU: 0xD95, offset: 0x105E2D, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_map_segment, symObjAddr: 0x564, symBinAddr: 0x531ED, symSize: 0xF6 } + - { offsetInCU: 0x1254, offset: 0x1062EC, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_map_section, symObjAddr: 0x65A, symBinAddr: 0x532E3, symSize: 0x175 } + - { offsetInCU: 0x15E9, offset: 0x106681, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_find_symbol_by_name, symObjAddr: 0x7CF, symBinAddr: 0x53458, symSize: 0x110 } + - { offsetInCU: 0x180E, offset: 0x1068A6, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_symtab_reader_init, symObjAddr: 0x8DF, symBinAddr: 0x53568, symSize: 0x239 } + - { offsetInCU: 0x1AC7, offset: 0x106B5F, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_symtab_reader_read, symObjAddr: 0xB18, symBinAddr: 0x537A1, symSize: 0xC2 } + - { offsetInCU: 0x1B91, offset: 0x106C29, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_symtab_reader_symbol_name, symObjAddr: 0xBDA, symBinAddr: 0x53863, symSize: 0x68 } + - { offsetInCU: 0x1BF7, offset: 0x106C8F, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_symtab_reader_free, symObjAddr: 0xC42, symBinAddr: 0x538CB, symSize: 0xE } + - { offsetInCU: 0x1C45, offset: 0x106CDD, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_mapped_segment_free, symObjAddr: 0xC50, symBinAddr: 0x538D9, symSize: 0xA } + - { offsetInCU: 0x1C79, offset: 0x106D11, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_find_symbol_by_pc, symObjAddr: 0xC5A, symBinAddr: 0x538E3, symSize: 0x149 } + - { offsetInCU: 0x1E84, offset: 0x106F1C, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_find_best_symbol, symObjAddr: 0xDA3, symBinAddr: 0x53A2C, symSize: 0xD9 } + - { offsetInCU: 0x1F75, offset: 0x10700D, size: 0x8, addend: 0x0, symName: _plcrash_nasync_macho_free, symObjAddr: 0xE7C, symBinAddr: 0x53B05, symSize: 0x3D } + - { offsetInCU: 0x26, offset: 0x1072A6, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__processor__init, symObjAddr: 0x0, symBinAddr: 0x53B42, symSize: 0x26 } + - { offsetInCU: 0x34, offset: 0x1072B4, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__processor__init, symObjAddr: 0x0, symBinAddr: 0x53B42, symSize: 0x26 } + - { offsetInCU: 0x56, offset: 0x1072D6, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__processor__init.init_value, symObjAddr: 0x3C0, symBinAddr: 0x7DF80, symSize: 0x0 } + - { offsetInCU: 0x4CE, offset: 0x10774E, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__system_info__init, symObjAddr: 0x26, symBinAddr: 0x53B68, symSize: 0x31 } + - { offsetInCU: 0x4F0, offset: 0x107770, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__system_info__init.init_value, symObjAddr: 0x468, symBinAddr: 0x7E028, symSize: 0x0 } + - { offsetInCU: 0x619, offset: 0x107899, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__application_info__init, symObjAddr: 0x57, symBinAddr: 0x53B99, symSize: 0x26 } + - { offsetInCU: 0x63B, offset: 0x1078BB, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__application_info__init.init_value, symObjAddr: 0x520, symBinAddr: 0x7E0E0, symSize: 0x0 } + - { offsetInCU: 0x69D, offset: 0x10791D, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__symbol__init, symObjAddr: 0x7D, symBinAddr: 0x53BBF, symSize: 0x31 } + - { offsetInCU: 0x6BF, offset: 0x10793F, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__symbol__init.init_value, symObjAddr: 0x5C8, symBinAddr: 0x7E188, symSize: 0x0 } + - { offsetInCU: 0x72D, offset: 0x1079AD, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__thread__stack_frame__init, symObjAddr: 0xAE, symBinAddr: 0x53BF0, symSize: 0x26 } + - { offsetInCU: 0x74F, offset: 0x1079CF, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__thread__stack_frame__init.init_value, symObjAddr: 0x678, symBinAddr: 0x7E238, symSize: 0x0 } + - { offsetInCU: 0x7AA, offset: 0x107A2A, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__thread__register_value__init, symObjAddr: 0xD4, symBinAddr: 0x53C16, symSize: 0x26 } + - { offsetInCU: 0x7CC, offset: 0x107A4C, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__thread__register_value__init.init_value, symObjAddr: 0x718, symBinAddr: 0x7E2D8, symSize: 0x0 } + - { offsetInCU: 0x826, offset: 0x107AA6, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__thread__init, symObjAddr: 0xFA, symBinAddr: 0x53C3C, symSize: 0x3C } + - { offsetInCU: 0x848, offset: 0x107AC8, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__thread__init.init_value, symObjAddr: 0x7B8, symBinAddr: 0x7E378, symSize: 0x0 } + - { offsetInCU: 0x8EA, offset: 0x107B6A, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__binary_image__init, symObjAddr: 0x136, symBinAddr: 0x53C78, symSize: 0x3C } + - { offsetInCU: 0x90C, offset: 0x107B8C, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__binary_image__init.init_value, symObjAddr: 0x878, symBinAddr: 0x7E438, symSize: 0x0 } + - { offsetInCU: 0x9CF, offset: 0x107C4F, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__exception__init, symObjAddr: 0x172, symBinAddr: 0x53CB4, symSize: 0x31 } + - { offsetInCU: 0x9F1, offset: 0x107C71, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__exception__init.init_value, symObjAddr: 0x940, symBinAddr: 0x7E500, symSize: 0x0 } + - { offsetInCU: 0xA65, offset: 0x107CE5, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__signal__mach_exception__init, symObjAddr: 0x1A3, symBinAddr: 0x53CE5, symSize: 0x26 } + - { offsetInCU: 0xA87, offset: 0x107D07, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__signal__mach_exception__init.init_value, symObjAddr: 0x9F0, symBinAddr: 0x7E5B0, symSize: 0x0 } + - { offsetInCU: 0xAF3, offset: 0x107D73, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__signal__init, symObjAddr: 0x1C9, symBinAddr: 0x53D0B, symSize: 0x31 } + - { offsetInCU: 0xB15, offset: 0x107D95, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__signal__init.init_value, symObjAddr: 0xA98, symBinAddr: 0x7E658, symSize: 0x0 } + - { offsetInCU: 0xB8E, offset: 0x107E0E, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__process_info__init, symObjAddr: 0x1FA, symBinAddr: 0x53D3C, symSize: 0x3C } + - { offsetInCU: 0xBB0, offset: 0x107E30, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__process_info__init.init_value, symObjAddr: 0xB48, symBinAddr: 0x7E708, symSize: 0x0 } + - { offsetInCU: 0xC58, offset: 0x107ED8, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__machine_info__init, symObjAddr: 0x236, symBinAddr: 0x53D78, symSize: 0x26 } + - { offsetInCU: 0xC7A, offset: 0x107EFA, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__machine_info__init.init_value, symObjAddr: 0xC10, symBinAddr: 0x7E7D0, symSize: 0x0 } + - { offsetInCU: 0xCEE, offset: 0x107F6E, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__report_info__init, symObjAddr: 0x25C, symBinAddr: 0x53D9E, symSize: 0x26 } + - { offsetInCU: 0xD10, offset: 0x107F90, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__report_info__init.init_value, symObjAddr: 0xCB8, symBinAddr: 0x7E878, symSize: 0x0 } + - { offsetInCU: 0xD77, offset: 0x107FF7, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__init, symObjAddr: 0x282, symBinAddr: 0x53DC4, symSize: 0x16 } + - { offsetInCU: 0xD99, offset: 0x108019, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__init.init_value, symObjAddr: 0xD60, symBinAddr: 0x7E920, symSize: 0x0 } + - { offsetInCU: 0xEC5, offset: 0x108145, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__processor__type_encoding__descriptor, symObjAddr: 0xEB0, symBinAddr: 0x7EA70, symSize: 0x0 } + - { offsetInCU: 0x103A, offset: 0x1082BA, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__processor__descriptor, symObjAddr: 0x3F0, symBinAddr: 0x7DFB0, symSize: 0x0 } + - { offsetInCU: 0x1050, offset: 0x1082D0, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__system_info__operating_system__descriptor, symObjAddr: 0x10E0, symBinAddr: 0x7ECA0, symSize: 0x0 } + - { offsetInCU: 0x1067, offset: 0x1082E7, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__system_info__descriptor, symObjAddr: 0x4A8, symBinAddr: 0x7E068, symSize: 0x0 } + - { offsetInCU: 0x107E, offset: 0x1082FE, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__application_info__descriptor, symObjAddr: 0x550, symBinAddr: 0x7E110, symSize: 0x0 } + - { offsetInCU: 0x1095, offset: 0x108315, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__symbol__descriptor, symObjAddr: 0x600, symBinAddr: 0x7E1C0, symSize: 0x0 } + - { offsetInCU: 0x10AC, offset: 0x10832C, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__thread__stack_frame__descriptor, symObjAddr: 0x6A0, symBinAddr: 0x7E260, symSize: 0x0 } + - { offsetInCU: 0x10C3, offset: 0x108343, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__thread__register_value__descriptor, symObjAddr: 0x740, symBinAddr: 0x7E300, symSize: 0x0 } + - { offsetInCU: 0x10DA, offset: 0x10835A, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__thread__descriptor, symObjAddr: 0x800, symBinAddr: 0x7E3C0, symSize: 0x0 } + - { offsetInCU: 0x10F1, offset: 0x108371, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__binary_image__descriptor, symObjAddr: 0x8C8, symBinAddr: 0x7E488, symSize: 0x0 } + - { offsetInCU: 0x1108, offset: 0x108388, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__exception__descriptor, symObjAddr: 0x978, symBinAddr: 0x7E538, symSize: 0x0 } + - { offsetInCU: 0x111F, offset: 0x10839F, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__signal__mach_exception__descriptor, symObjAddr: 0xA20, symBinAddr: 0x7E5E0, symSize: 0x0 } + - { offsetInCU: 0x1136, offset: 0x1083B6, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__signal__descriptor, symObjAddr: 0xAD0, symBinAddr: 0x7E690, symSize: 0x0 } + - { offsetInCU: 0x114D, offset: 0x1083CD, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__process_info__descriptor, symObjAddr: 0xB98, symBinAddr: 0x7E758, symSize: 0x0 } + - { offsetInCU: 0x1164, offset: 0x1083E4, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__machine_info__descriptor, symObjAddr: 0xC40, symBinAddr: 0x7E800, symSize: 0x0 } + - { offsetInCU: 0x117B, offset: 0x1083FB, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__report_info__descriptor, symObjAddr: 0xCE8, symBinAddr: 0x7E8A8, symSize: 0x0 } + - { offsetInCU: 0x1192, offset: 0x108412, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__descriptor, symObjAddr: 0xDE8, symBinAddr: 0x7E9A8, symSize: 0x0 } + - { offsetInCU: 0x11A9, offset: 0x108429, size: 0x8, addend: 0x0, symName: _plcrash__architecture__descriptor, symObjAddr: 0x2270, symBinAddr: 0x7FE30, symSize: 0x0 } + - { offsetInCU: 0x11BF, offset: 0x10843F, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__processor__type_encoding__enum_values_by_number, symObjAddr: 0xE60, symBinAddr: 0x7EA20, symSize: 0x0 } + - { offsetInCU: 0x11E8, offset: 0x108468, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__processor__type_encoding__enum_values_by_name, symObjAddr: 0xE90, symBinAddr: 0x7EA50, symSize: 0x0 } + - { offsetInCU: 0x120A, offset: 0x10848A, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__processor__type_encoding__value_ranges, symObjAddr: 0x2EE0, symBinAddr: 0x67E80, symSize: 0x0 } + - { offsetInCU: 0x122C, offset: 0x1084AC, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__processor__field_descriptors, symObjAddr: 0xF30, symBinAddr: 0x7EAF0, symSize: 0x0 } + - { offsetInCU: 0x124E, offset: 0x1084CE, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__processor__encoding__default_value, symObjAddr: 0x3140, symBinAddr: 0x680E0, symSize: 0x0 } + - { offsetInCU: 0x1269, offset: 0x1084E9, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__processor__field_indices_by_name, symObjAddr: 0x2EF0, symBinAddr: 0x67E90, symSize: 0x0 } + - { offsetInCU: 0x128B, offset: 0x10850B, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__processor__number_ranges, symObjAddr: 0x2F00, symBinAddr: 0x67EA0, symSize: 0x0 } + - { offsetInCU: 0x12A1, offset: 0x108521, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__system_info__operating_system__enum_values_by_number, symObjAddr: 0x1010, symBinAddr: 0x7EBD0, symSize: 0x0 } + - { offsetInCU: 0x12C3, offset: 0x108543, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__system_info__operating_system__enum_values_by_name, symObjAddr: 0x1090, symBinAddr: 0x7EC50, symSize: 0x0 } + - { offsetInCU: 0x12E5, offset: 0x108565, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__system_info__operating_system__value_ranges, symObjAddr: 0x2F10, symBinAddr: 0x67EB0, symSize: 0x0 } + - { offsetInCU: 0x12FC, offset: 0x10857C, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__system_info__field_descriptors, symObjAddr: 0x1160, symBinAddr: 0x7ED20, symSize: 0x0 } + - { offsetInCU: 0x131F, offset: 0x10859F, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__system_info__operating_system__default_value, symObjAddr: 0x3144, symBinAddr: 0x680E4, symSize: 0x0 } + - { offsetInCU: 0x133B, offset: 0x1085BB, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__system_info__architecture__default_value, symObjAddr: 0x3148, symBinAddr: 0x680E8, symSize: 0x0 } + - { offsetInCU: 0x1357, offset: 0x1085D7, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__system_info__field_indices_by_name, symObjAddr: 0x2F20, symBinAddr: 0x67EC0, symSize: 0x0 } + - { offsetInCU: 0x137A, offset: 0x1085FA, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__system_info__number_ranges, symObjAddr: 0x2F40, symBinAddr: 0x67EE0, symSize: 0x0 } + - { offsetInCU: 0x1391, offset: 0x108611, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__application_info__field_descriptors, symObjAddr: 0x12D0, symBinAddr: 0x7EE90, symSize: 0x0 } + - { offsetInCU: 0x13A8, offset: 0x108628, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__application_info__field_indices_by_name, symObjAddr: 0x2F50, symBinAddr: 0x67EF0, symSize: 0x0 } + - { offsetInCU: 0x13BF, offset: 0x10863F, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__application_info__number_ranges, symObjAddr: 0x2F60, symBinAddr: 0x67F00, symSize: 0x0 } + - { offsetInCU: 0x13D6, offset: 0x108656, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__symbol__field_descriptors, symObjAddr: 0x13B0, symBinAddr: 0x7EF70, symSize: 0x0 } + - { offsetInCU: 0x13ED, offset: 0x10866D, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__symbol__field_indices_by_name, symObjAddr: 0x2F70, symBinAddr: 0x67F10, symSize: 0x0 } + - { offsetInCU: 0x1404, offset: 0x108684, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__symbol__number_ranges, symObjAddr: 0x2F80, symBinAddr: 0x67F20, symSize: 0x0 } + - { offsetInCU: 0x141B, offset: 0x10869B, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__thread__stack_frame__field_descriptors, symObjAddr: 0x1490, symBinAddr: 0x7F050, symSize: 0x0 } + - { offsetInCU: 0x143E, offset: 0x1086BE, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__thread__stack_frame__field_indices_by_name, symObjAddr: 0x2F90, symBinAddr: 0x67F30, symSize: 0x0 } + - { offsetInCU: 0x1461, offset: 0x1086E1, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__thread__stack_frame__number_ranges, symObjAddr: 0x2FA0, symBinAddr: 0x67F40, symSize: 0x0 } + - { offsetInCU: 0x1484, offset: 0x108704, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__thread__register_value__field_descriptors, symObjAddr: 0x1520, symBinAddr: 0x7F0E0, symSize: 0x0 } + - { offsetInCU: 0x149B, offset: 0x10871B, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__thread__register_value__field_indices_by_name, symObjAddr: 0x2FB8, symBinAddr: 0x67F58, symSize: 0x0 } + - { offsetInCU: 0x14B2, offset: 0x108732, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__thread__register_value__number_ranges, symObjAddr: 0x2FC0, symBinAddr: 0x67F60, symSize: 0x0 } + - { offsetInCU: 0x14C9, offset: 0x108749, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__thread__field_descriptors, symObjAddr: 0x15B0, symBinAddr: 0x7F170, symSize: 0x0 } + - { offsetInCU: 0x14EC, offset: 0x10876C, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__thread__field_indices_by_name, symObjAddr: 0x2FD0, symBinAddr: 0x67F70, symSize: 0x0 } + - { offsetInCU: 0x150F, offset: 0x10878F, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__thread__number_ranges, symObjAddr: 0x2FE0, symBinAddr: 0x67F80, symSize: 0x0 } + - { offsetInCU: 0x1526, offset: 0x1087A6, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__binary_image__field_descriptors, symObjAddr: 0x16D0, symBinAddr: 0x7F290, symSize: 0x0 } + - { offsetInCU: 0x153D, offset: 0x1087BD, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__binary_image__field_indices_by_name, symObjAddr: 0x2FF0, symBinAddr: 0x67F90, symSize: 0x0 } + - { offsetInCU: 0x1554, offset: 0x1087D4, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__binary_image__number_ranges, symObjAddr: 0x3010, symBinAddr: 0x67FB0, symSize: 0x0 } + - { offsetInCU: 0x156B, offset: 0x1087EB, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__exception__field_descriptors, symObjAddr: 0x1840, symBinAddr: 0x7F400, symSize: 0x0 } + - { offsetInCU: 0x1582, offset: 0x108802, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__exception__field_indices_by_name, symObjAddr: 0x3020, symBinAddr: 0x67FC0, symSize: 0x0 } + - { offsetInCU: 0x1599, offset: 0x108819, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__exception__number_ranges, symObjAddr: 0x3030, symBinAddr: 0x67FD0, symSize: 0x0 } + - { offsetInCU: 0x15B0, offset: 0x108830, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__signal__mach_exception__field_descriptors, symObjAddr: 0x1920, symBinAddr: 0x7F4E0, symSize: 0x0 } + - { offsetInCU: 0x15C7, offset: 0x108847, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__signal__mach_exception__field_indices_by_name, symObjAddr: 0x3040, symBinAddr: 0x67FE0, symSize: 0x0 } + - { offsetInCU: 0x15DE, offset: 0x10885E, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__signal__mach_exception__number_ranges, symObjAddr: 0x3050, symBinAddr: 0x67FF0, symSize: 0x0 } + - { offsetInCU: 0x15F5, offset: 0x108875, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__signal__field_descriptors, symObjAddr: 0x19B0, symBinAddr: 0x7F570, symSize: 0x0 } + - { offsetInCU: 0x160C, offset: 0x10888C, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__signal__field_indices_by_name, symObjAddr: 0x3060, symBinAddr: 0x68000, symSize: 0x0 } + - { offsetInCU: 0x1623, offset: 0x1088A3, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__signal__number_ranges, symObjAddr: 0x3070, symBinAddr: 0x68010, symSize: 0x0 } + - { offsetInCU: 0x163A, offset: 0x1088BA, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__process_info__field_descriptors, symObjAddr: 0x1AD0, symBinAddr: 0x7F690, symSize: 0x0 } + - { offsetInCU: 0x165D, offset: 0x1088DD, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__process_info__field_indices_by_name, symObjAddr: 0x3080, symBinAddr: 0x68020, symSize: 0x0 } + - { offsetInCU: 0x1680, offset: 0x108900, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__process_info__number_ranges, symObjAddr: 0x30A0, symBinAddr: 0x68040, symSize: 0x0 } + - { offsetInCU: 0x1697, offset: 0x108917, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__machine_info__field_descriptors, symObjAddr: 0x1CD0, symBinAddr: 0x7F890, symSize: 0x0 } + - { offsetInCU: 0x16AE, offset: 0x10892E, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__machine_info__field_indices_by_name, symObjAddr: 0x30B0, symBinAddr: 0x68050, symSize: 0x0 } + - { offsetInCU: 0x16C5, offset: 0x108945, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__machine_info__number_ranges, symObjAddr: 0x30C0, symBinAddr: 0x68060, symSize: 0x0 } + - { offsetInCU: 0x16DC, offset: 0x10895C, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__report_info__field_descriptors, symObjAddr: 0x1DF0, symBinAddr: 0x7F9B0, symSize: 0x0 } + - { offsetInCU: 0x16F3, offset: 0x108973, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__report_info__field_indices_by_name, symObjAddr: 0x30D0, symBinAddr: 0x68070, symSize: 0x0 } + - { offsetInCU: 0x170A, offset: 0x10898A, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__report_info__number_ranges, symObjAddr: 0x30E0, symBinAddr: 0x68080, symSize: 0x0 } + - { offsetInCU: 0x1721, offset: 0x1089A1, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__field_descriptors, symObjAddr: 0x1E80, symBinAddr: 0x7FA40, symSize: 0x0 } + - { offsetInCU: 0x1744, offset: 0x1089C4, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__field_indices_by_name, symObjAddr: 0x30F0, symBinAddr: 0x68090, symSize: 0x0 } + - { offsetInCU: 0x1767, offset: 0x1089E7, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__number_ranges, symObjAddr: 0x3120, symBinAddr: 0x680C0, symSize: 0x0 } + - { offsetInCU: 0x177E, offset: 0x1089FE, size: 0x8, addend: 0x0, symName: _plcrash__architecture__enum_values_by_number, symObjAddr: 0x2150, symBinAddr: 0x7FD10, symSize: 0x0 } + - { offsetInCU: 0x17A1, offset: 0x108A21, size: 0x8, addend: 0x0, symName: _plcrash__architecture__enum_values_by_name, symObjAddr: 0x2200, symBinAddr: 0x7FDC0, symSize: 0x0 } + - { offsetInCU: 0x17C4, offset: 0x108A44, size: 0x8, addend: 0x0, symName: _plcrash__architecture__value_ranges, symObjAddr: 0x3130, symBinAddr: 0x680D0, symSize: 0x0 } + - { offsetInCU: 0x17F9, offset: 0x108A79, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__get_packed_size, symObjAddr: 0x298, symBinAddr: 0x53DDA, symSize: 0x1F } + - { offsetInCU: 0x1853, offset: 0x108AD3, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__get_packed_size.cold.1, symObjAddr: 0x331, symBinAddr: 0x63681, symSize: 0x21 } + - { offsetInCU: 0x186B, offset: 0x108AEB, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__pack, symObjAddr: 0x2B7, symBinAddr: 0x53DF9, symSize: 0x1F } + - { offsetInCU: 0x18DA, offset: 0x108B5A, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__pack.cold.1, symObjAddr: 0x352, symBinAddr: 0x636A2, symSize: 0x21 } + - { offsetInCU: 0x18F2, offset: 0x108B72, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__pack_to_buffer, symObjAddr: 0x2D6, symBinAddr: 0x53E18, symSize: 0x1F } + - { offsetInCU: 0x19A9, offset: 0x108C29, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__pack_to_buffer.cold.1, symObjAddr: 0x373, symBinAddr: 0x636C3, symSize: 0x21 } + - { offsetInCU: 0x19C1, offset: 0x108C41, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__unpack, symObjAddr: 0x2F5, symBinAddr: 0x53E37, symSize: 0x1A } + - { offsetInCU: 0x1ABD, offset: 0x108D3D, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__free_unpacked, symObjAddr: 0x30F, symBinAddr: 0x53E51, symSize: 0x22 } + - { offsetInCU: 0x1B24, offset: 0x108DA4, size: 0x8, addend: 0x0, symName: _plcrash__crash_report__free_unpacked.cold.1, symObjAddr: 0x394, symBinAddr: 0x636E4, symSize: 0x23 } + - { offsetInCU: 0x26, offset: 0x108DE7, size: 0x8, addend: 0x0, symName: _plcrash_async_mobject_init, symObjAddr: 0x0, symBinAddr: 0x53E73, symSize: 0x25B } + - { offsetInCU: 0x28F, offset: 0x109050, size: 0x8, addend: 0x0, symName: _plcrash_async_mobject_init, symObjAddr: 0x0, symBinAddr: 0x53E73, symSize: 0x25B } + - { offsetInCU: 0x661, offset: 0x109422, size: 0x8, addend: 0x0, symName: _plcrash_async_mobject_base_address, symObjAddr: 0x25B, symBinAddr: 0x540CE, symSize: 0xA } + - { offsetInCU: 0x68C, offset: 0x10944D, size: 0x8, addend: 0x0, symName: _plcrash_async_mobject_length, symObjAddr: 0x265, symBinAddr: 0x540D8, symSize: 0xA } + - { offsetInCU: 0x6B7, offset: 0x109478, size: 0x8, addend: 0x0, symName: _plcrash_async_mobject_task, symObjAddr: 0x26F, symBinAddr: 0x540E2, symSize: 0x8 } + - { offsetInCU: 0x6E2, offset: 0x1094A3, size: 0x8, addend: 0x0, symName: _plcrash_async_mobject_verify_local_pointer, symObjAddr: 0x277, symBinAddr: 0x540EA, symSize: 0x43 } + - { offsetInCU: 0x740, offset: 0x109501, size: 0x8, addend: 0x0, symName: _plcrash_async_mobject_remap_address, symObjAddr: 0x2BA, symBinAddr: 0x5412D, symSize: 0x2C } + - { offsetInCU: 0x8B7, offset: 0x109678, size: 0x8, addend: 0x0, symName: _plcrash_async_mobject_read_uint8, symObjAddr: 0x2E6, symBinAddr: 0x54159, symSize: 0x46 } + - { offsetInCU: 0x996, offset: 0x109757, size: 0x8, addend: 0x0, symName: _plcrash_async_mobject_read_uint16, symObjAddr: 0x32C, symBinAddr: 0x5419F, symSize: 0x50 } + - { offsetInCU: 0xA95, offset: 0x109856, size: 0x8, addend: 0x0, symName: _plcrash_async_mobject_read_uint32, symObjAddr: 0x37C, symBinAddr: 0x541EF, symSize: 0x4F } + - { offsetInCU: 0xB94, offset: 0x109955, size: 0x8, addend: 0x0, symName: _plcrash_async_mobject_read_uint64, symObjAddr: 0x3CB, symBinAddr: 0x5423E, symSize: 0x50 } + - { offsetInCU: 0xC93, offset: 0x109A54, size: 0x8, addend: 0x0, symName: _plcrash_async_mobject_free, symObjAddr: 0x41B, symBinAddr: 0x5428E, symSize: 0x36 } + - { offsetInCU: 0x27, offset: 0x109B94, size: 0x8, addend: 0x0, symName: _plcrash_async_objc_cache_init, symObjAddr: 0x0, symBinAddr: 0x542C4, symSize: 0x4B } + - { offsetInCU: 0x51F, offset: 0x10A08C, size: 0x8, addend: 0x0, symName: _plcrash_async_objc_cache_init, symObjAddr: 0x0, symBinAddr: 0x542C4, symSize: 0x4B } + - { offsetInCU: 0x69A, offset: 0x10A207, size: 0x8, addend: 0x0, symName: _plcrash_async_objc_cache_free, symObjAddr: 0x4B, symBinAddr: 0x5430F, symSize: 0x40 } + - { offsetInCU: 0x711, offset: 0x10A27E, size: 0x8, addend: 0x0, symName: __ZL20free_mapped_sectionsP24plcrash_async_objc_cache, symObjAddr: 0x8B, symBinAddr: 0x5434F, symSize: 0xDE } + - { offsetInCU: 0x82F, offset: 0x10A39C, size: 0x8, addend: 0x0, symName: _plcrash_async_objc_find_method, symObjAddr: 0x169, symBinAddr: 0x5442D, symSize: 0x78 } + - { offsetInCU: 0x91D, offset: 0x10A48A, size: 0x8, addend: 0x0, symName: __ZL24plcrash_async_objc_parseP19plcrash_async_machoP24plcrash_async_objc_cachePFvbP26plcrash_async_macho_stringS4_mPvES5_, symObjAddr: 0x1E1, symBinAddr: 0x544A5, symSize: 0x893 } + - { offsetInCU: 0x1E70, offset: 0x10B9DD, size: 0x8, addend: 0x0, symName: __ZL25pl_async_parse_obj1_classP19plcrash_async_machoP14pl_objc1_classbPFvbP26plcrash_async_macho_stringS4_mPvES5_, symObjAddr: 0xAB9, symBinAddr: 0x54D7D, symSize: 0x232 } + - { offsetInCU: 0x21B5, offset: 0x10BD22, size: 0x8, addend: 0x0, symName: __ZL12map_sectionsP19plcrash_async_machoP24plcrash_async_objc_cache, symObjAddr: 0xCEB, symBinAddr: 0x54FAF, symSize: 0x167 } + - { offsetInCU: 0x234A, offset: 0x10BEB7, size: 0x8, addend: 0x0, symName: __ZL39pl_async_objc_parse_objc2_class_methodsI17pl_objc2_class_6425pl_objc2_class_data_ro_6425pl_objc2_class_data_rw_64yE15plcrash_error_tP19plcrash_async_machoP24plcrash_async_objc_cachePT_bPFvbP26plcrash_async_macho_stringSB_mPvESC_, symObjAddr: 0xE52, symBinAddr: 0x55116, symSize: 0xA4 } + - { offsetInCU: 0x24E9, offset: 0x10C056, size: 0x8, addend: 0x0, symName: __ZL31pl_async_objc_parse_objc2_classI17pl_objc2_class_6425pl_objc2_class_data_ro_6425pl_objc2_class_data_rw_64yE15plcrash_error_tP19plcrash_async_machoP24plcrash_async_objc_cachePT_P26plcrash_async_macho_stringPT0_, symObjAddr: 0xF6A, symBinAddr: 0x5522E, symSize: 0x20F } + - { offsetInCU: 0x2960, offset: 0x10C4CD, size: 0x8, addend: 0x0, symName: __ZL37pl_async_objc_parse_objc2_method_listP19plcrash_async_machoP24plcrash_async_objc_cacheP26plcrash_async_macho_stringbmPFvbS4_S4_mPvES5_, symObjAddr: 0x1179, symBinAddr: 0x5543D, symSize: 0x291 } + - { offsetInCU: 0x2E50, offset: 0x10C9BD, size: 0x8, addend: 0x0, symName: __ZL39pl_async_objc_parse_objc2_class_methodsI17pl_objc2_class_3225pl_objc2_class_data_ro_3225pl_objc2_class_data_rw_32jE15plcrash_error_tP19plcrash_async_machoP24plcrash_async_objc_cachePT_bPFvbP26plcrash_async_macho_stringSB_mPvESC_, symObjAddr: 0x14B0, symBinAddr: 0x55774, symSize: 0x9C } + - { offsetInCU: 0x2FEF, offset: 0x10CB5C, size: 0x8, addend: 0x0, symName: __ZL31pl_async_objc_parse_objc2_classI17pl_objc2_class_3225pl_objc2_class_data_ro_3225pl_objc2_class_data_rw_32jE15plcrash_error_tP19plcrash_async_machoP24plcrash_async_objc_cachePT_P26plcrash_async_macho_stringPT0_, symObjAddr: 0x154C, symBinAddr: 0x55810, symSize: 0x202 } + - { offsetInCU: 0x345E, offset: 0x10CFCB, size: 0x8, addend: 0x0, symName: __ZL41pl_async_objc_find_method_search_callbackbP26plcrash_async_macho_stringS0_mPv, symObjAddr: 0xA74, symBinAddr: 0x54D38, symSize: 0x15 } + - { offsetInCU: 0x34E0, offset: 0x10D04D, size: 0x8, addend: 0x0, symName: __ZL39pl_async_objc_find_method_call_callbackbP26plcrash_async_macho_stringS0_mPv, symObjAddr: 0xA89, symBinAddr: 0x54D4D, symSize: 0x30 } + - { offsetInCU: 0x358A, offset: 0x10D0F7, size: 0x8, addend: 0x0, symName: __ZL16map_data_sectionP19plcrash_async_machoPPKcS2_P21plcrash_async_mobject, symObjAddr: 0xEF6, symBinAddr: 0x551BA, symSize: 0x74 } + - { offsetInCU: 0x3712, offset: 0x10D27F, size: 0x8, addend: 0x0, symName: __ZL9cache_setP24plcrash_async_objc_cachemm, symObjAddr: 0x140A, symBinAddr: 0x556CE, symSize: 0xA6 } + - { offsetInCU: 0x26, offset: 0x10D57C, size: 0x8, addend: 0x0, symName: _plcrash_async_symbol_cache_init, symObjAddr: 0x0, symBinAddr: 0x55A12, symSize: 0xA } + - { offsetInCU: 0xEE, offset: 0x10D644, size: 0x8, addend: 0x0, symName: _plcrash_async_symbol_cache_init, symObjAddr: 0x0, symBinAddr: 0x55A12, symSize: 0xA } + - { offsetInCU: 0x55F, offset: 0x10DAB5, size: 0x8, addend: 0x0, symName: _plcrash_async_symbol_cache_free, symObjAddr: 0xA, symBinAddr: 0x55A1C, symSize: 0xA } + - { offsetInCU: 0x5A9, offset: 0x10DAFF, size: 0x8, addend: 0x0, symName: _plcrash_async_find_symbol, symObjAddr: 0x14, symBinAddr: 0x55A26, symSize: 0xF8 } + - { offsetInCU: 0x7FA, offset: 0x10DD50, size: 0x8, addend: 0x0, symName: _macho_symbol_callback, symObjAddr: 0x10C, symBinAddr: 0x55B1E, symSize: 0x51 } + - { offsetInCU: 0x8CC, offset: 0x10DE22, size: 0x8, addend: 0x0, symName: _objc_symbol_callback, symObjAddr: 0x15D, symBinAddr: 0x55B6F, symSize: 0x174 } + - { offsetInCU: 0x26, offset: 0x10E217, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_string_init, symObjAddr: 0x0, symBinAddr: 0x55CE3, symSize: 0x13 } + - { offsetInCU: 0xC7, offset: 0x10E2B8, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_string_init, symObjAddr: 0x0, symBinAddr: 0x55CE3, symSize: 0x13 } + - { offsetInCU: 0x10C, offset: 0x10E2FD, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_string_get_length, symObjAddr: 0x13, symBinAddr: 0x55CF6, symSize: 0x22 } + - { offsetInCU: 0x16E, offset: 0x10E35F, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_string_read, symObjAddr: 0x35, symBinAddr: 0x55D18, symSize: 0xCD } + - { offsetInCU: 0x429, offset: 0x10E61A, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_string_get_pointer, symObjAddr: 0x102, symBinAddr: 0x55DE5, symSize: 0x3E } + - { offsetInCU: 0x4A7, offset: 0x10E698, size: 0x8, addend: 0x0, symName: _plcrash_async_macho_string_free, symObjAddr: 0x140, symBinAddr: 0x55E23, symSize: 0x16 } + - { offsetInCU: 0x27, offset: 0x10E922, size: 0x8, addend: 0x0, symName: '-[PLCrashReportStackFrameInfo initWithInstructionPointer:symbolInfo:]', symObjAddr: 0x0, symBinAddr: 0x55E39, symSize: 0x89 } + - { offsetInCU: 0x133, offset: 0x10EA2E, size: 0x8, addend: 0x0, symName: '-[PLCrashReportStackFrameInfo initWithInstructionPointer:symbolInfo:]', symObjAddr: 0x0, symBinAddr: 0x55E39, symSize: 0x89 } + - { offsetInCU: 0x1DF, offset: 0x10EADA, size: 0x8, addend: 0x0, symName: '-[PLCrashReportStackFrameInfo instructionPointer]', symObjAddr: 0x89, symBinAddr: 0x55EC2, symSize: 0xA } + - { offsetInCU: 0x216, offset: 0x10EB11, size: 0x8, addend: 0x0, symName: '-[PLCrashReportStackFrameInfo symbolInfo]', symObjAddr: 0x93, symBinAddr: 0x55ECC, symSize: 0xA } + - { offsetInCU: 0x24D, offset: 0x10EB48, size: 0x8, addend: 0x0, symName: '-[PLCrashReportStackFrameInfo .cxx_destruct]', symObjAddr: 0x9D, symBinAddr: 0x55ED6, symSize: 0x10 } + - { offsetInCU: 0x27, offset: 0x10EBE2, size: 0x8, addend: 0x0, symName: '-[PLCrashReportRegisterInfo initWithRegisterName:registerValue:]', symObjAddr: 0x0, symBinAddr: 0x55EE6, symSize: 0x89 } + - { offsetInCU: 0xF5, offset: 0x10ECB0, size: 0x8, addend: 0x0, symName: '-[PLCrashReportRegisterInfo initWithRegisterName:registerValue:]', symObjAddr: 0x0, symBinAddr: 0x55EE6, symSize: 0x89 } + - { offsetInCU: 0x1A1, offset: 0x10ED5C, size: 0x8, addend: 0x0, symName: '-[PLCrashReportRegisterInfo registerName]', symObjAddr: 0x89, symBinAddr: 0x55F6F, symSize: 0xA } + - { offsetInCU: 0x1D8, offset: 0x10ED93, size: 0x8, addend: 0x0, symName: '-[PLCrashReportRegisterInfo registerValue]', symObjAddr: 0x93, symBinAddr: 0x55F79, symSize: 0xA } + - { offsetInCU: 0x20F, offset: 0x10EDCA, size: 0x8, addend: 0x0, symName: '-[PLCrashReportRegisterInfo .cxx_destruct]', symObjAddr: 0x9D, symBinAddr: 0x55F83, symSize: 0x10 } + - { offsetInCU: 0x27, offset: 0x10EE64, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSymbolInfo initWithSymbolName:startAddress:endAddress:]', symObjAddr: 0x0, symBinAddr: 0x55F93, symSize: 0x94 } + - { offsetInCU: 0x10F, offset: 0x10EF4C, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSymbolInfo initWithSymbolName:startAddress:endAddress:]', symObjAddr: 0x0, symBinAddr: 0x55F93, symSize: 0x94 } + - { offsetInCU: 0x1CB, offset: 0x10F008, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSymbolInfo symbolName]', symObjAddr: 0x94, symBinAddr: 0x56027, symSize: 0xA } + - { offsetInCU: 0x202, offset: 0x10F03F, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSymbolInfo startAddress]', symObjAddr: 0x9E, symBinAddr: 0x56031, symSize: 0xA } + - { offsetInCU: 0x239, offset: 0x10F076, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSymbolInfo endAddress]', symObjAddr: 0xA8, symBinAddr: 0x5603B, symSize: 0xA } + - { offsetInCU: 0x270, offset: 0x10F0AD, size: 0x8, addend: 0x0, symName: '-[PLCrashReportSymbolInfo .cxx_destruct]', symObjAddr: 0xB2, symBinAddr: 0x56045, symSize: 0x10 } + - { offsetInCU: 0x27, offset: 0x10F147, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionServer initWithCallBack:context:error:]', symObjAddr: 0x0, symBinAddr: 0x56055, symSize: 0x2CB } + - { offsetInCU: 0x35, offset: 0x10F155, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionServer dealloc]', symObjAddr: 0x865, symBinAddr: 0x568BA, symSize: 0x1AF } + - { offsetInCU: 0x576, offset: 0x10F696, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionServer initWithCallBack:context:error:]', symObjAddr: 0x0, symBinAddr: 0x56055, symSize: 0x2CB } + - { offsetInCU: 0xCF8, offset: 0x10FE18, size: 0x8, addend: 0x0, symName: _exception_server_thread, symObjAddr: 0x2CB, symBinAddr: 0x56320, symSize: 0x1C8 } + - { offsetInCU: 0xF9E, offset: 0x1100BE, size: 0x8, addend: 0x0, symName: _exception_server_reply, symObjAddr: 0xA14, symBinAddr: 0x56A69, symSize: 0x65 } + - { offsetInCU: 0x1076, offset: 0x110196, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionServer serverThread]', symObjAddr: 0x493, symBinAddr: 0x564E8, symSize: 0xA7 } + - { offsetInCU: 0x1129, offset: 0x110249, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionServer copySendRightForServerAndReturningError:]', symObjAddr: 0x53A, symBinAddr: 0x5658F, symSize: 0x6A } + - { offsetInCU: 0x11DB, offset: 0x1102FB, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionServer exceptionPortWithMask:error:]', symObjAddr: 0x5A4, symBinAddr: 0x565F9, symSize: 0x75 } + - { offsetInCU: 0x12FB, offset: 0x11041B, size: 0x8, addend: 0x0, symName: _PLCrashMachExceptionForward, symObjAddr: 0x619, symBinAddr: 0x5666E, symSize: 0x24C } + - { offsetInCU: 0x26, offset: 0x110B06, size: 0x8, addend: 0x0, symName: _plframe_cursor_read_frame_ptr, symObjAddr: 0x0, symBinAddr: 0x56ACE, symSize: 0x161 } + - { offsetInCU: 0x164, offset: 0x110C44, size: 0x8, addend: 0x0, symName: _plframe_cursor_read_frame_ptr, symObjAddr: 0x0, symBinAddr: 0x56ACE, symSize: 0x161 } + - { offsetInCU: 0x26, offset: 0x1114B7, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_init, symObjAddr: 0x0, symBinAddr: 0x56C2F, symSize: 0xC0 } + - { offsetInCU: 0x570, offset: 0x111A01, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_init, symObjAddr: 0x0, symBinAddr: 0x56C2F, symSize: 0xC0 } + - { offsetInCU: 0x5B5, offset: 0x111A46, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_clear_all_regs, symObjAddr: 0xC0, symBinAddr: 0x56CEF, symSize: 0xE } + - { offsetInCU: 0x603, offset: 0x111A94, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_mcontext_init, symObjAddr: 0xCE, symBinAddr: 0x56CFD, symSize: 0xCD } + - { offsetInCU: 0x6E0, offset: 0x111B71, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_mach_thread_init, symObjAddr: 0x19B, symBinAddr: 0x56DCA, symSize: 0x8A } + - { offsetInCU: 0x7F2, offset: 0x111C83, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_copy, symObjAddr: 0x225, symBinAddr: 0x56E54, symSize: 0xF } + - { offsetInCU: 0x84C, offset: 0x111CDD, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_has_reg, symObjAddr: 0x234, symBinAddr: 0x56E63, symSize: 0x11 } + - { offsetInCU: 0x883, offset: 0x111D14, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_clear_reg, symObjAddr: 0x245, symBinAddr: 0x56E74, symSize: 0x16 } + - { offsetInCU: 0x8B9, offset: 0x111D4A, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_get_stack_direction, symObjAddr: 0x25B, symBinAddr: 0x56E8A, symSize: 0x8 } + - { offsetInCU: 0x8E4, offset: 0x111D75, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_get_greg_size, symObjAddr: 0x263, symBinAddr: 0x56E92, symSize: 0xA } + - { offsetInCU: 0x26, offset: 0x11220C, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_get_reg, symObjAddr: 0x0, symBinAddr: 0x56E9C, symSize: 0x1FC } + - { offsetInCU: 0x40, offset: 0x112226, size: 0x8, addend: 0x0, symName: _x86_32_nonvolatile_registers, symObjAddr: 0x650, symBinAddr: 0x68120, symSize: 0x0 } + - { offsetInCU: 0x8B, offset: 0x112271, size: 0x8, addend: 0x0, symName: _x86_64_nonvolatile_registers, symObjAddr: 0x670, symBinAddr: 0x68140, symSize: 0x0 } + - { offsetInCU: 0xAD, offset: 0x112293, size: 0x8, addend: 0x0, symName: _x86_32_dwarf_table, symObjAddr: 0x690, symBinAddr: 0x68160, symSize: 0x0 } + - { offsetInCU: 0x107, offset: 0x1122ED, size: 0x8, addend: 0x0, symName: _x86_64_dwarf_table, symObjAddr: 0x720, symBinAddr: 0x681F0, symSize: 0x0 } + - { offsetInCU: 0x61E, offset: 0x112804, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_get_reg, symObjAddr: 0x0, symBinAddr: 0x56E9C, symSize: 0x1FC } + - { offsetInCU: 0x732, offset: 0x112918, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_set_reg, symObjAddr: 0x1FC, symBinAddr: 0x57098, symSize: 0x2A8 } + - { offsetInCU: 0x82A, offset: 0x112A10, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_get_reg_name, symObjAddr: 0x4A4, symBinAddr: 0x57340, symSize: 0x38 } + - { offsetInCU: 0x8A1, offset: 0x112A87, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_get_reg_count, symObjAddr: 0x4DC, symBinAddr: 0x57378, symSize: 0x17 } + - { offsetInCU: 0x8CA, offset: 0x112AB0, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_clear_volatile_regs, symObjAddr: 0x4F3, symBinAddr: 0x5738F, symSize: 0x7C } + - { offsetInCU: 0x9E3, offset: 0x112BC9, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_map_dwarf_to_reg, symObjAddr: 0x56F, symBinAddr: 0x5740B, symSize: 0x6B } + - { offsetInCU: 0xA69, offset: 0x112C4F, size: 0x8, addend: 0x0, symName: _plcrash_async_thread_state_map_reg_to_dwarf, symObjAddr: 0x5DA, symBinAddr: 0x57476, symSize: 0x6C } + - { offsetInCU: 0x26, offset: 0x112D10, size: 0x8, addend: 0x0, symName: _plframe_cursor_read_compact_unwind, symObjAddr: 0x0, symBinAddr: 0x574E2, symSize: 0x1BD } + - { offsetInCU: 0x199, offset: 0x112E83, size: 0x8, addend: 0x0, symName: _plframe_cursor_read_compact_unwind, symObjAddr: 0x0, symBinAddr: 0x574E2, symSize: 0x1BD } + - { offsetInCU: 0x26, offset: 0x113C1A, size: 0x8, addend: 0x0, symName: _plcrash_async_cfe_reader_init, symObjAddr: 0x0, symBinAddr: 0x576A0, symSize: 0x94 } + - { offsetInCU: 0x1DA, offset: 0x113DCE, size: 0x8, addend: 0x0, symName: _plcrash_async_cfe_reader_init, symObjAddr: 0x0, symBinAddr: 0x576A0, symSize: 0x94 } + - { offsetInCU: 0x465, offset: 0x114059, size: 0x8, addend: 0x0, symName: _plcrash_async_cfe_reader_find_pc, symObjAddr: 0x94, symBinAddr: 0x57734, symSize: 0x454 } + - { offsetInCU: 0xA34, offset: 0x114628, size: 0x8, addend: 0x0, symName: _plcrash_async_cfe_reader_free, symObjAddr: 0x4E8, symBinAddr: 0x57B88, symSize: 0x6 } + - { offsetInCU: 0xA5B, offset: 0x11464F, size: 0x8, addend: 0x0, symName: _plcrash_async_cfe_register_encode, symObjAddr: 0x4EE, symBinAddr: 0x57B8E, symSize: 0xFE } + - { offsetInCU: 0xB1A, offset: 0x11470E, size: 0x8, addend: 0x0, symName: _plcrash_async_cfe_register_decode, symObjAddr: 0x5EC, symBinAddr: 0x57C8C, symSize: 0x214 } + - { offsetInCU: 0xC36, offset: 0x11482A, size: 0x8, addend: 0x0, symName: _plcrash_async_cfe_entry_init, symObjAddr: 0x800, symBinAddr: 0x57EA0, symSize: 0x494 } + - { offsetInCU: 0xF78, offset: 0x114B6C, size: 0x8, addend: 0x0, symName: _plcrash_async_cfe_entry_type, symObjAddr: 0xC94, symBinAddr: 0x58334, symSize: 0x8 } + - { offsetInCU: 0xF95, offset: 0x114B89, size: 0x8, addend: 0x0, symName: _plcrash_async_cfe_entry_stack_offset, symObjAddr: 0xC9C, symBinAddr: 0x5833C, symSize: 0xA } + - { offsetInCU: 0xFC0, offset: 0x114BB4, size: 0x8, addend: 0x0, symName: _plcrash_async_cfe_entry_stack_adjustment, symObjAddr: 0xCA6, symBinAddr: 0x58346, symSize: 0x9 } + - { offsetInCU: 0xFEB, offset: 0x114BDF, size: 0x8, addend: 0x0, symName: _plcrash_async_cfe_entry_return_address_register, symObjAddr: 0xCAF, symBinAddr: 0x5834F, symSize: 0x9 } + - { offsetInCU: 0x1016, offset: 0x114C0A, size: 0x8, addend: 0x0, symName: _plcrash_async_cfe_entry_register_count, symObjAddr: 0xCB8, symBinAddr: 0x58358, symSize: 0x9 } + - { offsetInCU: 0x1033, offset: 0x114C27, size: 0x8, addend: 0x0, symName: _plcrash_async_cfe_entry_register_list, symObjAddr: 0xCC1, symBinAddr: 0x58361, symSize: 0x1B } + - { offsetInCU: 0x115A, offset: 0x114D4E, size: 0x8, addend: 0x0, symName: _plcrash_async_cfe_entry_apply, symObjAddr: 0xCDC, symBinAddr: 0x5837C, symSize: 0x388 } + - { offsetInCU: 0x1B32, offset: 0x115726, size: 0x8, addend: 0x0, symName: _plcrash_async_cfe_entry_free, symObjAddr: 0x1064, symBinAddr: 0x58704, symSize: 0x6 } + - { offsetInCU: 0x26, offset: 0x11593F, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async37plcrash_async_dwarf_read_task_sleb128EjmlPxPm, symObjAddr: 0x0, symBinAddr: 0x5870C, symSize: 0x82 } + - { offsetInCU: 0x407, offset: 0x115D20, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async37plcrash_async_dwarf_read_task_sleb128EjmlPxPm, symObjAddr: 0x0, symBinAddr: 0x5870C, symSize: 0x82 } + - { offsetInCU: 0x541, offset: 0x115E5A, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async32plcrash_async_dwarf_read_sleb128EP21plcrash_async_mobjectmlPxPm, symObjAddr: 0x82, symBinAddr: 0x5878E, symSize: 0xC4 } + - { offsetInCU: 0x634, offset: 0x115F4D, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async37plcrash_async_dwarf_read_task_uleb128EjmlPyPm, symObjAddr: 0x146, symBinAddr: 0x58852, symSize: 0x82 } + - { offsetInCU: 0x76E, offset: 0x116087, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async32plcrash_async_dwarf_read_uleb128EP21plcrash_async_mobjectmlPyPm, symObjAddr: 0x1C8, symBinAddr: 0x588D4, symSize: 0xA8 } + - { offsetInCU: 0x1EA7, offset: 0x1177C0, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async16gnu_ehptr_readerIjEC2EPK23plcrash_async_byteorder, symObjAddr: 0x270, symBinAddr: 0x5897C, symSize: 0x18 } + - { offsetInCU: 0x1EFE, offset: 0x117817, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async16gnu_ehptr_readerIjEC1EPK23plcrash_async_byteorder, symObjAddr: 0x288, symBinAddr: 0x58994, symSize: 0x18 } + - { offsetInCU: 0x1F5E, offset: 0x117877, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async16gnu_ehptr_readerIjE22set_frame_section_baseEjj, symObjAddr: 0x2A0, symBinAddr: 0x589AC, symSize: 0x10 } + - { offsetInCU: 0x1FA3, offset: 0x1178BC, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async16gnu_ehptr_readerIjE13set_text_baseEj, symObjAddr: 0x2B0, symBinAddr: 0x589BC, symSize: 0xE } + - { offsetInCU: 0x1FD9, offset: 0x1178F2, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async16gnu_ehptr_readerIjE13set_data_baseEj, symObjAddr: 0x2BE, symBinAddr: 0x589CA, symSize: 0xE } + - { offsetInCU: 0x200F, offset: 0x117928, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async16gnu_ehptr_readerIjE13set_func_baseEj, symObjAddr: 0x2CC, symBinAddr: 0x589D8, symSize: 0xE } + - { offsetInCU: 0x2045, offset: 0x11795E, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async16gnu_ehptr_readerIjE4readEP21plcrash_async_mobjectmlNS1_8DW_EH_PEEPjPm, symObjAddr: 0x2DA, symBinAddr: 0x589E6, symSize: 0x2AA } + - { offsetInCU: 0x244E, offset: 0x117D67, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async16gnu_ehptr_readerIyEC2EPK23plcrash_async_byteorder, symObjAddr: 0x584, symBinAddr: 0x58C90, symSize: 0x18 } + - { offsetInCU: 0x24A5, offset: 0x117DBE, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async16gnu_ehptr_readerIyEC1EPK23plcrash_async_byteorder, symObjAddr: 0x59C, symBinAddr: 0x58CA8, symSize: 0x18 } + - { offsetInCU: 0x2505, offset: 0x117E1E, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async16gnu_ehptr_readerIyE22set_frame_section_baseEyy, symObjAddr: 0x5B4, symBinAddr: 0x58CC0, symSize: 0x12 } + - { offsetInCU: 0x254A, offset: 0x117E63, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async16gnu_ehptr_readerIyE13set_text_baseEy, symObjAddr: 0x5C6, symBinAddr: 0x58CD2, symSize: 0xE } + - { offsetInCU: 0x2580, offset: 0x117E99, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async16gnu_ehptr_readerIyE13set_data_baseEy, symObjAddr: 0x5D4, symBinAddr: 0x58CE0, symSize: 0xE } + - { offsetInCU: 0x25B6, offset: 0x117ECF, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async16gnu_ehptr_readerIyE13set_func_baseEy, symObjAddr: 0x5E2, symBinAddr: 0x58CEE, symSize: 0xE } + - { offsetInCU: 0x25EC, offset: 0x117F05, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async16gnu_ehptr_readerIyE4readEP21plcrash_async_mobjectmlNS1_8DW_EH_PEEPyPm, symObjAddr: 0x5F0, symBinAddr: 0x58CFC, symSize: 0x2D4 } + - { offsetInCU: 0x26, offset: 0x11831B, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async33plcrash_async_dwarf_fde_info_initIjEE15plcrash_error_tPNS1_28plcrash_async_dwarf_fde_infoEP21plcrash_async_mobjectPK23plcrash_async_byteordermb, symObjAddr: 0x0, symBinAddr: 0x58FD0, symSize: 0x277 } + - { offsetInCU: 0x14F, offset: 0x118444, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async33plcrash_async_dwarf_fde_info_initIjEE15plcrash_error_tPNS1_28plcrash_async_dwarf_fde_infoEP21plcrash_async_mobjectPK23plcrash_async_byteordermb, symObjAddr: 0x0, symBinAddr: 0x58FD0, symSize: 0x277 } + - { offsetInCU: 0x676, offset: 0x11896B, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async33plcrash_async_dwarf_fde_info_initIyEE15plcrash_error_tPNS1_28plcrash_async_dwarf_fde_infoEP21plcrash_async_mobjectPK23plcrash_async_byteordermb, symObjAddr: 0x314, symBinAddr: 0x59248, symSize: 0x27F } + - { offsetInCU: 0xA7E, offset: 0x118D73, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async48plcrash_async_dwarf_fde_info_instructions_offsetEPNS1_28plcrash_async_dwarf_fde_infoE, symObjAddr: 0x593, symBinAddr: 0x594C7, symSize: 0xA } + - { offsetInCU: 0xAAB, offset: 0x118DA0, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async48plcrash_async_dwarf_fde_info_instructions_lengthEPNS1_28plcrash_async_dwarf_fde_infoE, symObjAddr: 0x59D, symBinAddr: 0x594D1, symSize: 0xA } + - { offsetInCU: 0xAD8, offset: 0x118DCD, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async33plcrash_async_dwarf_fde_info_freeEPNS1_28plcrash_async_dwarf_fde_infoE, symObjAddr: 0x5A7, symBinAddr: 0x594DB, symSize: 0x6 } + - { offsetInCU: 0x26, offset: 0x11A216, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async33plcrash_async_dwarf_cie_info_initIjEE15plcrash_error_tPNS1_28plcrash_async_dwarf_cie_infoEP21plcrash_async_mobjectPK23plcrash_async_byteorderPNS1_16gnu_ehptr_readerIT_EEm, symObjAddr: 0x0, symBinAddr: 0x594E4, symSize: 0x4F0 } + - { offsetInCU: 0x4D, offset: 0x11A23D, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async33plcrash_async_dwarf_cie_info_initIjEE15plcrash_error_tPNS1_28plcrash_async_dwarf_cie_infoEP21plcrash_async_mobjectPK23plcrash_async_byteorderPNS1_16gnu_ehptr_readerIT_EEm, symObjAddr: 0x0, symBinAddr: 0x594E4, symSize: 0x4F0 } + - { offsetInCU: 0x5A9, offset: 0x11A799, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async33plcrash_async_dwarf_cie_info_initIyEE15plcrash_error_tPNS1_28plcrash_async_dwarf_cie_infoEP21plcrash_async_mobjectPK23plcrash_async_byteorderPNS1_16gnu_ehptr_readerIT_EEm, symObjAddr: 0x4F0, symBinAddr: 0x599D4, symSize: 0x4F0 } + - { offsetInCU: 0xAAF, offset: 0x11AC9F, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async56plcrash_async_dwarf_cie_info_initial_instructions_offsetEPNS1_28plcrash_async_dwarf_cie_infoE, symObjAddr: 0x9E0, symBinAddr: 0x59EC4, symSize: 0xA } + - { offsetInCU: 0xADE, offset: 0x11ACCE, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async56plcrash_async_dwarf_cie_info_initial_instructions_lengthEPNS1_28plcrash_async_dwarf_cie_infoE, symObjAddr: 0x9EA, symBinAddr: 0x59ECE, symSize: 0xA } + - { offsetInCU: 0xB0D, offset: 0x11ACFD, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async33plcrash_async_dwarf_cie_info_freeEPNS1_28plcrash_async_dwarf_cie_infoE, symObjAddr: 0x9F4, symBinAddr: 0x59ED8, symSize: 0x6 } + - { offsetInCU: 0x26, offset: 0x11C12B, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIjiE12eval_programEP21plcrash_async_mobjectjjPNS1_28plcrash_async_dwarf_cie_infoEPNS1_16gnu_ehptr_readerIjEEPK23plcrash_async_byteordermlm, symObjAddr: 0x0, symBinAddr: 0x59EE0, symSize: 0xDEC } + - { offsetInCU: 0x2ACD, offset: 0x11EBD2, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIjiE12eval_programEP21plcrash_async_mobjectjjPNS1_28plcrash_async_dwarf_cie_infoEPNS1_16gnu_ehptr_readerIjEEPK23plcrash_async_byteordermlm, symObjAddr: 0x0, symBinAddr: 0x59EE0, symSize: 0xDEC } + - { offsetInCU: 0x3FF6, offset: 0x1200FB, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async14dwarf_opstream12read_uleb128EPy, symObjAddr: 0xDEC, symBinAddr: 0x5ACCC, symSize: 0x4C } + - { offsetInCU: 0x424E, offset: 0x120353, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIjiE11apply_stateEjPNS1_28plcrash_async_dwarf_cie_infoEPK26plcrash_async_thread_statePK23plcrash_async_byteorderPS6_, symObjAddr: 0xE38, symBinAddr: 0x5AD18, symSize: 0x55C } + - { offsetInCU: 0x4B2E, offset: 0x120C33, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIyxE12eval_programEP21plcrash_async_mobjectyyPNS1_28plcrash_async_dwarf_cie_infoEPNS1_16gnu_ehptr_readerIyEEPK23plcrash_async_byteordermlm, symObjAddr: 0x1394, symBinAddr: 0x5B274, symSize: 0xE08 } + - { offsetInCU: 0x61C3, offset: 0x1222C8, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIyxE11apply_stateEjPNS1_28plcrash_async_dwarf_cie_infoEPK26plcrash_async_thread_statePK23plcrash_async_byteorderPS6_, symObjAddr: 0x219C, symBinAddr: 0x5C07C, symSize: 0x574 } + - { offsetInCU: 0x26, offset: 0x122A41, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async35plcrash_async_dwarf_expression_evalIjiEE15plcrash_error_tP21plcrash_async_mobjectjPK26plcrash_async_thread_statePK23plcrash_async_byteordermlmPT_mSD_, symObjAddr: 0x0, symBinAddr: 0x5C5F0, symSize: 0x1164 } + - { offsetInCU: 0x374, offset: 0x122D8F, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async35plcrash_async_dwarf_expression_evalIjiEE15plcrash_error_tP21plcrash_async_mobjectjPK26plcrash_async_thread_statePK23plcrash_async_byteordermlmPT_mSD_, symObjAddr: 0x0, symBinAddr: 0x5C5F0, symSize: 0x1164 } + - { offsetInCU: 0x1E5D, offset: 0x124878, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async35plcrash_async_dwarf_expression_evalIyxEE15plcrash_error_tP21plcrash_async_mobjectjPK26plcrash_async_thread_statePK23plcrash_async_byteordermlmPT_mSD_, symObjAddr: 0x1164, symBinAddr: 0x5D754, symSize: 0x130C } + - { offsetInCU: 0x26, offset: 0x127BF7, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async14dwarf_opstream4initEP21plcrash_async_mobjectPK23plcrash_async_byteordermlm, symObjAddr: 0x0, symBinAddr: 0x5EA60, symSize: 0x91 } + - { offsetInCU: 0x1351, offset: 0x128F22, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async14dwarf_opstream4initEP21plcrash_async_mobjectPK23plcrash_async_byteordermlm, symObjAddr: 0x0, symBinAddr: 0x5EA60, symSize: 0x91 } + - { offsetInCU: 0x26, offset: 0x129060, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIjiEC2Ev, symObjAddr: 0x0, symBinAddr: 0x5EAF2, symSize: 0x230 } + - { offsetInCU: 0x1F0B, offset: 0x12AF45, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIjiEC2Ev, symObjAddr: 0x0, symBinAddr: 0x5EAF2, symSize: 0x230 } + - { offsetInCU: 0x1FB4, offset: 0x12AFEE, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIjiEC1Ev, symObjAddr: 0x230, symBinAddr: 0x5ED22, symSize: 0xA } + - { offsetInCU: 0x1FF6, offset: 0x12B030, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIjiE12set_registerEjNS1_28plcrash_dwarf_cfa_reg_rule_tEj, symObjAddr: 0x23A, symBinAddr: 0x5ED2C, symSize: 0x106 } + - { offsetInCU: 0x20A3, offset: 0x12B0DD, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIjiE17get_register_ruleEjPNS1_28plcrash_dwarf_cfa_reg_rule_tEPj, symObjAddr: 0x340, symBinAddr: 0x5EE32, symSize: 0x84 } + - { offsetInCU: 0x2138, offset: 0x12B172, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIjiE15remove_registerEj, symObjAddr: 0x3C4, symBinAddr: 0x5EEB6, symSize: 0xCC } + - { offsetInCU: 0x21BD, offset: 0x12B1F7, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIjiE18get_register_countEv, symObjAddr: 0x490, symBinAddr: 0x5EF82, symSize: 0x16 } + - { offsetInCU: 0x2212, offset: 0x12B24C, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIjiE16set_cfa_registerEjj, symObjAddr: 0x4A6, symBinAddr: 0x5EF98, symSize: 0x20 } + - { offsetInCU: 0x22B5, offset: 0x12B2EF, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIjiE23set_cfa_register_signedEji, symObjAddr: 0x4C6, symBinAddr: 0x5EFB8, symSize: 0x20 } + - { offsetInCU: 0x235A, offset: 0x12B394, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIjiE18set_cfa_expressionEmm, symObjAddr: 0x4E6, symBinAddr: 0x5EFD8, symSize: 0x22 } + - { offsetInCU: 0x23D1, offset: 0x12B40B, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIjiE12get_cfa_ruleEv, symObjAddr: 0x508, symBinAddr: 0x5EFFA, symSize: 0x24 } + - { offsetInCU: 0x23F9, offset: 0x12B433, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIjiE10push_stateEv, symObjAddr: 0x52C, symBinAddr: 0x5F01E, symSize: 0x6A } + - { offsetInCU: 0x2464, offset: 0x12B49E, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIjiE9pop_stateEv, symObjAddr: 0x596, symBinAddr: 0x5F088, symSize: 0x1E } + - { offsetInCU: 0x248B, offset: 0x12B4C5, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async24dwarf_cfa_state_iteratorIjiEC2EPNS1_15dwarf_cfa_stateIjiEE, symObjAddr: 0x5B4, symBinAddr: 0x5F0A6, symSize: 0x10 } + - { offsetInCU: 0x24E3, offset: 0x12B51D, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async24dwarf_cfa_state_iteratorIjiEC1EPNS1_15dwarf_cfa_stateIjiEE, symObjAddr: 0x5C4, symBinAddr: 0x5F0B6, symSize: 0x10 } + - { offsetInCU: 0x2545, offset: 0x12B57F, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async24dwarf_cfa_state_iteratorIjiE4nextEPjPNS1_28plcrash_dwarf_cfa_reg_rule_tES4_, symObjAddr: 0x5D4, symBinAddr: 0x5F0C6, symSize: 0xA8 } + - { offsetInCU: 0x25CA, offset: 0x12B604, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIyxEC2Ev, symObjAddr: 0x67C, symBinAddr: 0x5F16E, symSize: 0x230 } + - { offsetInCU: 0x2656, offset: 0x12B690, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIyxEC1Ev, symObjAddr: 0x8AC, symBinAddr: 0x5F39E, symSize: 0xA } + - { offsetInCU: 0x2698, offset: 0x12B6D2, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIyxE12set_registerEjNS1_28plcrash_dwarf_cfa_reg_rule_tEy, symObjAddr: 0x8B6, symBinAddr: 0x5F3A8, symSize: 0x102 } + - { offsetInCU: 0x2743, offset: 0x12B77D, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIyxE17get_register_ruleEjPNS1_28plcrash_dwarf_cfa_reg_rule_tEPy, symObjAddr: 0x9B8, symBinAddr: 0x5F4AA, symSize: 0x86 } + - { offsetInCU: 0x27D8, offset: 0x12B812, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIyxE15remove_registerEj, symObjAddr: 0xA3E, symBinAddr: 0x5F530, symSize: 0xCC } + - { offsetInCU: 0x285D, offset: 0x12B897, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIyxE18get_register_countEv, symObjAddr: 0xB0A, symBinAddr: 0x5F5FC, symSize: 0x16 } + - { offsetInCU: 0x28B2, offset: 0x12B8EC, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIyxE16set_cfa_registerEjy, symObjAddr: 0xB20, symBinAddr: 0x5F612, symSize: 0x22 } + - { offsetInCU: 0x2955, offset: 0x12B98F, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIyxE23set_cfa_register_signedEjx, symObjAddr: 0xB42, symBinAddr: 0x5F634, symSize: 0x22 } + - { offsetInCU: 0x29FA, offset: 0x12BA34, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIyxE18set_cfa_expressionEmm, symObjAddr: 0xB64, symBinAddr: 0x5F656, symSize: 0x22 } + - { offsetInCU: 0x2A71, offset: 0x12BAAB, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIyxE12get_cfa_ruleEv, symObjAddr: 0xB86, symBinAddr: 0x5F678, symSize: 0x24 } + - { offsetInCU: 0x2A99, offset: 0x12BAD3, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIyxE10push_stateEv, symObjAddr: 0xBAA, symBinAddr: 0x5F69C, symSize: 0x6A } + - { offsetInCU: 0x2B04, offset: 0x12BB3E, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async15dwarf_cfa_stateIyxE9pop_stateEv, symObjAddr: 0xC14, symBinAddr: 0x5F706, symSize: 0x1E } + - { offsetInCU: 0x2B2B, offset: 0x12BB65, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async24dwarf_cfa_state_iteratorIyxEC2EPNS1_15dwarf_cfa_stateIyxEE, symObjAddr: 0xC32, symBinAddr: 0x5F724, symSize: 0x10 } + - { offsetInCU: 0x2B83, offset: 0x12BBBD, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async24dwarf_cfa_state_iteratorIyxEC1EPNS1_15dwarf_cfa_stateIyxEE, symObjAddr: 0xC42, symBinAddr: 0x5F734, symSize: 0x10 } + - { offsetInCU: 0x2BE5, offset: 0x12BC1F, size: 0x8, addend: 0x0, symName: __ZN7plcrash3PL_5async24dwarf_cfa_state_iteratorIyxE4nextEPjPNS1_28plcrash_dwarf_cfa_reg_rule_tEPy, symObjAddr: 0xC52, symBinAddr: 0x5F744, symSize: 0xA9 } + - { offsetInCU: 0x26, offset: 0x12BCC3, size: 0x8, addend: 0x0, symName: _plframe_cursor_read_dwarf_unwind, symObjAddr: 0x0, symBinAddr: 0x5F7ED, symSize: 0x529 } + - { offsetInCU: 0x2695, offset: 0x12E332, size: 0x8, addend: 0x0, symName: _plframe_cursor_read_dwarf_unwind, symObjAddr: 0x0, symBinAddr: 0x5F7ED, symSize: 0x529 } + - { offsetInCU: 0x27, offset: 0x12E94F, size: 0x8, addend: 0x0, symName: '+[PLCrashProcessInfo currentProcessInfo]', symObjAddr: 0x0, symBinAddr: 0x5FD16, symSize: 0x33 } + - { offsetInCU: 0x202, offset: 0x12EB2A, size: 0x8, addend: 0x0, symName: '+[PLCrashProcessInfo currentProcessInfo]', symObjAddr: 0x0, symBinAddr: 0x5FD16, symSize: 0x33 } + - { offsetInCU: 0x26C, offset: 0x12EB94, size: 0x8, addend: 0x0, symName: '-[PLCrashProcessInfo initWithProcessID:]', symObjAddr: 0x33, symBinAddr: 0x5FD49, symSize: 0x16D } + - { offsetInCU: 0x422, offset: 0x12ED4A, size: 0x8, addend: 0x0, symName: '-[PLCrashProcessInfo processID]', symObjAddr: 0x1A0, symBinAddr: 0x5FEB6, symSize: 0x9 } + - { offsetInCU: 0x459, offset: 0x12ED81, size: 0x8, addend: 0x0, symName: '-[PLCrashProcessInfo processName]', symObjAddr: 0x1A9, symBinAddr: 0x5FEBF, symSize: 0xA } + - { offsetInCU: 0x490, offset: 0x12EDB8, size: 0x8, addend: 0x0, symName: '-[PLCrashProcessInfo parentProcessID]', symObjAddr: 0x1B3, symBinAddr: 0x5FEC9, symSize: 0x9 } + - { offsetInCU: 0x4C7, offset: 0x12EDEF, size: 0x8, addend: 0x0, symName: '-[PLCrashProcessInfo isTraced]', symObjAddr: 0x1BC, symBinAddr: 0x5FED2, symSize: 0x9 } + - { offsetInCU: 0x4FE, offset: 0x12EE26, size: 0x8, addend: 0x0, symName: '-[PLCrashProcessInfo startTime]', symObjAddr: 0x1C5, symBinAddr: 0x5FEDB, symSize: 0xD } + - { offsetInCU: 0x535, offset: 0x12EE5D, size: 0x8, addend: 0x0, symName: '-[PLCrashProcessInfo .cxx_destruct]', symObjAddr: 0x1D2, symBinAddr: 0x5FEE8, symSize: 0x10 } + - { offsetInCU: 0x27, offset: 0x12F5C3, size: 0x8, addend: 0x0, symName: '+[PLCrashHostInfo currentHostInfo]', symObjAddr: 0x0, symBinAddr: 0x5FEF8, symSize: 0x22 } + - { offsetInCU: 0x35, offset: 0x12F5D1, size: 0x8, addend: 0x0, symName: '-[PLCrashHostInfo init]', symObjAddr: 0x22, symBinAddr: 0x5FF1A, symSize: 0x27B } + - { offsetInCU: 0x479, offset: 0x12FA15, size: 0x8, addend: 0x0, symName: '+[PLCrashHostInfo currentHostInfo]', symObjAddr: 0x0, symBinAddr: 0x5FEF8, symSize: 0x22 } + - { offsetInCU: 0x7B4, offset: 0x12FD50, size: 0x8, addend: 0x0, symName: '-[PLCrashHostInfo darwinVersion]', symObjAddr: 0x29D, symBinAddr: 0x60195, symSize: 0x18 } + - { offsetInCU: 0x27, offset: 0x12FDDC, size: 0x8, addend: 0x0, symName: '+[PLCrashMachExceptionPort exceptionPortsForTask:mask:error:]', symObjAddr: 0x0, symBinAddr: 0x601AD, symSize: 0xA7 } + - { offsetInCU: 0x35, offset: 0x12FDEA, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionPort initWithServerPort:mask:behavior:flavor:]', symObjAddr: 0x14E, symBinAddr: 0x602FB, symSize: 0x10D } + - { offsetInCU: 0x1BD, offset: 0x12FF72, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionPort dealloc]', symObjAddr: 0x25B, symBinAddr: 0x60408, symSize: 0xC7 } + - { offsetInCU: 0x454, offset: 0x130209, size: 0x8, addend: 0x0, symName: '+[PLCrashMachExceptionPort exceptionPortsForTask:mask:error:]', symObjAddr: 0x0, symBinAddr: 0x601AD, symSize: 0xA7 } + - { offsetInCU: 0x790, offset: 0x130545, size: 0x8, addend: 0x0, symName: '+[PLCrashMachExceptionPort exceptionPortsForThread:mask:error:]', symObjAddr: 0xA7, symBinAddr: 0x60254, symSize: 0xA7 } + - { offsetInCU: 0x950, offset: 0x130705, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionPort registerForTask:previousPortSet:error:]', symObjAddr: 0x322, symBinAddr: 0x604CF, symSize: 0xE7 } + - { offsetInCU: 0xA6F, offset: 0x130824, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionPort registerForThread:previousPortSet:error:]', symObjAddr: 0x409, symBinAddr: 0x605B6, symSize: 0xE7 } + - { offsetInCU: 0xB8E, offset: 0x130943, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionPort server_port]', symObjAddr: 0x4F0, symBinAddr: 0x6069D, symSize: 0x9 } + - { offsetInCU: 0xBC5, offset: 0x13097A, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionPort mask]', symObjAddr: 0x4F9, symBinAddr: 0x606A6, symSize: 0x9 } + - { offsetInCU: 0xBFC, offset: 0x1309B1, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionPort behavior]', symObjAddr: 0x502, symBinAddr: 0x606AF, symSize: 0x9 } + - { offsetInCU: 0xC33, offset: 0x1309E8, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionPort flavor]', symObjAddr: 0x50B, symBinAddr: 0x606B8, symSize: 0x9 } + - { offsetInCU: 0x27, offset: 0x130B64, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionPortSet initWithSet:]', symObjAddr: 0x0, symBinAddr: 0x606C1, symSize: 0x341 } + - { offsetInCU: 0x35, offset: 0x130B72, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionPortSet initWithAsyncSafeRepresentation:]', symObjAddr: 0x341, symBinAddr: 0x60A02, symSize: 0x23C } + - { offsetInCU: 0x4A8, offset: 0x130FE5, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionPortSet initWithSet:]', symObjAddr: 0x0, symBinAddr: 0x606C1, symSize: 0x341 } + - { offsetInCU: 0x774, offset: 0x1312B1, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionPortSet countByEnumeratingWithState:objects:count:]', symObjAddr: 0x57D, symBinAddr: 0x60C3E, symSize: 0x16 } + - { offsetInCU: 0x7FE, offset: 0x13133B, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionPortSet asyncSafeRepresentation]', symObjAddr: 0x593, symBinAddr: 0x60C54, symSize: 0x21 } + - { offsetInCU: 0x839, offset: 0x131376, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionPortSet set]', symObjAddr: 0x5B4, symBinAddr: 0x60C75, symSize: 0xA } + - { offsetInCU: 0x870, offset: 0x1313AD, size: 0x8, addend: 0x0, symName: '-[PLCrashMachExceptionPortSet .cxx_destruct]', symObjAddr: 0x5BE, symBinAddr: 0x60C7F, symSize: 0x10 } + - { offsetInCU: 0x26, offset: 0x131517, size: 0x8, addend: 0x0, symName: _plcrash_async_mach_exception_get_siginfo, symObjAddr: 0x0, symBinAddr: 0x60C90, symSize: 0x108 } + - { offsetInCU: 0x6D, offset: 0x13155E, size: 0x8, addend: 0x0, symName: _plcrash_async_mach_exception_get_siginfo, symObjAddr: 0x0, symBinAddr: 0x60C90, symSize: 0x108 } + - { offsetInCU: 0x27, offset: 0x1317BE, size: 0x8, addend: 0x0, symName: '+[PLCrashReporterConfig defaultConfiguration]', symObjAddr: 0x0, symBinAddr: 0x60D98, symSize: 0x22 } + - { offsetInCU: 0x197, offset: 0x13192E, size: 0x8, addend: 0x0, symName: '+[PLCrashReporterConfig defaultConfiguration]', symObjAddr: 0x0, symBinAddr: 0x60D98, symSize: 0x22 } + - { offsetInCU: 0x1DE, offset: 0x131975, size: 0x8, addend: 0x0, symName: '-[PLCrashReporterConfig init]', symObjAddr: 0x22, symBinAddr: 0x60DBA, symSize: 0x16 } + - { offsetInCU: 0x237, offset: 0x1319CE, size: 0x8, addend: 0x0, symName: '-[PLCrashReporterConfig initWithBasePath:]', symObjAddr: 0x38, symBinAddr: 0x60DD0, symSize: 0x19 } + - { offsetInCU: 0x2AB, offset: 0x131A42, size: 0x8, addend: 0x0, symName: '-[PLCrashReporterConfig initWithSignalHandlerType:symbolicationStrategy:]', symObjAddr: 0x51, symBinAddr: 0x60DE9, symSize: 0x18 } + - { offsetInCU: 0x32A, offset: 0x131AC1, size: 0x8, addend: 0x0, symName: '-[PLCrashReporterConfig initWithSignalHandlerType:symbolicationStrategy:basePath:]', symObjAddr: 0x69, symBinAddr: 0x60E01, symSize: 0x1B } + - { offsetInCU: 0x3C4, offset: 0x131B5B, size: 0x8, addend: 0x0, symName: '-[PLCrashReporterConfig initWithSignalHandlerType:symbolicationStrategy:shouldRegisterUncaughtExceptionHandler:]', symObjAddr: 0x84, symBinAddr: 0x60E1C, symSize: 0x26 } + - { offsetInCU: 0x462, offset: 0x131BF9, size: 0x8, addend: 0x0, symName: '-[PLCrashReporterConfig initWithSignalHandlerType:symbolicationStrategy:shouldRegisterUncaughtExceptionHandler:basePath:]', symObjAddr: 0xAA, symBinAddr: 0x60E42, symSize: 0x23 } + - { offsetInCU: 0x512, offset: 0x131CA9, size: 0x8, addend: 0x0, symName: '-[PLCrashReporterConfig initWithSignalHandlerType:symbolicationStrategy:shouldRegisterUncaughtExceptionHandler:basePath:maxReportBytes:]', symObjAddr: 0xCD, symBinAddr: 0x60E65, symSize: 0xA6 } + - { offsetInCU: 0x5ED, offset: 0x131D84, size: 0x8, addend: 0x0, symName: '-[PLCrashReporterConfig signalHandlerType]', symObjAddr: 0x173, symBinAddr: 0x60F0B, symSize: 0xA } + - { offsetInCU: 0x624, offset: 0x131DBB, size: 0x8, addend: 0x0, symName: '-[PLCrashReporterConfig symbolicationStrategy]', symObjAddr: 0x17D, symBinAddr: 0x60F15, symSize: 0xA } + - { offsetInCU: 0x65B, offset: 0x131DF2, size: 0x8, addend: 0x0, symName: '-[PLCrashReporterConfig shouldRegisterUncaughtExceptionHandler]', symObjAddr: 0x187, symBinAddr: 0x60F1F, symSize: 0x9 } + - { offsetInCU: 0x692, offset: 0x131E29, size: 0x8, addend: 0x0, symName: '-[PLCrashReporterConfig maxReportBytes]', symObjAddr: 0x190, symBinAddr: 0x60F28, symSize: 0xA } + - { offsetInCU: 0x6C9, offset: 0x131E60, size: 0x8, addend: 0x0, symName: '-[PLCrashReporterConfig basePath]', symObjAddr: 0x19A, symBinAddr: 0x60F32, symSize: 0xA } + - { offsetInCU: 0x700, offset: 0x131E97, size: 0x8, addend: 0x0, symName: '-[PLCrashReporterConfig .cxx_destruct]', symObjAddr: 0x1A4, symBinAddr: 0x60F3C, symSize: 0x10 } + - { offsetInCU: 0x27, offset: 0x131F17, size: 0x8, addend: 0x0, symName: '-[PLCrashReportMachExceptionInfo initWithType:codes:]', symObjAddr: 0x0, symBinAddr: 0x60F4C, symSize: 0x89 } + - { offsetInCU: 0xF5, offset: 0x131FE5, size: 0x8, addend: 0x0, symName: '-[PLCrashReportMachExceptionInfo initWithType:codes:]', symObjAddr: 0x0, symBinAddr: 0x60F4C, symSize: 0x89 } + - { offsetInCU: 0x1A1, offset: 0x132091, size: 0x8, addend: 0x0, symName: '-[PLCrashReportMachExceptionInfo type]', symObjAddr: 0x89, symBinAddr: 0x60FD5, symSize: 0xA } + - { offsetInCU: 0x1D8, offset: 0x1320C8, size: 0x8, addend: 0x0, symName: '-[PLCrashReportMachExceptionInfo codes]', symObjAddr: 0x93, symBinAddr: 0x60FDF, symSize: 0xA } + - { offsetInCU: 0x20F, offset: 0x1320FF, size: 0x8, addend: 0x0, symName: '-[PLCrashReportMachExceptionInfo .cxx_destruct]', symObjAddr: 0x9D, symBinAddr: 0x60FE9, symSize: 0x10 } +... diff --git a/iOS/BacktraceUnityBridge.mm b/iOS/BacktraceUnityBridge.mm new file mode 100644 index 00000000..fe908581 --- /dev/null +++ b/iOS/BacktraceUnityBridge.mm @@ -0,0 +1,228 @@ +// +// BacktraceUnityBridge.mm +// iOS native bridge for Backtrace Unity integration +// +// Exposes a stable C ABI for Unity P/Invoke while delegating to the Backtrace Swift SDK. +// +// Exported symbols: +// void StartBacktraceIntegration(const char* rawUrl, +// const char* attributeKeys[], +// const char* attributeValues[], +// int attributesCount, +// bool enableOomSupport, +// const char* attachments[], +// const int attachmentSize, +// bool enableClientSideUnwinding); +// void GetAttributes(Entry** entriesOut, int* sizeOut); +// void FreeAttributes(Entry* entries, int size); +// void NativeReport(const char* message, bool setMainThreadAsFaultingThread, bool ignoreIfDebugger); +// void AddAttribute(const char* key, const char* value); +// const char* BtCrash(void); +// void Disable(void); +// + +#import +#import +#import + +#if __has_include() +# import +#else +# import "Backtrace-Swift.h" +#endif + +#include + +/// C layout used by GetAttributes/FreeAttributes. +typedef struct { + const char* Key; + const char* Value; +} Entry; + +#pragma mark - Utilities + +static inline NSString* BTStr(const char* c) { + return c ? [NSString stringWithUTF8String:c] : @""; +} + +static inline const char* BTDup(NSString* s) { + const char* src = s.UTF8String ?: ""; + size_t n = strlen(src) + 1; + char* mem = (char*)malloc(n); + if (!mem) { + return ""; + } + memcpy(mem, src, n); + return mem; +} + +static bool BTDebuggerAttached(void) { + int mib[4] = { CTL_KERN, KERN_PROC, KERN_PROC_PID, getpid() }; + struct kinfo_proc info; size_t size = sizeof(info); info.kp_proc.p_flag = 0; + if (sysctl(mib, 4, &info, &size, NULL, 0) == -1) { + return false; + } + return ((info.kp_proc.p_flag & P_TRACED) != 0); +} + +#pragma mark - C API (Unity P/Invoke) + +extern "C" { + +void StartBacktraceIntegration(const char* rawUrl, + const char* attributeKeys[], + const char* attributeValues[], + int attributesCount, + bool enableOomSupport, + const char* attachments[], + const int attachmentSize, + bool enableClientSideUnwinding) +{ + @autoreleasepool { + if (!rawUrl || rawUrl[0] == '\0') { + return; + } + + NSURL *url = [NSURL URLWithString:BTStr(rawUrl)]; + if (!url) { + return; + } + + BacktraceCredentials *creds = [[BacktraceCredentials alloc] initWithSubmissionUrl:url]; + + BacktraceClientConfiguration *cfg = [[BacktraceClientConfiguration alloc] initWithCredentials:creds + dbSettings:[BacktraceDatabaseSettings new] + reportsPerMin:30 + allowsAttachingDebugger:NO + oomMode:(enableOomSupport ? BacktraceOomModeLight: BacktraceOomModeNone)]; + + PLCrashReporterConfig *plcfg = [[PLCrashReporterConfig alloc] + initWithSignalHandlerType:PLCrashReporterSignalHandlerTypeBSD + symbolicationStrategy:(enableClientSideUnwinding + ? PLCrashReporterSymbolicationStrategyAll + : PLCrashReporterSymbolicationStrategyNone)]; + PLCrashReporter *plcr = [[PLCrashReporter alloc] initWithConfiguration:plcfg]; + BacktraceCrashReporter *cr = [[BacktraceCrashReporter alloc] initWithReporter:plcr]; + + NSError *err = nil; + BacktraceClient *client = [[BacktraceClient alloc] initWithConfiguration:cfg crashReporter:cr error:&err]; + if (err) { + NSLog(@"[Backtrace] init error: %@", err); + return; + } + BacktraceClient.shared = client; + + // Initial attributes + NSMutableDictionary *attrs = [NSMutableDictionary dictionaryWithCapacity:(NSUInteger)MAX(0, attributesCount)]; + for (int i = 0; i < attributesCount; ++i) { + const char* ck = attributeKeys ? attributeKeys[i] : NULL; + const char* cv = attributeValues ? attributeValues[i] : NULL; + if (ck) { + attrs[BTStr(ck)] = BTStr(cv); + } + } + client.attributes = attrs; + + // Initial attachments + NSMutableArray *urls = [NSMutableArray arrayWithCapacity:(NSUInteger)MAX(0, attachmentSize)]; + for (int i = 0; i < attachmentSize; ++i) { + const char* p = attachments ? attachments[i] : NULL; + if (p && p[0] != '\0') { + [urls addObject:[NSURL fileURLWithPath:BTStr(p)]]; + } + } + client.attachments = urls; + } +} + +void GetAttributes(Entry** entriesOut, int* sizeOut) +{ + @autoreleasepool { + if (!entriesOut || !sizeOut) { + return; + } + + NSDictionary *attrs = BacktraceClient.shared ? BacktraceClient.shared.attributes : @{}; + NSArray *keys = attrs.allKeys; + int count = (int)keys.count; + *sizeOut = count; + + if (count <= 0) { + *entriesOut = NULL; + return; + } + + Entry* entries = (Entry*)malloc(sizeof(Entry) * (size_t)count); + if (!entries) { + *entriesOut = NULL; + *sizeOut = 0; + return; + } + + for (int i = 0; i < count; ++i) { + NSString *k = [keys objectAtIndex:(NSUInteger)i]; + NSString *v = [NSString stringWithFormat:@"%@", attrs[k] ?: @""]; + entries[i].Key = BTDup(k); + entries[i].Value = BTDup(v); + } + // Managed code can call FreeAttributes(entries, count) + *entriesOut = entries; + } +} + +void FreeAttributes(Entry* entries, int size) +{ + if (!entries) { + return; + } + for (int i = 0; i < size; ++i) { + if (entries[i].Key) { + free((void*)entries[i].Key); + } + if (entries[i].Value) { + free((void*)entries[i].Value); + } + } + free(entries); +} + +void NativeReport(const char* message, bool /*setMainThreadAsFaultingThread*/, bool ignoreIfDebugger) +{ + @autoreleasepool { + if (!BacktraceClient.shared) { + return; + } + if (ignoreIfDebugger && BTDebuggerAttached()) { + return; + } + + NSString *msg = BTStr(message); + [BacktraceClient.shared sendWithMessage:msg + attachmentPaths:@[] + completion:^ (BacktraceResult * _Nonnull r) {}]; + } +} + +void AddAttribute(const char* key, const char* value) +{ + @autoreleasepool { + if (!BacktraceClient.shared || !key) { + return; + } + NSMutableDictionary *attrs = [[BacktraceClient.shared.attributes mutableCopy] ?: [NSMutableDictionary new] mutableCopy]; + attrs[BTStr(key)] = BTStr(value); + BacktraceClient.shared.attributes = attrs; + } +} + +const char* BtCrash(void) +{ + return "ok"; +} + +void Disable(void) +{ + BacktraceClient.shared = nil; +} + +} // extern "C" diff --git a/iOS/libBacktrace-Unity-Cocoa-arm64.a.meta b/iOS/BacktraceUnityBridge.mm.meta similarity index 88% rename from iOS/libBacktrace-Unity-Cocoa-arm64.a.meta rename to iOS/BacktraceUnityBridge.mm.meta index 179fd16d..4d79e592 100644 --- a/iOS/libBacktrace-Unity-Cocoa-arm64.a.meta +++ b/iOS/BacktraceUnityBridge.mm.meta @@ -1,12 +1,12 @@ fileFormatVersion: 2 -guid: 40496390f80974f379528ff88bb96a25 +guid: 3dc91150f76c2497c810a0e3f78ff34d PluginImporter: externalObjects: {} serializedVersion: 2 iconMap: {} executionOrder: {} defineConstraints: [] - isPreloaded: 0 + isPreloaded: 1 isOverridable: 0 isExplicitlyReferenced: 0 validateReferences: 1 @@ -23,7 +23,7 @@ PluginImporter: enabled: 1 settings: AddToEmbeddedBinaries: false - CPU: ARM64 + CPU: AnyCPU CompileFlags: FrameworkDependencies: userData: diff --git a/iOS/libBacktrace-Unity-Cocoa-x86_64-sim.a.meta b/iOS/CrashReporter.xcframework.meta similarity index 88% rename from iOS/libBacktrace-Unity-Cocoa-x86_64-sim.a.meta rename to iOS/CrashReporter.xcframework.meta index a418eeff..884ddd1b 100644 --- a/iOS/libBacktrace-Unity-Cocoa-x86_64-sim.a.meta +++ b/iOS/CrashReporter.xcframework.meta @@ -1,12 +1,12 @@ fileFormatVersion: 2 -guid: 6ce9243e2f49e40608f7601e358c03ee +guid: 17447bea4aa9d411caa85fab3add304e PluginImporter: externalObjects: {} serializedVersion: 2 iconMap: {} executionOrder: {} defineConstraints: [] - isPreloaded: 0 + isPreloaded: 1 isOverridable: 0 isExplicitlyReferenced: 0 validateReferences: 1 @@ -23,7 +23,7 @@ PluginImporter: enabled: 1 settings: AddToEmbeddedBinaries: false - CPU: X64 + CPU: AnyCPU CompileFlags: FrameworkDependencies: userData: diff --git a/iOS/CrashReporter.xcframework/Info.plist b/iOS/CrashReporter.xcframework/Info.plist new file mode 100644 index 00000000..569bd0cd --- /dev/null +++ b/iOS/CrashReporter.xcframework/Info.plist @@ -0,0 +1,96 @@ + + + + + AvailableLibraries + + + LibraryIdentifier + tvos-arm64 + LibraryPath + CrashReporter.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + tvos + + + LibraryIdentifier + ios-arm64_arm64e + LibraryPath + CrashReporter.framework + SupportedArchitectures + + arm64 + arm64e + + SupportedPlatform + ios + + + LibraryIdentifier + ios-arm64_x86_64-simulator + LibraryPath + CrashReporter.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + LibraryIdentifier + macos-arm64_x86_64 + LibraryPath + CrashReporter.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + macos + + + LibraryIdentifier + tvos-arm64_x86_64-simulator + LibraryPath + CrashReporter.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + tvos + SupportedPlatformVariant + simulator + + + LibraryIdentifier + ios-arm64_x86_64-maccatalyst + LibraryPath + CrashReporter.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + maccatalyst + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/iOS/CrashReporter.xcframework/PrivacyInfo.xcprivacy b/iOS/CrashReporter.xcframework/PrivacyInfo.xcprivacy new file mode 100644 index 00000000..1c870021 --- /dev/null +++ b/iOS/CrashReporter.xcframework/PrivacyInfo.xcprivacy @@ -0,0 +1,39 @@ + + + + + NSPrivacyTracking + + NSPrivacyTrackingDomains + + NSPrivacyAccessedAPITypes + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeCrashData + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDiagnosticData + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + + diff --git a/iOS/CrashReporter.xcframework/_CodeSignature/CodeDirectory b/iOS/CrashReporter.xcframework/_CodeSignature/CodeDirectory new file mode 100644 index 00000000..f24bebeb Binary files /dev/null and b/iOS/CrashReporter.xcframework/_CodeSignature/CodeDirectory differ diff --git a/iOS/CrashReporter.xcframework/_CodeSignature/CodeRequirements b/iOS/CrashReporter.xcframework/_CodeSignature/CodeRequirements new file mode 100644 index 00000000..b412c49b Binary files /dev/null and b/iOS/CrashReporter.xcframework/_CodeSignature/CodeRequirements differ diff --git a/iOS/CrashReporter.xcframework/_CodeSignature/CodeRequirements-1 b/iOS/CrashReporter.xcframework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 00000000..772c0280 Binary files /dev/null and b/iOS/CrashReporter.xcframework/_CodeSignature/CodeRequirements-1 differ diff --git a/iOS/CrashReporter.xcframework/_CodeSignature/CodeResources b/iOS/CrashReporter.xcframework/_CodeSignature/CodeResources new file mode 100644 index 00000000..3474acbd --- /dev/null +++ b/iOS/CrashReporter.xcframework/_CodeSignature/CodeResources @@ -0,0 +1,968 @@ + + + + + files + + PrivacyInfo.xcprivacy + + O3Zhkkf3uaxqyTk0D3zchR8Gees= + + ios-arm64_arm64e/CrashReporter.framework/CrashReporter + + ysnHvx5NdBIMjQ8hqDKWQDB9zRU= + + ios-arm64_arm64e/CrashReporter.framework/Headers/CrashReporter.h + + oU1aDvwwGfw5VO+AJWhXmX6M0h0= + + ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashFeatureConfig.h + + n52MK11FnpreEtuoKRTG8TrBOA8= + + ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashMacros.h + + EgfEfSDoo+ipdGXg9d2sqTsTOgc= + + ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashNamespace.h + + iju+4ZZz8ziKAwQQqdBZLrALkGw= + + ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReport.h + + ptQ04QKMxVQCm26cXEWze0yxaN8= + + ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportApplicationInfo.h + + 7HGr5EXIi29mN+YU/2g9JOLzNZQ= + + ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportBinaryImageInfo.h + + YYrPXoAPADAN+FCwcB8hoCiu7dM= + + ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportExceptionInfo.h + + SeIAzEnJE3Tsh1U4P5y1eLtaZvA= + + ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportFormatter.h + + vX2oRdkxfIkphwG2QZAMBk5eyqQ= + + ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportMachExceptionInfo.h + + AyiNGz3306eBpoXVTRJAfCNQV+o= + + ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportMachineInfo.h + + TiOZqLukq7JTHSd9KkEBL1h0l+4= + + ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportProcessInfo.h + + V2bgTTWHo+hT9UIsfqdg4imc5jk= + + ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportProcessorInfo.h + + VfrHue+YQHMd10UM3qqXLc9DMco= + + ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportRegisterInfo.h + + 9YfJiGDAjsVeEJEXLLPLuyG90kM= + + ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportSignalInfo.h + + 9Y856RilEnHPftTHteKDKHSKklA= + + ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportStackFrameInfo.h + + EP6JtsWEmThcmN1uU4FRsyGAVB4= + + ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportSymbolInfo.h + + SgBn7ZCRAfWcLbzh+YyTuM5eBXw= + + ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportSystemInfo.h + + Fa04Y76WD2169tSMqmenFfQQx+U= + + ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportTextFormatter.h + + s+xx0aFpMXb+vZIFD5Lcjx11GxE= + + ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportThreadInfo.h + + iyPOBt80+xmoHr9TvNQsCg3gRc4= + + ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReporter.h + + jNwncFi3pPdm4qe1nbVV1cSQ9wY= + + ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReporterConfig.h + + 0vRm50Kg+aJ6/vw5QaCy8+PXkGE= + + ios-arm64_arm64e/CrashReporter.framework/Info.plist + + kCDUbZ6GuMte0WHM6ysU8DJ+Rg4= + + ios-arm64_arm64e/CrashReporter.framework/Modules/module.modulemap + + GevHSzc93CvcJCM//BXzSveGpGE= + + ios-arm64_arm64e/CrashReporter.framework/PrivacyInfo.xcprivacy + + O3Zhkkf3uaxqyTk0D3zchR8Gees= + + ios-arm64_x86_64-simulator/CrashReporter.framework/CrashReporter + + MCIx2kFJsYEwgCO5ex9zHd0+zWY= + + ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/CrashReporter.h + + oU1aDvwwGfw5VO+AJWhXmX6M0h0= + + ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashFeatureConfig.h + + n52MK11FnpreEtuoKRTG8TrBOA8= + + ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashMacros.h + + EgfEfSDoo+ipdGXg9d2sqTsTOgc= + + ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashNamespace.h + + iju+4ZZz8ziKAwQQqdBZLrALkGw= + + ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReport.h + + ptQ04QKMxVQCm26cXEWze0yxaN8= + + ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportApplicationInfo.h + + 7HGr5EXIi29mN+YU/2g9JOLzNZQ= + + ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportBinaryImageInfo.h + + YYrPXoAPADAN+FCwcB8hoCiu7dM= + + ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportExceptionInfo.h + + SeIAzEnJE3Tsh1U4P5y1eLtaZvA= + + ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportFormatter.h + + vX2oRdkxfIkphwG2QZAMBk5eyqQ= + + ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportMachExceptionInfo.h + + AyiNGz3306eBpoXVTRJAfCNQV+o= + + ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportMachineInfo.h + + TiOZqLukq7JTHSd9KkEBL1h0l+4= + + ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportProcessInfo.h + + V2bgTTWHo+hT9UIsfqdg4imc5jk= + + ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportProcessorInfo.h + + VfrHue+YQHMd10UM3qqXLc9DMco= + + ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportRegisterInfo.h + + 9YfJiGDAjsVeEJEXLLPLuyG90kM= + + ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportSignalInfo.h + + 9Y856RilEnHPftTHteKDKHSKklA= + + ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportStackFrameInfo.h + + EP6JtsWEmThcmN1uU4FRsyGAVB4= + + ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportSymbolInfo.h + + SgBn7ZCRAfWcLbzh+YyTuM5eBXw= + + ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportSystemInfo.h + + Fa04Y76WD2169tSMqmenFfQQx+U= + + ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportTextFormatter.h + + s+xx0aFpMXb+vZIFD5Lcjx11GxE= + + ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportThreadInfo.h + + iyPOBt80+xmoHr9TvNQsCg3gRc4= + + ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReporter.h + + jNwncFi3pPdm4qe1nbVV1cSQ9wY= + + ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReporterConfig.h + + 0vRm50Kg+aJ6/vw5QaCy8+PXkGE= + + ios-arm64_x86_64-simulator/CrashReporter.framework/Info.plist + + RleoCnblxUgz2f+8gd8tJHx6l3k= + + ios-arm64_x86_64-simulator/CrashReporter.framework/Modules/module.modulemap + + GevHSzc93CvcJCM//BXzSveGpGE= + + ios-arm64_x86_64-simulator/CrashReporter.framework/PrivacyInfo.xcprivacy + + O3Zhkkf3uaxqyTk0D3zchR8Gees= + + ios-arm64_x86_64-simulator/CrashReporter.framework/_CodeSignature/CodeDirectory + + B9kobyQQJ9kb/5o5+lx4wmvWO50= + + ios-arm64_x86_64-simulator/CrashReporter.framework/_CodeSignature/CodeRequirements + + OnX22wWFKRSOFN1+obRynMCeyXM= + + ios-arm64_x86_64-simulator/CrashReporter.framework/_CodeSignature/CodeRequirements-1 + + DeGH0OwaImtoLA8chKxT2AY3SII= + + ios-arm64_x86_64-simulator/CrashReporter.framework/_CodeSignature/CodeResources + + AWoDZ3qKYFJKvdfg2qzfMqWNOQM= + + ios-arm64_x86_64-simulator/CrashReporter.framework/_CodeSignature/CodeSignature + + 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + + + files2 + + PrivacyInfo.xcprivacy + + hash + + O3Zhkkf3uaxqyTk0D3zchR8Gees= + + hash2 + + WdWnMSNl52vRPwKNpI8BQV9PUBP0rC8ybQKoTQJKewI= + + + ios-arm64_arm64e/CrashReporter.framework/CrashReporter + + hash + + ysnHvx5NdBIMjQ8hqDKWQDB9zRU= + + hash2 + + g1BACiP1iTPIoqAM6hm+p2E0XmF9L/NxFsiAcAkp6AE= + + + ios-arm64_arm64e/CrashReporter.framework/Headers/CrashReporter.h + + hash + + oU1aDvwwGfw5VO+AJWhXmX6M0h0= + + hash2 + + fJg+ghi2Wtl6wuJBTakT9vU+csdID4zshN5fDkm3RXQ= + + + ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashFeatureConfig.h + + hash + + n52MK11FnpreEtuoKRTG8TrBOA8= + + hash2 + + vm9fLELpj4LXkcSkP2mcp0HkR29lDezMCLbyVX/p524= + + + ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashMacros.h + + hash + + EgfEfSDoo+ipdGXg9d2sqTsTOgc= + + hash2 + + onONQ05LiikrFVtyJyeHxsRLgrz8/U0BLgGlQXvbeRE= + + + ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashNamespace.h + + hash + + iju+4ZZz8ziKAwQQqdBZLrALkGw= + + hash2 + + ZERqK4S7+eVGTv2RvTDivKwapSL6OiHx6nnGyb9+Kmw= + + + ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReport.h + + hash + + ptQ04QKMxVQCm26cXEWze0yxaN8= + + hash2 + + oigM4mGIBgIjHFyhxQlgRc9p15eSCb6EMmhidmtuGSI= + + + ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportApplicationInfo.h + + hash + + 7HGr5EXIi29mN+YU/2g9JOLzNZQ= + + hash2 + + XIkLxmgrV/OcKL74zyvx2U6E3MdJH5WeqgpbGUgp53c= + + + ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportBinaryImageInfo.h + + hash + + YYrPXoAPADAN+FCwcB8hoCiu7dM= + + hash2 + + eT6yTkeiQdmlEeoebligwyWttLMynCgN5RsrIea7ukc= + + + ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportExceptionInfo.h + + hash + + SeIAzEnJE3Tsh1U4P5y1eLtaZvA= + + hash2 + + g8289CCEX4qlqnWK611dsuvo2awGVNM+0755ydof0/c= + + + ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportFormatter.h + + hash + + vX2oRdkxfIkphwG2QZAMBk5eyqQ= + + hash2 + + JJT26JJEqQMNGhrYjRid8UfRBFNc5LJVMzZHHcJaSYA= + + + ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportMachExceptionInfo.h + + hash + + AyiNGz3306eBpoXVTRJAfCNQV+o= + + hash2 + + MrRxfp9H7oPEZl2KxT+nc/vkV5kMN1WBFLkkpNiM/eo= + + + ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportMachineInfo.h + + hash + + TiOZqLukq7JTHSd9KkEBL1h0l+4= + + hash2 + + GjnpbtlgfEWdUY1EtMl0yOWpIuDPqidZNc00hSznKhY= + + + ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportProcessInfo.h + + hash + + V2bgTTWHo+hT9UIsfqdg4imc5jk= + + hash2 + + MGu1txURe1Rm9AVqwNnOS0gaiplEAbYhFEPySOU9jh0= + + + ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportProcessorInfo.h + + hash + + VfrHue+YQHMd10UM3qqXLc9DMco= + + hash2 + + hDw30bQjvPyRih+4mCcPQ496eD4zFss/ziBxKoPG3xA= + + + ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportRegisterInfo.h + + hash + + 9YfJiGDAjsVeEJEXLLPLuyG90kM= + + hash2 + + 8ESmPEtUO7heYCn/Q5Pc3wiwZASuZp44QN5Xxlz4HaI= + + + ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportSignalInfo.h + + hash + + 9Y856RilEnHPftTHteKDKHSKklA= + + hash2 + + Mmc6hpNWt1Cmq9HmdAElX2cl3PGJGPtJm30AcIgx2HA= + + + ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportStackFrameInfo.h + + hash + + EP6JtsWEmThcmN1uU4FRsyGAVB4= + + hash2 + + ffBRjGecIsMCL2JMrRmss7F5OPSzU45qYDC8TWcIMOY= + + + ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportSymbolInfo.h + + hash + + SgBn7ZCRAfWcLbzh+YyTuM5eBXw= + + hash2 + + kTTqp5UPEJCgd7/W9c+1Ip8NxKhm7EIQGHYoViZ0o7c= + + + ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportSystemInfo.h + + hash + + Fa04Y76WD2169tSMqmenFfQQx+U= + + hash2 + + I5Yum7r87ccS+ON0vjh8ge7e/olRNfJHGYcFgldj0aM= + + + ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportTextFormatter.h + + hash + + s+xx0aFpMXb+vZIFD5Lcjx11GxE= + + hash2 + + HHkcwWLWo7ugEPsWp+ZjORM+2Fuwr/+78P6gf1tie9U= + + + ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportThreadInfo.h + + hash + + iyPOBt80+xmoHr9TvNQsCg3gRc4= + + hash2 + + 5rRisSdeN73nu5ZYLWH+Q9LsqbEyvqNxksnmJrcRMck= + + + ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReporter.h + + hash + + jNwncFi3pPdm4qe1nbVV1cSQ9wY= + + hash2 + + qslLDp0AN8qDtIiTfd6V3zvWCRj4XfpuAw944AJ6BDY= + + + ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReporterConfig.h + + hash + + 0vRm50Kg+aJ6/vw5QaCy8+PXkGE= + + hash2 + + aDohYxjcZ95qruvz9Z/ZDSv+4CrhQ1N8VkyAY9J1dWM= + + + ios-arm64_arm64e/CrashReporter.framework/Info.plist + + hash + + kCDUbZ6GuMte0WHM6ysU8DJ+Rg4= + + hash2 + + ndCobvAQpvVFZy8ayI7nFcFS0GilgAV1Mmz9h9WRU2o= + + + ios-arm64_arm64e/CrashReporter.framework/Modules/module.modulemap + + hash + + GevHSzc93CvcJCM//BXzSveGpGE= + + hash2 + + iru6hi0cnStthQ0L2aQ0Hxz0/f4aP3jQgCrN0ok2aUM= + + + ios-arm64_arm64e/CrashReporter.framework/PrivacyInfo.xcprivacy + + hash + + O3Zhkkf3uaxqyTk0D3zchR8Gees= + + hash2 + + WdWnMSNl52vRPwKNpI8BQV9PUBP0rC8ybQKoTQJKewI= + + + ios-arm64_x86_64-simulator/CrashReporter.framework/CrashReporter + + hash + + MCIx2kFJsYEwgCO5ex9zHd0+zWY= + + hash2 + + VlFuieQ1MsBtldk8eq2y6cd7Uu+RfYPYBbGAaEWmLdE= + + + ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/CrashReporter.h + + hash + + oU1aDvwwGfw5VO+AJWhXmX6M0h0= + + hash2 + + fJg+ghi2Wtl6wuJBTakT9vU+csdID4zshN5fDkm3RXQ= + + + ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashFeatureConfig.h + + hash + + n52MK11FnpreEtuoKRTG8TrBOA8= + + hash2 + + vm9fLELpj4LXkcSkP2mcp0HkR29lDezMCLbyVX/p524= + + + ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashMacros.h + + hash + + EgfEfSDoo+ipdGXg9d2sqTsTOgc= + + hash2 + + onONQ05LiikrFVtyJyeHxsRLgrz8/U0BLgGlQXvbeRE= + + + ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashNamespace.h + + hash + + iju+4ZZz8ziKAwQQqdBZLrALkGw= + + hash2 + + ZERqK4S7+eVGTv2RvTDivKwapSL6OiHx6nnGyb9+Kmw= + + + ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReport.h + + hash + + ptQ04QKMxVQCm26cXEWze0yxaN8= + + hash2 + + oigM4mGIBgIjHFyhxQlgRc9p15eSCb6EMmhidmtuGSI= + + + ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportApplicationInfo.h + + hash + + 7HGr5EXIi29mN+YU/2g9JOLzNZQ= + + hash2 + + XIkLxmgrV/OcKL74zyvx2U6E3MdJH5WeqgpbGUgp53c= + + + ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportBinaryImageInfo.h + + hash + + YYrPXoAPADAN+FCwcB8hoCiu7dM= + + hash2 + + eT6yTkeiQdmlEeoebligwyWttLMynCgN5RsrIea7ukc= + + + ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportExceptionInfo.h + + hash + + SeIAzEnJE3Tsh1U4P5y1eLtaZvA= + + hash2 + + g8289CCEX4qlqnWK611dsuvo2awGVNM+0755ydof0/c= + + + ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportFormatter.h + + hash + + vX2oRdkxfIkphwG2QZAMBk5eyqQ= + + hash2 + + JJT26JJEqQMNGhrYjRid8UfRBFNc5LJVMzZHHcJaSYA= + + + ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportMachExceptionInfo.h + + hash + + AyiNGz3306eBpoXVTRJAfCNQV+o= + + hash2 + + MrRxfp9H7oPEZl2KxT+nc/vkV5kMN1WBFLkkpNiM/eo= + + + ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportMachineInfo.h + + hash + + TiOZqLukq7JTHSd9KkEBL1h0l+4= + + hash2 + + GjnpbtlgfEWdUY1EtMl0yOWpIuDPqidZNc00hSznKhY= + + + ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportProcessInfo.h + + hash + + V2bgTTWHo+hT9UIsfqdg4imc5jk= + + hash2 + + MGu1txURe1Rm9AVqwNnOS0gaiplEAbYhFEPySOU9jh0= + + + ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportProcessorInfo.h + + hash + + VfrHue+YQHMd10UM3qqXLc9DMco= + + hash2 + + hDw30bQjvPyRih+4mCcPQ496eD4zFss/ziBxKoPG3xA= + + + ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportRegisterInfo.h + + hash + + 9YfJiGDAjsVeEJEXLLPLuyG90kM= + + hash2 + + 8ESmPEtUO7heYCn/Q5Pc3wiwZASuZp44QN5Xxlz4HaI= + + + ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportSignalInfo.h + + hash + + 9Y856RilEnHPftTHteKDKHSKklA= + + hash2 + + Mmc6hpNWt1Cmq9HmdAElX2cl3PGJGPtJm30AcIgx2HA= + + + ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportStackFrameInfo.h + + hash + + EP6JtsWEmThcmN1uU4FRsyGAVB4= + + hash2 + + ffBRjGecIsMCL2JMrRmss7F5OPSzU45qYDC8TWcIMOY= + + + ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportSymbolInfo.h + + hash + + SgBn7ZCRAfWcLbzh+YyTuM5eBXw= + + hash2 + + kTTqp5UPEJCgd7/W9c+1Ip8NxKhm7EIQGHYoViZ0o7c= + + + ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportSystemInfo.h + + hash + + Fa04Y76WD2169tSMqmenFfQQx+U= + + hash2 + + I5Yum7r87ccS+ON0vjh8ge7e/olRNfJHGYcFgldj0aM= + + + ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportTextFormatter.h + + hash + + s+xx0aFpMXb+vZIFD5Lcjx11GxE= + + hash2 + + HHkcwWLWo7ugEPsWp+ZjORM+2Fuwr/+78P6gf1tie9U= + + + ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportThreadInfo.h + + hash + + iyPOBt80+xmoHr9TvNQsCg3gRc4= + + hash2 + + 5rRisSdeN73nu5ZYLWH+Q9LsqbEyvqNxksnmJrcRMck= + + + ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReporter.h + + hash + + jNwncFi3pPdm4qe1nbVV1cSQ9wY= + + hash2 + + qslLDp0AN8qDtIiTfd6V3zvWCRj4XfpuAw944AJ6BDY= + + + ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReporterConfig.h + + hash + + 0vRm50Kg+aJ6/vw5QaCy8+PXkGE= + + hash2 + + aDohYxjcZ95qruvz9Z/ZDSv+4CrhQ1N8VkyAY9J1dWM= + + + ios-arm64_x86_64-simulator/CrashReporter.framework/Info.plist + + hash + + RleoCnblxUgz2f+8gd8tJHx6l3k= + + hash2 + + 7N6mVkh4TZpKUSpg0Zft1Tj4E0gxDqPXXew/BJM9pgQ= + + + ios-arm64_x86_64-simulator/CrashReporter.framework/Modules/module.modulemap + + hash + + GevHSzc93CvcJCM//BXzSveGpGE= + + hash2 + + iru6hi0cnStthQ0L2aQ0Hxz0/f4aP3jQgCrN0ok2aUM= + + + ios-arm64_x86_64-simulator/CrashReporter.framework/PrivacyInfo.xcprivacy + + hash + + O3Zhkkf3uaxqyTk0D3zchR8Gees= + + hash2 + + WdWnMSNl52vRPwKNpI8BQV9PUBP0rC8ybQKoTQJKewI= + + + ios-arm64_x86_64-simulator/CrashReporter.framework/_CodeSignature/CodeDirectory + + hash + + B9kobyQQJ9kb/5o5+lx4wmvWO50= + + hash2 + + Djbwq7wJSNybVMcgOA4EOFzBHjvsENRLVWn+m7+1HpM= + + + ios-arm64_x86_64-simulator/CrashReporter.framework/_CodeSignature/CodeRequirements + + hash + + OnX22wWFKRSOFN1+obRynMCeyXM= + + hash2 + + mHkgkE6rZQ51eIwFSqCwUk5qgL/HGqMt+NI3phdD+YY= + + + ios-arm64_x86_64-simulator/CrashReporter.framework/_CodeSignature/CodeRequirements-1 + + hash + + DeGH0OwaImtoLA8chKxT2AY3SII= + + hash2 + + WS7Nh7Jws2By6gST4aLLGp9DMPMm0/0TNR0ccQIfwnc= + + + ios-arm64_x86_64-simulator/CrashReporter.framework/_CodeSignature/CodeResources + + hash + + AWoDZ3qKYFJKvdfg2qzfMqWNOQM= + + hash2 + + RLv9tBkzsAALzLhXcAUxcWypZxoY9KUYJsfr7juabgA= + + + ios-arm64_x86_64-simulator/CrashReporter.framework/_CodeSignature/CodeSignature + + hash + + 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + + hash2 + + 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/iOS/CrashReporter.xcframework/_CodeSignature/CodeSignature b/iOS/CrashReporter.xcframework/_CodeSignature/CodeSignature new file mode 100644 index 00000000..f3a999ce Binary files /dev/null and b/iOS/CrashReporter.xcframework/_CodeSignature/CodeSignature differ diff --git a/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/CrashReporter b/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/CrashReporter new file mode 100644 index 00000000..b5b3a799 Binary files /dev/null and b/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/CrashReporter differ diff --git a/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/CrashReporter.h b/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/CrashReporter.h new file mode 100644 index 00000000..99878d33 --- /dev/null +++ b/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/CrashReporter.h @@ -0,0 +1,366 @@ +/* + * Author: Landon Fuller + * + * Copyright (c) 2008-2009 Plausible Labs Cooperative, Inc. + * All rights reserved. + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + +#import + +#ifdef __APPLE__ +#import +#endif + +#if __has_include() + +// This must be included before any other PLCrashReporter includes, as +// it redefines symbol names +#import + +/* Library Imports */ +#import +#import +#import +#else +#import "PLCrashNamespace.h" +#import "PLCrashReporter.h" +#import "PLCrashReport.h" +#import "PLCrashReportTextFormatter.h" +#endif + +/** + * @defgroup functions Crash Reporter Functions Reference + */ + +/** + * @defgroup types Crash Reporter Data Types Reference + */ + +/** + * @defgroup constants Crash Reporter Constants Reference + */ + +/** + * @internal + * @defgroup plcrash_internal Crash Reporter Internal Documentation + */ + +/** + * @defgroup enums Enumerations + * @ingroup constants + */ + +/** + * @defgroup globals Global Variables + * @ingroup constants + */ + +/** + * @defgroup exceptions Exceptions + * @ingroup constants + */ + +/* Exceptions */ +extern NSString *PLCrashReporterException; + +/* Error Domain and Codes */ +extern NSString *PLCrashReporterErrorDomain; + +/** + * NSError codes in the Plausible Crash Reporter error domain. + * @ingroup enums + */ +typedef enum { + /** An unknown error has occured. If this + * code is received, it is a bug, and should be reported. */ + PLCrashReporterErrorUnknown = 0, + + /** An Mach or POSIX operating system error has occured. The underlying NSError cause may be fetched from the userInfo + * dictionary using the NSUnderlyingErrorKey key. */ + PLCrashReporterErrorOperatingSystem = 1, + + /** The crash report log file is corrupt or invalid */ + PLCrashReporterErrorCrashReportInvalid = 2, + + /** An attempt to use a resource which was in use at the time in a manner which would have conflicted with the request. */ + PLCrashReporterErrorResourceBusy = 3 +} PLCrashReporterError; + +/** + * @mainpage Plausible Crash Reporter + * + * @section intro_sec Introduction + * + * Plausile CrashReporter implements in-process crash reporting on the iPhone and Mac OS X. + * + * The following features are supported: + * + * - Implemented as an in-process signal handler. + * - Does not interfer with debugging in gdb.. + * - Handles both uncaught Objective-C exceptions and fatal signals (SIGSEGV, SIGBUS, etc). + * - Full thread state for all active threads (backtraces, register dumps) is provided. + * + * If your application crashes, a crash report will be written. When the application is next run, you may check for a + * pending crash report, and submit the report to your own HTTP server, send an e-mail, or even introspect the + * report locally. + * + * @section intro_encoding Crash Report Format + * + * Crash logs are encoded using google protobuf, and may be decoded + * using the provided PLCrashReport API. Additionally, the include plcrashutil handles conversion of binary crash reports to the + * symbolicate-compatible iPhone text format. + * + * @section doc_sections Documentation Sections + * - @subpage example_usage_iphone + * - @subpage error_handling + * - @subpage async_safety + */ + +/** + * @page example_usage_iphone Example iPhone Usage + * + * @code + * // + * // Called to handle a pending crash report. + * // + * - (void) handleCrashReport { + * PLCrashReporter *crashReporter = [PLCrashReporter sharedReporter]; + * NSData *crashData; + * NSError *error; + * + * // Try loading the crash report + * crashData = [crashReporter loadPendingCrashReportDataAndReturnError: &error]; + * if (crashData == nil) { + * NSLog(@"Could not load crash report: %@", error); + * goto finish; + * } + * + * // We could send the report from here, but we'll just print out + * // some debugging info instead + * PLCrashReport *report = [[[PLCrashReport alloc] initWithData: crashData error: &error] autorelease]; + * if (report == nil) { + * NSLog(@"Could not parse crash report"); + * goto finish; + * } + * + * NSLog(@"Crashed on %@", report.systemInfo.timestamp); + * NSLog(@"Crashed with signal %@ (code %@, address=0x%" PRIx64 ")", report.signalInfo.name, + * report.signalInfo.code, report.signalInfo.address); + * + * // Purge the report + * finish: + * [crashReporter purgePendingCrashReport]; + * return; + * } + * + * // from UIApplicationDelegate protocol + * - (void) applicationDidFinishLaunching: (UIApplication *) application { + * PLCrashReporter *crashReporter = [PLCrashReporter sharedReporter]; + * NSError *error; + * + * // Check if we previously crashed + * if ([crashReporter hasPendingCrashReport]) + * [self handleCrashReport]; + + * // Enable the Crash Reporter + * if (![crashReporter enableCrashReporterAndReturnError: &error]) + * NSLog(@"Warning: Could not enable crash reporter: %@", error); + * + * } + * @endcode + * + */ + +/** + * @page error_handling Error Handling Programming Guide + * + * Where a method may return an error, Plausible Crash Reporter provides access to the underlying + * cause via an optional NSError argument. + * + * All returned errors will be a member of one of the below defined domains, however, new domains and + * error codes may be added at any time. If you do not wish to report on the error cause, many methods + * support a simple form that requires no NSError argument. + * + * @section error_domains Error Domains, Codes, and User Info + * + * @subsection crashreporter_errors Crash Reporter Errors + * + * Any errors in Plausible Crash Reporter use the #PLCrashReporterErrorDomain error domain, and and one + * of the error codes defined in #PLCrashReporterError. + */ + +/** + * @page async_safety Async-Safe Programming Guide + * + * Plausible CrashReporter provides support for executing an application specified function in the context of the + * crash reporter's signal handler, after the crash report has been written to disk. This was a regularly requested + * feature, and provides the ability to implement application finalization in the event of a crash. However, writing + * code intended for execution inside of a signal handler is exceptionally difficult, and is not recommended. + * + * @section program_flow Program Flow and Signal Handlers + * + * When the signal handler is called the normal flow of the program is interrupted, and your program is an unknown + * state. Locks may be held, the heap may be corrupt (or in the process of being updated), and your signal + * handler may invoke a function that was being executed at the time of the signal. This may result in deadlocks, + * data corruption, and program termination. + * + * @section functions Async-Safe Functions + * + * A subset of functions are defined to be async-safe by the OS, and are safely callable from within a signal handler. If + * you do implement a custom post-crash handler, it must be async-safe. A table of POSIX-defined async-safe functions + * and additional information is available from the + * CERT programming guide - SIG30-C + * + * Most notably, the Objective-C runtime itself is not async-safe, and Objective-C may not be used within a signal + * handler. + * + * @sa PLCrashReporter::setCrashCallbacks: + */ + +/** + * @page mach_exceptions Mach Exceptions on Mac OS X and iOS + * + * PLCrashReporter includes support for monitoring crashes via an in-process Mach exception handler. There are a small + * number of crash cases that will not be caught with via a POSIX signal handler, but can be caught via a Mach + * exception handler: + * + * - Stack overflow. sigaltstack() is broken in later iOS releases, and even if functional, must be configured + * on a per-thread basis. + * - Internal Apple assertions that call libSystem's __assert. These include compiler-checked constraints + * for built-in functions, such as strcpy_chk(). The __abort() implementation actually disables the SIGABRT + * signal handler (resetting it to SIG_DFL) prior to to issueing a SIGABRT, bypassing signal-based crash + * reporters entirely. + * + * Unfortunately, the latter issue (__assert) can not be handled on iOS; trapping abort requires that + * a Mach exception handler operate out-of-process, which is impossible on iOS. On Mac OS X, this will + * only be handled once we've implemented fully out-of-process crash excution. + * + * On Mac OS X, the Mach exception implementation is fully supported using entirely public API. On iOS, + * the APIs required are not fully public -- more details on the implications of this for exception handling on + * iOS may be found in @ref mach_exceptions_ios below. It is worth noting that even where the Mach exception APIs + * are fully supported, kernel-internal constants, as well + * as architecture-specific trap information, may be required to fully interpret a Mach exception's root cause. + * + * For example, the EXC_SOFTWARE exception is dispatched for four different failure types, using the exception + * code to differentiate failure types: + * - Non-existent system call invoked (SIGSYS) + * - Write on a pipe with no reader (SIGPIPE) + * - Abort program (SIGABRT -- unused) + * - Kill program (SIGKILL) + * + * Of those four types, only the constant required to interpret the SIGKILL behavior (EXC_SOFT_SIGNAL) is publicly defined. + * Of the remaining three failure types, the constant values are kernel implementation-private, defined only in the available + * kernel sources. On iOS, these sources are unavailable, and while they generally do match the Mac OS X implementation, there + * are no gaurantees that this is -- or will remain -- the case in the future. + * + * Likewise, interpretation of particular fault types requires information regarding the underlying machine traps + * that triggered the Mach exceptions. For example, a floating point trap on x86/x86-64 will trigger an EXC_ARITHMETIC, + * with a subcode value containing the value of the FPU status register. Determining the exact FPU cause requires + * extracting the actual exception flags from status register as per the x86 architecture documentation. The exact format + * of this subcode value is not actually documented outside the kernel, and may change in future releases. + * + * While we have the advantage of access to the x86 kernel sources, the situation on ARM is even less clear. The actual + * use of the Mach exception codes and subcodes is largely undefined by both headers and publicly available documentation, + * and the available x86 kernel sources are of little use in interpreting this data. + * + * As such, while Mach exceptions may catch some cases that BSD signals can not, they are not a perfect solution, + * and may also provide less insight into the actual failures that occur. By comparison, the BSD signal interface + * is both fully defined and architecture independent, with any necessary interpretation of the Mach exception + * codes handled in-kernel at the time of exception dispatch. It is generally recommended by Apple as the preferred + * interface, and should generally be preferred by PLCrashReporter API clients. + * + * @section mach_exceptions_compatibility Compatibility Issues + * + * @subsection Debuggers + * + * Enabling in-process Mach exception handlers will conflict with any attached debuggers; the debugger + * may suspend the processes Mach exception handling thread, which will result in any exception messages + * sent via the debugger being lost, as the in-process handler will be unable to receive and forward + * the messages. + * + * @subsection Managed Runtimes (Xamarin, Unity) + * + * A Mach exception handler may conflict with any managed runtime that registers a BSD signal handler that + * can safely handle otherwise fatal signals, allowing execution to proceed. This includes products + * such as Xamarin for iOS. + * + * In such a case, PLCrashReporter will write a crash report for non-fatal signals, as there is no + * immediate mechanism for determining whether a signal handler exists and that it can safely + * handle the failure. This can result in unexpected delays in application execution, increased I/O to + * disk, and other undesirable operations. + * + * @section mach_exceptions_ios Mach Exceptions on iOS + * + * The APIs required for Mach exception handling are not fully public on iOS. After filing a request with + * Apple DTS to clarify the status of the Mach exception APIs on iOS, and implementing a Mach Exception + * handler using only supported API, they provided the following guidance: + * + * Our engineers have reviewed your request and have determined that this would be best handled as a bug report, + * which you have already filed. There is no documented way of accomplishing this, nor is there a workaround + * possible. + * + * Due to user request, PLCrashReporter provides an optional implementation of Mach exception handling for both + * iOS and Mac OS X. + * + * This implementation uses only supported API on Mac OS X, and depends on limited undefined API on iOS. The reporter + * may be excluded entirely at build time by modifying the PLCRASH_FEATURE_MACH_EXCEPTIONS build configuration; it + * may also be disabled at runtime by configuring the PLCrashReporter instance appropriately via PLCrashReporterConfig. + * + * The iOS implementation is implemented almost entirely using public API, and links against no actual private symbols; + * the use of undocumented functionality is limited to assuming the use of specific msgh_id values (see below + * for details). As a result, it may be considered perfectly safe to include the Mach Exception code in the + * standard build, and enable/disable it at runtime. + * + * The following issues exist in the iOS implementation: + * - The msgh_id values required for an exception reply message are not available from the available + * headers and must be hard-coded. This prevents one from safely replying to exception messages, which + * means that it is impossible to (correctly) inform the server that an exception has *not* been + * handled. + * + * Impact: + * This can lead to the process locking up and not dispatching to the host exception handler (eg, Apple's + * crash reporter), depending on the behavior of the kernel exception code. + * + * - The mach_* structure/type variants required by MACH_EXCEPTION_CODES are not publicly defined (on Mac OS X, + * these are provided by mach_exc.defs). This prevents one from forwarding exception messages to an existing + * handler that was registered with a MACH_EXCEPTION_CODES behavior (eg, forwarding is entirely non-functional + * on ARM64 devices). + * + * Impact: + * This can break forwarding to any task exception handler that registers itself with MACH_EXCEPTION_CODES, + * including other handlers registered within the current process, eg, by a managed runtime. This could + * also result in misinterpretation of a Mach exception message, in the case where the message format is + * modified by Apple to be incompatible with the existing 32-bit format. + * + * This is the case with LLDB; it will register a task exception handler with MACH_EXCEPTION_CODES set. Failure + * to correctly forward these exceptions will result in the debugger breaking in interesting ways; for example, + * changes to the set of dyld-loaded images are detected by setting a breakpoint on the dyld image registration + * funtions, and this functionality will break if the exception is not correctly forwarded. + * + * Since Mach exception handling is important for a fully functional crash reporter, we have also filed a radar + * to request that the API be made public: + * Radar: rdar://12939497 RFE: Provide mach_exc.defs for iOS + * + * At the time of this writing, the radar remains open/unresolved. + */ diff --git a/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashFeatureConfig.h b/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashFeatureConfig.h new file mode 100644 index 00000000..7bcaebf2 --- /dev/null +++ b/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashFeatureConfig.h @@ -0,0 +1,108 @@ +/* + * Author: Landon Fuller + * + * Copyright (c) 2012-2013 Plausible Labs Cooperative, Inc. + * All rights reserved. + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + +#ifndef PLCRASH_FEATURE_CONFIG_H +#define PLCRASH_FEATURE_CONFIG_H + +#include + +/** + * @internal + * + * Build-time configuration for PLCrashReporter. + * + * This is used to automatically enable/disable features on a per-platform and per-configuration + * basis; it may also be used by third-party vendors to configure a custom build of PLCrashReporter. + * + * @defgroup build_config Build Configuration + * @ingroup constants + * @{ + */ + +/* + * Defaults + */ + +/* + * For release builds, disable unused unwind implementations on targets that do not use them. For non-release + * builds, we include the unwind implementations to allow testing on a broader range of targets. + */ +#ifdef PLCF_RELEASE_BUILD +# if defined(__arm__) +# ifndef PLCRASH_FEATURE_UNWIND_DWARF +# define PLCRASH_FEATURE_UNWIND_DWARF 0 +# endif +# ifndef PLCRASH_FEATURE_UNWIND_COMPACT +# define PLCRASH_FEATURE_UNWIND_COMPACT 0 +# endif +# endif +#endif + +/* + * Configuration Flags + */ + + +#ifndef PLCRASH_FEATURE_MACH_EXCEPTIONS +/** + * If true, enable Mach exception support. On Mac OS X, the Mach exception implementation is fully supported, + * using publicly available API. On iOS, the APIs required for a complete implementation are not public. However, a + * popular commercial crash reporter is now shipping with support for Mach exceptions, which implies that either + * they've received special dispensation to use private APIs / private structures, they've found another way to do + * it, or they're just using undocumented functionality and hoping for the best. + * + * The exposed surface of undocumented API usage is relatively low, and there has been strong user demand to + * implement Mach exception handling regardless of concerns over API visiblity. Given this, we've enabled + * Mach exception handling by default, and provided both build-time and runtime configuration + * to disable its use. + * + * For more information on the potential issues with enabling mach exception support, @sa @ref mach_exceptions. + */ +#if TARGET_OS_TV +# define PLCRASH_FEATURE_MACH_EXCEPTIONS 0 +#else +# define PLCRASH_FEATURE_MACH_EXCEPTIONS 1 +#endif +#endif + +#ifndef PLCRASH_FEATURE_UNWIND_DWARF +/** If true, enable DWARF unwinding support. */ +# define PLCRASH_FEATURE_UNWIND_DWARF 1 +#endif + + +#ifndef PLCRASH_FEATURE_UNWIND_COMPACT +/** If true, enable compact unwinding support. */ +# define PLCRASH_FEATURE_UNWIND_COMPACT 1 +#endif + +/* + * @} + */ + +#endif /* PLCRASH_FEATURE_CONFIG_H */ diff --git a/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashMacros.h b/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashMacros.h new file mode 100644 index 00000000..556e1c22 --- /dev/null +++ b/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashMacros.h @@ -0,0 +1,143 @@ +/* + * Author: Landon Fuller + * + * Copyright (c) 2013 Plausible Labs Cooperative, Inc. + * All rights reserved. + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + +#ifndef PLCRASH_CONSTANTS_H +#define PLCRASH_CONSTANTS_H + +#include +#include + +#if defined(__cplusplus) +# define PLCR_EXPORT extern "C" +# define PLCR_C_BEGIN_DECLS extern "C" { +# define PLCR_C_END_DECLS } +#else +# define PLCR_EXPORT extern +# define PLCR_C_BEGIN_DECLS +# define PLCR_C_END_DECLS +#endif + +#if defined(__cplusplus) +# define NO_OTHER_MACRO_STARTS_WITH_THIS_NAME_ +# define IS_EMPTY_(name) defined(NO_OTHER_MACRO_STARTS_WITH_THIS_NAME_ ## name) +# define IS_EMPTY(name) IS_EMPTY_(name) +# if defined(PLCRASHREPORTER_PREFIX) && !IS_EMPTY(PLCRASHREPORTER_PREFIX) + /** @internal Define the plcrash namespace, automatically inserting an inline namespace containing the configured PLCRASHREPORTER_PREFIX, if any. */ +# define PLCR_CPP_BEGIN_NS namespace plcrash { inline namespace PLCRASHREPORTER_PREFIX { + + /** @internal Close the definition of the `plcrash` namespace (and the PLCRASHREPORTER_PREFIX inline namespace, if any). */ +# define PLCR_CPP_END_NS }} +# else +# define PLCR_CPP_BEGIN_NS namespace plcrash { +# define PLCR_CPP_END_NS } +# endif +#endif + +#ifdef __clang__ +# define PLCR_PRAGMA_CLANG(_p) _Pragma(_p) +#else +# define PLCR_PRAGMA_CLANG(_p) +#endif + +#ifdef __clang__ +# define PLCR_DEPRECATED __attribute__((deprecated)) +#else +# define PLCR_DEPRECATED +#endif + +#if defined(__clang__) || defined(__GNUC__) +# define PLCR_UNUSED __attribute__((unused)) +#else +# define PLCR_UNUSED +#endif + +#ifdef PLCR_PRIVATE +/** + * Marks a definition as deprecated only for for external clients, allowing + * uses of it internal fo the framework. + */ +# define PLCR_EXTERNAL_DEPRECATED + +/** + * @internal + * A macro to put above a definition marked PLCR_EXTERNAL_DEPRECATED that will + * silence warnings about there being a deprecation documentation marker but the + * definition not being marked deprecated. + */ +# define PLCR_EXTERNAL_DEPRECATED_NOWARN_PUSH() \ + PLCR_PRAGMA_CLANG("clang diagnostic push"); \ + PLCR_PRAGMA_CLANG("clang diagnostic ignored \"-Wdocumentation-deprecated-sync\"") + +/** + * @internal + * A macro to put below a definition marked PLCR_EXTERNAL_DEPRECATED that will + * silence warnings about there being a deprecation documentation marker but the + * definition not being marked deprecated. + */ +# define PLCR_EXTERNAL_DEPRECATED_NOWARN_POP() PLCR_PRAGMA_CLANG("clang diagnostic pop") + +#else + +# define PLCR_EXTERNAL_DEPRECATED PLCR_DEPRECATED +# define PLCR_EXTERNAL_DEPRECATED_NOWARN_PUSH() +# define PLCR_EXTERNAL_DEPRECATED_NOWARN_PUSH() + +#endif /* PLCR_PRIVATE */ + +#ifdef PLCR_PRIVATE +# if defined(__clang__) && __has_feature(cxx_attributes) && __has_warning("-Wimplicit-fallthrough") +# define PLCR_FALLTHROUGH [[clang::fallthrough]] +# else +# define PLCR_FALLTHROUGH do {} while (0) +# endif +#endif + +#ifdef PLCR_PRIVATE +/** + * @internal + * Static compile-time assertion. + * + * @param name The assertion name; must be valid for use within a C identifier. + * @param cond Assertion condition + */ +# define PLCR_ASSERT_STATIC(name, cond) PLCR_ASSERT_STATIC_(name, cond, __LINE__) +/* + * C++11 and C11 both provide a static_assert(). + * + * Otherwise, we have to use typedef-based static assertions. + */ +# if (defined(__cplusplus) && __cplusplus >= 201103L) || (!defined(__cplusplus) && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L) +# define PLCR_ASSERT_STATIC_(name, cond, line) PLCR_ASSERT_STATIC__(#name, cond) +# define PLCR_ASSERT_STATIC__(name, cond) static_assert(cond, #name) +# else +# define PLCR_ASSERT_STATIC_(name, cond, line) PLCR_ASSERT_STATIC__(name, cond, line) +# define PLCR_ASSERT_STATIC__(name, cond, line) typedef int plcf_static_assert_##name##_##line [(cond) ? 1 : -1] PLCR_UNUSED +# endif +#endif /* PLCR_PRIVATE */ + +#endif /* PLCRASH_CONSTANTS_H */ diff --git a/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashNamespace.h b/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashNamespace.h new file mode 100644 index 00000000..f4c263cd --- /dev/null +++ b/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashNamespace.h @@ -0,0 +1,320 @@ +/* + * Author: Landon Fuller + * + * Copyright (c) 2012-2013 Plausible Labs Cooperative, Inc. + * All rights reserved. + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + +/* + * For external library integrators: + * + * Set this value to any valid C symbol prefix. This will automatically + * prepend the given prefix to all external symbols in the library. + * + * This may be used to avoid symbol conflicts between multiple libraries + * that may both incorporate PLCrashReporter. + */ +// #define PLCRASHREPORTER_PREFIX AcmeCo + + +// We need two extra layers of indirection to make CPP substitute +// the PLCRASHREPORTER_PREFIX define. +#define PLNS_impl2(prefix, symbol) prefix ## symbol +#define PLNS_impl(prefix, symbol) PLNS_impl2(prefix, symbol) +#define PLNS(symbol) PLNS_impl(PLCRASHREPORTER_PREFIX, symbol) + + +/* + * Rewrite all ObjC/C symbols. + * + * For C++ symbol handling, refer to the PLCR_CPP_BEGIN_NS and PLCR_CPP_END_NS + * macros. + */ +#ifdef PLCRASHREPORTER_PREFIX + +/* Objective-C Classes */ +#define PLCrashMachExceptionServer PLNS(PLCrashMachExceptionServer) +#define PLCrashReport PLNS(PLCrashReport) +#define PLCrashReportApplicationInfo PLNS(PLCrashReportApplicationInfo) +#define PLCrashReportBinaryImageInfo PLNS(PLCrashReportBinaryImageInfo) +#define PLCrashReportExceptionInfo PLNS(PLCrashReportExceptionInfo) +#define PLCrashReportMachExceptionInfo PLNS(PLCrashReportMachExceptionInfo) +#define PLCrashReportMachineInfo PLNS(PLCrashReportMachineInfo) +#define PLCrashReportProcessInfo PLNS(PLCrashReportProcessInfo) +#define PLCrashReportProcessorInfo PLNS(PLCrashReportProcessorInfo) +#define PLCrashReportRegisterInfo PLNS(PLCrashReportRegisterInfo) +#define PLCrashReportSignalInfo PLNS(PLCrashReportSignalInfo) +#define PLCrashReportStackFrameInfo PLNS(PLCrashReportStackFrameInfo) +#define PLCrashReportSymbolInfo PLNS(PLCrashReportSymbolInfo) +#define PLCrashReportSystemInfo PLNS(PLCrashReportSystemInfo) +#define PLCrashReportTextFormatter PLNS(PLCrashReportTextFormatter) +#define PLCrashReportThreadInfo PLNS(PLCrashReportThreadInfo) +#define PLCrashReporter PLNS(PLCrashReporter) +#define PLCrashSignalHandler PLNS(PLCrashSignalHandler) +#define PLCrashHostInfo PLNS(PLCrashHostInfo) +#define PLCrashMachExceptionPort PLNS(PLCrashMachExceptionPort) +#define PLCrashMachExceptionPortSet PLNS(PLCrashMachExceptionPortSet) +#define PLCrashProcessInfo PLNS(PLCrashProcessInfo) +#define PLCrashReporterConfig PLNS(PLCrashReporterConfig) +#define PLCrashUncaughtExceptionHandler PLNS(PLCrashUncaughtExceptionHandler) +#define PLCrashReportFormatter PLNS(PLCrashReportFormatter) + +/* Public C functions */ +#define PLCrashMachExceptionForward PLNS(PLCrashMachExceptionForward) +#define PLCrashSignalHandlerForward PLNS(PLCrashSignalHandlerForward) +#define plcrash_signal_handler PLNS(plcrash_signal_handler) + + +/* Public C global symbols */ +#define PLCrashReporterErrorDomain PLNS(PLCrashReporterErrorDomain) +#define PLCrashReportHostArchitecture PLNS(PLCrashReportHostArchitecture) +#define PLCrashReportHostOperatingSystem PLNS(PLCrashReportHostOperatingSystem) +#define PLCrashReporterException PLNS(PLCrashReporterException) + +/* For backwards compatibility, plcrash_async_byteorder vends C++ methods when included under C++. We have + * to handle this distinctly from our PLCR_CPP_BEGIN_NS C++ namespacing mechanism. */ +#define plcrash_async_byteorder PLNS(plcrash_async_byteorder) + +/* + * All private C symbols. Once these are migrated to C++, we'll be able to use the much simpler + * PLCR_CPP_BEGIN_NS machinery. + * + * This list was automatically generated (and can be updated) by setting PLCRASHREPORTER_PREFIX to 'AcmeCo', + * building the library, and executing the following: + * nm -g -U | grep '^[0-9]' | c++filt | grep -v AcmeCo | grep -E '_pl|_PL' | awk '{print $3}' | cut -c 2- | sort | uniq | awk '{print "#define",$1,"PLNS("$1")"}' + */ +#define pl_mach_thread_self PLNS(pl_mach_thread_self) +#define plcrash__architecture__descriptor PLNS(plcrash__architecture__descriptor) +#define plcrash__crash_report__application_info__descriptor PLNS(plcrash__crash_report__application_info__descriptor) +#define plcrash__crash_report__application_info__init PLNS(plcrash__crash_report__application_info__init) +#define plcrash__crash_report__binary_image__descriptor PLNS(plcrash__crash_report__binary_image__descriptor) +#define plcrash__crash_report__binary_image__init PLNS(plcrash__crash_report__binary_image__init) +#define plcrash__crash_report__descriptor PLNS(plcrash__crash_report__descriptor) +#define plcrash__crash_report__exception__descriptor PLNS(plcrash__crash_report__exception__descriptor) +#define plcrash__crash_report__exception__init PLNS(plcrash__crash_report__exception__init) +#define plcrash__crash_report__free_unpacked PLNS(plcrash__crash_report__free_unpacked) +#define plcrash__crash_report__get_packed_size PLNS(plcrash__crash_report__get_packed_size) +#define plcrash__crash_report__init PLNS(plcrash__crash_report__init) +#define plcrash__crash_report__machine_info__descriptor PLNS(plcrash__crash_report__machine_info__descriptor) +#define plcrash__crash_report__machine_info__init PLNS(plcrash__crash_report__machine_info__init) +#define plcrash__crash_report__pack PLNS(plcrash__crash_report__pack) +#define plcrash__crash_report__pack_to_buffer PLNS(plcrash__crash_report__pack_to_buffer) +#define plcrash__crash_report__process_info__descriptor PLNS(plcrash__crash_report__process_info__descriptor) +#define plcrash__crash_report__process_info__init PLNS(plcrash__crash_report__process_info__init) +#define plcrash__crash_report__processor__descriptor PLNS(plcrash__crash_report__processor__descriptor) +#define plcrash__crash_report__processor__init PLNS(plcrash__crash_report__processor__init) +#define plcrash__crash_report__processor__type_encoding__descriptor PLNS(plcrash__crash_report__processor__type_encoding__descriptor) +#define plcrash__crash_report__report_info__descriptor PLNS(plcrash__crash_report__report_info__descriptor) +#define plcrash__crash_report__report_info__init PLNS(plcrash__crash_report__report_info__init) +#define plcrash__crash_report__signal__descriptor PLNS(plcrash__crash_report__signal__descriptor) +#define plcrash__crash_report__signal__init PLNS(plcrash__crash_report__signal__init) +#define plcrash__crash_report__signal__mach_exception__descriptor PLNS(plcrash__crash_report__signal__mach_exception__descriptor) +#define plcrash__crash_report__signal__mach_exception__init PLNS(plcrash__crash_report__signal__mach_exception__init) +#define plcrash__crash_report__symbol__descriptor PLNS(plcrash__crash_report__symbol__descriptor) +#define plcrash__crash_report__symbol__init PLNS(plcrash__crash_report__symbol__init) +#define plcrash__crash_report__system_info__descriptor PLNS(plcrash__crash_report__system_info__descriptor) +#define plcrash__crash_report__system_info__init PLNS(plcrash__crash_report__system_info__init) +#define plcrash__crash_report__system_info__operating_system__descriptor PLNS(plcrash__crash_report__system_info__operating_system__descriptor) +#define plcrash__crash_report__thread__descriptor PLNS(plcrash__crash_report__thread__descriptor) +#define plcrash__crash_report__thread__init PLNS(plcrash__crash_report__thread__init) +#define plcrash__crash_report__thread__register_value__descriptor PLNS(plcrash__crash_report__thread__register_value__descriptor) +#define plcrash__crash_report__thread__register_value__init PLNS(plcrash__crash_report__thread__register_value__init) +#define plcrash__crash_report__thread__stack_frame__descriptor PLNS(plcrash__crash_report__thread__stack_frame__descriptor) +#define plcrash__crash_report__thread__stack_frame__init PLNS(plcrash__crash_report__thread__stack_frame__init) +#define plcrash__crash_report__unpack PLNS(plcrash__crash_report__unpack) +#define plcrash_async_address_apply_offset PLNS(plcrash_async_address_apply_offset) +#define plcrash_async_byteorder_big_endian PLNS(plcrash_async_byteorder_big_endian) +#define plcrash_async_byteorder_direct PLNS(plcrash_async_byteorder_direct) +#define plcrash_async_byteorder_little_endian PLNS(plcrash_async_byteorder_little_endian) +#define plcrash_async_byteorder_swapped PLNS(plcrash_async_byteorder_swapped) +#define plcrash_async_cfe_entry_apply PLNS(plcrash_async_cfe_entry_apply) +#define plcrash_async_cfe_entry_free PLNS(plcrash_async_cfe_entry_free) +#define plcrash_async_cfe_entry_init PLNS(plcrash_async_cfe_entry_init) +#define plcrash_async_cfe_entry_register_count PLNS(plcrash_async_cfe_entry_register_count) +#define plcrash_async_cfe_entry_register_list PLNS(plcrash_async_cfe_entry_register_list) +#define plcrash_async_cfe_entry_return_address_register PLNS(plcrash_async_cfe_entry_return_address_register) +#define plcrash_async_cfe_entry_stack_adjustment PLNS(plcrash_async_cfe_entry_stack_adjustment) +#define plcrash_async_cfe_entry_stack_offset PLNS(plcrash_async_cfe_entry_stack_offset) +#define plcrash_async_cfe_entry_type PLNS(plcrash_async_cfe_entry_type) +#define plcrash_async_cfe_reader_find_pc PLNS(plcrash_async_cfe_reader_find_pc) +#define plcrash_async_cfe_reader_free PLNS(plcrash_async_cfe_reader_free) +#define plcrash_async_cfe_reader_init PLNS(plcrash_async_cfe_reader_init) +#define plcrash_async_cfe_register_decode PLNS(plcrash_async_cfe_register_decode) +#define plcrash_async_cfe_register_encode PLNS(plcrash_async_cfe_register_encode) +#define plcrash_async_file_close PLNS(plcrash_async_file_close) +#define plcrash_async_file_flush PLNS(plcrash_async_file_flush) +#define plcrash_async_file_init PLNS(plcrash_async_file_init) +#define plcrash_async_file_write PLNS(plcrash_async_file_write) +#define plcrash_async_find_symbol PLNS(plcrash_async_find_symbol) +#define plcrash_async_image_containing_address PLNS(plcrash_async_image_containing_address) +#define plcrash_async_image_list_next PLNS(plcrash_async_image_list_next) +#define plcrash_async_image_list_set_reading PLNS(plcrash_async_image_list_set_reading) +#define plcrash_async_mach_exception_get_siginfo PLNS(plcrash_async_mach_exception_get_siginfo) +#define plcrash_async_macho_byteorder PLNS(plcrash_async_macho_byteorder) +#define plcrash_async_macho_contains_address PLNS(plcrash_async_macho_contains_address) +#define plcrash_async_macho_cpu_subtype PLNS(plcrash_async_macho_cpu_subtype) +#define plcrash_async_macho_cpu_type PLNS(plcrash_async_macho_cpu_type) +#define plcrash_async_macho_find_command PLNS(plcrash_async_macho_find_command) +#define plcrash_async_macho_find_segment_cmd PLNS(plcrash_async_macho_find_segment_cmd) +#define plcrash_async_macho_find_symbol_by_name PLNS(plcrash_async_macho_find_symbol_by_name) +#define plcrash_async_macho_find_symbol_by_pc PLNS(plcrash_async_macho_find_symbol_by_pc) +#define plcrash_async_macho_header PLNS(plcrash_async_macho_header) +#define plcrash_async_macho_header_size PLNS(plcrash_async_macho_header_size) +#define plcrash_async_macho_map_section PLNS(plcrash_async_macho_map_section) +#define plcrash_async_macho_map_segment PLNS(plcrash_async_macho_map_segment) +#define plcrash_async_macho_mapped_segment_free PLNS(plcrash_async_macho_mapped_segment_free) +#define plcrash_async_macho_next_command PLNS(plcrash_async_macho_next_command) +#define plcrash_async_macho_next_command_type PLNS(plcrash_async_macho_next_command_type) +#define plcrash_async_macho_string_free PLNS(plcrash_async_macho_string_free) +#define plcrash_async_macho_string_get_length PLNS(plcrash_async_macho_string_get_length) +#define plcrash_async_macho_string_get_pointer PLNS(plcrash_async_macho_string_get_pointer) +#define plcrash_async_macho_string_init PLNS(plcrash_async_macho_string_init) +#define plcrash_async_macho_symtab_reader_free PLNS(plcrash_async_macho_symtab_reader_free) +#define plcrash_async_macho_symtab_reader_init PLNS(plcrash_async_macho_symtab_reader_init) +#define plcrash_async_macho_symtab_reader_read PLNS(plcrash_async_macho_symtab_reader_read) +#define plcrash_async_macho_symtab_reader_symbol_name PLNS(plcrash_async_macho_symtab_reader_symbol_name) +#define plcrash_async_memcpy PLNS(plcrash_async_memcpy) +#define plcrash_async_memset PLNS(plcrash_async_memset) +#define plcrash_async_mobject_base_address PLNS(plcrash_async_mobject_base_address) +#define plcrash_async_mobject_free PLNS(plcrash_async_mobject_free) +#define plcrash_async_mobject_init PLNS(plcrash_async_mobject_init) +#define plcrash_async_mobject_length PLNS(plcrash_async_mobject_length) +#define plcrash_async_mobject_read_uint16 PLNS(plcrash_async_mobject_read_uint16) +#define plcrash_async_mobject_read_uint32 PLNS(plcrash_async_mobject_read_uint32) +#define plcrash_async_mobject_read_uint64 PLNS(plcrash_async_mobject_read_uint64) +#define plcrash_async_mobject_read_uint8 PLNS(plcrash_async_mobject_read_uint8) +#define plcrash_async_mobject_remap_address PLNS(plcrash_async_mobject_remap_address) +#define plcrash_async_mobject_task PLNS(plcrash_async_mobject_task) +#define plcrash_async_mobject_verify_local_pointer PLNS(plcrash_async_mobject_verify_local_pointer) +#define plcrash_async_objc_cache_free PLNS(plcrash_async_objc_cache_free) +#define plcrash_async_objc_cache_init PLNS(plcrash_async_objc_cache_init) +#define plcrash_async_objc_find_method PLNS(plcrash_async_objc_find_method) +#define plcrash_async_signal_sigcode PLNS(plcrash_async_signal_sigcode) +#define plcrash_async_signal_signame PLNS(plcrash_async_signal_signame) +#define plcrash_async_strcmp PLNS(plcrash_async_strcmp) +#define plcrash_async_strerror PLNS(plcrash_async_strerror) +#define plcrash_async_strncmp PLNS(plcrash_async_strncmp) +#define plcrash_async_symbol_cache_free PLNS(plcrash_async_symbol_cache_free) +#define plcrash_async_symbol_cache_init PLNS(plcrash_async_symbol_cache_init) +#define plcrash_async_task_memcpy PLNS(plcrash_async_task_memcpy) +#define plcrash_async_task_read_uint16 PLNS(plcrash_async_task_read_uint16) +#define plcrash_async_task_read_uint32 PLNS(plcrash_async_task_read_uint32) +#define plcrash_async_task_read_uint64 PLNS(plcrash_async_task_read_uint64) +#define plcrash_async_task_read_uint8 PLNS(plcrash_async_task_read_uint8) +#define plcrash_async_thread_state_clear_all_regs PLNS(plcrash_async_thread_state_clear_all_regs) +#define plcrash_async_thread_state_clear_reg PLNS(plcrash_async_thread_state_clear_reg) +#define plcrash_async_thread_state_clear_volatile_regs PLNS(plcrash_async_thread_state_clear_volatile_regs) +#define plcrash_async_thread_state_copy PLNS(plcrash_async_thread_state_copy) +#define plcrash_async_thread_state_current PLNS(plcrash_async_thread_state_current) +#define plcrash_async_thread_state_current_stub PLNS(plcrash_async_thread_state_current_stub) +#define plcrash_async_thread_state_get_greg_size PLNS(plcrash_async_thread_state_get_greg_size) +#define plcrash_async_thread_state_get_reg PLNS(plcrash_async_thread_state_get_reg) +#define plcrash_async_thread_state_get_reg_count PLNS(plcrash_async_thread_state_get_reg_count) +#define plcrash_async_thread_state_get_reg_name PLNS(plcrash_async_thread_state_get_reg_name) +#define plcrash_async_thread_state_get_stack_direction PLNS(plcrash_async_thread_state_get_stack_direction) +#define plcrash_async_thread_state_has_reg PLNS(plcrash_async_thread_state_has_reg) +#define plcrash_async_thread_state_init PLNS(plcrash_async_thread_state_init) +#define plcrash_async_thread_state_mach_thread_init PLNS(plcrash_async_thread_state_mach_thread_init) +#define plcrash_async_thread_state_map_dwarf_to_reg PLNS(plcrash_async_thread_state_map_dwarf_to_reg) +#define plcrash_async_thread_state_map_reg_to_dwarf PLNS(plcrash_async_thread_state_map_reg_to_dwarf) +#define plcrash_async_thread_state_mcontext_init PLNS(plcrash_async_thread_state_mcontext_init) +#define plcrash_async_thread_state_set_reg PLNS(plcrash_async_thread_state_set_reg) +#define plcrash_async_writen PLNS(plcrash_async_writen) +#define plcrash_log_writer_close PLNS(plcrash_log_writer_close) +#define plcrash_log_writer_free PLNS(plcrash_log_writer_free) +#define plcrash_log_writer_init PLNS(plcrash_log_writer_init) +#define plcrash_log_writer_set_exception PLNS(plcrash_log_writer_set_exception) +#define plcrash_log_writer_write PLNS(plcrash_log_writer_write) +#define plcrash_log_writer_set_custom_data PLNS(plcrash_log_writer_set_custom_data) +#define plcrash_nasync_image_list_append PLNS(plcrash_nasync_image_list_append) +#define plcrash_nasync_image_list_free PLNS(plcrash_nasync_image_list_free) +#define plcrash_nasync_image_list_init PLNS(plcrash_nasync_image_list_init) +#define plcrash_nasync_image_list_remove PLNS(plcrash_nasync_image_list_remove) +#define plcrash_nasync_macho_free PLNS(plcrash_nasync_macho_free) +#define plcrash_nasync_macho_init PLNS(plcrash_nasync_macho_init) +#define plcrash_populate_error PLNS(plcrash_populate_error) +#define plcrash_populate_mach_error PLNS(plcrash_populate_mach_error) +#define plcrash_populate_posix_error PLNS(plcrash_populate_posix_error) +#define plcrash_signal_handler PLNS(plcrash_signal_handler) +#define plcrash_sysctl_int PLNS(plcrash_sysctl_int) +#define plcrash_sysctl_string PLNS(plcrash_sysctl_string) +#define plcrash_sysctl_valid_utf8_bytes PLNS(plcrash_sysctl_valid_utf8_bytes) +#define plcrash_sysctl_valid_utf8_bytes_max PLNS(plcrash_sysctl_valid_utf8_bytes_max) +#define plcrash_writer_pack PLNS(plcrash_writer_pack) +#define plframe_cursor_free PLNS(plframe_cursor_free) +#define plframe_cursor_get_reg PLNS(plframe_cursor_get_reg) +#define plframe_cursor_get_regcount PLNS(plframe_cursor_get_regcount) +#define plframe_cursor_get_regname PLNS(plframe_cursor_get_regname) +#define plframe_cursor_init PLNS(plframe_cursor_init) +#define plframe_cursor_next PLNS(plframe_cursor_next) +#define plframe_cursor_next_with_readers PLNS(plframe_cursor_next_with_readers) +#define plframe_cursor_read_compact_unwind PLNS(plframe_cursor_read_compact_unwind) +#define plframe_cursor_read_dwarf_unwind PLNS(plframe_cursor_read_dwarf_unwind) +#define plframe_cursor_read_frame_ptr PLNS(plframe_cursor_read_frame_ptr) +#define plframe_cursor_thread_init PLNS(plframe_cursor_thread_init) +#define plframe_strerror PLNS(plframe_strerror) + +#endif + +/* + * The following symbols are exported by the protobuf-c library. When building + * a shared library, we can hide these as private symbols. + * + * However, when building a static library, we can only do so if we use + * MH_OBJECT "single object prelink". The MH_OBJECT approach allows us to apply + * symbol hiding/aliasing/etc similar to that supported by dylibs, but because it is + * seemingly unused within Apple, the use thereof regularly introduces linking bugs + * and errors in new Xcode releases. + * + * Rather than fighting the linker, we use the namespacing machinery to rewrite these + * symbols, but only when explicitly compiling PLCrashReporter. Since protobuf-c is a library + * that may be used elsewhere, we don't want to rewrite these symbols if they're used + * independently by PLCrashReporter API clients. + */ +#ifdef PLCR_PRIVATE + /* If no prefix has been defined, we need to specify our own private prefix */ +# ifndef PLCRASHREPORTER_PREFIX +# define PLCRASHREPORTER_PREFIX PL_ +# endif + +# define protobuf_c_buffer_simple_append PLNS(protobuf_c_buffer_simple_append) +# define protobuf_c_empty_string PLNS(protobuf_c_empty_string) +# define protobuf_c_enum_descriptor_get_value PLNS(protobuf_c_enum_descriptor_get_value) +# define protobuf_c_enum_descriptor_get_value_by_name PLNS(protobuf_c_enum_descriptor_get_value_by_name) +# define protobuf_c_message_check PLNS(protobuf_c_message_check) +# define protobuf_c_message_descriptor_get_field PLNS(protobuf_c_message_descriptor_get_field) +# define protobuf_c_message_descriptor_get_field_by_name PLNS(protobuf_c_message_descriptor_get_field_by_name) +# define protobuf_c_message_free_unpacked PLNS(protobuf_c_message_free_unpacked) +# define protobuf_c_message_get_packed_size PLNS(protobuf_c_message_get_packed_size) +# define protobuf_c_message_init PLNS(protobuf_c_message_init) +# define protobuf_c_message_pack PLNS(protobuf_c_message_pack) +# define protobuf_c_message_pack_to_buffer PLNS(protobuf_c_message_pack_to_buffer) +# define protobuf_c_message_unpack PLNS(protobuf_c_message_unpack) +# define protobuf_c_service_descriptor_get_method_by_name PLNS(protobuf_c_service_descriptor_get_method_by_name) +# define protobuf_c_service_destroy PLNS(protobuf_c_service_destroy) +# define protobuf_c_service_generated_init PLNS(protobuf_c_service_generated_init) +# define protobuf_c_service_invoke_internal PLNS(protobuf_c_service_invoke_internal) +# define protobuf_c_version PLNS(protobuf_c_version) +# define protobuf_c_version_number PLNS(protobuf_c_version_number) +#endif /* PLCR_PRIVATE */ diff --git a/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReport.h b/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReport.h new file mode 100644 index 00000000..77f8d209 --- /dev/null +++ b/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReport.h @@ -0,0 +1,193 @@ +/* + * Author: Landon Fuller + * + * Copyright (c) 2008-2013 Plausible Labs Cooperative, Inc. + * All rights reserved. + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + +#import + +#ifndef PLCRASH_REPORT_H +#define PLCRASH_REPORT_H + +#if __has_include() +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#else +#import "PLCrashReportApplicationInfo.h" +#import "PLCrashReportBinaryImageInfo.h" +#import "PLCrashReportExceptionInfo.h" +#import "PLCrashReportMachineInfo.h" +#import "PLCrashReportMachExceptionInfo.h" +#import "PLCrashReportProcessInfo.h" +#import "PLCrashReportProcessorInfo.h" +#import "PLCrashReportRegisterInfo.h" +#import "PLCrashReportSignalInfo.h" +#import "PLCrashReportStackFrameInfo.h" +#import "PLCrashReportSymbolInfo.h" +#import "PLCrashReportSystemInfo.h" +#import "PLCrashReportThreadInfo.h" +#endif + +/** + * @ingroup constants + * Crash file magic identifier */ +#define PLCRASH_REPORT_FILE_MAGIC "plcrash" + +/** + * @ingroup constants + * Crash format version byte identifier. Will not change outside of the introduction of + * an entirely new crash log format. */ +#define PLCRASH_REPORT_FILE_VERSION 1 + +/** + * @ingroup types + * Crash log file header format. + * + * Crash log files start with 7 byte magic identifier (#PLCRASH_REPORT_FILE_MAGIC), + * followed by a single unsigned byte version number (#PLCRASH_REPORT_FILE_VERSION). + * The crash log message format itself is extensible, so this version number will only + * be incremented in the event of an incompatible encoding or format change. + */ +struct PLCrashReportFileHeader { + /** Crash log magic identifier, not NULL terminated */ + const char magic[7]; + + /** Crash log encoding/format version */ + const uint8_t version; + + /** File data */ + const uint8_t data[]; +} __attribute__((packed)); + + +/** + * @internal + * Private decoder instance variables (used to hide the underlying protobuf parser). + */ +typedef struct _PLCrashReportDecoder _PLCrashReportDecoder; + +@interface PLCrashReport : NSObject + +- (id) initWithData: (NSData *) encodedData error: (NSError **) outError; + +- (PLCrashReportBinaryImageInfo *) imageForAddress: (uint64_t) address; + +/** + * System information. + */ +@property(nonatomic, readonly, strong) PLCrashReportSystemInfo *systemInfo; + +/** + * YES if machine information is available. + */ +@property(nonatomic, readonly) BOOL hasMachineInfo; + +/** + * Machine information. Only available in later (v1.1+) crash report format versions. If not available, + * will be nil. + */ +@property(nonatomic, readonly, strong) PLCrashReportMachineInfo *machineInfo; + +/** + * Application information. + */ +@property(nonatomic, readonly, strong) PLCrashReportApplicationInfo *applicationInfo; + +/** + * YES if process information is available. + */ +@property(nonatomic, readonly) BOOL hasProcessInfo; + +/** + * Process information. Only available in later (v1.1+) crash report format versions. If not available, + * will be nil. + */ +@property(nonatomic, readonly, strong) PLCrashReportProcessInfo *processInfo; + +/** + * Signal information. This provides the signal and signal code of the fatal signal. + */ +@property(nonatomic, readonly, strong) PLCrashReportSignalInfo *signalInfo; + +/** + * Mach exception information, if available. This will only be included in the + * case that encoding crash reporter's exception-based reporting was enabled, and a Mach + * exception was caught. + * + * @warning If Mach exception information is available, the legacy signalInfo property will also be provided; this + * s required to maintain backwards compatibility with the established API. Note, however, that the signal info may be derived from the + * Mach exception info by the encoding crash reporter, and thus may not exactly match the kernel exception-to-signal + * mappings implemented in xnu. As such, when Mach exception info is available, its use should be preferred. + */ +@property(nonatomic, readonly, strong) PLCrashReportMachExceptionInfo *machExceptionInfo; + +/** + * Thread information. Returns a list of PLCrashReportThreadInfo instances. + */ +@property(nonatomic, readonly, strong) NSArray *threads; + +/** + * Binary image information. Returns a list of PLCrashReportBinaryImageInfo instances. + */ +@property(nonatomic, readonly, strong) NSArray *images; + +/** + * YES if exception information is available. + */ +@property(nonatomic, readonly) BOOL hasExceptionInfo; + +/** + * Exception information. Only available if a crash was caused by an uncaught exception, + * otherwise nil. + */ +@property(nonatomic, readonly, strong) PLCrashReportExceptionInfo *exceptionInfo; + +/** + * Custom user data. Only available if user explicitly assigned it before crash happened, + * otherwise nil. + */ +@property(nonatomic, readonly, strong) NSData *customData; + +/** + * A client-generated 16-byte UUID. May be used to filter duplicate reports submitted or generated + * by a single client. Only available in later (v1.2+) crash report format versions. If not available, + * will be NULL. + */ +@property(nonatomic, readonly) CFUUIDRef uuidRef; + +@end + +#endif diff --git a/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportApplicationInfo.h b/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportApplicationInfo.h new file mode 100644 index 00000000..13e026a8 --- /dev/null +++ b/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportApplicationInfo.h @@ -0,0 +1,52 @@ +/* + * Author: Landon Fuller + * + * Copyright (c) 2008-2009 Plausible Labs Cooperative, Inc. + * All rights reserved. + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + +#import + +@interface PLCrashReportApplicationInfo : NSObject + +- (id) initWithApplicationIdentifier: (NSString *) applicationIdentifier + applicationVersion: (NSString *) applicationVersion + applicationMarketingVersion: (NSString *) applicationMarketingVersion; + +/** + * The application identifier. This is usually the application's CFBundleIdentifier value. + */ +@property(nonatomic, readonly, strong) NSString *applicationIdentifier; + +/** + * The application version. This is usually the application's CFBundleVersion value. + */ +@property(nonatomic, readonly, strong) NSString *applicationVersion; + +/** + * The application marketing version. This is usually the application's CFBundleShortVersionString value if available. May be nil. + */ +@property(nonatomic, readonly, strong) NSString *applicationMarketingVersion; + +@end diff --git a/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportBinaryImageInfo.h b/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportBinaryImageInfo.h new file mode 100644 index 00000000..50e422d9 --- /dev/null +++ b/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportBinaryImageInfo.h @@ -0,0 +1,76 @@ +/* + * Author: Landon Fuller + * + * Copyright (c) 2008-2009 Plausible Labs Cooperative, Inc. + * All rights reserved. + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + +#import + +#if __has_include() +#import +#else +#import "PLCrashReportProcessorInfo.h" +#endif + +@interface PLCrashReportBinaryImageInfo : NSObject + +- (id) initWithCodeType: (PLCrashReportProcessorInfo *) processorInfo + baseAddress: (uint64_t) baseAddress + size: (uint64_t) imageSize + name: (NSString *) imageName + uuid: (NSData *) uuid; + +/** + * Image code type, or nil if unavailable. + */ +@property(nonatomic, readonly, strong) PLCrashReportProcessorInfo *codeType; + +/** + * Image base address. + */ +@property(nonatomic, readonly) uint64_t imageBaseAddress; + +/** + * Segment size. + */ +@property(nonatomic, readonly) uint64_t imageSize; + +/** + * Image name (absolute path) + */ +@property(nonatomic, readonly, strong) NSString *imageName; + + +/** + * YES if this image has an associated UUID. + */ +@property(nonatomic, readonly) BOOL hasImageUUID; + +/** + * 128-bit object UUID (matches Mach-O DWARF dSYM files). May be nil if unavailable. + */ +@property(nonatomic, readonly, strong) NSString *imageUUID; + +@end diff --git a/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportExceptionInfo.h b/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportExceptionInfo.h new file mode 100644 index 00000000..20482764 --- /dev/null +++ b/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportExceptionInfo.h @@ -0,0 +1,59 @@ +/* + * Author: Landon Fuller + * + * Copyright (c) 2008-2009 Plausible Labs Cooperative, Inc. + * All rights reserved. + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + +#import + +#if __has_include() +#import +#else +#import "PLCrashReportThreadInfo.h" +#endif + +@interface PLCrashReportExceptionInfo : NSObject + +- (id) initWithExceptionName: (NSString *) name reason: (NSString *) reason; + +- (id) initWithExceptionName: (NSString *) name + reason: (NSString *) reason + stackFrames: (NSArray *) stackFrames; + +/** + * The exception name. + */ +@property(nonatomic, readonly, strong) NSString *exceptionName; + +/** + * The exception reason. + */ +@property(nonatomic, readonly, strong) NSString *exceptionReason; + +/* The exception's original call stack, as an array of PLCrashReportStackFrameInfo instances, or nil if unavailable. + * This may be preserved across rethrow of an exception, and can be used to determine the original call stack. */ +@property(nonatomic, readonly, strong) NSArray *stackFrames; + +@end diff --git a/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportFormatter.h b/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportFormatter.h new file mode 100644 index 00000000..5cdf01b3 --- /dev/null +++ b/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportFormatter.h @@ -0,0 +1,55 @@ +/* + * Author: Landon Fuller + * + * Copyright (c) 2008-2013 Plausible Labs Cooperative, Inc. + * All rights reserved. + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + +#import + +#if __has_include() +#import +#else +#import "PLCrashReport.h" +#endif + +/** + * A crash report formatter accepts a PLCrashReport instance, formats it according to implementation-specified rules, + * (such as implementing text output support), and returns the result. + */ +@protocol PLCrashReportFormatter + +/** + * Format the provided @a report. + * + * @param report Report to be formatted. + * @param outError A pointer to an NSError object variable. If an error occurs, this pointer will contain an error + * object indicating why the pending crash report could not be formatted. If no error occurs, this parameter will + * be left unmodified. You may specify nil for this parameter, and no error information will be provided. + * + * @return Returns the formatted report data on success, or nil on failure. + */ +- (NSData *) formatReport: (PLCrashReport *) report error: (NSError **) outError; + +@end diff --git a/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportMachExceptionInfo.h b/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportMachExceptionInfo.h new file mode 100644 index 00000000..83d81a86 --- /dev/null +++ b/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportMachExceptionInfo.h @@ -0,0 +1,41 @@ +/* + * Author: Landon Fuller + * + * Copyright (c) 2013 Plausible Labs Cooperative, Inc. + * All rights reserved. + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + +#import + +@interface PLCrashReportMachExceptionInfo : NSObject + +- (id) initWithType: (uint64_t) type codes: (NSArray *) codes; + +/** The Mach exception type. */ +@property(nonatomic, readonly) uint64_t type; + +/** The Mach exception codes, represented as an ordered array of 64-bit unsigned NSNumber instances. */ +@property(nonatomic, readonly, strong) NSArray *codes; + +@end diff --git a/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportMachineInfo.h b/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportMachineInfo.h new file mode 100644 index 00000000..7d3ab63f --- /dev/null +++ b/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportMachineInfo.h @@ -0,0 +1,64 @@ +/* + * Author: Landon Fuller + * + * Copyright (c) 2008-2013 Plausible Labs Cooperative, Inc. + * All rights reserved. + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + +#import + +#if __has_include() +#import +#else +#import "PLCrashReportProcessorInfo.h" +#endif + +@interface PLCrashReportMachineInfo : NSObject + +- (id) initWithModelName: (NSString *) modelName + processorInfo: (PLCrashReportProcessorInfo *) processorInfo + processorCount: (NSUInteger) processorCount + logicalProcessorCount: (NSUInteger) logicalProcessorCount; + +/** The hardware model name (eg, MacBookPro6,1). This may be unavailable, and this property will be nil. */ +@property(nonatomic, readonly, strong) NSString *modelName; + +/** The processor type. This will be unavailable in reports generated prior to PLCrashReporter 1.2, in which case this property will be nil. */ +@property(nonatomic, readonly, strong) PLCrashReportProcessorInfo *processorInfo; + +/* + * The number of actual physical processor cores. Note that the number of active processors may be managed by the + * operating system's power management system, and this value may not reflect the number of active + * processors at the time of the crash. + */ +@property(nonatomic, readonly) NSUInteger processorCount; + +/* + * The number of logical processors. Note that the number of active processors may be managed by the + * operating system's power management system, and this value may not reflect the number of active + * processors at the time of the crash. + */ +@property(nonatomic, readonly) NSUInteger logicalProcessorCount; + +@end diff --git a/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportProcessInfo.h b/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportProcessInfo.h new file mode 100644 index 00000000..4d76b0c8 --- /dev/null +++ b/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportProcessInfo.h @@ -0,0 +1,80 @@ +/* + * Author: Damian Morris + * + * Copyright (c) 2010 MOSO Corporation, Pty Ltd. + * Copyright (c) 2010-2013 Plausible Labs Cooperative, Inc. + * + * All rights reserved. + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + +#import + +@interface PLCrashReportProcessInfo : NSObject + +- (id) initWithProcessName: (NSString *) processName + processID: (NSUInteger) processID + processPath: (NSString *) processPath + processStartTime: (NSDate *) processStartTime + parentProcessName: (NSString *) parentProcessName + parentProcessID: (NSUInteger) parentProcessID + native: (BOOL) native; + +/** + * The process name. This value may not be included in the crash report, in which case this property + * will be nil. + */ +@property(nonatomic, readonly, strong) NSString *processName; + +/** + * The process ID. + */ +@property(nonatomic, readonly) NSUInteger processID; + +/** + * The path to the process executable. This value may not be included in the crash report, in which case this property + * will be nil. + */ +@property(nonatomic, readonly, strong) NSString *processPath; + +/** + * Date and time that the crashing process was started. This value may not be included in the crash report, in which case this property + * will be nil. + */ +@property(nonatomic, readonly, strong) NSDate *processStartTime; + +/** + * The parent process name. This value may not be included in the crash report, in which case this property + * will be nil. + */ +@property(nonatomic, readonly, strong) NSString *parentProcessName; + +/** + * The parent process ID. + */ +@property(nonatomic, readonly) NSUInteger parentProcessID; + +/** The process' native execution status. If false, the process is being run via process-level CPU emulation (such as Rosetta). */ +@property(nonatomic, readonly) BOOL native; + +@end diff --git a/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportProcessorInfo.h b/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportProcessorInfo.h new file mode 100644 index 00000000..56491c71 --- /dev/null +++ b/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportProcessorInfo.h @@ -0,0 +1,64 @@ +/* + * Author: Landon Fuller + * + * Copyright (c) 2008-2013 Plausible Labs Cooperative, Inc. + * All rights reserved. + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + +#import +#import + +/** + * @ingroup constants + * + * The type encodings supported for CPU types and subtypes. Currently only Apple + * Mach-O defined encodings are supported. + * + * @internal + * These enum values match the protobuf values. Keep them synchronized. + */ +typedef enum { + /** Unknown cpu type encoding. */ + PLCrashReportProcessorTypeEncodingUnknown = 0, + + /** Apple Mach-defined processor types. */ + PLCrashReportProcessorTypeEncodingMach = 1 +} PLCrashReportProcessorTypeEncoding; + +@interface PLCrashReportProcessorInfo : NSObject + +- (id) initWithTypeEncoding: (PLCrashReportProcessorTypeEncoding) typeEncoding + type: (uint64_t) type + subtype: (uint64_t) subtype; + +/** The CPU type encoding. */ +@property(nonatomic, readonly) PLCrashReportProcessorTypeEncoding typeEncoding; + +/** The CPU type. */ +@property(nonatomic, readonly) uint64_t type; + +/** The CPU subtype. */ +@property(nonatomic, readonly) uint64_t subtype; + +@end diff --git a/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportRegisterInfo.h b/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportRegisterInfo.h new file mode 100644 index 00000000..e0897c42 --- /dev/null +++ b/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportRegisterInfo.h @@ -0,0 +1,45 @@ +/* + * Author: Landon Fuller + * + * Copyright (c) 2008-2013 Plausible Labs Cooperative, Inc. + * All rights reserved. + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + +#import + +@interface PLCrashReportRegisterInfo : NSObject + +- (id) initWithRegisterName: (NSString *) registerName registerValue: (uint64_t) registerValue; + +/** + * Register name. + */ +@property(nonatomic, readonly, strong) NSString *registerName; + +/** + * Register value. + */ +@property(nonatomic, readonly) uint64_t registerValue; + +@end diff --git a/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportSignalInfo.h b/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportSignalInfo.h new file mode 100644 index 00000000..c775af8e --- /dev/null +++ b/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportSignalInfo.h @@ -0,0 +1,50 @@ +/* + * Author: Landon Fuller + * + * Copyright (c) 2008-2009 Plausible Labs Cooperative, Inc. + * All rights reserved. + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + +#import + +@interface PLCrashReportSignalInfo : NSObject + +- (id) initWithSignalName: (NSString *) name code: (NSString *) code address: (uint64_t) address; + +/** + * The signal name. + */ +@property(nonatomic, readonly, strong) NSString *name; + +/** + * The signal code. + */ +@property(nonatomic, readonly, strong) NSString *code; + +/** + * The faulting instruction or address. + */ +@property(nonatomic, readonly) uint64_t address; + +@end diff --git a/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportStackFrameInfo.h b/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportStackFrameInfo.h new file mode 100644 index 00000000..c9d5ee13 --- /dev/null +++ b/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportStackFrameInfo.h @@ -0,0 +1,50 @@ +/* + * Author: Landon Fuller + * + * Copyright (c) 2008-2013 Plausible Labs Cooperative, Inc. + * All rights reserved. + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + +#import + +#if __has_include() +#import +#else +#import "PLCrashReportSymbolInfo.h" +#endif + +@interface PLCrashReportStackFrameInfo : NSObject + +- (id) initWithInstructionPointer: (uint64_t) instructionPointer symbolInfo: (PLCrashReportSymbolInfo *) symbolInfo; + +/** + * Frame's instruction pointer. + */ +@property(nonatomic, readonly) uint64_t instructionPointer; + +/** Symbol information for this frame. + * This may be unavailable, and this property will be nil. */ +@property(nonatomic, readonly) PLCrashReportSymbolInfo *symbolInfo; + +@end diff --git a/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportSymbolInfo.h b/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportSymbolInfo.h new file mode 100644 index 00000000..dfa39c3e --- /dev/null +++ b/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportSymbolInfo.h @@ -0,0 +1,51 @@ +/* + * Author: Landon Fuller + * + * Copyright (c) 2012-2013 Plausible Labs Cooperative, Inc. + * All rights reserved. + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + +#import + +@interface PLCrashReportSymbolInfo : NSObject + +- (id) initWithSymbolName: (NSString *) symbolName + startAddress: (uint64_t) startAddress + endAddress: (uint64_t) endAddress; + +/** The symbol name. */ +@property(nonatomic, readonly, strong) NSString *symbolName; + +/** The symbol start address. */ +@property(nonatomic, readonly) uint64_t startAddress; + +/* The symbol end address, if explicitly defined. This will only be included if the end address is + * explicitly defined (eg, by DWARF debugging information), will not be derived by best-guess + * heuristics. + * + * If unknown, the address will be 0. + */ +@property(nonatomic, readonly) uint64_t endAddress; + +@end diff --git a/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportSystemInfo.h b/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportSystemInfo.h new file mode 100644 index 00000000..7d147085 --- /dev/null +++ b/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportSystemInfo.h @@ -0,0 +1,158 @@ +/* + * Author: Landon Fuller + * + * Copyright (c) 2008-2009 Plausible Labs Cooperative, Inc. + * All rights reserved. + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + +#import + +#if __has_include() +#import +#else +#import "PLCrashMacros.h" +#endif + +@class PLCrashReportProcessorInfo; + +/** + * @ingroup constants + * + * Indicates the Operating System under which a Crash Log was generated. + * + * @internal + * These enum values match the protobuf values. Keep them synchronized. + */ +typedef enum { + /** Mac OS X. */ + PLCrashReportOperatingSystemMacOSX = 0, + + /** iPhone OS */ + PLCrashReportOperatingSystemiPhoneOS = 1, + + /** iPhone Simulator (Mac OS X with additional simulator-specific runtime libraries) */ + PLCrashReportOperatingSystemiPhoneSimulator = 2, + + /** Unknown operating system */ + PLCrashReportOperatingSystemUnknown = 3, + + /** Apple tvOS */ + PLCrashReportOperatingSystemAppleTVOS = 4, + +} PLCrashReportOperatingSystem; + +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdocumentation-deprecated-sync" +/** + * @ingroup constants + * + * Indicates the architecture under which a Crash Log was generated. + * + * @note The architecture value has been deprecated in v1.1 and later crash reports. All new reports + * will make use of the new PLCrashReportProcessorInfo CPU type encodings. + * + * @internal + * These enum values match the protobuf values. Keep them synchronized. + */ +typedef enum { + /** x86-32. */ + PLCrashReportArchitectureX86_32 = 0, + + /** x86-64 */ + PLCrashReportArchitectureX86_64 = 1, + + /** ARMv6 */ + PLCrashReportArchitectureARMv6 = 2, + + /** + * ARMv6 + * @deprecated This value has been deprecated in favor of ARM subtype-specific + * values. + * @sa PLCrashReportArchitectureARMv6 + */ + PLCrashReportArchitectureARM PLCR_DEPRECATED = PLCrashReportArchitectureARMv6, + + /** PPC */ + PLCrashReportArchitecturePPC = 3, + + /** PPC64 */ + PLCrashReportArchitecturePPC64 = 4, + + /** ARMv7 */ + PLCrashReportArchitectureARMv7 = 5, + + /** Unknown */ + PLCrashReportArchitectureUnknown = 6 +} PLCrashReportArchitecture; +#pragma clang diagnostic pop + +extern PLCrashReportOperatingSystem PLCrashReportHostOperatingSystem; +PLCR_EXTERNAL_DEPRECATED_NOWARN_PUSH(); +extern PLCrashReportArchitecture PLCrashReportHostArchitecture PLCR_EXTERNAL_DEPRECATED; +PLCR_EXTERNAL_DEPRECATED_NOWARN_PUSH(); + +@interface PLCrashReportSystemInfo : NSObject + +- (id) initWithOperatingSystem: (PLCrashReportOperatingSystem) operatingSystem + operatingSystemVersion: (NSString *) operatingSystemVersion + architecture: (PLCrashReportArchitecture) architecture + timestamp: (NSDate *) timestamp PLCR_DEPRECATED; + +- (id) initWithOperatingSystem: (PLCrashReportOperatingSystem) operatingSystem + operatingSystemVersion: (NSString *) operatingSystemVersion + operatingSystemBuild: (NSString *) operatingSystemBuild + architecture: (PLCrashReportArchitecture) architecture + timestamp: (NSDate *) timestamp PLCR_DEPRECATED; + +- (id) initWithOperatingSystem: (PLCrashReportOperatingSystem) operatingSystem + operatingSystemVersion: (NSString *) operatingSystemVersion + operatingSystemBuild: (NSString *) operatingSystemBuild + architecture: (PLCrashReportArchitecture) architecture + processorInfo: (PLCrashReportProcessorInfo *) processorInfo + timestamp: (NSDate *) timestamp; + +/** The operating system. */ +@property(nonatomic, readonly) PLCrashReportOperatingSystem operatingSystem; + +/** The operating system's release version. */ +@property(nonatomic, readonly, strong) NSString *operatingSystemVersion; + +/** The operating system's build identifier (eg, 10J869). This may be unavailable, and this property will be nil. */ +@property(nonatomic, readonly, strong) NSString *operatingSystemBuild; + +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdocumentation-deprecated-sync" +/** Architecture. @deprecated The architecture value has been deprecated in v1.1 and later crash reports. All new reports + * include the CPU type as part of the crash report's machine info structure, using the PLCrashReportProcessorInfo + * extensible encoding. */ +@property(nonatomic, readonly) PLCrashReportArchitecture architecture PLCR_DEPRECATED; + +/** Date and time that the crash report was generated. This may be unavailable, and this property will be nil. */ +@property(nonatomic, readonly, strong) NSDate *timestamp; + +/** The processor type. For v1.2 reports and later, this is an alias to the machine info's processorInfo. + * For earlier reports, this will be synthesized from the deprecated architecture property. */ +@property(nonatomic, readonly, strong) PLCrashReportProcessorInfo *processorInfo; + +@end diff --git a/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportTextFormatter.h b/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportTextFormatter.h new file mode 100644 index 00000000..e657b031 --- /dev/null +++ b/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportTextFormatter.h @@ -0,0 +1,59 @@ +/* + * Authors: + * Landon Fuller + * Damian Morris + * + * Copyright (c) 2008-2013 Plausible Labs Cooperative, Inc. + * Copyright (c) 2010 MOSO Corporation, Pty Ltd. + * All rights reserved. + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + + +#import + +#if __has_include() +#import +#else +#import "PLCrashReportFormatter.h" +#endif + +/** + * Supported text output formats. + * + * @ingroup enums + */ +typedef enum { + /** An iOS-compatible crash log text format. Compatible with the crash logs generated by the device and available + * through iTunes Connect. */ + PLCrashReportTextFormatiOS = 0 +} PLCrashReportTextFormat; + + +@interface PLCrashReportTextFormatter : NSObject + ++ (NSString *) stringValueForCrashReport: (PLCrashReport *) report withTextFormat: (PLCrashReportTextFormat) textFormat; + +- (id) initWithTextFormat: (PLCrashReportTextFormat) textFormat stringEncoding: (NSStringEncoding) stringEncoding; + +@end diff --git a/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportThreadInfo.h b/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportThreadInfo.h new file mode 100644 index 00000000..8e13d94f --- /dev/null +++ b/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReportThreadInfo.h @@ -0,0 +1,75 @@ +/* + * Author: Landon Fuller + * + * Copyright (c) 2008-2009 Plausible Labs Cooperative, Inc. + * All rights reserved. + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + +#import + +#ifndef PLCRASH_REPORT_THREAD_INFO_H +#define PLCRASH_REPORT_THREAD_INFO_H + +#if __has_include() +#import +#import +#else +#import "PLCrashReportStackFrameInfo.h" +#import "PLCrashReportRegisterInfo.h" +#endif + + +@interface PLCrashReportThreadInfo : NSObject + +- (id) initWithThreadNumber: (NSInteger) threadNumber + stackFrames: (NSArray *) stackFrames + crashed: (BOOL) crashed + registers: (NSArray *) registers; + +/** + * Application thread number. + */ +@property(nonatomic, readonly) NSInteger threadNumber; + +/** + * Thread backtrace. Provides an array of PLCrashReportStackFrameInfo instances. + * The array is ordered, last callee to first. + */ +@property(nonatomic, readonly, strong) NSArray *stackFrames; + +/** + * If this thread crashed, set to YES. + */ +@property(nonatomic, readonly) BOOL crashed; + +/** + * State of the general purpose and related registers, as a list of + * PLCrashReportRegister instances. If this thead did not crash (crashed returns NO), + * this list will be empty. + */ +@property(nonatomic, readonly, strong) NSArray *registers; + +@end + +#endif diff --git a/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReporter.h b/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReporter.h new file mode 100644 index 00000000..d0413cce --- /dev/null +++ b/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReporter.h @@ -0,0 +1,131 @@ +/* + * Author: Landon Fuller + * + * Copyright (c) 2008-2009 Plausible Labs Cooperative, Inc. + * All rights reserved. + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + +#import +#import + +#ifndef PLCRASH_REPORTER_H +#define PLCRASH_REPORTER_H + +#if __has_include() +#import +#import +#else +#import "PLCrashReporterConfig.h" +#import "PLCrashMacros.h" +#endif + +@class PLCrashMachExceptionServer; +@class PLCrashMachExceptionPortSet; + +/** + * @ingroup functions + * + * Prototype of a callback function used to execute additional user code with signal information as provided + * by PLCrashReporter. Called upon completion of crash handling, after the crash report has been written to disk. + * + * @param info The signal info. + * @param uap The crash's threads context. + * @param context The API client's supplied context value. + * + * @sa The @ref async_safety documentation. + * @sa PLCrashReporter::setPostCrashCallbacks: + */ +typedef void (*PLCrashReporterPostCrashSignalCallback)(siginfo_t *info, ucontext_t *uap, void *context); + +/** + * @ingroup types + * + * This structure contains callbacks supported by PLCrashReporter to allow the host application to perform + * additional tasks prior to program termination after a crash has occurred. + * + * @sa The @ref async_safety documentation. + */ +typedef struct PLCrashReporterCallbacks { + /** The version number of this structure. If not one of the defined version numbers for this type, the behavior + * is undefined. The current version of this structure is 0. */ + uint16_t version; + + /** An arbitrary user-supplied context value. This value may be NULL. */ + void *context; + + /** + * The callback used to report caught signal information. In version 0 of this structure, all crashes will be + * reported via this function. + * + * @warning When using PLCrashReporterSignalHandlerTypeMach, the siginfo_t argument to this function will be derived + * from the Mach exception data, and may be incorrect, or may otherwise not match the expected data as provided via + * PLCrashReporterSignalHandlerTypeBSD. In addition, the provided ucontext_t value will be zero-initialized, and will + * not provide valid thread state. + * + * This callback will be deprecated in favor of a Mach-compatible replacement in a future release; support is maintained + * here to allow clients that rely on post-crash callbacks without thread state to make use of Mach exceptions. + */ + PLCrashReporterPostCrashSignalCallback handleSignal; +} PLCrashReporterCallbacks; + +@interface PLCrashReporter : NSObject + ++ (PLCrashReporter *) sharedReporter PLCR_DEPRECATED; + +- (instancetype) initWithConfiguration: (PLCrashReporterConfig *) config; + +- (BOOL) hasPendingCrashReport; + +- (NSData *) loadPendingCrashReportData; +- (NSData *) loadPendingCrashReportDataAndReturnError: (NSError **) outError; + +- (NSData *) generateLiveReportWithThread: (thread_t) thread; +- (NSData *) generateLiveReportWithThread: (thread_t) thread error: (NSError **) outError; +- (NSData *) generateLiveReportWithThread: (thread_t) thread exception: (NSException *) exception error: (NSError **) outError; + +- (NSData *) generateLiveReport; +- (NSData *) generateLiveReportAndReturnError: (NSError **) outError; +- (NSData *) generateLiveReportWithException: (NSException *) exception error: (NSError **) outError; + +- (BOOL) purgePendingCrashReport; +- (BOOL) purgePendingCrashReportAndReturnError: (NSError **) outError; + +- (BOOL) enableCrashReporter; +- (BOOL) enableCrashReporterAndReturnError: (NSError **) outError; + +- (void) setCrashCallbacks: (PLCrashReporterCallbacks *) callbacks; + +/** + * Return the path to live crash report (which may not yet, or ever, exist). + */ +- (NSString *) crashReportPath; + +/** + * Custom data to save in the crash report. + */ +@property(nonatomic, strong) NSData *customData; + +@end + +#endif diff --git a/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReporterConfig.h b/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReporterConfig.h new file mode 100644 index 00000000..c2021149 --- /dev/null +++ b/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Headers/PLCrashReporterConfig.h @@ -0,0 +1,193 @@ +/* + * Author: Landon Fuller + * + * Copyright (c) 2013 Plausible Labs Cooperative, Inc. + * All rights reserved. + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + +#import + +#if __has_include() +#import +#else +#import "PLCrashFeatureConfig.h" +#endif + +/** + * @ingroup enums + * Supported mechanisms for trapping and handling crashes. + */ +typedef NS_ENUM(NSUInteger, PLCrashReporterSignalHandlerType) { + /** + * Trap fatal signals via a sigaction(2)-registered BSD signal handler. + * + * PLCrashReporter's signal handler will supersede previously registered handlers; existing + * handlers will not be called. This behavior may be modified in a future release, and should + * not be relied upon as a mechanism to prevent existing signal handlers from being called. + * + * There are some limitations to signal-based crash handling on Mac OS X and iOS; specifically: + * + * - On Mac OS X, stack overflows will only be handled on the thread on which + * the crash reporter was initialized. This should generally be the main thread. + * - On iOS 6.0 and later, any stack overflows will not be handled due to sigaltstack() being + * non-functional on the device. (see rdar://13002712 - SA_ONSTACK/sigaltstack() ignored on iOS). + * - Some exit paths in Apple's Libc will deregister a signal handler before firing SIGABRT, resulting + * in the signal handler never being called (see rdar://14313497 - ___abort() disables SIGABRT signal + * handlers prior to raising SIGABRT). These __abort()-based checks are: + * - Implemented for unsafe memcpy/strcpy/snprintf C functions. + * - Only enabled when operating on a fixed-width target buffer (in which case the + * compiler rewrites the function calls to the built-in variants, and provides the fixed-width length as an argument). + * - Only trigger in the case that the source data exceeds the size of the fixed width target + * buffer, and the maximum length argument either isn't supplied by the caller (eg, when using strcpy), + * or a too-long argument is supplied (eg, strncpy with a length argument longer than the target buffer), + * AND that argument can't be checked at compile-time. + */ + PLCrashReporterSignalHandlerTypeBSD = 0, + +#if PLCRASH_FEATURE_MACH_EXCEPTIONS + /** + * Trap fatal signals via a Mach exception server. + * + * If any existing Mach exception server has been registered for the task, exceptions will be forwarded to that + * exception handler. Should the exceptions be handled by an existing handler, no report will be generated + * by PLCrashReporter. + * + * @par Mac OS X + * + * On Mac OS X, the Mach exception implementation is fully supported, using publicly available API -- note, + * however, that some kernel-internal constants, as well as architecture-specific trap information, + * may be required to fully interpret a Mach exception's root cause. + * + * @par iOS + * + * On iOS, the APIs required for a complete implementation are not fully public. + * + * The exposed surface of undocumented API usage is relatively low, and there has been strong user demand to + * implement Mach exception handling regardless of concerns over API visiblity. Given this, we've included + * Mach exception handling as an optional feature, with both build-time and runtime configuration + * to disable its inclusion or use, respectively. + * + * @par Debugger Incompatibility + * + * The Mach exception handler executes in-process, and will interfere with debuggers when they attempt to + * suspend all active threads (which will include the Mach exception handler). Mach-based handling + * should not be used when a debugger is attached. + * + * @par More Details + * + * For more information, refer to @ref mach_exceptions. + */ + PLCrashReporterSignalHandlerTypeMach = 1 +#endif /* PLCRASH_FEATURE_MACH_EXCEPTIONS */ +}; + +/** + * @ingroup enums + * Supported mechanisms for performing local symbolication. + * + * Local symbolication is performed using inexact heuristics and symbol data available at runtime; it may + * return information that is incorrect. This may still be useful in the case where DWARF data is unavailable + * for a given build; in that case, it can provide function and method names (though not line numbers) for a + * crash report that may otherwise be unusable. + * + * Note, however, this comes at the cost of a significant increase in code that must run within the critical + * crash reporting section, where failures may result in crash reports being corrupted or left unwritten. In + * addition, some of the provided symbolication strategies rely on knowledge of runtime internals that may + * change in future iOS releases. Given that DWARF symbolication data will always be more accurate, and + * the risks inherent in executing considerably more code at crash time, it is strongly recommended that local + * symbolication only be enabled for non-release builds. + * + * Multiple symbolication strategies may be enabled, in which case a best-match heuristic will be applied to the + * results. + */ +typedef NS_OPTIONS(NSUInteger, PLCrashReporterSymbolicationStrategy) { + /** No symbolication. */ + PLCrashReporterSymbolicationStrategyNone = 0, + + /** + * Use the standard binary symbol table. On iOS, this alone will return + * incomplete results, as most symbols are rewritten to the common '\' string. + */ + PLCrashReporterSymbolicationStrategySymbolTable = 1 << 0, + + /** + * Use Objective-C metadata to find method and class names. This relies on detailed parsing + * of the Objective-C runtime data, including undefined flags and other runtime internals. As such, + * it may return incorrect data should the runtime be changed incompatibly. + */ + PLCrashReporterSymbolicationStrategyObjC = 1 << 1, + + /** + * Enable all available symbolication strategies. + */ + PLCrashReporterSymbolicationStrategyAll = (PLCrashReporterSymbolicationStrategySymbolTable|PLCrashReporterSymbolicationStrategyObjC) +}; + +@interface PLCrashReporterConfig : NSObject + ++ (instancetype) defaultConfiguration; + +- (instancetype) init; + +- (instancetype) initWithBasePath: (NSString *) basePath; + +- (instancetype) initWithSignalHandlerType: (PLCrashReporterSignalHandlerType) signalHandlerType + symbolicationStrategy: (PLCrashReporterSymbolicationStrategy) symbolicationStrategy; + +- (instancetype) initWithSignalHandlerType: (PLCrashReporterSignalHandlerType) signalHandlerType + symbolicationStrategy: (PLCrashReporterSymbolicationStrategy) symbolicationStrategy + basePath: (NSString *) basePath; + +- (instancetype) initWithSignalHandlerType: (PLCrashReporterSignalHandlerType) signalHandlerType + symbolicationStrategy: (PLCrashReporterSymbolicationStrategy) symbolicationStrategy + shouldRegisterUncaughtExceptionHandler: (BOOL) shouldRegisterUncaughtExceptionHandler; + +- (instancetype) initWithSignalHandlerType: (PLCrashReporterSignalHandlerType) signalHandlerType + symbolicationStrategy: (PLCrashReporterSymbolicationStrategy) symbolicationStrategy + shouldRegisterUncaughtExceptionHandler: (BOOL) shouldRegisterUncaughtExceptionHandler + basePath: (NSString *) basePath; + +- (instancetype) initWithSignalHandlerType: (PLCrashReporterSignalHandlerType) signalHandlerType + symbolicationStrategy: (PLCrashReporterSymbolicationStrategy) symbolicationStrategy + shouldRegisterUncaughtExceptionHandler: (BOOL) shouldRegisterUncaughtExceptionHandler + basePath: (NSString *) basePath + maxReportBytes: (NSUInteger) maxReportByte; + +/** The base path to save the crash data. */ +@property(nonatomic, readonly) NSString *basePath; + +/** The configured signal handler type. */ +@property(nonatomic, readonly) PLCrashReporterSignalHandlerType signalHandlerType; + +/** The configured symbolication strategy. */ +@property(nonatomic, readonly) PLCrashReporterSymbolicationStrategy symbolicationStrategy; + +/** Should PLCrashReporter register an uncaught exception handler? This is intended to be used in Xamarin apps */ +@property(nonatomic, readonly) BOOL shouldRegisterUncaughtExceptionHandler; + +/** Maximum number of bytes that will be written to the crash report */ +@property(nonatomic, readonly) NSUInteger maxReportBytes; + +@end + diff --git a/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Info.plist b/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Info.plist new file mode 100644 index 00000000..1d46a4c3 Binary files /dev/null and b/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Info.plist differ diff --git a/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Modules/module.modulemap b/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Modules/module.modulemap new file mode 100644 index 00000000..4fa4304f --- /dev/null +++ b/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/Modules/module.modulemap @@ -0,0 +1,8 @@ +framework module CrashReporter { + umbrella header "CrashReporter.h" + + export * + module * { export * } + + link framework "Foundation" +} diff --git a/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/PrivacyInfo.xcprivacy b/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/PrivacyInfo.xcprivacy new file mode 100644 index 00000000..1c870021 --- /dev/null +++ b/iOS/CrashReporter.xcframework/ios-arm64_arm64e/CrashReporter.framework/PrivacyInfo.xcprivacy @@ -0,0 +1,39 @@ + + + + + NSPrivacyTracking + + NSPrivacyTrackingDomains + + NSPrivacyAccessedAPITypes + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeCrashData + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDiagnosticData + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + + diff --git a/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/CrashReporter b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/CrashReporter new file mode 100644 index 00000000..509b0176 Binary files /dev/null and b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/CrashReporter differ diff --git a/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/CrashReporter.h b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/CrashReporter.h new file mode 100644 index 00000000..99878d33 --- /dev/null +++ b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/CrashReporter.h @@ -0,0 +1,366 @@ +/* + * Author: Landon Fuller + * + * Copyright (c) 2008-2009 Plausible Labs Cooperative, Inc. + * All rights reserved. + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + +#import + +#ifdef __APPLE__ +#import +#endif + +#if __has_include() + +// This must be included before any other PLCrashReporter includes, as +// it redefines symbol names +#import + +/* Library Imports */ +#import +#import +#import +#else +#import "PLCrashNamespace.h" +#import "PLCrashReporter.h" +#import "PLCrashReport.h" +#import "PLCrashReportTextFormatter.h" +#endif + +/** + * @defgroup functions Crash Reporter Functions Reference + */ + +/** + * @defgroup types Crash Reporter Data Types Reference + */ + +/** + * @defgroup constants Crash Reporter Constants Reference + */ + +/** + * @internal + * @defgroup plcrash_internal Crash Reporter Internal Documentation + */ + +/** + * @defgroup enums Enumerations + * @ingroup constants + */ + +/** + * @defgroup globals Global Variables + * @ingroup constants + */ + +/** + * @defgroup exceptions Exceptions + * @ingroup constants + */ + +/* Exceptions */ +extern NSString *PLCrashReporterException; + +/* Error Domain and Codes */ +extern NSString *PLCrashReporterErrorDomain; + +/** + * NSError codes in the Plausible Crash Reporter error domain. + * @ingroup enums + */ +typedef enum { + /** An unknown error has occured. If this + * code is received, it is a bug, and should be reported. */ + PLCrashReporterErrorUnknown = 0, + + /** An Mach or POSIX operating system error has occured. The underlying NSError cause may be fetched from the userInfo + * dictionary using the NSUnderlyingErrorKey key. */ + PLCrashReporterErrorOperatingSystem = 1, + + /** The crash report log file is corrupt or invalid */ + PLCrashReporterErrorCrashReportInvalid = 2, + + /** An attempt to use a resource which was in use at the time in a manner which would have conflicted with the request. */ + PLCrashReporterErrorResourceBusy = 3 +} PLCrashReporterError; + +/** + * @mainpage Plausible Crash Reporter + * + * @section intro_sec Introduction + * + * Plausile CrashReporter implements in-process crash reporting on the iPhone and Mac OS X. + * + * The following features are supported: + * + * - Implemented as an in-process signal handler. + * - Does not interfer with debugging in gdb.. + * - Handles both uncaught Objective-C exceptions and fatal signals (SIGSEGV, SIGBUS, etc). + * - Full thread state for all active threads (backtraces, register dumps) is provided. + * + * If your application crashes, a crash report will be written. When the application is next run, you may check for a + * pending crash report, and submit the report to your own HTTP server, send an e-mail, or even introspect the + * report locally. + * + * @section intro_encoding Crash Report Format + * + * Crash logs are encoded using google protobuf, and may be decoded + * using the provided PLCrashReport API. Additionally, the include plcrashutil handles conversion of binary crash reports to the + * symbolicate-compatible iPhone text format. + * + * @section doc_sections Documentation Sections + * - @subpage example_usage_iphone + * - @subpage error_handling + * - @subpage async_safety + */ + +/** + * @page example_usage_iphone Example iPhone Usage + * + * @code + * // + * // Called to handle a pending crash report. + * // + * - (void) handleCrashReport { + * PLCrashReporter *crashReporter = [PLCrashReporter sharedReporter]; + * NSData *crashData; + * NSError *error; + * + * // Try loading the crash report + * crashData = [crashReporter loadPendingCrashReportDataAndReturnError: &error]; + * if (crashData == nil) { + * NSLog(@"Could not load crash report: %@", error); + * goto finish; + * } + * + * // We could send the report from here, but we'll just print out + * // some debugging info instead + * PLCrashReport *report = [[[PLCrashReport alloc] initWithData: crashData error: &error] autorelease]; + * if (report == nil) { + * NSLog(@"Could not parse crash report"); + * goto finish; + * } + * + * NSLog(@"Crashed on %@", report.systemInfo.timestamp); + * NSLog(@"Crashed with signal %@ (code %@, address=0x%" PRIx64 ")", report.signalInfo.name, + * report.signalInfo.code, report.signalInfo.address); + * + * // Purge the report + * finish: + * [crashReporter purgePendingCrashReport]; + * return; + * } + * + * // from UIApplicationDelegate protocol + * - (void) applicationDidFinishLaunching: (UIApplication *) application { + * PLCrashReporter *crashReporter = [PLCrashReporter sharedReporter]; + * NSError *error; + * + * // Check if we previously crashed + * if ([crashReporter hasPendingCrashReport]) + * [self handleCrashReport]; + + * // Enable the Crash Reporter + * if (![crashReporter enableCrashReporterAndReturnError: &error]) + * NSLog(@"Warning: Could not enable crash reporter: %@", error); + * + * } + * @endcode + * + */ + +/** + * @page error_handling Error Handling Programming Guide + * + * Where a method may return an error, Plausible Crash Reporter provides access to the underlying + * cause via an optional NSError argument. + * + * All returned errors will be a member of one of the below defined domains, however, new domains and + * error codes may be added at any time. If you do not wish to report on the error cause, many methods + * support a simple form that requires no NSError argument. + * + * @section error_domains Error Domains, Codes, and User Info + * + * @subsection crashreporter_errors Crash Reporter Errors + * + * Any errors in Plausible Crash Reporter use the #PLCrashReporterErrorDomain error domain, and and one + * of the error codes defined in #PLCrashReporterError. + */ + +/** + * @page async_safety Async-Safe Programming Guide + * + * Plausible CrashReporter provides support for executing an application specified function in the context of the + * crash reporter's signal handler, after the crash report has been written to disk. This was a regularly requested + * feature, and provides the ability to implement application finalization in the event of a crash. However, writing + * code intended for execution inside of a signal handler is exceptionally difficult, and is not recommended. + * + * @section program_flow Program Flow and Signal Handlers + * + * When the signal handler is called the normal flow of the program is interrupted, and your program is an unknown + * state. Locks may be held, the heap may be corrupt (or in the process of being updated), and your signal + * handler may invoke a function that was being executed at the time of the signal. This may result in deadlocks, + * data corruption, and program termination. + * + * @section functions Async-Safe Functions + * + * A subset of functions are defined to be async-safe by the OS, and are safely callable from within a signal handler. If + * you do implement a custom post-crash handler, it must be async-safe. A table of POSIX-defined async-safe functions + * and additional information is available from the + * CERT programming guide - SIG30-C + * + * Most notably, the Objective-C runtime itself is not async-safe, and Objective-C may not be used within a signal + * handler. + * + * @sa PLCrashReporter::setCrashCallbacks: + */ + +/** + * @page mach_exceptions Mach Exceptions on Mac OS X and iOS + * + * PLCrashReporter includes support for monitoring crashes via an in-process Mach exception handler. There are a small + * number of crash cases that will not be caught with via a POSIX signal handler, but can be caught via a Mach + * exception handler: + * + * - Stack overflow. sigaltstack() is broken in later iOS releases, and even if functional, must be configured + * on a per-thread basis. + * - Internal Apple assertions that call libSystem's __assert. These include compiler-checked constraints + * for built-in functions, such as strcpy_chk(). The __abort() implementation actually disables the SIGABRT + * signal handler (resetting it to SIG_DFL) prior to to issueing a SIGABRT, bypassing signal-based crash + * reporters entirely. + * + * Unfortunately, the latter issue (__assert) can not be handled on iOS; trapping abort requires that + * a Mach exception handler operate out-of-process, which is impossible on iOS. On Mac OS X, this will + * only be handled once we've implemented fully out-of-process crash excution. + * + * On Mac OS X, the Mach exception implementation is fully supported using entirely public API. On iOS, + * the APIs required are not fully public -- more details on the implications of this for exception handling on + * iOS may be found in @ref mach_exceptions_ios below. It is worth noting that even where the Mach exception APIs + * are fully supported, kernel-internal constants, as well + * as architecture-specific trap information, may be required to fully interpret a Mach exception's root cause. + * + * For example, the EXC_SOFTWARE exception is dispatched for four different failure types, using the exception + * code to differentiate failure types: + * - Non-existent system call invoked (SIGSYS) + * - Write on a pipe with no reader (SIGPIPE) + * - Abort program (SIGABRT -- unused) + * - Kill program (SIGKILL) + * + * Of those four types, only the constant required to interpret the SIGKILL behavior (EXC_SOFT_SIGNAL) is publicly defined. + * Of the remaining three failure types, the constant values are kernel implementation-private, defined only in the available + * kernel sources. On iOS, these sources are unavailable, and while they generally do match the Mac OS X implementation, there + * are no gaurantees that this is -- or will remain -- the case in the future. + * + * Likewise, interpretation of particular fault types requires information regarding the underlying machine traps + * that triggered the Mach exceptions. For example, a floating point trap on x86/x86-64 will trigger an EXC_ARITHMETIC, + * with a subcode value containing the value of the FPU status register. Determining the exact FPU cause requires + * extracting the actual exception flags from status register as per the x86 architecture documentation. The exact format + * of this subcode value is not actually documented outside the kernel, and may change in future releases. + * + * While we have the advantage of access to the x86 kernel sources, the situation on ARM is even less clear. The actual + * use of the Mach exception codes and subcodes is largely undefined by both headers and publicly available documentation, + * and the available x86 kernel sources are of little use in interpreting this data. + * + * As such, while Mach exceptions may catch some cases that BSD signals can not, they are not a perfect solution, + * and may also provide less insight into the actual failures that occur. By comparison, the BSD signal interface + * is both fully defined and architecture independent, with any necessary interpretation of the Mach exception + * codes handled in-kernel at the time of exception dispatch. It is generally recommended by Apple as the preferred + * interface, and should generally be preferred by PLCrashReporter API clients. + * + * @section mach_exceptions_compatibility Compatibility Issues + * + * @subsection Debuggers + * + * Enabling in-process Mach exception handlers will conflict with any attached debuggers; the debugger + * may suspend the processes Mach exception handling thread, which will result in any exception messages + * sent via the debugger being lost, as the in-process handler will be unable to receive and forward + * the messages. + * + * @subsection Managed Runtimes (Xamarin, Unity) + * + * A Mach exception handler may conflict with any managed runtime that registers a BSD signal handler that + * can safely handle otherwise fatal signals, allowing execution to proceed. This includes products + * such as Xamarin for iOS. + * + * In such a case, PLCrashReporter will write a crash report for non-fatal signals, as there is no + * immediate mechanism for determining whether a signal handler exists and that it can safely + * handle the failure. This can result in unexpected delays in application execution, increased I/O to + * disk, and other undesirable operations. + * + * @section mach_exceptions_ios Mach Exceptions on iOS + * + * The APIs required for Mach exception handling are not fully public on iOS. After filing a request with + * Apple DTS to clarify the status of the Mach exception APIs on iOS, and implementing a Mach Exception + * handler using only supported API, they provided the following guidance: + * + * Our engineers have reviewed your request and have determined that this would be best handled as a bug report, + * which you have already filed. There is no documented way of accomplishing this, nor is there a workaround + * possible. + * + * Due to user request, PLCrashReporter provides an optional implementation of Mach exception handling for both + * iOS and Mac OS X. + * + * This implementation uses only supported API on Mac OS X, and depends on limited undefined API on iOS. The reporter + * may be excluded entirely at build time by modifying the PLCRASH_FEATURE_MACH_EXCEPTIONS build configuration; it + * may also be disabled at runtime by configuring the PLCrashReporter instance appropriately via PLCrashReporterConfig. + * + * The iOS implementation is implemented almost entirely using public API, and links against no actual private symbols; + * the use of undocumented functionality is limited to assuming the use of specific msgh_id values (see below + * for details). As a result, it may be considered perfectly safe to include the Mach Exception code in the + * standard build, and enable/disable it at runtime. + * + * The following issues exist in the iOS implementation: + * - The msgh_id values required for an exception reply message are not available from the available + * headers and must be hard-coded. This prevents one from safely replying to exception messages, which + * means that it is impossible to (correctly) inform the server that an exception has *not* been + * handled. + * + * Impact: + * This can lead to the process locking up and not dispatching to the host exception handler (eg, Apple's + * crash reporter), depending on the behavior of the kernel exception code. + * + * - The mach_* structure/type variants required by MACH_EXCEPTION_CODES are not publicly defined (on Mac OS X, + * these are provided by mach_exc.defs). This prevents one from forwarding exception messages to an existing + * handler that was registered with a MACH_EXCEPTION_CODES behavior (eg, forwarding is entirely non-functional + * on ARM64 devices). + * + * Impact: + * This can break forwarding to any task exception handler that registers itself with MACH_EXCEPTION_CODES, + * including other handlers registered within the current process, eg, by a managed runtime. This could + * also result in misinterpretation of a Mach exception message, in the case where the message format is + * modified by Apple to be incompatible with the existing 32-bit format. + * + * This is the case with LLDB; it will register a task exception handler with MACH_EXCEPTION_CODES set. Failure + * to correctly forward these exceptions will result in the debugger breaking in interesting ways; for example, + * changes to the set of dyld-loaded images are detected by setting a breakpoint on the dyld image registration + * funtions, and this functionality will break if the exception is not correctly forwarded. + * + * Since Mach exception handling is important for a fully functional crash reporter, we have also filed a radar + * to request that the API be made public: + * Radar: rdar://12939497 RFE: Provide mach_exc.defs for iOS + * + * At the time of this writing, the radar remains open/unresolved. + */ diff --git a/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashFeatureConfig.h b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashFeatureConfig.h new file mode 100644 index 00000000..7bcaebf2 --- /dev/null +++ b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashFeatureConfig.h @@ -0,0 +1,108 @@ +/* + * Author: Landon Fuller + * + * Copyright (c) 2012-2013 Plausible Labs Cooperative, Inc. + * All rights reserved. + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + +#ifndef PLCRASH_FEATURE_CONFIG_H +#define PLCRASH_FEATURE_CONFIG_H + +#include + +/** + * @internal + * + * Build-time configuration for PLCrashReporter. + * + * This is used to automatically enable/disable features on a per-platform and per-configuration + * basis; it may also be used by third-party vendors to configure a custom build of PLCrashReporter. + * + * @defgroup build_config Build Configuration + * @ingroup constants + * @{ + */ + +/* + * Defaults + */ + +/* + * For release builds, disable unused unwind implementations on targets that do not use them. For non-release + * builds, we include the unwind implementations to allow testing on a broader range of targets. + */ +#ifdef PLCF_RELEASE_BUILD +# if defined(__arm__) +# ifndef PLCRASH_FEATURE_UNWIND_DWARF +# define PLCRASH_FEATURE_UNWIND_DWARF 0 +# endif +# ifndef PLCRASH_FEATURE_UNWIND_COMPACT +# define PLCRASH_FEATURE_UNWIND_COMPACT 0 +# endif +# endif +#endif + +/* + * Configuration Flags + */ + + +#ifndef PLCRASH_FEATURE_MACH_EXCEPTIONS +/** + * If true, enable Mach exception support. On Mac OS X, the Mach exception implementation is fully supported, + * using publicly available API. On iOS, the APIs required for a complete implementation are not public. However, a + * popular commercial crash reporter is now shipping with support for Mach exceptions, which implies that either + * they've received special dispensation to use private APIs / private structures, they've found another way to do + * it, or they're just using undocumented functionality and hoping for the best. + * + * The exposed surface of undocumented API usage is relatively low, and there has been strong user demand to + * implement Mach exception handling regardless of concerns over API visiblity. Given this, we've enabled + * Mach exception handling by default, and provided both build-time and runtime configuration + * to disable its use. + * + * For more information on the potential issues with enabling mach exception support, @sa @ref mach_exceptions. + */ +#if TARGET_OS_TV +# define PLCRASH_FEATURE_MACH_EXCEPTIONS 0 +#else +# define PLCRASH_FEATURE_MACH_EXCEPTIONS 1 +#endif +#endif + +#ifndef PLCRASH_FEATURE_UNWIND_DWARF +/** If true, enable DWARF unwinding support. */ +# define PLCRASH_FEATURE_UNWIND_DWARF 1 +#endif + + +#ifndef PLCRASH_FEATURE_UNWIND_COMPACT +/** If true, enable compact unwinding support. */ +# define PLCRASH_FEATURE_UNWIND_COMPACT 1 +#endif + +/* + * @} + */ + +#endif /* PLCRASH_FEATURE_CONFIG_H */ diff --git a/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashMacros.h b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashMacros.h new file mode 100644 index 00000000..556e1c22 --- /dev/null +++ b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashMacros.h @@ -0,0 +1,143 @@ +/* + * Author: Landon Fuller + * + * Copyright (c) 2013 Plausible Labs Cooperative, Inc. + * All rights reserved. + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + +#ifndef PLCRASH_CONSTANTS_H +#define PLCRASH_CONSTANTS_H + +#include +#include + +#if defined(__cplusplus) +# define PLCR_EXPORT extern "C" +# define PLCR_C_BEGIN_DECLS extern "C" { +# define PLCR_C_END_DECLS } +#else +# define PLCR_EXPORT extern +# define PLCR_C_BEGIN_DECLS +# define PLCR_C_END_DECLS +#endif + +#if defined(__cplusplus) +# define NO_OTHER_MACRO_STARTS_WITH_THIS_NAME_ +# define IS_EMPTY_(name) defined(NO_OTHER_MACRO_STARTS_WITH_THIS_NAME_ ## name) +# define IS_EMPTY(name) IS_EMPTY_(name) +# if defined(PLCRASHREPORTER_PREFIX) && !IS_EMPTY(PLCRASHREPORTER_PREFIX) + /** @internal Define the plcrash namespace, automatically inserting an inline namespace containing the configured PLCRASHREPORTER_PREFIX, if any. */ +# define PLCR_CPP_BEGIN_NS namespace plcrash { inline namespace PLCRASHREPORTER_PREFIX { + + /** @internal Close the definition of the `plcrash` namespace (and the PLCRASHREPORTER_PREFIX inline namespace, if any). */ +# define PLCR_CPP_END_NS }} +# else +# define PLCR_CPP_BEGIN_NS namespace plcrash { +# define PLCR_CPP_END_NS } +# endif +#endif + +#ifdef __clang__ +# define PLCR_PRAGMA_CLANG(_p) _Pragma(_p) +#else +# define PLCR_PRAGMA_CLANG(_p) +#endif + +#ifdef __clang__ +# define PLCR_DEPRECATED __attribute__((deprecated)) +#else +# define PLCR_DEPRECATED +#endif + +#if defined(__clang__) || defined(__GNUC__) +# define PLCR_UNUSED __attribute__((unused)) +#else +# define PLCR_UNUSED +#endif + +#ifdef PLCR_PRIVATE +/** + * Marks a definition as deprecated only for for external clients, allowing + * uses of it internal fo the framework. + */ +# define PLCR_EXTERNAL_DEPRECATED + +/** + * @internal + * A macro to put above a definition marked PLCR_EXTERNAL_DEPRECATED that will + * silence warnings about there being a deprecation documentation marker but the + * definition not being marked deprecated. + */ +# define PLCR_EXTERNAL_DEPRECATED_NOWARN_PUSH() \ + PLCR_PRAGMA_CLANG("clang diagnostic push"); \ + PLCR_PRAGMA_CLANG("clang diagnostic ignored \"-Wdocumentation-deprecated-sync\"") + +/** + * @internal + * A macro to put below a definition marked PLCR_EXTERNAL_DEPRECATED that will + * silence warnings about there being a deprecation documentation marker but the + * definition not being marked deprecated. + */ +# define PLCR_EXTERNAL_DEPRECATED_NOWARN_POP() PLCR_PRAGMA_CLANG("clang diagnostic pop") + +#else + +# define PLCR_EXTERNAL_DEPRECATED PLCR_DEPRECATED +# define PLCR_EXTERNAL_DEPRECATED_NOWARN_PUSH() +# define PLCR_EXTERNAL_DEPRECATED_NOWARN_PUSH() + +#endif /* PLCR_PRIVATE */ + +#ifdef PLCR_PRIVATE +# if defined(__clang__) && __has_feature(cxx_attributes) && __has_warning("-Wimplicit-fallthrough") +# define PLCR_FALLTHROUGH [[clang::fallthrough]] +# else +# define PLCR_FALLTHROUGH do {} while (0) +# endif +#endif + +#ifdef PLCR_PRIVATE +/** + * @internal + * Static compile-time assertion. + * + * @param name The assertion name; must be valid for use within a C identifier. + * @param cond Assertion condition + */ +# define PLCR_ASSERT_STATIC(name, cond) PLCR_ASSERT_STATIC_(name, cond, __LINE__) +/* + * C++11 and C11 both provide a static_assert(). + * + * Otherwise, we have to use typedef-based static assertions. + */ +# if (defined(__cplusplus) && __cplusplus >= 201103L) || (!defined(__cplusplus) && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L) +# define PLCR_ASSERT_STATIC_(name, cond, line) PLCR_ASSERT_STATIC__(#name, cond) +# define PLCR_ASSERT_STATIC__(name, cond) static_assert(cond, #name) +# else +# define PLCR_ASSERT_STATIC_(name, cond, line) PLCR_ASSERT_STATIC__(name, cond, line) +# define PLCR_ASSERT_STATIC__(name, cond, line) typedef int plcf_static_assert_##name##_##line [(cond) ? 1 : -1] PLCR_UNUSED +# endif +#endif /* PLCR_PRIVATE */ + +#endif /* PLCRASH_CONSTANTS_H */ diff --git a/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashNamespace.h b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashNamespace.h new file mode 100644 index 00000000..f4c263cd --- /dev/null +++ b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashNamespace.h @@ -0,0 +1,320 @@ +/* + * Author: Landon Fuller + * + * Copyright (c) 2012-2013 Plausible Labs Cooperative, Inc. + * All rights reserved. + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + +/* + * For external library integrators: + * + * Set this value to any valid C symbol prefix. This will automatically + * prepend the given prefix to all external symbols in the library. + * + * This may be used to avoid symbol conflicts between multiple libraries + * that may both incorporate PLCrashReporter. + */ +// #define PLCRASHREPORTER_PREFIX AcmeCo + + +// We need two extra layers of indirection to make CPP substitute +// the PLCRASHREPORTER_PREFIX define. +#define PLNS_impl2(prefix, symbol) prefix ## symbol +#define PLNS_impl(prefix, symbol) PLNS_impl2(prefix, symbol) +#define PLNS(symbol) PLNS_impl(PLCRASHREPORTER_PREFIX, symbol) + + +/* + * Rewrite all ObjC/C symbols. + * + * For C++ symbol handling, refer to the PLCR_CPP_BEGIN_NS and PLCR_CPP_END_NS + * macros. + */ +#ifdef PLCRASHREPORTER_PREFIX + +/* Objective-C Classes */ +#define PLCrashMachExceptionServer PLNS(PLCrashMachExceptionServer) +#define PLCrashReport PLNS(PLCrashReport) +#define PLCrashReportApplicationInfo PLNS(PLCrashReportApplicationInfo) +#define PLCrashReportBinaryImageInfo PLNS(PLCrashReportBinaryImageInfo) +#define PLCrashReportExceptionInfo PLNS(PLCrashReportExceptionInfo) +#define PLCrashReportMachExceptionInfo PLNS(PLCrashReportMachExceptionInfo) +#define PLCrashReportMachineInfo PLNS(PLCrashReportMachineInfo) +#define PLCrashReportProcessInfo PLNS(PLCrashReportProcessInfo) +#define PLCrashReportProcessorInfo PLNS(PLCrashReportProcessorInfo) +#define PLCrashReportRegisterInfo PLNS(PLCrashReportRegisterInfo) +#define PLCrashReportSignalInfo PLNS(PLCrashReportSignalInfo) +#define PLCrashReportStackFrameInfo PLNS(PLCrashReportStackFrameInfo) +#define PLCrashReportSymbolInfo PLNS(PLCrashReportSymbolInfo) +#define PLCrashReportSystemInfo PLNS(PLCrashReportSystemInfo) +#define PLCrashReportTextFormatter PLNS(PLCrashReportTextFormatter) +#define PLCrashReportThreadInfo PLNS(PLCrashReportThreadInfo) +#define PLCrashReporter PLNS(PLCrashReporter) +#define PLCrashSignalHandler PLNS(PLCrashSignalHandler) +#define PLCrashHostInfo PLNS(PLCrashHostInfo) +#define PLCrashMachExceptionPort PLNS(PLCrashMachExceptionPort) +#define PLCrashMachExceptionPortSet PLNS(PLCrashMachExceptionPortSet) +#define PLCrashProcessInfo PLNS(PLCrashProcessInfo) +#define PLCrashReporterConfig PLNS(PLCrashReporterConfig) +#define PLCrashUncaughtExceptionHandler PLNS(PLCrashUncaughtExceptionHandler) +#define PLCrashReportFormatter PLNS(PLCrashReportFormatter) + +/* Public C functions */ +#define PLCrashMachExceptionForward PLNS(PLCrashMachExceptionForward) +#define PLCrashSignalHandlerForward PLNS(PLCrashSignalHandlerForward) +#define plcrash_signal_handler PLNS(plcrash_signal_handler) + + +/* Public C global symbols */ +#define PLCrashReporterErrorDomain PLNS(PLCrashReporterErrorDomain) +#define PLCrashReportHostArchitecture PLNS(PLCrashReportHostArchitecture) +#define PLCrashReportHostOperatingSystem PLNS(PLCrashReportHostOperatingSystem) +#define PLCrashReporterException PLNS(PLCrashReporterException) + +/* For backwards compatibility, plcrash_async_byteorder vends C++ methods when included under C++. We have + * to handle this distinctly from our PLCR_CPP_BEGIN_NS C++ namespacing mechanism. */ +#define plcrash_async_byteorder PLNS(plcrash_async_byteorder) + +/* + * All private C symbols. Once these are migrated to C++, we'll be able to use the much simpler + * PLCR_CPP_BEGIN_NS machinery. + * + * This list was automatically generated (and can be updated) by setting PLCRASHREPORTER_PREFIX to 'AcmeCo', + * building the library, and executing the following: + * nm -g -U | grep '^[0-9]' | c++filt | grep -v AcmeCo | grep -E '_pl|_PL' | awk '{print $3}' | cut -c 2- | sort | uniq | awk '{print "#define",$1,"PLNS("$1")"}' + */ +#define pl_mach_thread_self PLNS(pl_mach_thread_self) +#define plcrash__architecture__descriptor PLNS(plcrash__architecture__descriptor) +#define plcrash__crash_report__application_info__descriptor PLNS(plcrash__crash_report__application_info__descriptor) +#define plcrash__crash_report__application_info__init PLNS(plcrash__crash_report__application_info__init) +#define plcrash__crash_report__binary_image__descriptor PLNS(plcrash__crash_report__binary_image__descriptor) +#define plcrash__crash_report__binary_image__init PLNS(plcrash__crash_report__binary_image__init) +#define plcrash__crash_report__descriptor PLNS(plcrash__crash_report__descriptor) +#define plcrash__crash_report__exception__descriptor PLNS(plcrash__crash_report__exception__descriptor) +#define plcrash__crash_report__exception__init PLNS(plcrash__crash_report__exception__init) +#define plcrash__crash_report__free_unpacked PLNS(plcrash__crash_report__free_unpacked) +#define plcrash__crash_report__get_packed_size PLNS(plcrash__crash_report__get_packed_size) +#define plcrash__crash_report__init PLNS(plcrash__crash_report__init) +#define plcrash__crash_report__machine_info__descriptor PLNS(plcrash__crash_report__machine_info__descriptor) +#define plcrash__crash_report__machine_info__init PLNS(plcrash__crash_report__machine_info__init) +#define plcrash__crash_report__pack PLNS(plcrash__crash_report__pack) +#define plcrash__crash_report__pack_to_buffer PLNS(plcrash__crash_report__pack_to_buffer) +#define plcrash__crash_report__process_info__descriptor PLNS(plcrash__crash_report__process_info__descriptor) +#define plcrash__crash_report__process_info__init PLNS(plcrash__crash_report__process_info__init) +#define plcrash__crash_report__processor__descriptor PLNS(plcrash__crash_report__processor__descriptor) +#define plcrash__crash_report__processor__init PLNS(plcrash__crash_report__processor__init) +#define plcrash__crash_report__processor__type_encoding__descriptor PLNS(plcrash__crash_report__processor__type_encoding__descriptor) +#define plcrash__crash_report__report_info__descriptor PLNS(plcrash__crash_report__report_info__descriptor) +#define plcrash__crash_report__report_info__init PLNS(plcrash__crash_report__report_info__init) +#define plcrash__crash_report__signal__descriptor PLNS(plcrash__crash_report__signal__descriptor) +#define plcrash__crash_report__signal__init PLNS(plcrash__crash_report__signal__init) +#define plcrash__crash_report__signal__mach_exception__descriptor PLNS(plcrash__crash_report__signal__mach_exception__descriptor) +#define plcrash__crash_report__signal__mach_exception__init PLNS(plcrash__crash_report__signal__mach_exception__init) +#define plcrash__crash_report__symbol__descriptor PLNS(plcrash__crash_report__symbol__descriptor) +#define plcrash__crash_report__symbol__init PLNS(plcrash__crash_report__symbol__init) +#define plcrash__crash_report__system_info__descriptor PLNS(plcrash__crash_report__system_info__descriptor) +#define plcrash__crash_report__system_info__init PLNS(plcrash__crash_report__system_info__init) +#define plcrash__crash_report__system_info__operating_system__descriptor PLNS(plcrash__crash_report__system_info__operating_system__descriptor) +#define plcrash__crash_report__thread__descriptor PLNS(plcrash__crash_report__thread__descriptor) +#define plcrash__crash_report__thread__init PLNS(plcrash__crash_report__thread__init) +#define plcrash__crash_report__thread__register_value__descriptor PLNS(plcrash__crash_report__thread__register_value__descriptor) +#define plcrash__crash_report__thread__register_value__init PLNS(plcrash__crash_report__thread__register_value__init) +#define plcrash__crash_report__thread__stack_frame__descriptor PLNS(plcrash__crash_report__thread__stack_frame__descriptor) +#define plcrash__crash_report__thread__stack_frame__init PLNS(plcrash__crash_report__thread__stack_frame__init) +#define plcrash__crash_report__unpack PLNS(plcrash__crash_report__unpack) +#define plcrash_async_address_apply_offset PLNS(plcrash_async_address_apply_offset) +#define plcrash_async_byteorder_big_endian PLNS(plcrash_async_byteorder_big_endian) +#define plcrash_async_byteorder_direct PLNS(plcrash_async_byteorder_direct) +#define plcrash_async_byteorder_little_endian PLNS(plcrash_async_byteorder_little_endian) +#define plcrash_async_byteorder_swapped PLNS(plcrash_async_byteorder_swapped) +#define plcrash_async_cfe_entry_apply PLNS(plcrash_async_cfe_entry_apply) +#define plcrash_async_cfe_entry_free PLNS(plcrash_async_cfe_entry_free) +#define plcrash_async_cfe_entry_init PLNS(plcrash_async_cfe_entry_init) +#define plcrash_async_cfe_entry_register_count PLNS(plcrash_async_cfe_entry_register_count) +#define plcrash_async_cfe_entry_register_list PLNS(plcrash_async_cfe_entry_register_list) +#define plcrash_async_cfe_entry_return_address_register PLNS(plcrash_async_cfe_entry_return_address_register) +#define plcrash_async_cfe_entry_stack_adjustment PLNS(plcrash_async_cfe_entry_stack_adjustment) +#define plcrash_async_cfe_entry_stack_offset PLNS(plcrash_async_cfe_entry_stack_offset) +#define plcrash_async_cfe_entry_type PLNS(plcrash_async_cfe_entry_type) +#define plcrash_async_cfe_reader_find_pc PLNS(plcrash_async_cfe_reader_find_pc) +#define plcrash_async_cfe_reader_free PLNS(plcrash_async_cfe_reader_free) +#define plcrash_async_cfe_reader_init PLNS(plcrash_async_cfe_reader_init) +#define plcrash_async_cfe_register_decode PLNS(plcrash_async_cfe_register_decode) +#define plcrash_async_cfe_register_encode PLNS(plcrash_async_cfe_register_encode) +#define plcrash_async_file_close PLNS(plcrash_async_file_close) +#define plcrash_async_file_flush PLNS(plcrash_async_file_flush) +#define plcrash_async_file_init PLNS(plcrash_async_file_init) +#define plcrash_async_file_write PLNS(plcrash_async_file_write) +#define plcrash_async_find_symbol PLNS(plcrash_async_find_symbol) +#define plcrash_async_image_containing_address PLNS(plcrash_async_image_containing_address) +#define plcrash_async_image_list_next PLNS(plcrash_async_image_list_next) +#define plcrash_async_image_list_set_reading PLNS(plcrash_async_image_list_set_reading) +#define plcrash_async_mach_exception_get_siginfo PLNS(plcrash_async_mach_exception_get_siginfo) +#define plcrash_async_macho_byteorder PLNS(plcrash_async_macho_byteorder) +#define plcrash_async_macho_contains_address PLNS(plcrash_async_macho_contains_address) +#define plcrash_async_macho_cpu_subtype PLNS(plcrash_async_macho_cpu_subtype) +#define plcrash_async_macho_cpu_type PLNS(plcrash_async_macho_cpu_type) +#define plcrash_async_macho_find_command PLNS(plcrash_async_macho_find_command) +#define plcrash_async_macho_find_segment_cmd PLNS(plcrash_async_macho_find_segment_cmd) +#define plcrash_async_macho_find_symbol_by_name PLNS(plcrash_async_macho_find_symbol_by_name) +#define plcrash_async_macho_find_symbol_by_pc PLNS(plcrash_async_macho_find_symbol_by_pc) +#define plcrash_async_macho_header PLNS(plcrash_async_macho_header) +#define plcrash_async_macho_header_size PLNS(plcrash_async_macho_header_size) +#define plcrash_async_macho_map_section PLNS(plcrash_async_macho_map_section) +#define plcrash_async_macho_map_segment PLNS(plcrash_async_macho_map_segment) +#define plcrash_async_macho_mapped_segment_free PLNS(plcrash_async_macho_mapped_segment_free) +#define plcrash_async_macho_next_command PLNS(plcrash_async_macho_next_command) +#define plcrash_async_macho_next_command_type PLNS(plcrash_async_macho_next_command_type) +#define plcrash_async_macho_string_free PLNS(plcrash_async_macho_string_free) +#define plcrash_async_macho_string_get_length PLNS(plcrash_async_macho_string_get_length) +#define plcrash_async_macho_string_get_pointer PLNS(plcrash_async_macho_string_get_pointer) +#define plcrash_async_macho_string_init PLNS(plcrash_async_macho_string_init) +#define plcrash_async_macho_symtab_reader_free PLNS(plcrash_async_macho_symtab_reader_free) +#define plcrash_async_macho_symtab_reader_init PLNS(plcrash_async_macho_symtab_reader_init) +#define plcrash_async_macho_symtab_reader_read PLNS(plcrash_async_macho_symtab_reader_read) +#define plcrash_async_macho_symtab_reader_symbol_name PLNS(plcrash_async_macho_symtab_reader_symbol_name) +#define plcrash_async_memcpy PLNS(plcrash_async_memcpy) +#define plcrash_async_memset PLNS(plcrash_async_memset) +#define plcrash_async_mobject_base_address PLNS(plcrash_async_mobject_base_address) +#define plcrash_async_mobject_free PLNS(plcrash_async_mobject_free) +#define plcrash_async_mobject_init PLNS(plcrash_async_mobject_init) +#define plcrash_async_mobject_length PLNS(plcrash_async_mobject_length) +#define plcrash_async_mobject_read_uint16 PLNS(plcrash_async_mobject_read_uint16) +#define plcrash_async_mobject_read_uint32 PLNS(plcrash_async_mobject_read_uint32) +#define plcrash_async_mobject_read_uint64 PLNS(plcrash_async_mobject_read_uint64) +#define plcrash_async_mobject_read_uint8 PLNS(plcrash_async_mobject_read_uint8) +#define plcrash_async_mobject_remap_address PLNS(plcrash_async_mobject_remap_address) +#define plcrash_async_mobject_task PLNS(plcrash_async_mobject_task) +#define plcrash_async_mobject_verify_local_pointer PLNS(plcrash_async_mobject_verify_local_pointer) +#define plcrash_async_objc_cache_free PLNS(plcrash_async_objc_cache_free) +#define plcrash_async_objc_cache_init PLNS(plcrash_async_objc_cache_init) +#define plcrash_async_objc_find_method PLNS(plcrash_async_objc_find_method) +#define plcrash_async_signal_sigcode PLNS(plcrash_async_signal_sigcode) +#define plcrash_async_signal_signame PLNS(plcrash_async_signal_signame) +#define plcrash_async_strcmp PLNS(plcrash_async_strcmp) +#define plcrash_async_strerror PLNS(plcrash_async_strerror) +#define plcrash_async_strncmp PLNS(plcrash_async_strncmp) +#define plcrash_async_symbol_cache_free PLNS(plcrash_async_symbol_cache_free) +#define plcrash_async_symbol_cache_init PLNS(plcrash_async_symbol_cache_init) +#define plcrash_async_task_memcpy PLNS(plcrash_async_task_memcpy) +#define plcrash_async_task_read_uint16 PLNS(plcrash_async_task_read_uint16) +#define plcrash_async_task_read_uint32 PLNS(plcrash_async_task_read_uint32) +#define plcrash_async_task_read_uint64 PLNS(plcrash_async_task_read_uint64) +#define plcrash_async_task_read_uint8 PLNS(plcrash_async_task_read_uint8) +#define plcrash_async_thread_state_clear_all_regs PLNS(plcrash_async_thread_state_clear_all_regs) +#define plcrash_async_thread_state_clear_reg PLNS(plcrash_async_thread_state_clear_reg) +#define plcrash_async_thread_state_clear_volatile_regs PLNS(plcrash_async_thread_state_clear_volatile_regs) +#define plcrash_async_thread_state_copy PLNS(plcrash_async_thread_state_copy) +#define plcrash_async_thread_state_current PLNS(plcrash_async_thread_state_current) +#define plcrash_async_thread_state_current_stub PLNS(plcrash_async_thread_state_current_stub) +#define plcrash_async_thread_state_get_greg_size PLNS(plcrash_async_thread_state_get_greg_size) +#define plcrash_async_thread_state_get_reg PLNS(plcrash_async_thread_state_get_reg) +#define plcrash_async_thread_state_get_reg_count PLNS(plcrash_async_thread_state_get_reg_count) +#define plcrash_async_thread_state_get_reg_name PLNS(plcrash_async_thread_state_get_reg_name) +#define plcrash_async_thread_state_get_stack_direction PLNS(plcrash_async_thread_state_get_stack_direction) +#define plcrash_async_thread_state_has_reg PLNS(plcrash_async_thread_state_has_reg) +#define plcrash_async_thread_state_init PLNS(plcrash_async_thread_state_init) +#define plcrash_async_thread_state_mach_thread_init PLNS(plcrash_async_thread_state_mach_thread_init) +#define plcrash_async_thread_state_map_dwarf_to_reg PLNS(plcrash_async_thread_state_map_dwarf_to_reg) +#define plcrash_async_thread_state_map_reg_to_dwarf PLNS(plcrash_async_thread_state_map_reg_to_dwarf) +#define plcrash_async_thread_state_mcontext_init PLNS(plcrash_async_thread_state_mcontext_init) +#define plcrash_async_thread_state_set_reg PLNS(plcrash_async_thread_state_set_reg) +#define plcrash_async_writen PLNS(plcrash_async_writen) +#define plcrash_log_writer_close PLNS(plcrash_log_writer_close) +#define plcrash_log_writer_free PLNS(plcrash_log_writer_free) +#define plcrash_log_writer_init PLNS(plcrash_log_writer_init) +#define plcrash_log_writer_set_exception PLNS(plcrash_log_writer_set_exception) +#define plcrash_log_writer_write PLNS(plcrash_log_writer_write) +#define plcrash_log_writer_set_custom_data PLNS(plcrash_log_writer_set_custom_data) +#define plcrash_nasync_image_list_append PLNS(plcrash_nasync_image_list_append) +#define plcrash_nasync_image_list_free PLNS(plcrash_nasync_image_list_free) +#define plcrash_nasync_image_list_init PLNS(plcrash_nasync_image_list_init) +#define plcrash_nasync_image_list_remove PLNS(plcrash_nasync_image_list_remove) +#define plcrash_nasync_macho_free PLNS(plcrash_nasync_macho_free) +#define plcrash_nasync_macho_init PLNS(plcrash_nasync_macho_init) +#define plcrash_populate_error PLNS(plcrash_populate_error) +#define plcrash_populate_mach_error PLNS(plcrash_populate_mach_error) +#define plcrash_populate_posix_error PLNS(plcrash_populate_posix_error) +#define plcrash_signal_handler PLNS(plcrash_signal_handler) +#define plcrash_sysctl_int PLNS(plcrash_sysctl_int) +#define plcrash_sysctl_string PLNS(plcrash_sysctl_string) +#define plcrash_sysctl_valid_utf8_bytes PLNS(plcrash_sysctl_valid_utf8_bytes) +#define plcrash_sysctl_valid_utf8_bytes_max PLNS(plcrash_sysctl_valid_utf8_bytes_max) +#define plcrash_writer_pack PLNS(plcrash_writer_pack) +#define plframe_cursor_free PLNS(plframe_cursor_free) +#define plframe_cursor_get_reg PLNS(plframe_cursor_get_reg) +#define plframe_cursor_get_regcount PLNS(plframe_cursor_get_regcount) +#define plframe_cursor_get_regname PLNS(plframe_cursor_get_regname) +#define plframe_cursor_init PLNS(plframe_cursor_init) +#define plframe_cursor_next PLNS(plframe_cursor_next) +#define plframe_cursor_next_with_readers PLNS(plframe_cursor_next_with_readers) +#define plframe_cursor_read_compact_unwind PLNS(plframe_cursor_read_compact_unwind) +#define plframe_cursor_read_dwarf_unwind PLNS(plframe_cursor_read_dwarf_unwind) +#define plframe_cursor_read_frame_ptr PLNS(plframe_cursor_read_frame_ptr) +#define plframe_cursor_thread_init PLNS(plframe_cursor_thread_init) +#define plframe_strerror PLNS(plframe_strerror) + +#endif + +/* + * The following symbols are exported by the protobuf-c library. When building + * a shared library, we can hide these as private symbols. + * + * However, when building a static library, we can only do so if we use + * MH_OBJECT "single object prelink". The MH_OBJECT approach allows us to apply + * symbol hiding/aliasing/etc similar to that supported by dylibs, but because it is + * seemingly unused within Apple, the use thereof regularly introduces linking bugs + * and errors in new Xcode releases. + * + * Rather than fighting the linker, we use the namespacing machinery to rewrite these + * symbols, but only when explicitly compiling PLCrashReporter. Since protobuf-c is a library + * that may be used elsewhere, we don't want to rewrite these symbols if they're used + * independently by PLCrashReporter API clients. + */ +#ifdef PLCR_PRIVATE + /* If no prefix has been defined, we need to specify our own private prefix */ +# ifndef PLCRASHREPORTER_PREFIX +# define PLCRASHREPORTER_PREFIX PL_ +# endif + +# define protobuf_c_buffer_simple_append PLNS(protobuf_c_buffer_simple_append) +# define protobuf_c_empty_string PLNS(protobuf_c_empty_string) +# define protobuf_c_enum_descriptor_get_value PLNS(protobuf_c_enum_descriptor_get_value) +# define protobuf_c_enum_descriptor_get_value_by_name PLNS(protobuf_c_enum_descriptor_get_value_by_name) +# define protobuf_c_message_check PLNS(protobuf_c_message_check) +# define protobuf_c_message_descriptor_get_field PLNS(protobuf_c_message_descriptor_get_field) +# define protobuf_c_message_descriptor_get_field_by_name PLNS(protobuf_c_message_descriptor_get_field_by_name) +# define protobuf_c_message_free_unpacked PLNS(protobuf_c_message_free_unpacked) +# define protobuf_c_message_get_packed_size PLNS(protobuf_c_message_get_packed_size) +# define protobuf_c_message_init PLNS(protobuf_c_message_init) +# define protobuf_c_message_pack PLNS(protobuf_c_message_pack) +# define protobuf_c_message_pack_to_buffer PLNS(protobuf_c_message_pack_to_buffer) +# define protobuf_c_message_unpack PLNS(protobuf_c_message_unpack) +# define protobuf_c_service_descriptor_get_method_by_name PLNS(protobuf_c_service_descriptor_get_method_by_name) +# define protobuf_c_service_destroy PLNS(protobuf_c_service_destroy) +# define protobuf_c_service_generated_init PLNS(protobuf_c_service_generated_init) +# define protobuf_c_service_invoke_internal PLNS(protobuf_c_service_invoke_internal) +# define protobuf_c_version PLNS(protobuf_c_version) +# define protobuf_c_version_number PLNS(protobuf_c_version_number) +#endif /* PLCR_PRIVATE */ diff --git a/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReport.h b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReport.h new file mode 100644 index 00000000..77f8d209 --- /dev/null +++ b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReport.h @@ -0,0 +1,193 @@ +/* + * Author: Landon Fuller + * + * Copyright (c) 2008-2013 Plausible Labs Cooperative, Inc. + * All rights reserved. + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + +#import + +#ifndef PLCRASH_REPORT_H +#define PLCRASH_REPORT_H + +#if __has_include() +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#else +#import "PLCrashReportApplicationInfo.h" +#import "PLCrashReportBinaryImageInfo.h" +#import "PLCrashReportExceptionInfo.h" +#import "PLCrashReportMachineInfo.h" +#import "PLCrashReportMachExceptionInfo.h" +#import "PLCrashReportProcessInfo.h" +#import "PLCrashReportProcessorInfo.h" +#import "PLCrashReportRegisterInfo.h" +#import "PLCrashReportSignalInfo.h" +#import "PLCrashReportStackFrameInfo.h" +#import "PLCrashReportSymbolInfo.h" +#import "PLCrashReportSystemInfo.h" +#import "PLCrashReportThreadInfo.h" +#endif + +/** + * @ingroup constants + * Crash file magic identifier */ +#define PLCRASH_REPORT_FILE_MAGIC "plcrash" + +/** + * @ingroup constants + * Crash format version byte identifier. Will not change outside of the introduction of + * an entirely new crash log format. */ +#define PLCRASH_REPORT_FILE_VERSION 1 + +/** + * @ingroup types + * Crash log file header format. + * + * Crash log files start with 7 byte magic identifier (#PLCRASH_REPORT_FILE_MAGIC), + * followed by a single unsigned byte version number (#PLCRASH_REPORT_FILE_VERSION). + * The crash log message format itself is extensible, so this version number will only + * be incremented in the event of an incompatible encoding or format change. + */ +struct PLCrashReportFileHeader { + /** Crash log magic identifier, not NULL terminated */ + const char magic[7]; + + /** Crash log encoding/format version */ + const uint8_t version; + + /** File data */ + const uint8_t data[]; +} __attribute__((packed)); + + +/** + * @internal + * Private decoder instance variables (used to hide the underlying protobuf parser). + */ +typedef struct _PLCrashReportDecoder _PLCrashReportDecoder; + +@interface PLCrashReport : NSObject + +- (id) initWithData: (NSData *) encodedData error: (NSError **) outError; + +- (PLCrashReportBinaryImageInfo *) imageForAddress: (uint64_t) address; + +/** + * System information. + */ +@property(nonatomic, readonly, strong) PLCrashReportSystemInfo *systemInfo; + +/** + * YES if machine information is available. + */ +@property(nonatomic, readonly) BOOL hasMachineInfo; + +/** + * Machine information. Only available in later (v1.1+) crash report format versions. If not available, + * will be nil. + */ +@property(nonatomic, readonly, strong) PLCrashReportMachineInfo *machineInfo; + +/** + * Application information. + */ +@property(nonatomic, readonly, strong) PLCrashReportApplicationInfo *applicationInfo; + +/** + * YES if process information is available. + */ +@property(nonatomic, readonly) BOOL hasProcessInfo; + +/** + * Process information. Only available in later (v1.1+) crash report format versions. If not available, + * will be nil. + */ +@property(nonatomic, readonly, strong) PLCrashReportProcessInfo *processInfo; + +/** + * Signal information. This provides the signal and signal code of the fatal signal. + */ +@property(nonatomic, readonly, strong) PLCrashReportSignalInfo *signalInfo; + +/** + * Mach exception information, if available. This will only be included in the + * case that encoding crash reporter's exception-based reporting was enabled, and a Mach + * exception was caught. + * + * @warning If Mach exception information is available, the legacy signalInfo property will also be provided; this + * s required to maintain backwards compatibility with the established API. Note, however, that the signal info may be derived from the + * Mach exception info by the encoding crash reporter, and thus may not exactly match the kernel exception-to-signal + * mappings implemented in xnu. As such, when Mach exception info is available, its use should be preferred. + */ +@property(nonatomic, readonly, strong) PLCrashReportMachExceptionInfo *machExceptionInfo; + +/** + * Thread information. Returns a list of PLCrashReportThreadInfo instances. + */ +@property(nonatomic, readonly, strong) NSArray *threads; + +/** + * Binary image information. Returns a list of PLCrashReportBinaryImageInfo instances. + */ +@property(nonatomic, readonly, strong) NSArray *images; + +/** + * YES if exception information is available. + */ +@property(nonatomic, readonly) BOOL hasExceptionInfo; + +/** + * Exception information. Only available if a crash was caused by an uncaught exception, + * otherwise nil. + */ +@property(nonatomic, readonly, strong) PLCrashReportExceptionInfo *exceptionInfo; + +/** + * Custom user data. Only available if user explicitly assigned it before crash happened, + * otherwise nil. + */ +@property(nonatomic, readonly, strong) NSData *customData; + +/** + * A client-generated 16-byte UUID. May be used to filter duplicate reports submitted or generated + * by a single client. Only available in later (v1.2+) crash report format versions. If not available, + * will be NULL. + */ +@property(nonatomic, readonly) CFUUIDRef uuidRef; + +@end + +#endif diff --git a/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportApplicationInfo.h b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportApplicationInfo.h new file mode 100644 index 00000000..13e026a8 --- /dev/null +++ b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportApplicationInfo.h @@ -0,0 +1,52 @@ +/* + * Author: Landon Fuller + * + * Copyright (c) 2008-2009 Plausible Labs Cooperative, Inc. + * All rights reserved. + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + +#import + +@interface PLCrashReportApplicationInfo : NSObject + +- (id) initWithApplicationIdentifier: (NSString *) applicationIdentifier + applicationVersion: (NSString *) applicationVersion + applicationMarketingVersion: (NSString *) applicationMarketingVersion; + +/** + * The application identifier. This is usually the application's CFBundleIdentifier value. + */ +@property(nonatomic, readonly, strong) NSString *applicationIdentifier; + +/** + * The application version. This is usually the application's CFBundleVersion value. + */ +@property(nonatomic, readonly, strong) NSString *applicationVersion; + +/** + * The application marketing version. This is usually the application's CFBundleShortVersionString value if available. May be nil. + */ +@property(nonatomic, readonly, strong) NSString *applicationMarketingVersion; + +@end diff --git a/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportBinaryImageInfo.h b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportBinaryImageInfo.h new file mode 100644 index 00000000..50e422d9 --- /dev/null +++ b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportBinaryImageInfo.h @@ -0,0 +1,76 @@ +/* + * Author: Landon Fuller + * + * Copyright (c) 2008-2009 Plausible Labs Cooperative, Inc. + * All rights reserved. + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + +#import + +#if __has_include() +#import +#else +#import "PLCrashReportProcessorInfo.h" +#endif + +@interface PLCrashReportBinaryImageInfo : NSObject + +- (id) initWithCodeType: (PLCrashReportProcessorInfo *) processorInfo + baseAddress: (uint64_t) baseAddress + size: (uint64_t) imageSize + name: (NSString *) imageName + uuid: (NSData *) uuid; + +/** + * Image code type, or nil if unavailable. + */ +@property(nonatomic, readonly, strong) PLCrashReportProcessorInfo *codeType; + +/** + * Image base address. + */ +@property(nonatomic, readonly) uint64_t imageBaseAddress; + +/** + * Segment size. + */ +@property(nonatomic, readonly) uint64_t imageSize; + +/** + * Image name (absolute path) + */ +@property(nonatomic, readonly, strong) NSString *imageName; + + +/** + * YES if this image has an associated UUID. + */ +@property(nonatomic, readonly) BOOL hasImageUUID; + +/** + * 128-bit object UUID (matches Mach-O DWARF dSYM files). May be nil if unavailable. + */ +@property(nonatomic, readonly, strong) NSString *imageUUID; + +@end diff --git a/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportExceptionInfo.h b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportExceptionInfo.h new file mode 100644 index 00000000..20482764 --- /dev/null +++ b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportExceptionInfo.h @@ -0,0 +1,59 @@ +/* + * Author: Landon Fuller + * + * Copyright (c) 2008-2009 Plausible Labs Cooperative, Inc. + * All rights reserved. + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + +#import + +#if __has_include() +#import +#else +#import "PLCrashReportThreadInfo.h" +#endif + +@interface PLCrashReportExceptionInfo : NSObject + +- (id) initWithExceptionName: (NSString *) name reason: (NSString *) reason; + +- (id) initWithExceptionName: (NSString *) name + reason: (NSString *) reason + stackFrames: (NSArray *) stackFrames; + +/** + * The exception name. + */ +@property(nonatomic, readonly, strong) NSString *exceptionName; + +/** + * The exception reason. + */ +@property(nonatomic, readonly, strong) NSString *exceptionReason; + +/* The exception's original call stack, as an array of PLCrashReportStackFrameInfo instances, or nil if unavailable. + * This may be preserved across rethrow of an exception, and can be used to determine the original call stack. */ +@property(nonatomic, readonly, strong) NSArray *stackFrames; + +@end diff --git a/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportFormatter.h b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportFormatter.h new file mode 100644 index 00000000..5cdf01b3 --- /dev/null +++ b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportFormatter.h @@ -0,0 +1,55 @@ +/* + * Author: Landon Fuller + * + * Copyright (c) 2008-2013 Plausible Labs Cooperative, Inc. + * All rights reserved. + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + +#import + +#if __has_include() +#import +#else +#import "PLCrashReport.h" +#endif + +/** + * A crash report formatter accepts a PLCrashReport instance, formats it according to implementation-specified rules, + * (such as implementing text output support), and returns the result. + */ +@protocol PLCrashReportFormatter + +/** + * Format the provided @a report. + * + * @param report Report to be formatted. + * @param outError A pointer to an NSError object variable. If an error occurs, this pointer will contain an error + * object indicating why the pending crash report could not be formatted. If no error occurs, this parameter will + * be left unmodified. You may specify nil for this parameter, and no error information will be provided. + * + * @return Returns the formatted report data on success, or nil on failure. + */ +- (NSData *) formatReport: (PLCrashReport *) report error: (NSError **) outError; + +@end diff --git a/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportMachExceptionInfo.h b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportMachExceptionInfo.h new file mode 100644 index 00000000..83d81a86 --- /dev/null +++ b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportMachExceptionInfo.h @@ -0,0 +1,41 @@ +/* + * Author: Landon Fuller + * + * Copyright (c) 2013 Plausible Labs Cooperative, Inc. + * All rights reserved. + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + +#import + +@interface PLCrashReportMachExceptionInfo : NSObject + +- (id) initWithType: (uint64_t) type codes: (NSArray *) codes; + +/** The Mach exception type. */ +@property(nonatomic, readonly) uint64_t type; + +/** The Mach exception codes, represented as an ordered array of 64-bit unsigned NSNumber instances. */ +@property(nonatomic, readonly, strong) NSArray *codes; + +@end diff --git a/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportMachineInfo.h b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportMachineInfo.h new file mode 100644 index 00000000..7d3ab63f --- /dev/null +++ b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportMachineInfo.h @@ -0,0 +1,64 @@ +/* + * Author: Landon Fuller + * + * Copyright (c) 2008-2013 Plausible Labs Cooperative, Inc. + * All rights reserved. + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + +#import + +#if __has_include() +#import +#else +#import "PLCrashReportProcessorInfo.h" +#endif + +@interface PLCrashReportMachineInfo : NSObject + +- (id) initWithModelName: (NSString *) modelName + processorInfo: (PLCrashReportProcessorInfo *) processorInfo + processorCount: (NSUInteger) processorCount + logicalProcessorCount: (NSUInteger) logicalProcessorCount; + +/** The hardware model name (eg, MacBookPro6,1). This may be unavailable, and this property will be nil. */ +@property(nonatomic, readonly, strong) NSString *modelName; + +/** The processor type. This will be unavailable in reports generated prior to PLCrashReporter 1.2, in which case this property will be nil. */ +@property(nonatomic, readonly, strong) PLCrashReportProcessorInfo *processorInfo; + +/* + * The number of actual physical processor cores. Note that the number of active processors may be managed by the + * operating system's power management system, and this value may not reflect the number of active + * processors at the time of the crash. + */ +@property(nonatomic, readonly) NSUInteger processorCount; + +/* + * The number of logical processors. Note that the number of active processors may be managed by the + * operating system's power management system, and this value may not reflect the number of active + * processors at the time of the crash. + */ +@property(nonatomic, readonly) NSUInteger logicalProcessorCount; + +@end diff --git a/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportProcessInfo.h b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportProcessInfo.h new file mode 100644 index 00000000..4d76b0c8 --- /dev/null +++ b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportProcessInfo.h @@ -0,0 +1,80 @@ +/* + * Author: Damian Morris + * + * Copyright (c) 2010 MOSO Corporation, Pty Ltd. + * Copyright (c) 2010-2013 Plausible Labs Cooperative, Inc. + * + * All rights reserved. + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + +#import + +@interface PLCrashReportProcessInfo : NSObject + +- (id) initWithProcessName: (NSString *) processName + processID: (NSUInteger) processID + processPath: (NSString *) processPath + processStartTime: (NSDate *) processStartTime + parentProcessName: (NSString *) parentProcessName + parentProcessID: (NSUInteger) parentProcessID + native: (BOOL) native; + +/** + * The process name. This value may not be included in the crash report, in which case this property + * will be nil. + */ +@property(nonatomic, readonly, strong) NSString *processName; + +/** + * The process ID. + */ +@property(nonatomic, readonly) NSUInteger processID; + +/** + * The path to the process executable. This value may not be included in the crash report, in which case this property + * will be nil. + */ +@property(nonatomic, readonly, strong) NSString *processPath; + +/** + * Date and time that the crashing process was started. This value may not be included in the crash report, in which case this property + * will be nil. + */ +@property(nonatomic, readonly, strong) NSDate *processStartTime; + +/** + * The parent process name. This value may not be included in the crash report, in which case this property + * will be nil. + */ +@property(nonatomic, readonly, strong) NSString *parentProcessName; + +/** + * The parent process ID. + */ +@property(nonatomic, readonly) NSUInteger parentProcessID; + +/** The process' native execution status. If false, the process is being run via process-level CPU emulation (such as Rosetta). */ +@property(nonatomic, readonly) BOOL native; + +@end diff --git a/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportProcessorInfo.h b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportProcessorInfo.h new file mode 100644 index 00000000..56491c71 --- /dev/null +++ b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportProcessorInfo.h @@ -0,0 +1,64 @@ +/* + * Author: Landon Fuller + * + * Copyright (c) 2008-2013 Plausible Labs Cooperative, Inc. + * All rights reserved. + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + +#import +#import + +/** + * @ingroup constants + * + * The type encodings supported for CPU types and subtypes. Currently only Apple + * Mach-O defined encodings are supported. + * + * @internal + * These enum values match the protobuf values. Keep them synchronized. + */ +typedef enum { + /** Unknown cpu type encoding. */ + PLCrashReportProcessorTypeEncodingUnknown = 0, + + /** Apple Mach-defined processor types. */ + PLCrashReportProcessorTypeEncodingMach = 1 +} PLCrashReportProcessorTypeEncoding; + +@interface PLCrashReportProcessorInfo : NSObject + +- (id) initWithTypeEncoding: (PLCrashReportProcessorTypeEncoding) typeEncoding + type: (uint64_t) type + subtype: (uint64_t) subtype; + +/** The CPU type encoding. */ +@property(nonatomic, readonly) PLCrashReportProcessorTypeEncoding typeEncoding; + +/** The CPU type. */ +@property(nonatomic, readonly) uint64_t type; + +/** The CPU subtype. */ +@property(nonatomic, readonly) uint64_t subtype; + +@end diff --git a/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportRegisterInfo.h b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportRegisterInfo.h new file mode 100644 index 00000000..e0897c42 --- /dev/null +++ b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportRegisterInfo.h @@ -0,0 +1,45 @@ +/* + * Author: Landon Fuller + * + * Copyright (c) 2008-2013 Plausible Labs Cooperative, Inc. + * All rights reserved. + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + +#import + +@interface PLCrashReportRegisterInfo : NSObject + +- (id) initWithRegisterName: (NSString *) registerName registerValue: (uint64_t) registerValue; + +/** + * Register name. + */ +@property(nonatomic, readonly, strong) NSString *registerName; + +/** + * Register value. + */ +@property(nonatomic, readonly) uint64_t registerValue; + +@end diff --git a/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportSignalInfo.h b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportSignalInfo.h new file mode 100644 index 00000000..c775af8e --- /dev/null +++ b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportSignalInfo.h @@ -0,0 +1,50 @@ +/* + * Author: Landon Fuller + * + * Copyright (c) 2008-2009 Plausible Labs Cooperative, Inc. + * All rights reserved. + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + +#import + +@interface PLCrashReportSignalInfo : NSObject + +- (id) initWithSignalName: (NSString *) name code: (NSString *) code address: (uint64_t) address; + +/** + * The signal name. + */ +@property(nonatomic, readonly, strong) NSString *name; + +/** + * The signal code. + */ +@property(nonatomic, readonly, strong) NSString *code; + +/** + * The faulting instruction or address. + */ +@property(nonatomic, readonly) uint64_t address; + +@end diff --git a/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportStackFrameInfo.h b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportStackFrameInfo.h new file mode 100644 index 00000000..c9d5ee13 --- /dev/null +++ b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportStackFrameInfo.h @@ -0,0 +1,50 @@ +/* + * Author: Landon Fuller + * + * Copyright (c) 2008-2013 Plausible Labs Cooperative, Inc. + * All rights reserved. + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + +#import + +#if __has_include() +#import +#else +#import "PLCrashReportSymbolInfo.h" +#endif + +@interface PLCrashReportStackFrameInfo : NSObject + +- (id) initWithInstructionPointer: (uint64_t) instructionPointer symbolInfo: (PLCrashReportSymbolInfo *) symbolInfo; + +/** + * Frame's instruction pointer. + */ +@property(nonatomic, readonly) uint64_t instructionPointer; + +/** Symbol information for this frame. + * This may be unavailable, and this property will be nil. */ +@property(nonatomic, readonly) PLCrashReportSymbolInfo *symbolInfo; + +@end diff --git a/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportSymbolInfo.h b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportSymbolInfo.h new file mode 100644 index 00000000..dfa39c3e --- /dev/null +++ b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportSymbolInfo.h @@ -0,0 +1,51 @@ +/* + * Author: Landon Fuller + * + * Copyright (c) 2012-2013 Plausible Labs Cooperative, Inc. + * All rights reserved. + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + +#import + +@interface PLCrashReportSymbolInfo : NSObject + +- (id) initWithSymbolName: (NSString *) symbolName + startAddress: (uint64_t) startAddress + endAddress: (uint64_t) endAddress; + +/** The symbol name. */ +@property(nonatomic, readonly, strong) NSString *symbolName; + +/** The symbol start address. */ +@property(nonatomic, readonly) uint64_t startAddress; + +/* The symbol end address, if explicitly defined. This will only be included if the end address is + * explicitly defined (eg, by DWARF debugging information), will not be derived by best-guess + * heuristics. + * + * If unknown, the address will be 0. + */ +@property(nonatomic, readonly) uint64_t endAddress; + +@end diff --git a/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportSystemInfo.h b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportSystemInfo.h new file mode 100644 index 00000000..7d147085 --- /dev/null +++ b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportSystemInfo.h @@ -0,0 +1,158 @@ +/* + * Author: Landon Fuller + * + * Copyright (c) 2008-2009 Plausible Labs Cooperative, Inc. + * All rights reserved. + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + +#import + +#if __has_include() +#import +#else +#import "PLCrashMacros.h" +#endif + +@class PLCrashReportProcessorInfo; + +/** + * @ingroup constants + * + * Indicates the Operating System under which a Crash Log was generated. + * + * @internal + * These enum values match the protobuf values. Keep them synchronized. + */ +typedef enum { + /** Mac OS X. */ + PLCrashReportOperatingSystemMacOSX = 0, + + /** iPhone OS */ + PLCrashReportOperatingSystemiPhoneOS = 1, + + /** iPhone Simulator (Mac OS X with additional simulator-specific runtime libraries) */ + PLCrashReportOperatingSystemiPhoneSimulator = 2, + + /** Unknown operating system */ + PLCrashReportOperatingSystemUnknown = 3, + + /** Apple tvOS */ + PLCrashReportOperatingSystemAppleTVOS = 4, + +} PLCrashReportOperatingSystem; + +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdocumentation-deprecated-sync" +/** + * @ingroup constants + * + * Indicates the architecture under which a Crash Log was generated. + * + * @note The architecture value has been deprecated in v1.1 and later crash reports. All new reports + * will make use of the new PLCrashReportProcessorInfo CPU type encodings. + * + * @internal + * These enum values match the protobuf values. Keep them synchronized. + */ +typedef enum { + /** x86-32. */ + PLCrashReportArchitectureX86_32 = 0, + + /** x86-64 */ + PLCrashReportArchitectureX86_64 = 1, + + /** ARMv6 */ + PLCrashReportArchitectureARMv6 = 2, + + /** + * ARMv6 + * @deprecated This value has been deprecated in favor of ARM subtype-specific + * values. + * @sa PLCrashReportArchitectureARMv6 + */ + PLCrashReportArchitectureARM PLCR_DEPRECATED = PLCrashReportArchitectureARMv6, + + /** PPC */ + PLCrashReportArchitecturePPC = 3, + + /** PPC64 */ + PLCrashReportArchitecturePPC64 = 4, + + /** ARMv7 */ + PLCrashReportArchitectureARMv7 = 5, + + /** Unknown */ + PLCrashReportArchitectureUnknown = 6 +} PLCrashReportArchitecture; +#pragma clang diagnostic pop + +extern PLCrashReportOperatingSystem PLCrashReportHostOperatingSystem; +PLCR_EXTERNAL_DEPRECATED_NOWARN_PUSH(); +extern PLCrashReportArchitecture PLCrashReportHostArchitecture PLCR_EXTERNAL_DEPRECATED; +PLCR_EXTERNAL_DEPRECATED_NOWARN_PUSH(); + +@interface PLCrashReportSystemInfo : NSObject + +- (id) initWithOperatingSystem: (PLCrashReportOperatingSystem) operatingSystem + operatingSystemVersion: (NSString *) operatingSystemVersion + architecture: (PLCrashReportArchitecture) architecture + timestamp: (NSDate *) timestamp PLCR_DEPRECATED; + +- (id) initWithOperatingSystem: (PLCrashReportOperatingSystem) operatingSystem + operatingSystemVersion: (NSString *) operatingSystemVersion + operatingSystemBuild: (NSString *) operatingSystemBuild + architecture: (PLCrashReportArchitecture) architecture + timestamp: (NSDate *) timestamp PLCR_DEPRECATED; + +- (id) initWithOperatingSystem: (PLCrashReportOperatingSystem) operatingSystem + operatingSystemVersion: (NSString *) operatingSystemVersion + operatingSystemBuild: (NSString *) operatingSystemBuild + architecture: (PLCrashReportArchitecture) architecture + processorInfo: (PLCrashReportProcessorInfo *) processorInfo + timestamp: (NSDate *) timestamp; + +/** The operating system. */ +@property(nonatomic, readonly) PLCrashReportOperatingSystem operatingSystem; + +/** The operating system's release version. */ +@property(nonatomic, readonly, strong) NSString *operatingSystemVersion; + +/** The operating system's build identifier (eg, 10J869). This may be unavailable, and this property will be nil. */ +@property(nonatomic, readonly, strong) NSString *operatingSystemBuild; + +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdocumentation-deprecated-sync" +/** Architecture. @deprecated The architecture value has been deprecated in v1.1 and later crash reports. All new reports + * include the CPU type as part of the crash report's machine info structure, using the PLCrashReportProcessorInfo + * extensible encoding. */ +@property(nonatomic, readonly) PLCrashReportArchitecture architecture PLCR_DEPRECATED; + +/** Date and time that the crash report was generated. This may be unavailable, and this property will be nil. */ +@property(nonatomic, readonly, strong) NSDate *timestamp; + +/** The processor type. For v1.2 reports and later, this is an alias to the machine info's processorInfo. + * For earlier reports, this will be synthesized from the deprecated architecture property. */ +@property(nonatomic, readonly, strong) PLCrashReportProcessorInfo *processorInfo; + +@end diff --git a/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportTextFormatter.h b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportTextFormatter.h new file mode 100644 index 00000000..e657b031 --- /dev/null +++ b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportTextFormatter.h @@ -0,0 +1,59 @@ +/* + * Authors: + * Landon Fuller + * Damian Morris + * + * Copyright (c) 2008-2013 Plausible Labs Cooperative, Inc. + * Copyright (c) 2010 MOSO Corporation, Pty Ltd. + * All rights reserved. + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + + +#import + +#if __has_include() +#import +#else +#import "PLCrashReportFormatter.h" +#endif + +/** + * Supported text output formats. + * + * @ingroup enums + */ +typedef enum { + /** An iOS-compatible crash log text format. Compatible with the crash logs generated by the device and available + * through iTunes Connect. */ + PLCrashReportTextFormatiOS = 0 +} PLCrashReportTextFormat; + + +@interface PLCrashReportTextFormatter : NSObject + ++ (NSString *) stringValueForCrashReport: (PLCrashReport *) report withTextFormat: (PLCrashReportTextFormat) textFormat; + +- (id) initWithTextFormat: (PLCrashReportTextFormat) textFormat stringEncoding: (NSStringEncoding) stringEncoding; + +@end diff --git a/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportThreadInfo.h b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportThreadInfo.h new file mode 100644 index 00000000..8e13d94f --- /dev/null +++ b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReportThreadInfo.h @@ -0,0 +1,75 @@ +/* + * Author: Landon Fuller + * + * Copyright (c) 2008-2009 Plausible Labs Cooperative, Inc. + * All rights reserved. + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + +#import + +#ifndef PLCRASH_REPORT_THREAD_INFO_H +#define PLCRASH_REPORT_THREAD_INFO_H + +#if __has_include() +#import +#import +#else +#import "PLCrashReportStackFrameInfo.h" +#import "PLCrashReportRegisterInfo.h" +#endif + + +@interface PLCrashReportThreadInfo : NSObject + +- (id) initWithThreadNumber: (NSInteger) threadNumber + stackFrames: (NSArray *) stackFrames + crashed: (BOOL) crashed + registers: (NSArray *) registers; + +/** + * Application thread number. + */ +@property(nonatomic, readonly) NSInteger threadNumber; + +/** + * Thread backtrace. Provides an array of PLCrashReportStackFrameInfo instances. + * The array is ordered, last callee to first. + */ +@property(nonatomic, readonly, strong) NSArray *stackFrames; + +/** + * If this thread crashed, set to YES. + */ +@property(nonatomic, readonly) BOOL crashed; + +/** + * State of the general purpose and related registers, as a list of + * PLCrashReportRegister instances. If this thead did not crash (crashed returns NO), + * this list will be empty. + */ +@property(nonatomic, readonly, strong) NSArray *registers; + +@end + +#endif diff --git a/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReporter.h b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReporter.h new file mode 100644 index 00000000..d0413cce --- /dev/null +++ b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReporter.h @@ -0,0 +1,131 @@ +/* + * Author: Landon Fuller + * + * Copyright (c) 2008-2009 Plausible Labs Cooperative, Inc. + * All rights reserved. + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + +#import +#import + +#ifndef PLCRASH_REPORTER_H +#define PLCRASH_REPORTER_H + +#if __has_include() +#import +#import +#else +#import "PLCrashReporterConfig.h" +#import "PLCrashMacros.h" +#endif + +@class PLCrashMachExceptionServer; +@class PLCrashMachExceptionPortSet; + +/** + * @ingroup functions + * + * Prototype of a callback function used to execute additional user code with signal information as provided + * by PLCrashReporter. Called upon completion of crash handling, after the crash report has been written to disk. + * + * @param info The signal info. + * @param uap The crash's threads context. + * @param context The API client's supplied context value. + * + * @sa The @ref async_safety documentation. + * @sa PLCrashReporter::setPostCrashCallbacks: + */ +typedef void (*PLCrashReporterPostCrashSignalCallback)(siginfo_t *info, ucontext_t *uap, void *context); + +/** + * @ingroup types + * + * This structure contains callbacks supported by PLCrashReporter to allow the host application to perform + * additional tasks prior to program termination after a crash has occurred. + * + * @sa The @ref async_safety documentation. + */ +typedef struct PLCrashReporterCallbacks { + /** The version number of this structure. If not one of the defined version numbers for this type, the behavior + * is undefined. The current version of this structure is 0. */ + uint16_t version; + + /** An arbitrary user-supplied context value. This value may be NULL. */ + void *context; + + /** + * The callback used to report caught signal information. In version 0 of this structure, all crashes will be + * reported via this function. + * + * @warning When using PLCrashReporterSignalHandlerTypeMach, the siginfo_t argument to this function will be derived + * from the Mach exception data, and may be incorrect, or may otherwise not match the expected data as provided via + * PLCrashReporterSignalHandlerTypeBSD. In addition, the provided ucontext_t value will be zero-initialized, and will + * not provide valid thread state. + * + * This callback will be deprecated in favor of a Mach-compatible replacement in a future release; support is maintained + * here to allow clients that rely on post-crash callbacks without thread state to make use of Mach exceptions. + */ + PLCrashReporterPostCrashSignalCallback handleSignal; +} PLCrashReporterCallbacks; + +@interface PLCrashReporter : NSObject + ++ (PLCrashReporter *) sharedReporter PLCR_DEPRECATED; + +- (instancetype) initWithConfiguration: (PLCrashReporterConfig *) config; + +- (BOOL) hasPendingCrashReport; + +- (NSData *) loadPendingCrashReportData; +- (NSData *) loadPendingCrashReportDataAndReturnError: (NSError **) outError; + +- (NSData *) generateLiveReportWithThread: (thread_t) thread; +- (NSData *) generateLiveReportWithThread: (thread_t) thread error: (NSError **) outError; +- (NSData *) generateLiveReportWithThread: (thread_t) thread exception: (NSException *) exception error: (NSError **) outError; + +- (NSData *) generateLiveReport; +- (NSData *) generateLiveReportAndReturnError: (NSError **) outError; +- (NSData *) generateLiveReportWithException: (NSException *) exception error: (NSError **) outError; + +- (BOOL) purgePendingCrashReport; +- (BOOL) purgePendingCrashReportAndReturnError: (NSError **) outError; + +- (BOOL) enableCrashReporter; +- (BOOL) enableCrashReporterAndReturnError: (NSError **) outError; + +- (void) setCrashCallbacks: (PLCrashReporterCallbacks *) callbacks; + +/** + * Return the path to live crash report (which may not yet, or ever, exist). + */ +- (NSString *) crashReportPath; + +/** + * Custom data to save in the crash report. + */ +@property(nonatomic, strong) NSData *customData; + +@end + +#endif diff --git a/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReporterConfig.h b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReporterConfig.h new file mode 100644 index 00000000..c2021149 --- /dev/null +++ b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Headers/PLCrashReporterConfig.h @@ -0,0 +1,193 @@ +/* + * Author: Landon Fuller + * + * Copyright (c) 2013 Plausible Labs Cooperative, Inc. + * All rights reserved. + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + +#import + +#if __has_include() +#import +#else +#import "PLCrashFeatureConfig.h" +#endif + +/** + * @ingroup enums + * Supported mechanisms for trapping and handling crashes. + */ +typedef NS_ENUM(NSUInteger, PLCrashReporterSignalHandlerType) { + /** + * Trap fatal signals via a sigaction(2)-registered BSD signal handler. + * + * PLCrashReporter's signal handler will supersede previously registered handlers; existing + * handlers will not be called. This behavior may be modified in a future release, and should + * not be relied upon as a mechanism to prevent existing signal handlers from being called. + * + * There are some limitations to signal-based crash handling on Mac OS X and iOS; specifically: + * + * - On Mac OS X, stack overflows will only be handled on the thread on which + * the crash reporter was initialized. This should generally be the main thread. + * - On iOS 6.0 and later, any stack overflows will not be handled due to sigaltstack() being + * non-functional on the device. (see rdar://13002712 - SA_ONSTACK/sigaltstack() ignored on iOS). + * - Some exit paths in Apple's Libc will deregister a signal handler before firing SIGABRT, resulting + * in the signal handler never being called (see rdar://14313497 - ___abort() disables SIGABRT signal + * handlers prior to raising SIGABRT). These __abort()-based checks are: + * - Implemented for unsafe memcpy/strcpy/snprintf C functions. + * - Only enabled when operating on a fixed-width target buffer (in which case the + * compiler rewrites the function calls to the built-in variants, and provides the fixed-width length as an argument). + * - Only trigger in the case that the source data exceeds the size of the fixed width target + * buffer, and the maximum length argument either isn't supplied by the caller (eg, when using strcpy), + * or a too-long argument is supplied (eg, strncpy with a length argument longer than the target buffer), + * AND that argument can't be checked at compile-time. + */ + PLCrashReporterSignalHandlerTypeBSD = 0, + +#if PLCRASH_FEATURE_MACH_EXCEPTIONS + /** + * Trap fatal signals via a Mach exception server. + * + * If any existing Mach exception server has been registered for the task, exceptions will be forwarded to that + * exception handler. Should the exceptions be handled by an existing handler, no report will be generated + * by PLCrashReporter. + * + * @par Mac OS X + * + * On Mac OS X, the Mach exception implementation is fully supported, using publicly available API -- note, + * however, that some kernel-internal constants, as well as architecture-specific trap information, + * may be required to fully interpret a Mach exception's root cause. + * + * @par iOS + * + * On iOS, the APIs required for a complete implementation are not fully public. + * + * The exposed surface of undocumented API usage is relatively low, and there has been strong user demand to + * implement Mach exception handling regardless of concerns over API visiblity. Given this, we've included + * Mach exception handling as an optional feature, with both build-time and runtime configuration + * to disable its inclusion or use, respectively. + * + * @par Debugger Incompatibility + * + * The Mach exception handler executes in-process, and will interfere with debuggers when they attempt to + * suspend all active threads (which will include the Mach exception handler). Mach-based handling + * should not be used when a debugger is attached. + * + * @par More Details + * + * For more information, refer to @ref mach_exceptions. + */ + PLCrashReporterSignalHandlerTypeMach = 1 +#endif /* PLCRASH_FEATURE_MACH_EXCEPTIONS */ +}; + +/** + * @ingroup enums + * Supported mechanisms for performing local symbolication. + * + * Local symbolication is performed using inexact heuristics and symbol data available at runtime; it may + * return information that is incorrect. This may still be useful in the case where DWARF data is unavailable + * for a given build; in that case, it can provide function and method names (though not line numbers) for a + * crash report that may otherwise be unusable. + * + * Note, however, this comes at the cost of a significant increase in code that must run within the critical + * crash reporting section, where failures may result in crash reports being corrupted or left unwritten. In + * addition, some of the provided symbolication strategies rely on knowledge of runtime internals that may + * change in future iOS releases. Given that DWARF symbolication data will always be more accurate, and + * the risks inherent in executing considerably more code at crash time, it is strongly recommended that local + * symbolication only be enabled for non-release builds. + * + * Multiple symbolication strategies may be enabled, in which case a best-match heuristic will be applied to the + * results. + */ +typedef NS_OPTIONS(NSUInteger, PLCrashReporterSymbolicationStrategy) { + /** No symbolication. */ + PLCrashReporterSymbolicationStrategyNone = 0, + + /** + * Use the standard binary symbol table. On iOS, this alone will return + * incomplete results, as most symbols are rewritten to the common '\' string. + */ + PLCrashReporterSymbolicationStrategySymbolTable = 1 << 0, + + /** + * Use Objective-C metadata to find method and class names. This relies on detailed parsing + * of the Objective-C runtime data, including undefined flags and other runtime internals. As such, + * it may return incorrect data should the runtime be changed incompatibly. + */ + PLCrashReporterSymbolicationStrategyObjC = 1 << 1, + + /** + * Enable all available symbolication strategies. + */ + PLCrashReporterSymbolicationStrategyAll = (PLCrashReporterSymbolicationStrategySymbolTable|PLCrashReporterSymbolicationStrategyObjC) +}; + +@interface PLCrashReporterConfig : NSObject + ++ (instancetype) defaultConfiguration; + +- (instancetype) init; + +- (instancetype) initWithBasePath: (NSString *) basePath; + +- (instancetype) initWithSignalHandlerType: (PLCrashReporterSignalHandlerType) signalHandlerType + symbolicationStrategy: (PLCrashReporterSymbolicationStrategy) symbolicationStrategy; + +- (instancetype) initWithSignalHandlerType: (PLCrashReporterSignalHandlerType) signalHandlerType + symbolicationStrategy: (PLCrashReporterSymbolicationStrategy) symbolicationStrategy + basePath: (NSString *) basePath; + +- (instancetype) initWithSignalHandlerType: (PLCrashReporterSignalHandlerType) signalHandlerType + symbolicationStrategy: (PLCrashReporterSymbolicationStrategy) symbolicationStrategy + shouldRegisterUncaughtExceptionHandler: (BOOL) shouldRegisterUncaughtExceptionHandler; + +- (instancetype) initWithSignalHandlerType: (PLCrashReporterSignalHandlerType) signalHandlerType + symbolicationStrategy: (PLCrashReporterSymbolicationStrategy) symbolicationStrategy + shouldRegisterUncaughtExceptionHandler: (BOOL) shouldRegisterUncaughtExceptionHandler + basePath: (NSString *) basePath; + +- (instancetype) initWithSignalHandlerType: (PLCrashReporterSignalHandlerType) signalHandlerType + symbolicationStrategy: (PLCrashReporterSymbolicationStrategy) symbolicationStrategy + shouldRegisterUncaughtExceptionHandler: (BOOL) shouldRegisterUncaughtExceptionHandler + basePath: (NSString *) basePath + maxReportBytes: (NSUInteger) maxReportByte; + +/** The base path to save the crash data. */ +@property(nonatomic, readonly) NSString *basePath; + +/** The configured signal handler type. */ +@property(nonatomic, readonly) PLCrashReporterSignalHandlerType signalHandlerType; + +/** The configured symbolication strategy. */ +@property(nonatomic, readonly) PLCrashReporterSymbolicationStrategy symbolicationStrategy; + +/** Should PLCrashReporter register an uncaught exception handler? This is intended to be used in Xamarin apps */ +@property(nonatomic, readonly) BOOL shouldRegisterUncaughtExceptionHandler; + +/** Maximum number of bytes that will be written to the crash report */ +@property(nonatomic, readonly) NSUInteger maxReportBytes; + +@end + diff --git a/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Info.plist b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Info.plist new file mode 100644 index 00000000..4c99450a Binary files /dev/null and b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Info.plist differ diff --git a/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Modules/module.modulemap b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Modules/module.modulemap new file mode 100644 index 00000000..4fa4304f --- /dev/null +++ b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/Modules/module.modulemap @@ -0,0 +1,8 @@ +framework module CrashReporter { + umbrella header "CrashReporter.h" + + export * + module * { export * } + + link framework "Foundation" +} diff --git a/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/PrivacyInfo.xcprivacy b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/PrivacyInfo.xcprivacy new file mode 100644 index 00000000..1c870021 --- /dev/null +++ b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/PrivacyInfo.xcprivacy @@ -0,0 +1,39 @@ + + + + + NSPrivacyTracking + + NSPrivacyTrackingDomains + + NSPrivacyAccessedAPITypes + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeCrashData + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDiagnosticData + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + + diff --git a/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/_CodeSignature/CodeDirectory b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/_CodeSignature/CodeDirectory new file mode 100644 index 00000000..5708d412 Binary files /dev/null and b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/_CodeSignature/CodeDirectory differ diff --git a/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/_CodeSignature/CodeRequirements b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/_CodeSignature/CodeRequirements new file mode 100644 index 00000000..dbf9d614 Binary files /dev/null and b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/_CodeSignature/CodeRequirements differ diff --git a/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/_CodeSignature/CodeRequirements-1 b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 00000000..305289bb Binary files /dev/null and b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/_CodeSignature/CodeResources b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/_CodeSignature/CodeResources new file mode 100644 index 00000000..203100e9 --- /dev/null +++ b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/_CodeSignature/CodeResources @@ -0,0 +1,462 @@ + + + + + files + + Headers/CrashReporter.h + + oU1aDvwwGfw5VO+AJWhXmX6M0h0= + + Headers/PLCrashFeatureConfig.h + + n52MK11FnpreEtuoKRTG8TrBOA8= + + Headers/PLCrashMacros.h + + EgfEfSDoo+ipdGXg9d2sqTsTOgc= + + Headers/PLCrashNamespace.h + + iju+4ZZz8ziKAwQQqdBZLrALkGw= + + Headers/PLCrashReport.h + + ptQ04QKMxVQCm26cXEWze0yxaN8= + + Headers/PLCrashReportApplicationInfo.h + + 7HGr5EXIi29mN+YU/2g9JOLzNZQ= + + Headers/PLCrashReportBinaryImageInfo.h + + YYrPXoAPADAN+FCwcB8hoCiu7dM= + + Headers/PLCrashReportExceptionInfo.h + + SeIAzEnJE3Tsh1U4P5y1eLtaZvA= + + Headers/PLCrashReportFormatter.h + + vX2oRdkxfIkphwG2QZAMBk5eyqQ= + + Headers/PLCrashReportMachExceptionInfo.h + + AyiNGz3306eBpoXVTRJAfCNQV+o= + + Headers/PLCrashReportMachineInfo.h + + TiOZqLukq7JTHSd9KkEBL1h0l+4= + + Headers/PLCrashReportProcessInfo.h + + V2bgTTWHo+hT9UIsfqdg4imc5jk= + + Headers/PLCrashReportProcessorInfo.h + + VfrHue+YQHMd10UM3qqXLc9DMco= + + Headers/PLCrashReportRegisterInfo.h + + 9YfJiGDAjsVeEJEXLLPLuyG90kM= + + Headers/PLCrashReportSignalInfo.h + + 9Y856RilEnHPftTHteKDKHSKklA= + + Headers/PLCrashReportStackFrameInfo.h + + EP6JtsWEmThcmN1uU4FRsyGAVB4= + + Headers/PLCrashReportSymbolInfo.h + + SgBn7ZCRAfWcLbzh+YyTuM5eBXw= + + Headers/PLCrashReportSystemInfo.h + + Fa04Y76WD2169tSMqmenFfQQx+U= + + Headers/PLCrashReportTextFormatter.h + + s+xx0aFpMXb+vZIFD5Lcjx11GxE= + + Headers/PLCrashReportThreadInfo.h + + iyPOBt80+xmoHr9TvNQsCg3gRc4= + + Headers/PLCrashReporter.h + + jNwncFi3pPdm4qe1nbVV1cSQ9wY= + + Headers/PLCrashReporterConfig.h + + 0vRm50Kg+aJ6/vw5QaCy8+PXkGE= + + Info.plist + + RleoCnblxUgz2f+8gd8tJHx6l3k= + + Modules/module.modulemap + + GevHSzc93CvcJCM//BXzSveGpGE= + + PrivacyInfo.xcprivacy + + O3Zhkkf3uaxqyTk0D3zchR8Gees= + + + files2 + + Headers/CrashReporter.h + + hash + + oU1aDvwwGfw5VO+AJWhXmX6M0h0= + + hash2 + + fJg+ghi2Wtl6wuJBTakT9vU+csdID4zshN5fDkm3RXQ= + + + Headers/PLCrashFeatureConfig.h + + hash + + n52MK11FnpreEtuoKRTG8TrBOA8= + + hash2 + + vm9fLELpj4LXkcSkP2mcp0HkR29lDezMCLbyVX/p524= + + + Headers/PLCrashMacros.h + + hash + + EgfEfSDoo+ipdGXg9d2sqTsTOgc= + + hash2 + + onONQ05LiikrFVtyJyeHxsRLgrz8/U0BLgGlQXvbeRE= + + + Headers/PLCrashNamespace.h + + hash + + iju+4ZZz8ziKAwQQqdBZLrALkGw= + + hash2 + + ZERqK4S7+eVGTv2RvTDivKwapSL6OiHx6nnGyb9+Kmw= + + + Headers/PLCrashReport.h + + hash + + ptQ04QKMxVQCm26cXEWze0yxaN8= + + hash2 + + oigM4mGIBgIjHFyhxQlgRc9p15eSCb6EMmhidmtuGSI= + + + Headers/PLCrashReportApplicationInfo.h + + hash + + 7HGr5EXIi29mN+YU/2g9JOLzNZQ= + + hash2 + + XIkLxmgrV/OcKL74zyvx2U6E3MdJH5WeqgpbGUgp53c= + + + Headers/PLCrashReportBinaryImageInfo.h + + hash + + YYrPXoAPADAN+FCwcB8hoCiu7dM= + + hash2 + + eT6yTkeiQdmlEeoebligwyWttLMynCgN5RsrIea7ukc= + + + Headers/PLCrashReportExceptionInfo.h + + hash + + SeIAzEnJE3Tsh1U4P5y1eLtaZvA= + + hash2 + + g8289CCEX4qlqnWK611dsuvo2awGVNM+0755ydof0/c= + + + Headers/PLCrashReportFormatter.h + + hash + + vX2oRdkxfIkphwG2QZAMBk5eyqQ= + + hash2 + + JJT26JJEqQMNGhrYjRid8UfRBFNc5LJVMzZHHcJaSYA= + + + Headers/PLCrashReportMachExceptionInfo.h + + hash + + AyiNGz3306eBpoXVTRJAfCNQV+o= + + hash2 + + MrRxfp9H7oPEZl2KxT+nc/vkV5kMN1WBFLkkpNiM/eo= + + + Headers/PLCrashReportMachineInfo.h + + hash + + TiOZqLukq7JTHSd9KkEBL1h0l+4= + + hash2 + + GjnpbtlgfEWdUY1EtMl0yOWpIuDPqidZNc00hSznKhY= + + + Headers/PLCrashReportProcessInfo.h + + hash + + V2bgTTWHo+hT9UIsfqdg4imc5jk= + + hash2 + + MGu1txURe1Rm9AVqwNnOS0gaiplEAbYhFEPySOU9jh0= + + + Headers/PLCrashReportProcessorInfo.h + + hash + + VfrHue+YQHMd10UM3qqXLc9DMco= + + hash2 + + hDw30bQjvPyRih+4mCcPQ496eD4zFss/ziBxKoPG3xA= + + + Headers/PLCrashReportRegisterInfo.h + + hash + + 9YfJiGDAjsVeEJEXLLPLuyG90kM= + + hash2 + + 8ESmPEtUO7heYCn/Q5Pc3wiwZASuZp44QN5Xxlz4HaI= + + + Headers/PLCrashReportSignalInfo.h + + hash + + 9Y856RilEnHPftTHteKDKHSKklA= + + hash2 + + Mmc6hpNWt1Cmq9HmdAElX2cl3PGJGPtJm30AcIgx2HA= + + + Headers/PLCrashReportStackFrameInfo.h + + hash + + EP6JtsWEmThcmN1uU4FRsyGAVB4= + + hash2 + + ffBRjGecIsMCL2JMrRmss7F5OPSzU45qYDC8TWcIMOY= + + + Headers/PLCrashReportSymbolInfo.h + + hash + + SgBn7ZCRAfWcLbzh+YyTuM5eBXw= + + hash2 + + kTTqp5UPEJCgd7/W9c+1Ip8NxKhm7EIQGHYoViZ0o7c= + + + Headers/PLCrashReportSystemInfo.h + + hash + + Fa04Y76WD2169tSMqmenFfQQx+U= + + hash2 + + I5Yum7r87ccS+ON0vjh8ge7e/olRNfJHGYcFgldj0aM= + + + Headers/PLCrashReportTextFormatter.h + + hash + + s+xx0aFpMXb+vZIFD5Lcjx11GxE= + + hash2 + + HHkcwWLWo7ugEPsWp+ZjORM+2Fuwr/+78P6gf1tie9U= + + + Headers/PLCrashReportThreadInfo.h + + hash + + iyPOBt80+xmoHr9TvNQsCg3gRc4= + + hash2 + + 5rRisSdeN73nu5ZYLWH+Q9LsqbEyvqNxksnmJrcRMck= + + + Headers/PLCrashReporter.h + + hash + + jNwncFi3pPdm4qe1nbVV1cSQ9wY= + + hash2 + + qslLDp0AN8qDtIiTfd6V3zvWCRj4XfpuAw944AJ6BDY= + + + Headers/PLCrashReporterConfig.h + + hash + + 0vRm50Kg+aJ6/vw5QaCy8+PXkGE= + + hash2 + + aDohYxjcZ95qruvz9Z/ZDSv+4CrhQ1N8VkyAY9J1dWM= + + + Modules/module.modulemap + + hash + + GevHSzc93CvcJCM//BXzSveGpGE= + + hash2 + + iru6hi0cnStthQ0L2aQ0Hxz0/f4aP3jQgCrN0ok2aUM= + + + PrivacyInfo.xcprivacy + + hash + + O3Zhkkf3uaxqyTk0D3zchR8Gees= + + hash2 + + WdWnMSNl52vRPwKNpI8BQV9PUBP0rC8ybQKoTQJKewI= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/_CodeSignature/CodeSignature b/iOS/CrashReporter.xcframework/ios-arm64_x86_64-simulator/CrashReporter.framework/_CodeSignature/CodeSignature new file mode 100644 index 00000000..e69de29b diff --git a/iOS/libBacktrace-Unity-Cocoa-arm64-sim.a b/iOS/libBacktrace-Unity-Cocoa-arm64-sim.a deleted file mode 100644 index de095973..00000000 Binary files a/iOS/libBacktrace-Unity-Cocoa-arm64-sim.a and /dev/null differ diff --git a/iOS/libBacktrace-Unity-Cocoa-arm64-sim.a.meta b/iOS/libBacktrace-Unity-Cocoa-arm64-sim.a.meta deleted file mode 100644 index 1b1a0f56..00000000 --- a/iOS/libBacktrace-Unity-Cocoa-arm64-sim.a.meta +++ /dev/null @@ -1,31 +0,0 @@ -fileFormatVersion: 2 -guid: d373dc9cfc978435d8fe740a4cd402a0 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - - first: - iPhone: iOS - second: - enabled: 1 - settings: - AddToEmbeddedBinaries: false - CPU: ARM64Simulator - CompileFlags: - FrameworkDependencies: - userData: - assetBundleName: - assetBundleVariant: diff --git a/iOS/libBacktrace-Unity-Cocoa-arm64.a b/iOS/libBacktrace-Unity-Cocoa-arm64.a deleted file mode 100644 index b28fc414..00000000 Binary files a/iOS/libBacktrace-Unity-Cocoa-arm64.a and /dev/null differ diff --git a/iOS/libBacktrace-Unity-Cocoa-x86_64-sim.a b/iOS/libBacktrace-Unity-Cocoa-x86_64-sim.a deleted file mode 100644 index 7bf1a422..00000000 Binary files a/iOS/libBacktrace-Unity-Cocoa-x86_64-sim.a and /dev/null differ