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 BacktraceClient
s 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 BacktraceClient
s 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 BacktraceClient
s 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 BacktraceClient
s 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 BacktraceClient
s 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 BacktraceClient
s 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": "