├── .gitattributes ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── BugReport.yml │ ├── CrashReport.yml │ ├── FeatureRequest.yml │ ├── Question.yml │ └── SetupIssue.yml ├── PULL_REQUEST_TEMPLATE.md ├── chainguard │ ├── self.carthage.sts.yaml │ └── self.release.sts.yaml ├── dependabot.yml └── workflows │ ├── changelog-to-confluence.yaml │ ├── issue_notification.yml │ └── stale.yml ├── .gitignore ├── .gitlab-ci.yml ├── .spi.yml ├── BenchmarkTests ├── BenchmarkTests.xcodeproj │ ├── .xcodesamplecode.plist │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── xcshareddata │ │ └── xcschemes │ │ └── Runner.xcscheme ├── Benchmarks │ ├── Package.swift │ └── Sources │ │ ├── Benchmarks.swift │ │ ├── MetricExporter.swift │ │ └── Metrics.swift ├── CatalogSwiftUI │ ├── AnyViewModifier.swift │ ├── Assets.xcassets │ │ ├── Contents.json │ │ ├── colors │ │ │ ├── AccentColor.colorset │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ ├── Dark.colorset │ │ │ │ └── Contents.json │ │ │ ├── MainFont.colorset │ │ │ │ └── Contents.json │ │ │ ├── Medium.colorset │ │ │ │ └── Contents.json │ │ │ └── PageContainerColor.colorset │ │ │ │ └── Contents.json │ │ ├── github.imageset │ │ │ ├── 5347-github_102542.png │ │ │ └── Contents.json │ │ └── landmarks │ │ │ ├── Contents.json │ │ │ ├── charleyrivers_feature.imageset │ │ │ ├── Contents.json │ │ │ └── charleyrivers_feature@2x.jpg │ │ │ ├── stmarylake_feature.imageset │ │ │ ├── Contents.json │ │ │ └── stmarylake_feature@2x.jpg │ │ │ └── turtlerock_feature.imageset │ │ │ ├── Contents.json │ │ │ └── turtlerock_feature@2x.jpg │ ├── ContentView+SectionsBuilding.swift │ ├── ContentView.swift │ ├── DatadogMonitor.swift │ ├── LICENSE │ ├── MenuSection.swift │ ├── ModuleBundle.swift │ ├── Preview Content │ │ └── Preview Assets.xcassets │ │ │ └── Contents.json │ └── Views │ │ ├── Composed Components │ │ ├── CollectionsViews.swift │ │ ├── CommonlyUsedViews.swift │ │ ├── HeaderImageTitleSubtitleView.swift │ │ ├── ImageWithOverlayView.swift │ │ ├── StackedCardsView.swift │ │ └── TitleSubtitleIconView.swift │ │ ├── Framework Integration │ │ ├── FeatureCardView.swift │ │ ├── InterfacingWithUIKitView.swift │ │ ├── Model │ │ │ ├── Landmark.swift │ │ │ └── ModelData.swift │ │ ├── PageControl.swift │ │ ├── PageViewController.swift │ │ └── Resources │ │ │ └── landmarkData.json │ │ ├── Reusable Custom Views │ │ ├── AnimatableView.swift │ │ ├── AspectRatioModePicker.swift │ │ ├── ContributedByView.swift │ │ ├── ContributionWantedView.swift │ │ ├── DocumentationLinkView.swift │ │ ├── LabelStylePicker.swift │ │ ├── LinkView.swift │ │ ├── PageContainer.swift │ │ ├── SwipableViewContainer.swift │ │ ├── UIFontTextStylePicker.swift │ │ ├── VerticalAlignmentPicker.swift │ │ └── WebView.swift │ │ ├── Sections │ │ ├── Accessibility │ │ │ └── AccessibilityView.swift │ │ ├── Additional Views │ │ │ ├── AlertsView.swift │ │ │ ├── ChartsViews.swift │ │ │ ├── PopoversView.swift │ │ │ ├── RobbieWithPulse.swift │ │ │ ├── SheetsView.swift │ │ │ ├── SpacersDividersView.swift │ │ │ └── TimelineViews.swift │ │ ├── Bars │ │ │ └── ToolbarsView.swift │ │ ├── Controls │ │ │ ├── ButtonsView.swift │ │ │ ├── ColorPickersView.swift │ │ │ ├── DatePickersView.swift │ │ │ ├── ImagesView.swift │ │ │ ├── LabelsView.swift │ │ │ ├── MenuesView.swift │ │ │ ├── PickersView.swift │ │ │ ├── ProgressViews.swift │ │ │ ├── SlidersView.swift │ │ │ ├── SteppersView.swift │ │ │ ├── TextsView.swift │ │ │ └── TogglesView.swift │ │ ├── Drawing and Animations │ │ │ ├── AnimationsView.swift │ │ │ ├── CanvasView.swift │ │ │ ├── CustomAnimation.swift │ │ │ ├── GraphicContextsView.swift │ │ │ ├── IconsAnimationsView.swift │ │ │ ├── MotionsAnimation.swift │ │ │ ├── MyCustomAnimationView.swift │ │ │ ├── PropertiesAnimationsView.swift │ │ │ ├── ShapesView.swift │ │ │ ├── SpringAnimationView.swift │ │ │ ├── TimingCurvesView.swift │ │ │ └── TransitionsAnimationsView.swift │ │ ├── Gestures │ │ │ ├── ComposingGestureView.swift │ │ │ ├── GeometriesView.swift │ │ │ └── GesturesView.swift │ │ ├── Hierarchical Views │ │ │ ├── DisclosureGroupsView.swift │ │ │ ├── NavigationView.swift │ │ │ ├── OutlinesGroupsView.swift │ │ │ └── TabsView.swift │ │ ├── Layouts │ │ │ ├── CircleLayout.swift │ │ │ ├── CircleLayoutView.swift │ │ │ ├── ColumnsLayout.swift │ │ │ ├── ColumnsLayoutView.swift │ │ │ ├── StackedLayout.swift │ │ │ ├── StackedLayoutView.swift │ │ │ ├── TagsCloudLayout.swift │ │ │ └── TagsCloudLayoutView.swift │ │ ├── StoreKit SwiftUI │ │ │ ├── ExampleProductView.swift │ │ │ └── StoreKitConfiguration.storekit │ │ ├── Styles │ │ │ ├── MyOwnButtonStyle.swift │ │ │ ├── MyOwnMenuStyle.swift │ │ │ └── StylesView.swift │ │ ├── View Layouts │ │ │ ├── ContainersView.swift │ │ │ ├── GridsView.swift │ │ │ ├── LayoutsView.swift │ │ │ ├── ListsView.swift │ │ │ ├── ScrollViewsView.swift │ │ │ ├── StacksView.swift │ │ │ └── TableViews.swift │ │ └── View Modifiers │ │ │ ├── ButtonBorderModifier.swift │ │ │ ├── ButtonFontModifier.swift │ │ │ ├── ButtonRoundedModifier.swift │ │ │ ├── DividedModifier.swift │ │ │ ├── EffectsModifiersView.swift │ │ │ ├── LayoutModifiersView.swift │ │ │ ├── ListSectionFontModifier.swift │ │ │ ├── NavigatableModifier.swift │ │ │ ├── SensoryFeedbackInViews.swift │ │ │ ├── TextAlignmentModifier.swift │ │ │ └── TextModifiersView.swift │ │ └── Style │ │ └── Style.swift ├── CatalogUIKit │ ├── ActivityIndicatorViewController.swift │ ├── AlertControllerViewController.swift │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ ├── Contents.json │ │ ├── Flowers_1.imageset │ │ │ ├── Contents.json │ │ │ └── Flowers_1.png │ │ ├── Flowers_2.imageset │ │ │ ├── Contents.json │ │ │ └── Flowers_2.png │ │ ├── background.imageset │ │ │ ├── Contents.json │ │ │ ├── stepper_and_segment_background_1x.png │ │ │ ├── stepper_and_segment_background_2x.png │ │ │ └── stepper_and_segment_background_3x.png │ │ ├── background_disabled.imageset │ │ │ ├── Contents.json │ │ │ ├── stepper_and_segment_background_disabled_1x.png │ │ │ ├── stepper_and_segment_background_disabled_2x.png │ │ │ └── stepper_and_segment_background_disabled_3x.png │ │ ├── background_highlighted.imageset │ │ │ ├── Contents.json │ │ │ ├── stepper_and_segment_background_highlighted_1x.png │ │ │ ├── stepper_and_segment_background_highlighted_2x.png │ │ │ └── stepper_and_segment_background_highlighted_3x.png │ │ ├── search_bar_background.imageset │ │ │ ├── Contents.json │ │ │ ├── search_bar_background_3x.png │ │ │ ├── search_bar_bg_1x.png │ │ │ └── search_bar_bg_2x.png │ │ ├── slider_blue_track.imageset │ │ │ ├── Contents.json │ │ │ ├── slider_blue_track_1x.png │ │ │ ├── slider_blue_track_2x.png │ │ │ └── slider_blue_track_3x.png │ │ ├── slider_green_track.imageset │ │ │ ├── Contents.json │ │ │ ├── slider_green_track_1x.png │ │ │ ├── slider_green_track_2x.png │ │ │ └── slider_green_track_3x.png │ │ ├── stepper_and_segment_divider.imageset │ │ │ ├── Contents.json │ │ │ ├── stepper_and_segment_divider_3x.png │ │ │ ├── stepper_and_segment_segment_divider_1x.png │ │ │ └── stepper_and_segment_segment_divider_2x.png │ │ ├── text_field_background.imageset │ │ │ ├── Contents.json │ │ │ ├── text_field_background_1x.png │ │ │ ├── text_field_background_2x.png │ │ │ └── text_field_background_3x.png │ │ ├── text_field_purple_right_view.imageset │ │ │ ├── Contents.json │ │ │ ├── text_field_purple_right_view_1x.png │ │ │ ├── text_field_purple_right_view_2x.png │ │ │ └── text_field_purple_right_view_3x.png │ │ ├── text_view_attachment.imageset │ │ │ ├── Contents.json │ │ │ └── Sunset_5.png │ │ ├── text_view_background.colorset │ │ │ └── Contents.json │ │ ├── tinted_segmented_control.colorset │ │ │ └── Contents.json │ │ ├── tinted_stepper_control.colorset │ │ │ └── Contents.json │ │ └── toolbar_background.imageset │ │ │ ├── Contents.json │ │ │ ├── toolbar_background_1x.png │ │ │ ├── toolbar_background_2x.png │ │ │ └── toolbar_background_3x.png │ ├── Base.lproj │ │ ├── ActivityIndicatorViewController.storyboard │ │ ├── AlertControllerViewController.storyboard │ │ ├── ButtonViewController.storyboard │ │ ├── ColorPickerViewController.storyboard │ │ ├── Credits.rtf │ │ ├── CustomPageControlViewController.storyboard │ │ ├── CustomSearchBarViewController.storyboard │ │ ├── CustomToolbarViewController.storyboard │ │ ├── DatePickerController.storyboard │ │ ├── DefaultPageControlViewController.storyboard │ │ ├── DefaultSearchBarViewController.storyboard │ │ ├── DefaultToolbarViewController.storyboard │ │ ├── FontPickerViewController.storyboard │ │ ├── ImagePickerViewController.storyboard │ │ ├── ImageViewController.storyboard │ │ ├── Localizable.strings │ │ ├── Main.storyboard │ │ ├── MenuButtonViewController.storyboard │ │ ├── PickerViewController.storyboard │ │ ├── PointerInteractionButtonViewController.storyboard │ │ ├── ProgressViewController.storyboard │ │ ├── SegmentedControlViewController.storyboard │ │ ├── SliderViewController.storyboard │ │ ├── StackViewController.storyboard │ │ ├── StepperViewController.storyboard │ │ ├── SwitchViewController.storyboard │ │ ├── SymbolViewController.storyboard │ │ ├── TextFieldViewController.storyboard │ │ ├── TextViewController.storyboard │ │ ├── TintedToolbarViewController.storyboard │ │ ├── VisualEffectViewController.storyboard │ │ ├── WebViewController.storyboard │ │ └── content.html │ ├── BaseTableViewController.swift │ ├── ButtonViewController+Configs.swift │ ├── ButtonViewController.swift │ ├── CaseElement.swift │ ├── ColorPickerViewController.swift │ ├── CustomPageControlViewController.swift │ ├── CustomSearchBarViewController.swift │ ├── CustomToolbarViewController.swift │ ├── DatePickerController.swift │ ├── DefaultPageControlViewController.swift │ ├── DefaultSearchBarViewController.swift │ ├── DefaultToolbarViewController.swift │ ├── FontPickerViewController.swift │ ├── ImagePickerViewController.swift │ ├── ImageViewController.swift │ ├── LICENSE │ │ └── LICENSE.txt │ ├── MenuButtonViewController.swift │ ├── ModuleBundle.swift │ ├── OutlineViewController.swift │ ├── PickerViewController.swift │ ├── PointerInteractionButtonViewController.swift │ ├── ProgressViewController.swift │ ├── SegmentedControlViewController.swift │ ├── SliderViewController.swift │ ├── StackViewController.swift │ ├── StepperViewController.swift │ ├── SwitchViewController.swift │ ├── SymbolViewController.swift │ ├── TextFieldViewController.swift │ ├── TextViewController.swift │ ├── TintedToolbarViewController.swift │ ├── UIKitCatalog.entitlements │ ├── VisualEffectViewController.swift │ └── WebViewController.swift ├── Makefile ├── README.md ├── Runner │ ├── AppConfiguration.swift │ ├── AppDelegate.swift │ ├── BenchmarkMeter.swift │ ├── BenchmarkProfiler.swift │ ├── BenchmarkVitals.swift │ ├── Info.plist │ └── Scenarios │ │ ├── Logs │ │ ├── LogsCustom │ │ │ ├── LogsCustomScenario.swift │ │ │ └── UI │ │ │ │ └── LogsCustomContentView.swift │ │ ├── LogsHeavyTraffic │ │ │ ├── LogsHeavyTrafficScenario.swift │ │ │ └── UI │ │ │ │ └── LogsHeavyTrafficContentView.swift │ │ └── LogsUtils.swift │ │ ├── RUM │ │ ├── RUMAuto │ │ │ ├── Core │ │ │ │ ├── RickMortyService.swift │ │ │ │ └── Utils.swift │ │ │ ├── Models │ │ │ │ ├── CharacterModels.swift │ │ │ │ ├── CommonTypes.swift │ │ │ │ ├── EpisodeModels.swift │ │ │ │ └── LocationModels.swift │ │ │ ├── RUMAutoScenario.swift │ │ │ └── UI │ │ │ │ ├── Characters │ │ │ │ ├── CharacterDetailView.swift │ │ │ │ ├── CharacterListItem.swift │ │ │ │ ├── CharactersView.swift │ │ │ │ ├── InfoRow.swift │ │ │ │ └── StatusBadge.swift │ │ │ │ ├── Docs │ │ │ │ └── DocsView.swift │ │ │ │ ├── Episodes │ │ │ │ ├── EpisodeDetailHostingController.swift │ │ │ │ ├── EpisodeDetailView.storyboard │ │ │ │ ├── EpisodeDetailViewController.swift │ │ │ │ ├── EpisodeListItem.swift │ │ │ │ └── EpisodesView.swift │ │ │ │ ├── Locations │ │ │ │ ├── LocationCollectionViewCell.swift │ │ │ │ ├── LocationDetailViewController.swift │ │ │ │ ├── LocationsView.storyboard │ │ │ │ ├── LocationsView.swift │ │ │ │ └── LocationsViewController.swift │ │ │ │ ├── RUMAutoContentView.swift │ │ │ │ └── Shared │ │ │ │ └── CharacterCollectionViewCell.swift │ │ └── RUMManual │ │ │ ├── RUMManualScenario.swift │ │ │ └── UI │ │ │ └── RUMManualContentView.swift │ │ ├── Scenario.swift │ │ ├── SessionReplay │ │ ├── SessionReplaySwiftUI │ │ │ └── SessionReplaySwiftUIScenario.swift │ │ └── SessionReplayUIKit │ │ │ └── SessionReplayScenario.swift │ │ ├── SyntheticScenario.swift │ │ └── Trace │ │ ├── TraceScenario.swift │ │ └── UI │ │ └── TraceContentView.swift ├── exportOptions.plist └── xcconfigs │ ├── Runner.xcconfig │ └── Synthetics.xcconfig ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Cartfile ├── Cartfile.resolved ├── Datadog.xcworkspace ├── contents.xcworkspacedata └── xcshareddata │ └── IDEWorkspaceChecks.plist ├── Datadog ├── Datadog.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── xcshareddata │ │ ├── xcbaselines │ │ └── 61441C6724619FE4003D8BB8.xcbaseline │ │ │ ├── 7C373BCE-2B91-4706-AD99-F9FD342891D3.plist │ │ │ ├── FE5A2FAD-6AE2-410D-A9A1-1E5F56CC9C52.plist │ │ │ └── Info.plist │ │ └── xcschemes │ │ ├── DatadogCore iOS.xcscheme │ │ ├── DatadogCore tvOS.xcscheme │ │ ├── DatadogCrashReporting iOS.xcscheme │ │ ├── DatadogCrashReporting tvOS.xcscheme │ │ ├── DatadogFlags iOS.xcscheme │ │ ├── DatadogFlags tvOS.xcscheme │ │ ├── DatadogIntegrationTests iOS.xcscheme │ │ ├── DatadogIntegrationTests tvOS.xcscheme │ │ ├── DatadogInternal iOS.xcscheme │ │ ├── DatadogInternal tvOS.xcscheme │ │ ├── DatadogLogs iOS.xcscheme │ │ ├── DatadogLogs tvOS.xcscheme │ │ ├── DatadogRUM iOS.xcscheme │ │ ├── DatadogRUM tvOS.xcscheme │ │ ├── DatadogSessionReplay iOS.xcscheme │ │ ├── DatadogTrace iOS.xcscheme │ │ ├── DatadogTrace tvOS.xcscheme │ │ ├── DatadogWebViewTracking iOS.xcscheme │ │ ├── Example iOS.xcscheme │ │ ├── Example tvOS.xcscheme │ │ ├── TestUtilities iOS.xcscheme │ │ └── TestUtilities tvOS.xcscheme ├── Example │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main iOS.storyboard │ ├── Debugging │ │ ├── BackgroundEvents │ │ │ ├── BackgroundLocationMonitor.swift │ │ │ └── DebugBackgroundEventsViewController.swift │ │ ├── CrashReporting │ │ │ ├── CrashReportingObjcHelpers.h │ │ │ └── CrashReportingObjcHelpers.m │ │ ├── DebugCrashReportingWithRUMViewController.swift │ │ ├── DebugLoggingViewController.swift │ │ ├── DebugManualTraceInjectionViewController.swift │ │ ├── DebugOTelTracingViewController.swift │ │ ├── DebugRUMSessionViewController.swift │ │ ├── DebugRUMViewController.swift │ │ ├── DebugTracingViewController.swift │ │ ├── DebugWebviewViewController.swift │ │ └── Helpers │ │ │ └── SwiftUI.swift │ ├── Environment.swift │ ├── ExampleAppDelegate.swift │ └── Utils │ │ ├── ConsoleOutputInterceptor.swift │ │ ├── MultiSelector.swift │ │ ├── UIButton+Disabling.swift │ │ └── UIViewController+KeyboardControlling.swift ├── IntegrationUnitTests │ ├── AppRunner │ │ ├── AppRun.swift │ │ ├── AppRunStep+Fixtures.swift │ │ ├── AppRunStep.swift │ │ └── AppRunner.swift │ ├── CrashReporting │ │ ├── GeneratingBacktraceTests.swift │ │ └── SendingCrashReportTests.swift │ ├── Flags │ │ └── FlagsRUMIntegrationTests.swift │ ├── Internal │ │ └── CoreMetricsIntegrationTests.swift │ ├── Public │ │ ├── CoreTelemetryIntegrationTests.swift │ │ ├── Datadog+MultipleInstancesIntegrationTests.swift │ │ ├── NetworkInstrumentationIntegrationTests.swift │ │ └── WebLogIntegrationTests.swift │ ├── RUM │ │ ├── AnonymousIdentifierTests.swift │ │ ├── AppHangsMonitoringTests.swift │ │ ├── RUMAttributesIntegrationTests.swift │ │ ├── RUMSessionStartInBackgroundTests.swift │ │ ├── RUMSessionStartInForegroundTests.swift │ │ ├── RUMSessionStopTests.swift │ │ ├── RUMSessionTestsBase.swift │ │ ├── RUMSessionTimeOutTests.swift │ │ ├── RUMSessionTrackingTests.swift │ │ ├── RUMSessionWithNoViewTests.swift │ │ ├── RUMViewHitchesIntegrationTests.swift │ │ ├── SDKMetrics │ │ │ ├── RUMSessionEndedMetricIntegrationTests.swift │ │ │ ├── RUMViewEndedMetricIntegrationTests.swift │ │ │ └── RUMViewHitchesMetricIntegrationTests.swift │ │ ├── ViewLoadingMetricsTests.swift │ │ ├── WatchdogTerminationsMonitoringTests.swift │ │ └── WebEventIntegrationTests.swift │ ├── SessionReplay │ │ └── WebRecordIntegrationTests.swift │ └── Trace │ │ └── HeadBasedSamplingTests.swift └── TargetSupport │ ├── DatadogCore │ ├── DatadogCore.h │ └── Info.plist │ ├── DatadogCrashReporting │ ├── DatadogCrashReporting.h │ ├── DatadogCrashReporting.xcconfig │ └── Info.plist │ ├── DatadogCrashReportingTests │ ├── DatadogCrashReportingTests.xcconfig │ └── Info.plist │ ├── DatadogTests │ ├── DatadogTests-Bridging-Header.h │ ├── DatadogTests.xcconfig │ └── Info.plist │ └── Example │ ├── Example-Bridging-Header.h │ ├── Example.xcconfig │ └── Info.plist ├── DatadogCore.podspec ├── DatadogCore ├── Private │ ├── ObjcAppLaunchHandler.m │ ├── ObjcExceptionHandler.m │ └── include │ │ ├── ObjcAppLaunchHandler.h │ │ └── ObjcExceptionHandler.h ├── Resources │ └── PrivacyInfo.xcprivacy ├── Sources │ ├── Core │ │ ├── Context │ │ │ ├── AccountInfoPublisher.swift │ │ │ ├── ApplicationStatePublisher.swift │ │ │ ├── ApplicationVersionPublisher.swift │ │ │ ├── BatteryStatusPublisher.swift │ │ │ ├── BrightnessLevelPublisher.swift │ │ │ ├── CarrierInfoPublisher.swift │ │ │ ├── ContextValuePublisher.swift │ │ │ ├── DatadogContextProvider.swift │ │ │ ├── LaunchInfoPublisher.swift │ │ │ ├── LocaleInfoPublisher.swift │ │ │ ├── LowPowerModePublisher.swift │ │ │ ├── NetworkConnectionInfoPublisher.swift │ │ │ ├── ServerOffsetPublisher.swift │ │ │ ├── TrackingConsentPublisher.swift │ │ │ └── UserInfoPublisher.swift │ │ ├── DataStore │ │ │ ├── DataStore+TLV.swift │ │ │ ├── DataStoreFileReader.swift │ │ │ ├── DataStoreFileWriter.swift │ │ │ └── FeatureDataStore.swift │ │ ├── DatadogCore.swift │ │ ├── MessageBus.swift │ │ ├── Storage │ │ │ ├── DataEncryption.swift │ │ │ ├── Directories.swift │ │ │ ├── EventGenerator.swift │ │ │ ├── FeatureStorage.swift │ │ │ ├── Files │ │ │ │ ├── Directory.swift │ │ │ │ └── File.swift │ │ │ ├── FilesOrchestrator.swift │ │ │ ├── Reading │ │ │ │ ├── DataReader.swift │ │ │ │ ├── FileReader.swift │ │ │ │ └── Reader.swift │ │ │ ├── Storage+TLV.swift │ │ │ └── Writing │ │ │ │ ├── AsyncWriter.swift │ │ │ │ └── FileWriter.swift │ │ ├── TLV │ │ │ ├── TLVBlock.swift │ │ │ └── TLVBlockReader.swift │ │ └── Upload │ │ │ ├── BackgroundTaskCoordinator.swift │ │ │ ├── DataUploadConditions.swift │ │ │ ├── DataUploadDelay.swift │ │ │ ├── DataUploadStatus.swift │ │ │ ├── DataUploadWorker.swift │ │ │ ├── DataUploader.swift │ │ │ ├── FeatureUpload.swift │ │ │ ├── HTTPClient.swift │ │ │ └── URLSessionClient.swift │ ├── Datadog+Internal.swift │ ├── Datadog+objc.swift │ ├── Datadog.swift │ ├── DatadogConfiguration+objc.swift │ ├── DatadogConfiguration.swift │ ├── FeaturesIntegration │ │ └── CITestIntegration.swift │ ├── Kronos │ │ ├── KronosClock.swift │ │ ├── KronosDNSResolver.swift │ │ ├── KronosData+Bytes.swift │ │ ├── KronosInternetAddress.swift │ │ ├── KronosNSTimer+ClosureKit.swift │ │ ├── KronosNTPClient.swift │ │ ├── KronosNTPPacket.swift │ │ ├── KronosNTPProtocol.swift │ │ ├── KronosTimeFreeze.swift │ │ └── KronosTimeStorage.swift │ ├── NetworkInstrumentation │ │ └── URLSessionInstrumentation+objc.swift │ ├── PerformancePreset.swift │ ├── SDKMetrics │ │ ├── BatchMetrics.swift │ │ └── BenchmarkURLSessionTaskDelegate.swift │ ├── Utils │ │ ├── Cryptography.swift │ │ └── Retrying.swift │ └── Versioning.swift └── Tests │ ├── Datadog │ ├── Core │ │ ├── DD │ │ │ └── InternalLoggerTests.swift │ │ ├── DataStore │ │ │ ├── DataStore+TLVTests.swift │ │ │ ├── DataStoreFileReaderTests.swift │ │ │ ├── DataStoreFileWriterTests.swift │ │ │ └── FeatureDataStoreTests.swift │ │ ├── DirectoriesTests.swift │ │ ├── FeatureTests.swift │ │ ├── PerformancePresetTests.swift │ │ ├── Persistence │ │ │ ├── EventGeneratorTests.swift │ │ │ ├── Files │ │ │ │ ├── DirectoryTests.swift │ │ │ │ └── FileTests.swift │ │ │ ├── FilesOrchestrator+MetricsTests.swift │ │ │ ├── FilesOrchestratorTests.swift │ │ │ ├── Reading │ │ │ │ └── FileReaderTests.swift │ │ │ ├── Storage+TLVTests.swift │ │ │ └── Writing │ │ │ │ └── FileWriterTests.swift │ │ ├── TLV │ │ │ ├── TLVBlockReaderTests.swift │ │ │ └── TLVBlockTests.swift │ │ ├── Upload │ │ │ ├── AppBackgroundTaskCoordinatorTests.swift │ │ │ ├── DataUploadConditionsTests.swift │ │ │ ├── DataUploadDelayTests.swift │ │ │ ├── DataUploadStatusTests.swift │ │ │ ├── DataUploadWorkerTests.swift │ │ │ ├── DataUploaderTests.swift │ │ │ ├── ExtensionBackgroundTaskCoordinatorTests.swift │ │ │ ├── RequestBuilderTests.swift │ │ │ └── URLSessionClientTests.swift │ │ └── Utils │ │ │ ├── CryptographyTests.swift │ │ │ ├── DDErrorTests.swift │ │ │ ├── DateFormattingTests.swift │ │ │ ├── JSONEncoderTests.swift │ │ │ └── RetryingTests.swift │ ├── CrashReporting │ │ ├── CrashContext │ │ │ ├── CrashContextProviderTests.swift │ │ │ └── CrashContextTests.swift │ │ └── CrashReporterTests.swift │ ├── DatadogConfigurationTests.swift │ ├── DatadogCore │ │ ├── Context │ │ │ ├── AccountInfoPublisherTests.swift │ │ │ ├── ApplicationStatePublisherTests.swift │ │ │ ├── ApplicationVersionPublisherTests.swift │ │ │ ├── BatteryStatusPublisherTests.swift │ │ │ ├── BrightnessLevelPublisherTests.swift │ │ │ ├── CarrierInfoPublisherTests.swift │ │ │ ├── DatadogContextProviderTests.swift │ │ │ ├── FeatureContextTests.swift │ │ │ ├── LaunchInfoPublisherTests.swift │ │ │ ├── LocaleInfoPublisherTests.swift │ │ │ ├── LowPowerModePublisherTests.swift │ │ │ ├── NetworkConnectionInfoPublisherTests.swift │ │ │ ├── ServerOffsetPublisherTests.swift │ │ │ ├── TrackingConsentPublisherTests.swift │ │ │ └── UserInfoPublisherTests.swift │ │ ├── DatadogCore+FeatureDataStoreTests.swift │ │ ├── DatadogCore+FeatureDirectoriesTests.swift │ │ ├── DatadogCoreTests.swift │ │ └── MessageBusTests.swift │ ├── DatadogTests.swift │ ├── FeaturesIntegration │ │ ├── CITestIntegrationTests.swift │ │ └── TracingWithLoggingIntegrationTests.swift │ ├── InternalProxyTests.swift │ ├── Kronos │ │ ├── KronosInternetAddressTests.swift │ │ ├── KronosNTPPacketTests.swift │ │ └── KronosTimeStorageTests.swift │ ├── LoggerTests.swift │ ├── Logs │ │ └── DatadogLogsFeatureTests.swift │ ├── Mocks │ │ └── RUM │ │ │ └── RUMFeatureMocks.swift │ ├── OpenTracing │ │ └── OTSpanTests.swift │ ├── RUM │ │ ├── Casting+RUM.swift │ │ ├── Integrations │ │ │ └── CrashReportReceiverTests.swift │ │ ├── RUMDebuggingTests.swift │ │ ├── RUMEventOutputs │ │ │ └── RUMEventFileOutputTests.swift │ │ ├── RUMFeatureTests.swift │ │ ├── RUMInternalProxyTests.swift │ │ ├── RUMMonitorConfigurationTests.swift │ │ ├── RUMMonitorTests.swift │ │ ├── RUMVitals │ │ │ ├── DisplayLinkerTests.swift │ │ │ ├── ViewHitchesReaderTests.swift │ │ │ ├── VitalCPUReaderTests.swift │ │ │ ├── VitalInfoSamplerTests.swift │ │ │ ├── VitalInfoTests.swift │ │ │ ├── VitalMemoryReaderTests.swift │ │ │ └── VitalRefreshRateReaderTests.swift │ │ ├── TelemetryReceiverTests.swift │ │ ├── UIApplicationSwizzlerTests.swift │ │ ├── UIKitRUMViewsPredicateTests.swift │ │ └── UIViewControllerSwizzlerTests.swift │ ├── SDKMetrics │ │ └── BatchMetricsTests.swift │ ├── TestUtilities │ │ └── DirectoriesStub.swift │ ├── TracerTests.swift │ ├── Tracing │ │ ├── DDSpanTests.swift │ │ ├── DatadogTraceFeatureTests.swift │ │ ├── OTelSpanTests.swift │ │ └── TracingURLSessionHandlerTests.swift │ ├── URLSessionAutoInstrumentation │ │ └── Interception │ │ │ └── URLFiltering │ │ │ └── FirstPartyURLsFilterTests.swift │ └── Utils │ │ ├── Casting+Tracing.swift │ │ ├── SwiftUIExtensionsTests.swift │ │ └── UIKitExtensionsTests.swift │ ├── DatadogPrivate │ └── ObjcExceptionHandlerTests.swift │ ├── Helpers │ ├── CustomObjcViewController.h │ ├── CustomObjcViewController.m │ ├── DatadogExtensions.swift │ ├── NSURLSessionBridge.h │ └── NSURLSessionBridge.m │ ├── Objc │ ├── DDConfigurationTests.swift │ ├── DDDatadogTests.swift │ ├── DDInternalLoggerTests.swift │ ├── DDLogsTests.swift │ ├── DDRUMConfigurationTests.swift │ ├── DDRUMMonitorTests.swift │ ├── DDRUMTests.swift │ ├── DDSwiftUIRUMActionsPredicateTests.swift │ ├── DDSwiftUIRUMViewsPredicateTests.swift │ ├── DDTraceConfigurationTests.swift │ ├── DDTraceTests.swift │ ├── DDTracerTests.swift │ ├── DDUIKitRUMActionsPredicateTests.swift │ ├── DDUIKitRUMViewsPredicateTests.swift │ ├── DDURLSessionInstrumentationConfigurationTests.swift │ ├── ObjcAPITests │ │ ├── DDB3HTTPHeadersWriter+apiTests.m │ │ ├── DDConfiguration+apiTests.m │ │ ├── DDDatadog+apiTests.m │ │ ├── DDHTTPHeadersWriter+apiTests.m │ │ ├── DDInternalLogger+apiTests.m │ │ ├── DDRUM+apiTests.m │ │ ├── DDRUMMonitor+apiTests.m │ │ ├── DDSessionReplay+apiTests.m │ │ ├── DDTrace+apiTests.m │ │ ├── DDURLSessionInstrumentationTests+apiTests.m │ │ ├── DDW3CHTTPHeadersWriter+apiTests.m │ │ └── DDWebViewTracking+apiTests.m │ └── RUM │ │ └── RUMDataModels+objcTests.swift │ └── TestsObserver │ ├── DatadogTestsObserver.swift │ └── DatadogTestsObserverLoader.m ├── DatadogCrashReporting.podspec ├── DatadogCrashReporting ├── Resources │ └── PrivacyInfo.xcprivacy ├── Sources │ ├── CrashContext │ │ └── CrashContextProvider.swift │ ├── CrashReporting.swift │ ├── CrashReportingFeature.swift │ ├── CrashReportingPlugin.swift │ ├── Integrations │ │ ├── BacktraceReporter.swift │ │ └── CrashReportSender.swift │ ├── PLCrashReporterIntegration │ │ ├── CrashReport.swift │ │ ├── CrashReportMinifier.swift │ │ ├── DDCrashReportBuilder.swift │ │ ├── DDCrashReportExporter.swift │ │ ├── PLCrashReporterIntegration.swift │ │ ├── PLCrashReporterPlugin.swift │ │ └── Utils │ │ │ └── SwiftExtensions.swift │ └── ThirdPartyCrashReporter.swift └── Tests │ ├── CrashReportingPluginTests.swift │ └── PLCrashReporterIntegration │ ├── CrashReportMinifierTests.swift │ ├── CrashReportTests.swift │ ├── DDCrashReportBuilderTests.swift │ ├── DDCrashReportExporterTests.swift │ ├── PLCrashReporterIntegrationTests.swift │ └── Utils │ └── SwiftExtensionTests.swift ├── DatadogFlags.podspec ├── DatadogFlags ├── Sources │ ├── Client │ │ ├── ExposureLogger.swift │ │ ├── ExposureTracker.swift │ │ ├── FallbackFlagsClient.swift │ │ ├── FlagAssignmentsFetcher.swift │ │ ├── FlagAssignmentsRequest.swift │ │ ├── FlagsClient.swift │ │ ├── FlagsClientProtocol.swift │ │ ├── FlagsClientRegistry.swift │ │ ├── FlagsData.swift │ │ ├── FlagsDataStore.swift │ │ ├── FlagsRepository.swift │ │ └── RUMFlagEvaluationReporter.swift │ ├── Feature │ │ ├── ExposureRequestBuilder.swift │ │ ├── FlagsFeature.swift │ │ └── IssueReporter.swift │ ├── Flags.swift │ └── Models │ │ ├── AnyValue.swift │ │ ├── ExposureEvent.swift │ │ ├── FlagAssignment.swift │ │ ├── FlagAssignmentsResponse.swift │ │ ├── FlagDetails.swift │ │ ├── FlagValue.swift │ │ ├── FlagsError.swift │ │ └── FlagsEvaluationContext.swift └── Tests │ ├── Client │ ├── ExposureLoggerTests.swift │ ├── ExposureMocks.swift │ ├── ExposureRequestBuilderTests.swift │ ├── FallbackFlagsClientTests.swift │ ├── FlagAssignmentsFetcherTests.swift │ ├── FlagAssignmentsRequestTests.swift │ ├── FlagsClientMocks.swift │ ├── FlagsClientTests.swift │ ├── FlagsRepositoryTests.swift │ └── RUMFlagEvaluationReporterTests.swift │ ├── FlagsTests.swift │ └── Models │ ├── AnyValueTests.swift │ └── FlagAssignmentsResponseTests.swift ├── DatadogInternal.podspec ├── DatadogInternal ├── Sources │ ├── Attributes │ │ ├── Attributes.swift │ │ └── AttributesSanitizer.swift │ ├── BacktraceReporting │ │ ├── BacktraceReporter.swift │ │ └── BacktraceReportingFeature.swift │ ├── Benchmarks │ │ └── BenchmarkProfiler.swift │ ├── Codable │ │ ├── AnyCodable.swift │ │ ├── AnyDecodable.swift │ │ ├── AnyEncodable.swift │ │ └── DynamicCodingKey.swift │ ├── Concurrency │ │ ├── CompletionHandler.swift │ │ ├── Flushable.swift │ │ ├── ReadWriteLock.swift │ │ └── Threading.swift │ ├── Context │ │ ├── AccountInfo.swift │ │ ├── AppState.swift │ │ ├── ApplicationNotifications.swift │ │ ├── BatteryStatus.swift │ │ ├── BrightnessLevel.swift │ │ ├── BundleType.swift │ │ ├── CarrierInfo.swift │ │ ├── DatadogContext.swift │ │ ├── DatadogSite.swift │ │ ├── DateProvider.swift │ │ ├── DeviceInfo.swift │ │ ├── LaunchInfo.swift │ │ ├── LocaleInfo.swift │ │ ├── NetworkConnectionInfo.swift │ │ ├── OperatingSystem+Utils.swift │ │ ├── Sysctl.swift │ │ ├── TrackingConsent.swift │ │ └── UserInfo.swift │ ├── CoreRegistry.swift │ ├── DD.swift │ ├── DataStore │ │ └── DataStore.swift │ ├── DatadogCoreProtocol.swift │ ├── DatadogFeature.swift │ ├── Extensions │ │ ├── Data+Crypto.swift │ │ ├── DatadogExtended.swift │ │ ├── FixedWidthInteger+Convenience.swift │ │ ├── Foundation+Datadog.swift │ │ ├── InternalExtended.swift │ │ └── TimeInterval+Convenience.swift │ ├── MessageBus │ │ ├── FeatureMessage.swift │ │ └── FeatureMessageReceiver.swift │ ├── Models │ │ ├── CrashReporting │ │ │ ├── BacktraceReport.swift │ │ │ ├── BinaryImage.swift │ │ │ ├── Crash.swift │ │ │ ├── CrashContext.swift │ │ │ ├── DDCrashReport.swift │ │ │ ├── DDThread.swift │ │ │ └── LaunchReport.swift │ │ ├── Logs │ │ │ ├── LogEventAttributes.swift │ │ │ └── LogMessage.swift │ │ ├── RUM │ │ │ ├── RUMCoreContext.swift │ │ │ ├── RUMDataModels.swift │ │ │ ├── RUMPayloadMessages.swift │ │ │ └── RUMWebViewContext.swift │ │ ├── SessionReplay │ │ │ ├── SessionReplayConfiguration.swift │ │ │ └── SessionReplayCoreContext.swift │ │ ├── Trace │ │ │ ├── SpanCoreContext.swift │ │ │ ├── SpanID.swift │ │ │ └── TraceID.swift │ │ └── WebViewTracking │ │ │ └── WebViewMessage.swift │ ├── NetworkInstrumentation │ │ ├── B3 │ │ │ ├── B3HTTPHeaders.swift │ │ │ ├── B3HTTPHeadersReader.swift │ │ │ └── B3HTTPHeadersWriter.swift │ │ ├── Datadog │ │ │ ├── HTTPHeadersReader.swift │ │ │ ├── HTTPHeadersWriter.swift │ │ │ └── TracingHTTPHeaders.swift │ │ ├── DatadogURLSessionHandler.swift │ │ ├── FirstPartyHosts.swift │ │ ├── GraphQLRequestAttributes.swift │ │ ├── HostsSanitizer.swift │ │ ├── NetworkContext.swift │ │ ├── NetworkContextProvider.swift │ │ ├── NetworkInstrumentationFeature.swift │ │ ├── TraceContext.swift │ │ ├── TraceContextInjection.swift │ │ ├── TracePropagationHeadersReader.swift │ │ ├── TracePropagationHeadersWriter.swift │ │ ├── TracingHeaderType+objc.swift │ │ ├── TracingHeaderType.swift │ │ ├── URLSession │ │ │ ├── ImmutableRequest.swift │ │ │ ├── NetworkInstrumentationSwizzler.swift │ │ │ ├── URLSessionDataDelegateSwizzler.swift │ │ │ ├── URLSessionInstrumentation.swift │ │ │ ├── URLSessionSwizzler.swift │ │ │ ├── URLSessionTask+Tracking.swift │ │ │ ├── URLSessionTaskDelegateSwizzler.swift │ │ │ ├── URLSessionTaskInterception.swift │ │ │ └── URLSessionTaskSwizzler.swift │ │ └── W3C │ │ │ ├── W3CHTTPHeaders.swift │ │ │ ├── W3CHTTPHeadersReader.swift │ │ │ └── W3CHTTPHeadersWriter.swift │ ├── SDKMetrics │ │ ├── MethodCalledMetric.swift │ │ ├── SDKMetricFields.swift │ │ └── UploadQualityMetric.swift │ ├── Storage.swift │ ├── Storage │ │ ├── PerformancePresetOverride.swift │ │ └── Writer.swift │ ├── Swizzling │ │ └── MethodSwizzler.swift │ ├── Telemetry │ │ ├── CoreLogger.swift │ │ ├── CoreLoggerLevel+objc.swift │ │ ├── InternalLogger+objc.swift │ │ ├── InternalLogger.swift │ │ └── Telemetry.swift │ ├── Upload │ │ ├── DataCompression.swift │ │ ├── DataFormat.swift │ │ ├── DefaultJSONEncoder.swift │ │ ├── Event.swift │ │ ├── FeatureRequestBuilder.swift │ │ ├── URLRequestBuilder.swift │ │ └── UploadPerformancePreset.swift │ └── Utils │ │ ├── Assert.swift │ │ ├── CustomDump.swift │ │ ├── DDError.swift │ │ ├── DateFormatting.swift │ │ ├── DeterministicSampler.swift │ │ ├── ReflectionMirror.swift │ │ ├── Reflector.swift │ │ ├── Sampler.swift │ │ ├── SwiftExtensions.swift │ │ ├── UIKitExtensions.swift │ │ └── WatchKitExtensions.swift └── Tests │ ├── Codable │ ├── AnyCodableTests.swift │ └── AnyEncodableTests.swift │ ├── Concurrency │ └── ReadWriteLockTests.swift │ ├── Context │ ├── AppStateHistoryTests.swift │ ├── BundleTypeTests.swift │ ├── DatadogContextTests.swift │ └── DeviceInfoTests.swift │ ├── CoreRegistryTest.swift │ ├── DatadogCoreProtocolTests.swift │ ├── Extensions │ ├── Data+CryptoTests.swift │ ├── FixedWidthInteger+ConvenienceTests.swift │ └── TimeInterval+ConvenienceTests.swift │ ├── MessageBus │ └── FeatureMessageReceiverTests.swift │ ├── Models │ └── WebViewMessageTests.swift │ ├── NetworkInstrumentation │ ├── B3HTTPHeadersReaderTests.swift │ ├── B3HTTPHeadersWriterTests.swift │ ├── FirstPartyHostsTests.swift │ ├── HTTPHeadersReaderTests.swift │ ├── HTTPHeadersWriterTests.swift │ ├── HostsSanitizerTests.swift │ ├── ImmutableRequestTests.swift │ ├── NetworkInstrumentationFeatureTests.swift │ ├── SpanIDGeneratorTests.swift │ ├── SpanIDTests.swift │ ├── TraceIDGeneratorTests.swift │ ├── TraceIDTests.swift │ ├── URLSessionDataDelegateSwizzlerTests.swift │ ├── URLSessionSwizzlerTests.swift │ ├── URLSessionTaskDelegateSwizzlerTests.swift │ ├── URLSessionTaskInterceptionTests.swift │ ├── URLSessionTaskSwizzlerTests.swift │ ├── W3CHTTPHeadersReaderTests.swift │ └── W3CHTTPHeadersWriterTests.swift │ ├── Swizzling │ └── MethodSwizzlerTests.swift │ ├── Telemetry │ └── TelemetryTests.swift │ ├── Upload │ ├── DataCompressionTests.swift │ └── DataFormatTests.swift │ └── Utils │ ├── DeterministicSamplerTests.swift │ ├── ObjcExceptionTests.swift │ ├── ReflectionMirrorTests.swift │ ├── ReflectorTests.swift │ ├── SampleRateTests.swift │ ├── SamplerTests.swift │ └── SwiftExtensionsTests.swift ├── DatadogLogs.podspec ├── DatadogLogs ├── Sources │ ├── ConsoleLogger.swift │ ├── Feature │ │ ├── LogsFeature.swift │ │ ├── MessageReceivers.swift │ │ └── RequestBuilder.swift │ ├── Log │ │ ├── LogEventBuilder.swift │ │ ├── LogEventEncoder.swift │ │ ├── LogEventSanitizer.swift │ │ ├── SynchronizedAttributes.swift │ │ └── SynchronizedTags.swift │ ├── Logger.swift │ ├── LoggerProtocol+Internal.swift │ ├── LoggerProtocol.swift │ ├── Logs+Internal.swift │ ├── Logs+objc.swift │ ├── Logs.swift │ ├── LogsDataModels+objc.swift │ ├── RemoteLogger.swift │ └── Scrubbing │ │ └── LogEventMapper.swift └── Tests │ ├── ConsoleLoggerTests.swift │ ├── Log │ ├── LogEventBuilderTests.swift │ ├── LogSanitizerTests.swift │ ├── SynchronizedAttributesTests.swift │ └── SynchronizedTagsTests.swift │ ├── LogMessageReceiverTests.swift │ ├── LoggerTests.swift │ ├── LogsDataModels+objcTests.swift │ ├── LogsTests.swift │ ├── RemoteLoggerTests.swift │ └── WebViewLogReceiverTests.swift ├── DatadogRUM.podspec ├── DatadogRUM ├── RUM_FEATURE.md ├── Resources │ └── PrivacyInfo.xcprivacy ├── Sources │ ├── DataModels │ │ ├── AccessibilityInfo.swift │ │ ├── GraphQLResponse.swift │ │ ├── RUMDataModels+objc.swift │ │ └── RUMDataModelsMapping.swift │ ├── Debugging │ │ └── RUMDebugging.swift │ ├── FatalErrorBuilder.swift │ ├── Feature │ │ ├── RUMDataStore.swift │ │ ├── RUMFeature.swift │ │ ├── RUMViewEventsFilter.swift │ │ └── RequestBuilder.swift │ ├── Instrumentation │ │ ├── Actions │ │ │ ├── RUMAction.swift │ │ │ ├── RUMActionsHandler.swift │ │ │ ├── SwiftUI │ │ │ │ ├── LegacySwiftUIComponentDetector.swift │ │ │ │ ├── ModernSwiftUIComponentDetector.swift │ │ │ │ ├── SwiftUIActionModifier.swift │ │ │ │ ├── SwiftUIComponentDetector.swift │ │ │ │ └── SwiftUIRUMActionsPredicate.swift │ │ │ └── UIKit │ │ │ │ ├── UIApplicationSwizzler.swift │ │ │ │ ├── UIEventCommandFactory.swift │ │ │ │ └── UIKitRUMUserActionsPredicate.swift │ │ ├── AppHangs │ │ │ ├── AppHang.swift │ │ │ ├── AppHangsMonitor.swift │ │ │ ├── AppHangsWatchdogThread.swift │ │ │ ├── FatalAppHangsHandler.swift │ │ │ ├── NonFatalAppHangsHandler.swift │ │ │ └── ProcessIdentifier.swift │ │ ├── LongTasks │ │ │ └── LongTaskObserver.swift │ │ ├── MemoryWarnings │ │ │ ├── MemoryWarningMonitor.swift │ │ │ └── MemoryWarningReporter.swift │ │ ├── RUMCommandSubscriber.swift │ │ ├── RUMInstrumentation.swift │ │ ├── Resources │ │ │ ├── BaggageHeaderMerger.swift │ │ │ └── URLSessionRUMResourcesHandler.swift │ │ ├── Views │ │ │ ├── RUMView.swift │ │ │ ├── RUMViewsHandler.swift │ │ │ ├── SwiftUI │ │ │ │ ├── SwiftUIControllerType.swift │ │ │ │ ├── SwiftUIRUMViewsPredicate+objc.swift │ │ │ │ ├── SwiftUIRUMViewsPredicate.swift │ │ │ │ ├── SwiftUIViewHandler.swift │ │ │ │ ├── SwiftUIViewModifier.swift │ │ │ │ ├── SwiftUIViewNameExtractor.swift │ │ │ │ ├── SwiftUIViewPath.swift │ │ │ │ └── TopLevelReflector.swift │ │ │ └── UIKit │ │ │ │ ├── UIKitRUMViewsPredicate.swift │ │ │ │ ├── UIViewControllerHandler.swift │ │ │ │ └── UIViewControllerSwizzler.swift │ │ └── WatchdogTerminations │ │ │ ├── WatchdogTerminationAppState.swift │ │ │ ├── WatchdogTerminationAppStateManager.swift │ │ │ ├── WatchdogTerminationChecker.swift │ │ │ ├── WatchdogTerminationMonitor.swift │ │ │ └── WatchdogTerminationReporter.swift │ ├── Integrations │ │ ├── AnonymousIdentifierManager.swift │ │ ├── CrashReportReceiver.swift │ │ ├── ErrorMessageReceiver.swift │ │ ├── FatalErrorContextNotifier.swift │ │ ├── FlagEvaluationReceiver.swift │ │ ├── RUMContextAttributes.swift │ │ ├── SessionReplayDependency.swift │ │ ├── TelemetryInterceptor.swift │ │ ├── TelemetryReceiver.swift │ │ └── WebViewEventReceiver.swift │ ├── RUM+Internal.swift │ ├── RUM+objc.swift │ ├── RUM.swift │ ├── RUMConfiguration.swift │ ├── RUMContext │ │ ├── AccessibilityReader.swift │ │ ├── RUMContext.swift │ │ └── RUMContextProvider.swift │ ├── RUMEvent │ │ ├── RUMAccount.swift │ │ ├── RUMConnectivityInfoProvider.swift │ │ ├── RUMEventBuilder.swift │ │ ├── RUMEventSanitizer.swift │ │ └── RUMUser.swift │ ├── RUMMetrics │ │ ├── INVMetric.swift │ │ ├── NetworkSettledResourcePredicate.swift │ │ ├── NextViewActionPredicate.swift │ │ └── TNSMetric.swift │ ├── RUMMonitor.swift │ ├── RUMMonitor │ │ ├── Monitor.swift │ │ ├── RUMCommand.swift │ │ ├── RUMFeatureOperationManager.swift │ │ ├── RUMScope.swift │ │ └── Scopes │ │ │ ├── RUMApplicationScope.swift │ │ │ ├── RUMResourceScope.swift │ │ │ ├── RUMScopeDependencies.swift │ │ │ ├── RUMSessionScope.swift │ │ │ ├── RUMUserActionScope.swift │ │ │ ├── RUMViewScope.swift │ │ │ └── Utils │ │ │ ├── LaunchReasonResolver.swift │ │ │ ├── RUMOffViewEventsHandlingRule.swift │ │ │ ├── ViewCache.swift │ │ │ └── ViewIdentifier.swift │ ├── RUMMonitorProtocol+Convenience.swift │ ├── RUMMonitorProtocol+Internal.swift │ ├── RUMMonitorProtocol.swift │ ├── RUMVitals │ │ ├── PerformanceMetric.swift │ │ ├── RenderLoop │ │ │ ├── FrameInfoProvider.swift │ │ │ ├── RenderLoopObserver.swift │ │ │ ├── ViewHitchesReader.swift │ │ │ └── VitalRefreshRateReader.swift │ │ ├── VitalCPUReader.swift │ │ ├── VitalInfo.swift │ │ ├── VitalInfoSampler.swift │ │ └── VitalMemoryReader.swift │ ├── SDKMetrics │ │ ├── SessionEndedMetric.swift │ │ ├── SessionEndedMetricController.swift │ │ ├── ViewEndedController.swift │ │ ├── ViewEndedMetric.swift │ │ └── ViewHitchesMetric.swift │ ├── Scrubbing │ │ └── RUMEventsMapper.swift │ ├── UUIDs │ │ ├── RUMUUID.swift │ │ └── RUMUUIDGenerator.swift │ └── Utils │ │ ├── SwiftUIExtensions.swift │ │ ├── UIKitExtensions.swift │ │ └── ValuePublisher.swift └── Tests │ ├── DDTAssertValidRUMUUID.swift │ ├── DataModels │ └── RUMDataModelsMappingTests.swift │ ├── Feature │ └── RequestBuilderTests.swift │ ├── Instrumentation │ ├── Actions │ │ ├── RUMActionsHandlerTests.swift │ │ └── SwiftUIComponentDetectorTests.swift │ ├── AppHangs │ │ ├── AppHangsMonitorTests.swift │ │ └── AppHangsWatchdogThreadTests.swift │ ├── MemoryWarnings │ │ ├── MemoryWarningMocks.swift │ │ └── MemoryWarningMonitorTests.swift │ ├── RUMInstrumentationTests.swift │ ├── Resources │ │ ├── BaggageHeaderMergerTests.swift │ │ └── URLSessionRUMResourcesHandlerTests.swift │ ├── Views │ │ ├── RUMViewsHandlerTests.swift │ │ └── SwiftUIViewNameExtractorTests.swift │ └── WatchdogTerminations │ │ ├── WatchdogTerminationAppStateManagerTests.swift │ │ ├── WatchdogTerminationCheckerTests.swift │ │ ├── WatchdogTerminationMocks.swift │ │ └── WatchdogTerminationMonitorTests.swift │ ├── Integrations │ ├── AnonymousIdentifierManagerTests.swift │ ├── ErrorMessageReceiverTests.swift │ ├── FlagEvaluationReceiverTests.swift │ ├── SessionReplayDependencyTests.swift │ ├── SwiftUIViewNameExtractorIntegrationTests.swift │ ├── TelemetryInterceptorTests.swift │ ├── TelemetryReceiverTests.swift │ └── WebViewEventReceiverTests.swift │ ├── RUMConfigurationTests.swift │ ├── RUMContext │ └── AccessibilityReaderTests.swift │ ├── RUMEvent │ ├── RUMDeviceInfoTests.swift │ ├── RUMEventBuilderTests.swift │ └── RUMEventSanitizerTests.swift │ ├── RUMMetrics │ ├── INVMetricTests.swift │ └── TNSMetricTests.swift │ ├── RUMMonitor │ ├── Monitor+GlobalAttributesTests.swift │ ├── MonitorTests.swift │ ├── RUMCommandTests.swift │ ├── RUMFeatureOperationManagerTests.swift │ ├── RUMScopeTests.swift │ └── Scopes │ │ ├── FatalErrorContextNotifierTests.swift │ │ ├── RUMApplicationScopeTests.swift │ │ ├── RUMResourceScopeTests.swift │ │ ├── RUMSessionScopeTests.swift │ │ ├── RUMUserActionScopeTests.swift │ │ ├── RUMViewScopeTests.swift │ │ └── Utils │ │ ├── LaunchReasonResolverTests.swift │ │ ├── RUMOffViewEventsHandlingRuleTests.swift │ │ ├── ViewCacheTests.swift │ │ └── ViewIdentifierTests.swift │ ├── RUMMonitorProtocol+ConvenienceTests.swift │ ├── RUMMonitorProtocol+InternalTests.swift │ ├── RUMMonitorProtocolTests.swift │ ├── RUMTests.swift │ ├── RUMViewEventsFilterTests.swift │ ├── SDKMetrics │ ├── SessionEndedMetricControllerTests.swift │ └── SessionEndedMetricTests.swift │ ├── Scrubbing │ └── RUMEventsMapperTests.swift │ └── Utils │ └── ValuePublisherTests.swift ├── DatadogSessionReplay.podspec ├── DatadogSessionReplay ├── .gitignore ├── SESSION_REPLAY_FEATURE.md ├── SRSnapshotTests │ ├── README.md │ ├── SRFixtures │ │ ├── .gitignore │ │ ├── Package.swift │ │ └── Sources │ │ │ └── SRFixtures │ │ │ ├── Fixtures.swift │ │ │ ├── Resources │ │ │ ├── Assets.xcassets │ │ │ │ ├── Contents.json │ │ │ │ ├── Flowers_1.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── Flowers_1.pdf │ │ │ │ ├── dd_logo.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── login_logo.pdf │ │ │ │ ├── moon_aspect_fill_height_bigger.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── moon_test_2.jpg │ │ │ │ └── tree_aspect_fill_width_smaller.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── treee_bug_small.jpg │ │ │ ├── Image+Assets.swift │ │ │ └── Storyboards │ │ │ │ ├── Basic.storyboard │ │ │ │ ├── Images.storyboard │ │ │ │ ├── InputElements-DatePickers.storyboard │ │ │ │ ├── InputElements.storyboard │ │ │ │ ├── NavigationBars.storyboard │ │ │ │ └── Tabbars.storyboard │ │ │ ├── Utilities.swift │ │ │ └── ViewControllers │ │ │ ├── BasicViewControllers.swift │ │ │ ├── ImagesViewControllers.swift │ │ │ ├── InputViewControllers.swift │ │ │ ├── NavigationBarControllers.swift │ │ │ ├── SwiftUIView.swift │ │ │ ├── SymbolsView.swift │ │ │ └── TabbarControllers.swift │ ├── SRHost │ │ ├── AppDelegate.swift │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── Environment.swift │ │ ├── Info.plist │ │ ├── MenuViewController.swift │ │ └── SceneDelegate.swift │ ├── SRSnapshotTests.xcconfig │ ├── SRSnapshotTests.xcodeproj │ │ ├── SRSnapshotTests.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── SRSnapshotTests.xcscheme │ ├── SRSnapshotTests.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── SRSnapshotTests │ │ ├── Fixtures │ │ └── SwiftUIViewWithPrivacyOverrides.swift │ │ ├── SRSnapshotTests.swift │ │ ├── Utils │ │ ├── ImageComparison.swift │ │ ├── ImageComposition.swift │ │ ├── ImageRendering.swift │ │ ├── PrivacyOverrides.swift │ │ ├── SnapshotTestCase.swift │ │ ├── SwiftUIFixture.swift │ │ ├── UIColor+Hex.swift │ │ └── UIImage+SVG.swift │ │ └── _snapshots_ │ │ ├── .gitignore │ │ └── pointers │ │ ├── testActivity()-maskSensitiveInputs-privacy.png.json │ │ ├── testActivityIndicators()-maskSensitiveInputs-privacy.png.json │ │ ├── testAlert()-maskAll-privacy.png.json │ │ ├── testAlert()-maskAllInputs-privacy.png.json │ │ ├── testAlert()-maskSensitiveInputs-privacy.png.json │ │ ├── testBasicShapes()-maskSensitiveInputs-privacy.png.json │ │ ├── testBasicTexts()-maskAll-privacy.png.json │ │ ├── testBasicTexts()-maskAllInputs-privacy.png.json │ │ ├── testBasicTexts()-maskSensitiveInputs-privacy.png.json │ │ ├── testDatePickers()-compact-maskAll-privacy.png.json │ │ ├── testDatePickers()-compact-maskAllInputs-privacy.png.json │ │ ├── testDatePickers()-compact-maskSensitiveInputs-privacy.png.json │ │ ├── testDatePickers()-inline-maskAll-privacy.png.json │ │ ├── testDatePickers()-inline-maskAllInputs-privacy.png.json │ │ ├── testDatePickers()-inline-maskSensitiveInputs-privacy.png.json │ │ ├── testDatePickers()-wheels-maskAll-privacy.png.json │ │ ├── testDatePickers()-wheels-maskAllInputs-privacy.png.json │ │ ├── testDatePickers()-wheels-maskSensitiveInputs-privacy.png.json │ │ ├── testImages()-maskAll-privacy.png.json │ │ ├── testImages()-maskSensitiveInputs-privacy.png.json │ │ ├── testImages_MaskAll()-maskAll-privacy.png.json │ │ ├── testImages_MaskAll()-maskSensitiveInputs-privacy.png.json │ │ ├── testImages_MaskNone()-maskAll-privacy.png.json │ │ ├── testImages_MaskNone()-maskSensitiveInputs-privacy.png.json │ │ ├── testMaskingPrivacyOverrides()-hideOverride_masking-maskSensitiveInputs-privacy.png.json │ │ ├── testMaskingPrivacyOverrides()-imageOverrides_masking-maskSensitiveInputs-privacy.png.json │ │ ├── testMaskingPrivacyOverrides()-textOverrides_masking-maskSensitiveInputs-privacy.png.json │ │ ├── testMaskingPrivacyOverridesOnParentView()-hideOverride_masking_parentView-maskSensitiveInputs-privacy.png.json │ │ ├── testMaskingPrivacyOverridesOnParentView()-imageOverride_masking_parentView-maskSensitiveInputs-privacy.png.json │ │ ├── testMaskingPrivacyOverridesOnParentView()-textOverride_masking_parentView-maskSensitiveInputs-privacy.png.json │ │ ├── testNavigationBars()-embeddednavigationbarblack+nontranslucent-maskAll-privacy.png.json │ │ ├── testNavigationBars()-embeddednavigationbarblack+nontranslucent-maskSensitiveInputs-privacy.png.json │ │ ├── testNavigationBars()-embeddednavigationbarblack+translucent-maskAll-privacy.png.json │ │ ├── testNavigationBars()-embeddednavigationbarblack+translucent-maskSensitiveInputs-privacy.png.json │ │ ├── testNavigationBars()-embeddednavigationbardefault+nontranslucent+backgroundcolor-maskAll-privacy.png.json │ │ ├── testNavigationBars()-embeddednavigationbardefault+nontranslucent+backgroundcolor-maskSensitiveInputs-privacy.png.json │ │ ├── testNavigationBars()-embeddednavigationbardefault+nontranslucent+bartint-maskAll-privacy.png.json │ │ ├── testNavigationBars()-embeddednavigationbardefault+nontranslucent+bartint-maskSensitiveInputs-privacy.png.json │ │ ├── testNavigationBars()-embeddednavigationbardefault+nontranslucent-maskAll-privacy.png.json │ │ ├── testNavigationBars()-embeddednavigationbardefault+nontranslucent-maskSensitiveInputs-privacy.png.json │ │ ├── testNavigationBars()-embeddednavigationbardefault+translucent+backgroundcolor-maskAll-privacy.png.json │ │ ├── testNavigationBars()-embeddednavigationbardefault+translucent+backgroundcolor-maskSensitiveInputs-privacy.png.json │ │ ├── testNavigationBars()-embeddednavigationbardefault+translucent+bartint-maskAll-privacy.png.json │ │ ├── testNavigationBars()-embeddednavigationbardefault+translucent+bartint-maskSensitiveInputs-privacy.png.json │ │ ├── testNavigationBars()-embeddednavigationbardefault+translucent-maskAll-privacy.png.json │ │ ├── testNavigationBars()-embeddednavigationbardefault+translucent-maskSensitiveInputs-privacy.png.json │ │ ├── testNavigationBars()-navigationbars-itemTintColor-maskAll-privacy.png.json │ │ ├── testNavigationBars()-navigationbars-itemTintColor-maskSensitiveInputs-privacy.png.json │ │ ├── testNavigationBars()-navigationbars-maskAll-privacy.png.json │ │ ├── testNavigationBars()-navigationbars-maskSensitiveInputs-privacy.png.json │ │ ├── testPickers()-maskAll-privacy.png.json │ │ ├── testPickers()-maskAllInputs-privacy.png.json │ │ ├── testPickers()-maskSensitiveInputs-privacy.png.json │ │ ├── testProgressViews()-maskAll-privacy.png.json │ │ ├── testProgressViews()-maskSensitiveInputs-privacy.png.json │ │ ├── testSafari()-maskSensitiveInputs-privacy.png.json │ │ ├── testSegments()-maskAll-privacy.png.json │ │ ├── testSegments()-maskAllInputs-privacy.png.json │ │ ├── testSegments()-maskSensitiveInputs-privacy.png.json │ │ ├── testSliders()-maskAll-privacy.png.json │ │ ├── testSliders()-maskAllInputs-privacy.png.json │ │ ├── testSliders()-maskSensitiveInputs-privacy.png.json │ │ ├── testSteppers()-maskAll-privacy.png.json │ │ ├── testSteppers()-maskAllInputs-privacy.png.json │ │ ├── testSteppers()-maskSensitiveInputs-privacy.png.json │ │ ├── testSwiftUI()-maskAll_images-maskAll-privacy.png.json │ │ ├── testSwiftUI()-maskNonBundledOnly_images-maskAllInputs-privacy.png.json │ │ ├── testSwiftUI()-maskNone_images-maskSensitiveInputs-privacy.png.json │ │ ├── testSwiftUIWithPrivacyOverrides()-maskNone_images-maskSensitiveInputs-privacy.png.json │ │ ├── testSwitches()-maskAll-privacy.png.json │ │ ├── testSwitches()-maskAllInputs-privacy.png.json │ │ ├── testSwitches()-maskSensitiveInputs-privacy.png.json │ │ ├── testSymbols()-maskAll_images-maskAll-privacy.png.json │ │ ├── testSymbols()-maskNone_images-maskSensitiveInputs-privacy.png.json │ │ ├── testTabBars()-embeddedtabbar-maskAll-privacy.png.json │ │ ├── testTabBars()-embeddedtabbar-maskSensitiveInputs-privacy.png.json │ │ ├── testTabBars()-embeddedtabbarunselectedtintcolor-maskAll-privacy.png.json │ │ ├── testTabBars()-embeddedtabbarunselectedtintcolor-maskSensitiveInputs-privacy.png.json │ │ ├── testTabBars()-maskAll-privacy.png.json │ │ ├── testTabBars()-maskSensitiveInputs-privacy.png.json │ │ ├── testTextFields()-maskAll-privacy.png.json │ │ ├── testTextFields()-maskAllInputs-privacy.png.json │ │ ├── testTextFields()-maskSensitiveInputs-privacy.png.json │ │ ├── testTimePickers()-compact-maskAll-privacy.png.json │ │ ├── testTimePickers()-compact-maskAllInputs-privacy.png.json │ │ ├── testTimePickers()-compact-maskSensitiveInputs-privacy.png.json │ │ ├── testTimePickers()-count-down-maskAll-privacy.png.json │ │ ├── testTimePickers()-count-down-maskAllInputs-privacy.png.json │ │ ├── testTimePickers()-count-down-maskSensitiveInputs-privacy.png.json │ │ ├── testTimePickers()-wheels-maskAll-privacy.png.json │ │ ├── testTimePickers()-wheels-maskAllInputs-privacy.png.json │ │ ├── testTimePickers()-wheels-maskSensitiveInputs-privacy.png.json │ │ ├── testUnmaskingPrivacyOverrides()-imageOverrides_unmasking-maskSensitiveInputs-privacy.png.json │ │ └── testUnmaskingPrivacyOverrides()-textOverrides_unmasking-maskAll-privacy.png.json ├── Sources │ ├── Feature │ │ ├── RUMContextReceiver.swift │ │ ├── RequestBuilders │ │ │ ├── JSON │ │ │ │ └── SegmentJSON.swift │ │ │ ├── Multipart │ │ │ │ └── MultipartFormData.swift │ │ │ ├── ResourceRequestBuilder.swift │ │ │ └── SegmentRequestBuilder.swift │ │ ├── ResourcesFeature.swift │ │ ├── SRContextPublisher.swift │ │ ├── SessionReplayFeature.swift │ │ ├── SessionReplayTelemetry.swift │ │ └── WebViewRecordReceiver.swift │ ├── Models │ │ ├── EnrichedRecord.swift │ │ ├── EnrichedResource.swift │ │ ├── SRDataModels+UIKit.swift │ │ └── SRDataModels.swift │ ├── Processor │ │ ├── Builders │ │ │ ├── RecordsBuilder.swift │ │ │ └── WireframesBuilder.swift │ │ ├── Diffing │ │ │ ├── Diff+SRWireframes.swift │ │ │ └── Diff.swift │ │ ├── Flattening │ │ │ └── NodesFlattener.swift │ │ ├── Privacy │ │ │ └── TextObfuscator.swift │ │ ├── ResourcesProcessor.swift │ │ └── SnapshotProcessor.swift │ ├── Recorder │ │ ├── PrivacyLevel.swift │ │ ├── Recorder.swift │ │ ├── RecordingCoordinator.swift │ │ ├── TouchSnapshotProducer │ │ │ ├── TouchSnapshot │ │ │ │ ├── TouchIdentifierGenerator.swift │ │ │ │ └── TouchSnapshot.swift │ │ │ ├── TouchSnapshotProducer.swift │ │ │ ├── UIApplicationSwizzler.swift │ │ │ └── WindowTouchSnapshotProducer.swift │ │ ├── Utilities │ │ │ ├── CFType+Safety.swift │ │ │ ├── CGImage+SessionReplay.swift │ │ │ ├── CGRect+SessionReplay.swift │ │ │ ├── CGSize+SessionReplay.swift │ │ │ ├── Int64+SessionReplay.swift │ │ │ ├── Path+SessionReplay.swift │ │ │ ├── SystemColors.swift │ │ │ ├── UIColor+SessionReplay.swift │ │ │ ├── UIImage+SessionReplay.swift │ │ │ ├── UIView+SessionReplay.swift │ │ │ └── Xoshiro.swift │ │ ├── ViewTreeSnapshotProducer │ │ │ ├── ViewTreeSnapshot │ │ │ │ ├── NodeIDGenerator.swift │ │ │ │ ├── NodeRecorders │ │ │ │ │ ├── NodeRecorder.swift │ │ │ │ │ ├── SwiftUI │ │ │ │ │ │ ├── Color+Reflection.swift │ │ │ │ │ │ ├── Color.swift │ │ │ │ │ │ ├── DisplayList+Reflection.swift │ │ │ │ │ │ ├── DisplayList.swift │ │ │ │ │ │ ├── Drawing.swift │ │ │ │ │ │ ├── GraphicsFilter+Reflection.swift │ │ │ │ │ │ ├── GraphicsFilter.swift │ │ │ │ │ │ ├── GraphicsImage+Reflection.swift │ │ │ │ │ │ ├── GraphicsImage.swift │ │ │ │ │ │ ├── ImageRenderer.swift │ │ │ │ │ │ ├── ImageRepresentable.swift │ │ │ │ │ │ ├── ShapeResource.swift │ │ │ │ │ │ ├── ShapeResourceBuilder.swift │ │ │ │ │ │ ├── SwiftUIWireframesBuilder.swift │ │ │ │ │ │ ├── Text+Reflection.swift │ │ │ │ │ │ └── Text.swift │ │ │ │ │ ├── UIActivityIndicatorRecorder.swift │ │ │ │ │ ├── UIDatePickerRecorder.swift │ │ │ │ │ ├── UIHostingViewRecorder.swift │ │ │ │ │ ├── UIImageResource.swift │ │ │ │ │ ├── UIImageViewRecorder.swift │ │ │ │ │ ├── UILabelRecorder.swift │ │ │ │ │ ├── UINavigationBarRecorder.swift │ │ │ │ │ ├── UIPickerViewRecorder.swift │ │ │ │ │ ├── UIProgressViewRecorder.swift │ │ │ │ │ ├── UISegmentRecorder.swift │ │ │ │ │ ├── UISliderRecorder.swift │ │ │ │ │ ├── UIStepperRecorder.swift │ │ │ │ │ ├── UISwitchRecorder.swift │ │ │ │ │ ├── UITabBarRecorder.swift │ │ │ │ │ ├── UITextFieldRecorder.swift │ │ │ │ │ ├── UITextViewRecorder.swift │ │ │ │ │ ├── UIViewRecorder.swift │ │ │ │ │ ├── UnsupportedViewRecorder.swift │ │ │ │ │ └── WKWebViewRecorder.swift │ │ │ │ ├── ViewTreeRecorder.swift │ │ │ │ ├── ViewTreeRecordingContext.swift │ │ │ │ ├── ViewTreeSnapshot.swift │ │ │ │ └── ViewTreeSnapshotBuilder.swift │ │ │ ├── ViewTreeSnapshotProducer.swift │ │ │ └── WindowViewTreeSnapshotProducer.swift │ │ └── WindowObserver │ │ │ ├── AppWindowObserver.swift │ │ │ └── KeyWindowObserver.swift │ ├── SessionReplay+objc.swift │ ├── SessionReplay.swift │ ├── SessionReplayConfiguration.swift │ ├── SessionReplayPrivacyOverrides+objc.swift │ ├── SessionReplayPrivacyOverrides.swift │ ├── SessionReplayPrivacyView.swift │ ├── UIView+SessionReplayPrivacyOverrides+objc.swift │ ├── Utilities │ │ ├── CGRectExtensions.swift │ │ ├── Colors.swift │ │ ├── Errors.swift │ │ ├── Queue.swift │ │ └── Schedulers │ │ │ ├── MainThreadScheduler.swift │ │ │ └── Scheduler.swift │ └── Writers │ │ ├── RecordWriter.swift │ │ ├── ResourcesWriter.swift │ │ └── SRCompression.swift └── Tests │ ├── DDSessionReplayOverridesTests.swift │ ├── DDSessionReplayTests.swift │ ├── Feature │ ├── RUMContextReceiverTests.swift │ ├── RequestBuilder │ │ ├── JSON │ │ │ └── SegmentJSONTests.swift │ │ ├── Multipart │ │ │ └── MultipartFormDataTests.swift │ │ ├── ResourceRequestBuilderTests.swift │ │ └── SegmentRequestBuilderTests.swift │ ├── SRContextPublisherTests.swift │ ├── SessionReplayTelemetryTests.swift │ └── WebViewRecordReceiverTests.swift │ ├── Helpers │ └── XCTAssertRectsEqual.swift │ ├── Models │ └── EnrichedResourceTests.swift │ ├── Processor │ ├── Builders │ │ ├── RecordsBuilderTests.swift │ │ └── WireframesBuilderTests.swift │ ├── Diffing │ │ ├── Diff+SRWireframesTests.swift │ │ └── DiffTests.swift │ ├── Flattening │ │ └── NodesFlattenerTests.swift │ ├── Privacy │ │ └── TextObfuscatorTests.swift │ ├── ResourceProcessorTests.swift │ └── SnapshotProcessorTests.swift │ ├── Recorder │ ├── RecorderTests.swift │ ├── RecordingCoordinatorTests.swift │ ├── TextAndInputPrivacyLevelTests.swift │ ├── TouchSnapshotProducer │ │ ├── TouchSnapshot │ │ │ └── TouchIdentifierGeneratorTests.swift │ │ └── WindowTouchSnapshotProducerTests.swift │ ├── Utilties │ │ ├── CGRect+SessionReplayTests.swift │ │ ├── Path+SessionReplayTests.swift │ │ └── UIView+SessionReplayTests.swift │ └── ViewTreeSnapshotProducer │ │ └── ViewTreeSnapshot │ │ ├── NodeIDGeneratorTests.swift │ │ ├── NodeRecorders │ │ ├── SwiftUI │ │ │ ├── ColorReflectionTests.swift │ │ │ ├── DisplayListReflectionTests.swift │ │ │ ├── GraphicImagePrivacyTests.swift │ │ │ ├── GraphicsImageReflectionTests.swift │ │ │ ├── ImageRendererTests.swift │ │ │ ├── ShapeResourceBuilderTests.swift │ │ │ ├── SwiftUIWireframesBuilderTests.swift │ │ │ └── TextReflectionTests.swift │ │ ├── UIActivityIndicatorRecorderTests.swift │ │ ├── UIDatePickerRecorderTests.swift │ │ ├── UIHostingViewRecorderTests.swift │ │ ├── UIImageResourceTests.swift │ │ ├── UIImageViewRecorderTests.swift │ │ ├── UIImageViewWireframesBuilderTests.swift │ │ ├── UILabelRecorderTests.swift │ │ ├── UINavigationBarRecorderTests.swift │ │ ├── UIPickerViewRecorderTests.swift │ │ ├── UIProgressViewRecorderTests.swift │ │ ├── UISegmentRecorderTests.swift │ │ ├── UISliderRecorderTests.swift │ │ ├── UIStepperRecorderTests.swift │ │ ├── UISwitchRecorderTests.swift │ │ ├── UITabBarRecorderTests.swift │ │ ├── UITextFieldRecorderTests.swift │ │ ├── UITextViewRecorderTests.swift │ │ ├── UIViewRecorderTests.swift │ │ ├── UnsupportedViewRecorderTests.swift │ │ └── WKWebViewRecorderTests.swift │ │ ├── ViewTreeRecorderTests.swift │ │ ├── ViewTreeRecordingContextTests.swift │ │ ├── ViewTreeSnapshotBuilderTests.swift │ │ └── ViewTreeSnapshotTests.swift │ ├── Resources │ └── Assets.xcassets │ │ ├── Contents.json │ │ ├── dd_logo.imageset │ │ ├── Contents.json │ │ └── login_logo.pdf │ │ └── flower.imageset │ │ ├── Contents.json │ │ └── flower.jpeg │ ├── SessionReplayConfigurationTests.swift │ ├── SessionReplayOverrideTests.swift │ ├── SessionReplayTests.swift │ ├── Utilities │ ├── CFType+SafetyTests.swift │ ├── CGRectExtensionsTests.swift │ ├── ColorsTests.swift │ ├── QueueTests.swift │ ├── Schedulers │ │ └── MainThreadSchedulerTests.swift │ ├── SwiftExtensionsTests.swift │ ├── UIImage+SessionReplayTests.swift │ └── XoshiroTests.swift │ └── Writer │ ├── RecordsWriterTests.swift │ ├── ResourcesWriterTests.swift │ └── SRCompressionTests.swift ├── DatadogTrace.podspec ├── DatadogTrace ├── Sources │ ├── DDFormat.swift │ ├── DDNoOps.swift │ ├── DDSpan.swift │ ├── DDSpanContext.swift │ ├── DatadogTracer.swift │ ├── Feature │ │ ├── MessageReceivers.swift │ │ ├── RequestBuilder.swift │ │ └── TraceFeature.swift │ ├── Integrations │ │ ├── TracingURLSessionHandler.swift │ │ └── TracingWithLoggingIntegration.swift │ ├── Objc │ │ ├── OpenTracing │ │ │ ├── OTSpan+objc.swift │ │ │ ├── OTSpanContext+objc.swift │ │ │ └── OTTracer+objc.swift │ │ └── Tracing │ │ │ ├── DDSpan+objc.swift │ │ │ ├── DDSpanContext+objc.swift │ │ │ ├── Propagation │ │ │ ├── B3HTTPHeadersWriter+objc.swift │ │ │ ├── HTTPHeadersWriter+objc.swift │ │ │ ├── TraceContextInjection+objc.swift │ │ │ └── W3CHTTPHeadersWriter+objc.swift │ │ │ ├── Trace+objc.swift │ │ │ └── Utils │ │ │ └── Casting+Tracing.swift │ ├── OpenTelemetry │ │ ├── NOPOTelSpan.swift │ │ ├── NOPOTelSpanBuilder.swift │ │ ├── OTelAttributeValue+Datadog.swift │ │ ├── OTelSpan.swift │ │ ├── OTelSpanBuilder.swift │ │ ├── OTelSpanId+Datadog.swift │ │ ├── OTelSpanLink.swift │ │ ├── OTelTraceId+Datadog.swift │ │ ├── OTelTraceState+Datadog.swift │ │ └── OTelTracerProvider.swift │ ├── OpenTracing │ │ ├── OTConstants.swift │ │ ├── OTFormat.swift │ │ ├── OTReference.swift │ │ ├── OTSpan.swift │ │ ├── OTSpanContext.swift │ │ └── OTTracer.swift │ ├── Scrubbing │ │ └── SpanEventMapper.swift │ ├── Span │ │ ├── SpanEventBuilder.swift │ │ ├── SpanEventEncoder.swift │ │ ├── SpanSanitizer.swift │ │ ├── SpanTagsReducer.swift │ │ └── SpanWriteContext.swift │ ├── Trace.swift │ ├── TraceConfiguration.swift │ ├── Tracer.swift │ └── Utils │ │ ├── ActiveSpansPool.swift │ │ ├── Casting.swift │ │ └── Warnings.swift └── Tests │ ├── ContextMessageReceiverTests.swift │ ├── DDNoopTracerTests.swift │ ├── DDSpanContextTests.swift │ ├── DDSpanTests.swift │ ├── DatadogTracer+InjectAndExtract.swift │ ├── DatadogTracer+SamplingTests.swift │ ├── OpenTelemetry │ ├── OTelAttributeValue+DatadogTests.swift │ ├── OTelSpanId+DatadogTests.swift │ ├── OTelSpanLinkTests.swift │ ├── OTelSpanTests.swift │ ├── OTelTraceId+DatadogTests.swift │ └── OTelTraceState+DatadogTests.swift │ ├── Span │ ├── SpanEventBuilderTests.swift │ ├── SpanSanitizerTests.swift │ └── SpanWriteContextTests.swift │ ├── TraceConfigurationTests.swift │ ├── TraceTests.swift │ ├── TracingURLSessionHandlerTests.swift │ └── Utils │ ├── ActiveSpansPoolTests.swift │ ├── Casting+Tracing.swift │ └── WarningsTests.swift ├── DatadogWebViewTracking.podspec ├── DatadogWebViewTracking ├── Sources │ ├── DDScriptMessageHandler.swift │ ├── MessageEmitter.swift │ ├── ObjC │ │ └── WebViewTracking+objc.swift │ └── WebViewTracking.swift └── Tests │ ├── MessageEmitterTests.swift │ └── WebViewTrackingTests.swift ├── E2ETests ├── E2ETests.xcodeproj │ ├── .xcodesamplecode.plist │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── xcshareddata │ │ └── xcschemes │ │ └── Runner.xcscheme ├── Makefile ├── README.md ├── Runner │ ├── AppConfiguration.swift │ ├── AppDelegate.swift │ ├── Info.plist │ └── Scenarios │ │ ├── DefaultScenario.swift │ │ ├── OpenTelemetryTrace │ │ ├── OpenTelemetryTraceScenario.swift │ │ └── OpenTelemetryTraceView.swift │ │ ├── Scenario.swift │ │ └── SessionReplayWebView │ │ ├── SessionReplayWebView.storyboard │ │ ├── SessionReplayWebViewController.swift │ │ └── SessionReplayWebViewScenario.swift ├── exportOptions.plist └── xcconfigs │ ├── Runner.xcconfig │ └── Synthetics.xcconfig ├── Gemfile ├── Gemfile.lock ├── IntegrationTests ├── .gitignore ├── IntegrationScenarios │ ├── ExampleApplication+Extensions.swift │ ├── Info.plist │ ├── IntegrationTests.swift │ ├── Scenarios │ │ ├── Core │ │ │ └── StopCoreScenarioTests.swift │ │ ├── CrashReporting │ │ │ └── CrashReportingWithRUMScenarioTests.swift │ │ ├── Logging │ │ │ ├── LoggingCommonAsserts.swift │ │ │ └── LoggingScenarioTests.swift │ │ ├── RUM │ │ │ ├── RUMCommonAsserts.swift │ │ │ ├── RUMFeatureOperationsScenarioTests.swift │ │ │ ├── RUMManualInstrumentationScenarioTests.swift │ │ │ ├── RUMMobileVitalsScenarioTests.swift │ │ │ ├── RUMModalViewsScenarioTests.swift │ │ │ ├── RUMNavigationControllerScenarioTests.swift │ │ │ ├── RUMResourcesScenarioTests.swift │ │ │ ├── RUMScrubbingScenarioTests.swift │ │ │ ├── RUMStopSessionScenarioTests.swift │ │ │ ├── RUMSwiftUIAutoInstrumentationTests.swift │ │ │ ├── RUMSwiftUIManualInstrumentationScenarioTests.swift │ │ │ ├── RUMTabBarControllerScenarioTests.swift │ │ │ └── RUMTapActionScenarioTests.swift │ │ ├── SessionReplay │ │ │ ├── SRCommonAsserts.swift │ │ │ └── SRMultipleViewsRecordingScenarioTests.swift │ │ ├── Tracing │ │ │ ├── TracingCommonAsserts.swift │ │ │ ├── TracingManualInstrumentationScenarioTests.swift │ │ │ └── TracingURLSessionScenarioTests.swift │ │ ├── TrackingConsent │ │ │ └── TrackingConsentScenarioTests.swift │ │ └── WebView │ │ │ └── WebViewScenarioTest.swift │ └── UITestsHelpers.swift ├── IntegrationTests.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── xcshareddata │ │ └── xcschemes │ │ ├── IntegrationScenarios.xcscheme │ │ └── Runner iOS.xcscheme ├── IntegrationTests.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist ├── Podfile ├── README.md ├── Runner │ ├── AppConfiguration.swift │ ├── AppDelegate.swift │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ ├── Base.lproj │ │ └── LaunchScreen.storyboard │ ├── Environment.swift │ ├── Info.plist │ ├── Runner-Bridging-Header.h │ ├── Scenarios │ │ ├── Core │ │ │ ├── CoreScenarios.swift │ │ │ └── StopCoreInstance │ │ │ │ ├── CSHomeViewController.swift │ │ │ │ ├── CSPictureViewController.swift │ │ │ │ ├── CSRootViewController.swift │ │ │ │ └── StopCoreScenario.storyboard │ │ ├── CrashReporting │ │ │ ├── CrashReporting │ │ │ │ ├── CrashReportingObjcHelpers.h │ │ │ │ ├── CrashReportingObjcHelpers.m │ │ │ │ ├── CrashReportingScenario.storyboard │ │ │ │ └── CrashReportingViewController.swift │ │ │ └── CrashReportingScenarios.swift │ │ ├── Logging │ │ │ ├── LoggingScenarios.swift │ │ │ └── ManualInstrumentation │ │ │ │ ├── LoggingManualInstrumentationScenario.storyboard │ │ │ │ └── SendLogsFixtureViewController.swift │ │ ├── RUM │ │ │ ├── Feature Operations │ │ │ │ ├── NextScreenViewController.swift │ │ │ │ ├── RUMFeatureOperationsScenario.storyboard │ │ │ │ └── RUMFeatureOperationsViewController.swift │ │ │ ├── ManualInstrumentation │ │ │ │ ├── RUMManualInstrumentationScenario.storyboard │ │ │ │ ├── SendRUMFixture1ViewController.swift │ │ │ │ ├── SendRUMFixture2ViewController.swift │ │ │ │ └── SendRUMFixture3ViewController.swift │ │ │ ├── MobileVitals │ │ │ │ ├── RUMMobileVitalsScenario.storyboard │ │ │ │ └── RUMMobileVitalsViewController.swift │ │ │ ├── ModalViewsAutoInstrumentation │ │ │ │ ├── RUMMVSModalViewController.swift │ │ │ │ ├── RUMMVSViewController.swift │ │ │ │ └── RUMModalViewsAutoInstrumentationScenario.storyboard │ │ │ ├── NavigationControllerAutoInstrumentation │ │ │ │ ├── RUMNCSScreen3ViewController.swift │ │ │ │ └── RUMNavigationControllerScenario.storyboard │ │ │ ├── RUMScenarios.swift │ │ │ ├── Scrubbing │ │ │ │ ├── RUMScrubbingScenario.storyboard │ │ │ │ └── RUMScrubbingViewController.swift │ │ │ ├── StopSessionScenario │ │ │ │ ├── KioskSendEventsViewController.swift │ │ │ │ ├── KioskSendInterruptedEventsViewController.swift │ │ │ │ ├── KioskViewController.swift │ │ │ │ └── RUMStopSessionScenario.storyboard │ │ │ ├── SwiftUIAutoInstrumentation │ │ │ │ ├── RUMSwiftUIAutoInstrumentationActionView.swift │ │ │ │ ├── RUMSwiftUIAutoInstrumentationActionViewScenario.storyboard │ │ │ │ ├── RUMSwiftUIAutoInstrumentationRootTabbarScenario.storyboard │ │ │ │ ├── RUMSwiftUIAutoInstrumentationSingleRootView.swift │ │ │ │ ├── RUMSwiftUIAutoInstrumentationSingleRootViewScenario.storyboard │ │ │ │ └── RUMSwiftUIAutoInstrumentationTabbarRootView.swift │ │ │ ├── SwiftUIManualInstrumentation │ │ │ │ ├── RUMSwiftUIManualInstrumentationScenario.storyboard │ │ │ │ └── SwiftUIRootViewController.swift │ │ │ ├── TabBarAutoInstrumentation │ │ │ │ └── RUMTabBarAutoInstrumentationScenario.storyboard │ │ │ └── TapActionAutoInstrumentation │ │ │ │ ├── RUMTASCollectionViewController.swift │ │ │ │ ├── RUMTASScreen1ViewController.swift │ │ │ │ ├── RUMTASTableViewController.swift │ │ │ │ ├── RUMTASVariousUIControllsViewController.swift │ │ │ │ └── RUMTapActionScenario.storyboard │ │ ├── SessionReplay │ │ │ ├── MultipleViewsRecording │ │ │ │ ├── SRMultipleViewsRecordingScenario.storyboard │ │ │ │ └── SRMultipleViewsRecordingViewController.swift │ │ │ └── SRScenarios.swift │ │ ├── TestScenarios.swift │ │ ├── Tracing │ │ │ ├── ManualInstrumentation │ │ │ │ ├── SendTracesFixtureViewController.swift │ │ │ │ └── TracingManualInstrumentationScenario.storyboard │ │ │ └── TracingScenarios.swift │ │ ├── TrackingConsent │ │ │ ├── TrackingConsent │ │ │ │ ├── TSConsentSettingViewController.swift │ │ │ │ ├── TSHomeViewController.swift │ │ │ │ ├── TSPictureViewController.swift │ │ │ │ └── TrackingConsentScenario.storyboard │ │ │ └── TrackingConsentScenarios.swift │ │ ├── URLSession │ │ │ ├── NSURLSessionAutoInstrumentation │ │ │ │ ├── NSURLSessionScenario.storyboard │ │ │ │ ├── ObjcSendFirstPartyRequestsViewController.h │ │ │ │ ├── ObjcSendFirstPartyRequestsViewController.m │ │ │ │ ├── ObjcSendThirdPartyRequestsViewController.h │ │ │ │ └── ObjcSendThirdPartyRequestsViewController.m │ │ │ ├── URLSessionAutoInstrumentation │ │ │ │ ├── SendFirstPartyRequestsViewController.swift │ │ │ │ ├── SendThirdPartyRequestsViewController.swift │ │ │ │ └── URLSessionScenario.storyboard │ │ │ └── URLSessionScenarios.swift │ │ └── WebView │ │ │ ├── WebViewScenarios.swift │ │ │ ├── WebViewTrackingFixtureViewController.swift │ │ │ └── WebViewTrackingScenario.storyboard │ ├── SceneDelegate.swift │ └── Utils │ │ ├── CustomURLSessionDelegate.swift │ │ ├── MessagePortChannel.swift │ │ ├── PersistenceHelper.swift │ │ ├── RUMSessionEndView.swift │ │ ├── UIButton+Disabling.swift │ │ └── UIViewController+KeyboardControlling.swift ├── xcconfigs │ ├── Base.xcconfig │ ├── IntegrationScenarios.debug.xcconfig │ ├── IntegrationScenarios.integration.xcconfig │ ├── IntegrationScenarios.release.xcconfig │ ├── Runner.debug.xcconfig │ ├── Runner.integration.xcconfig │ └── Runner.release.xcconfig └── xctestplans │ ├── CrashReporting.xctestplan │ ├── Default.xctestplan │ ├── NetworkInstrumentation.xctestplan │ └── RUM.xctestplan ├── LICENSE ├── LICENSE-3rdparty.csv ├── MIGRATION.md ├── Makefile ├── NOTICE ├── Package.swift ├── README.md ├── SmokeTests ├── .gitignore ├── carthage │ ├── App │ │ ├── AppDelegate.swift │ │ ├── Info.plist │ │ ├── PrivacyInfo.xcprivacy │ │ ├── SceneDelegate.swift │ │ └── ViewController.swift │ ├── AppTests │ │ ├── AppTests.swift │ │ └── Info.plist │ ├── AppUITests │ │ ├── AppUITests.swift │ │ └── Info.plist │ ├── CTProject.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ ├── App iOS.xcscheme │ │ │ └── App tvOS.xcscheme │ ├── Cartfile.src │ └── Makefile ├── cocoapods │ ├── App │ │ ├── AppDelegate.swift │ │ ├── Info.plist │ │ ├── PrivacyInfo.xcprivacy │ │ ├── SceneDelegate.swift │ │ └── ViewController.swift │ ├── AppTests │ │ ├── CPProjectTests.swift │ │ └── Info.plist │ ├── AppUITests │ │ ├── CPProjectUITests.swift │ │ └── Info.plist │ ├── CPProject.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ ├── App Dynamic iOS.xcscheme │ │ │ ├── App Dynamic tvOS.xcscheme │ │ │ ├── App Static iOS.xcscheme │ │ │ └── App Static tvOS.xcscheme │ ├── CPProject.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ ├── Makefile │ └── Podfile.src ├── spm │ ├── App │ │ ├── AppDelegate.swift │ │ ├── Info.plist │ │ ├── PrivacyInfo.xcprivacy │ │ ├── SceneDelegate.swift │ │ └── ViewController.swift │ ├── AppTests │ │ ├── AppTests.swift │ │ └── Info.plist │ ├── AppUITests │ │ ├── AppUITests.swift │ │ └── Info.plist │ ├── Makefile │ ├── README.md │ ├── SPMProject.xcodeproj.src │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ ├── App iOS.xcscheme │ │ │ └── App tvOS.xcscheme │ └── Shared │ │ └── DatadogSetup.swift └── xcframeworks │ ├── App │ ├── AppDelegate.swift │ ├── Info.plist │ ├── PrivacyInfo.xcprivacy │ ├── SceneDelegate.swift │ └── ViewController.swift │ ├── AppTests │ ├── AppTests.swift │ └── Info.plist │ ├── AppUITests │ ├── AppUITests.swift │ └── Info.plist │ ├── Makefile │ └── XCProject.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist │ └── xcshareddata │ └── xcschemes │ ├── App iOS.xcscheme │ └── App tvOS.xcscheme ├── TestUtilities.podspec ├── TestUtilities ├── Package.swift ├── README.md └── Sources │ ├── Helpers │ ├── DDAssert.swift │ ├── DateAndTime.swift │ ├── Decompression.swift │ ├── Encoding.swift │ ├── FuzzyHelpers.swift │ ├── MockNotificationCenter.swift │ ├── ModuleName.swift │ ├── SwiftExtensions.swift │ ├── TestsDirectory.swift │ ├── UIKitHelpers.swift │ └── XCTestCase.swift │ ├── Matchers │ ├── JSONDataMatcher.swift │ ├── JSONObjectMatcher.swift │ ├── LogMatcher.swift │ ├── RUMEventMatcher.swift │ ├── RUMSessionMatcher.swift │ ├── SRRequestMatcher.swift │ ├── SRSegmentMatcher.swift │ └── SpanMatcher.swift │ ├── Mocks │ ├── CrashReporting │ │ ├── BacktraceReportMocks.swift │ │ ├── BacktraceReportingMocks.swift │ │ ├── BinaryImageMocks.swift │ │ ├── CrashReportingFeatureMocks.swift │ │ ├── DDCrashReportMocks.swift │ │ └── DDThreadMocks.swift │ ├── DatadogCore │ │ ├── ContextValuePublisherMock.swift │ │ ├── CoreMocks.swift │ │ ├── DatadogContextProviderMock.swift │ │ ├── DirectoriesMock.swift │ │ ├── HTTPClientMock.swift │ │ └── KronosClockMock.swift │ ├── DatadogInternal │ │ ├── AccountConfigurationContextMocks.swift │ │ ├── AppStateProvider.swift │ │ ├── AttributesMocks.swift │ │ ├── DDErrorMocks.swift │ │ ├── DataStoreMock.swift │ │ ├── DatadogContextMock.swift │ │ ├── DatadogRemoteFeatureMock.swift │ │ ├── DateProvider.swift │ │ ├── EventMocks.swift │ │ ├── FeatureMessageMocks.swift │ │ ├── FeatureMessageReceiverMock.swift │ │ ├── FeatureRegistrationCoreMock.swift │ │ ├── FeatureScopeMock.swift │ │ ├── FileWriterMock.swift │ │ ├── HostsSanitizerMock.swift │ │ ├── MockFeature.swift │ │ ├── PassthroughCoreMock.swift │ │ ├── RUMDataModelMocks.swift │ │ ├── SamplerMock.swift │ │ ├── SingleFeatureCoreMock.swift │ │ ├── TelemetryMocks.swift │ │ ├── TelemetryReceiverMock.swift │ │ ├── UploadMock.swift │ │ ├── UploadMocks.swift │ │ └── UserConfigurationContextMocks.swift │ ├── DatadogLogs │ │ └── LoggingFeatureMocks.swift │ ├── DatadogRUM │ │ ├── AccessibilityValuesMock.swift │ │ ├── RUMFeatureMocks.swift │ │ └── VitalMocks.swift │ ├── DatadogSessionReplay │ │ ├── CoreGraphicsMocks.swift │ │ ├── FeatureFlagsMock.swift │ │ ├── MultipartBuilderSpy.swift │ │ ├── PrivacyOverridesMock+objc.swift │ │ ├── QueueMocks.swift │ │ ├── RUMContextObserverMock.swift │ │ ├── RecorderMocks.swift │ │ ├── ReflectionMocks.swift │ │ ├── ResourceMocks.swift │ │ ├── ResourceProcessorSpy.swift │ │ ├── SRDataModelsMocks.swift │ │ ├── SessionReplayConfigurationMocks.swift │ │ ├── SnapshotProcessorSpy.swift │ │ ├── SnapshotProducerMocks.swift │ │ └── TestScheduler.swift │ ├── DatadogTrace │ │ ├── NetworkInstrumentationMocks.swift │ │ └── TracingFeatureMocks.swift │ ├── DatadogWebViewTracking │ │ └── WebViewTrackingMocks.swift │ ├── Mockable.swift │ ├── NetworkInstrumentation │ │ ├── SessionDataDelegateMock.swift │ │ └── SessionTaskDelegateMock.swift │ └── SystemFrameworks │ │ ├── CoreTelephonyMocks.swift │ │ ├── FoundationMocks.swift │ │ ├── UIKitMocks.swift │ │ └── WebKitMocks.swift │ ├── Proxies │ ├── DatadogCoreProxy+Utils.swift │ ├── DatadogCoreProxy.swift │ └── ServerMock.swift │ └── Spies │ └── PrintFunctionSpy.swift ├── ZEN.md ├── api-surface-objc ├── api-surface-swift ├── docs ├── LLM_FEATURE_DOCS_GUIDELINES.md ├── images │ ├── 06351283027023702.png │ ├── 2095333423650021.png │ ├── 26979705914111296.png │ ├── 3192494145857827.png │ ├── 385773249719056.png │ ├── 6851476281144375.png │ ├── 8116457404167432.png │ ├── 8737857257350907.png │ ├── 8871395869966259.png │ ├── 8905638968308716.png │ ├── logging.png │ ├── new-rum-app-ios.png │ ├── rum.png │ ├── screenshot_rum.png │ ├── symbolicated_stacktrace.png │ └── tracing.png ├── sdk_performance.md └── session_replay_performance.md ├── tools ├── api-surface │ ├── .gitignore │ ├── .swiftpm │ │ └── xcode │ │ │ └── package.xcworkspace │ │ │ └── contents.xcworkspacedata │ ├── Fixtures │ │ ├── .gitignore │ │ ├── .swiftpm │ │ │ └── xcode │ │ │ │ └── package.xcworkspace │ │ │ │ └── contents.xcworkspacedata │ │ ├── Fixture2 │ │ │ └── Sources │ │ │ │ └── Fixture2.swift │ │ ├── Package.swift │ │ └── Sources │ │ │ └── Fixture1 │ │ │ ├── Fixture1+objc.swift │ │ │ └── Fixture1.swift │ ├── Package.swift │ ├── README.md │ ├── Sources │ │ ├── APISurfaceCore │ │ │ ├── APISurface.swift │ │ │ ├── Commands.swift │ │ │ ├── Generator.swift │ │ │ ├── Language+Utils.swift │ │ │ └── Printer.swift │ │ └── api-surface │ │ │ └── main.swift │ └── Tests │ │ └── APISurfaceCoreTests │ │ └── IntegrationTests.swift ├── benchmark-build-upload.sh ├── carthage-shim.sh ├── clean.sh ├── config │ └── generate-http-server-mock-config.sh ├── doc-build.sh ├── dogfooding │ ├── Makefile │ ├── dogfood.sh │ ├── requirements.txt │ ├── src │ │ ├── dogfood │ │ │ └── package_resolved.py │ │ └── utils.py │ ├── tests │ │ ├── __init__.py │ │ └── dogfood │ │ │ ├── __init__.py │ │ │ └── test_package_resolved.py │ └── update-dependency.py ├── e2e-build-upload.sh ├── env-check.sh ├── http-server-mock │ ├── .gitignore │ ├── Package.swift │ ├── README.md │ ├── Sources │ │ └── HTTPServerMock │ │ │ ├── Request.swift │ │ │ ├── ServerMock.swift │ │ │ ├── ServerProcessRunner.swift │ │ │ └── ServerSession.swift │ ├── Tests │ │ └── HTTPServerMockTests │ │ │ └── HTTPServerMockTests.swift │ └── python │ │ ├── server_address.py │ │ └── start_mock_server.py ├── issue_handler │ ├── .gitignore │ ├── README.md │ ├── integration_tests │ │ ├── test_analysis.py │ │ └── test_real_issue.py │ ├── pytest.ini │ ├── requirements.txt │ ├── run_tests.sh │ ├── setup_env.sh │ ├── src │ │ ├── __init__.py │ │ ├── analyze_issue.py │ │ ├── github_handler.py │ │ ├── openai_handler.py │ │ └── slack_handler.py │ ├── test_local.py │ ├── test_slack_webhook.py │ └── tests │ │ ├── test_github_handler.py │ │ ├── test_openai_handler.py │ │ └── test_slack_handler.py ├── license │ └── check-license.sh ├── lint │ ├── run-linter.sh │ ├── sources.swiftlint.yml │ └── tests.swiftlint.yml ├── podspec_bump_version.sh ├── release │ ├── build-xcframeworks.sh │ ├── build.sh │ ├── publish-github.sh │ ├── publish-podspec.sh │ ├── remove-arm64e-from-release.sh │ ├── remove-arm64e-from-xcframework.sh │ ├── validate-version.sh │ └── validate-xcframeworks.sh ├── repo-setup │ ├── Base.ci.xcconfig.src │ ├── Base.dev.xcconfig.src │ ├── carthage-bootstrap.sh │ └── repo-setup.sh ├── rum-models-generator │ ├── .gitignore │ ├── .swiftpm │ │ └── xcode │ │ │ └── package.xcworkspace │ │ │ └── contents.xcworkspacedata │ ├── Package.resolved │ ├── Package.swift │ ├── README.md │ ├── Sources │ │ ├── CodeDecoration │ │ │ ├── RUMCodeDecorator.swift │ │ │ └── SRCodeDecorator.swift │ │ ├── CodeGeneration │ │ │ ├── Decorate │ │ │ │ ├── SwiftCodeDecorator.swift │ │ │ │ └── TransformationContext.swift │ │ │ ├── Generate │ │ │ │ ├── JSONSchema.swift │ │ │ │ ├── JSONSchemaReader.swift │ │ │ │ └── Transformers │ │ │ │ │ ├── JSON │ │ │ │ │ ├── JSONSchemaToJSONTypeTransformer.swift │ │ │ │ │ └── JSONType.swift │ │ │ │ │ ├── ObjcInterop │ │ │ │ │ ├── ObjcInteropType+reflection.swift │ │ │ │ │ ├── ObjcInteropType.swift │ │ │ │ │ └── SwiftToObjcInteropTypeTransformer.swift │ │ │ │ │ └── Swift │ │ │ │ │ ├── JSONToSwiftTypeTransformer.swift │ │ │ │ │ ├── SwiftType+reflection.swift │ │ │ │ │ └── SwiftType.swift │ │ │ ├── ModelsGenerator.swift │ │ │ ├── Print │ │ │ │ ├── BasePrinter.swift │ │ │ │ ├── ObjcInteropPrinter.swift │ │ │ │ └── SwiftPrinter.swift │ │ │ └── Utilities │ │ │ │ └── Utilities.swift │ │ └── rum-models-generator │ │ │ ├── GenerateRUMModels.swift │ │ │ ├── GenerateSRModels.swift │ │ │ └── main.swift │ ├── Tests │ │ ├── CodeGenerationTests │ │ │ ├── Decorate │ │ │ │ └── SwiftCodeDecoratorTests.swift │ │ │ ├── Fixtures │ │ │ │ ├── fixture-json-schema-to-json-type-transformer.json │ │ │ │ ├── fixture-json-schema-to-json-type-transformer │ │ │ │ │ ├── main.json │ │ │ │ │ ├── schema-1.json │ │ │ │ │ └── schema-2.json │ │ │ │ ├── fixture-reading-schema-with-additional-properties-with-no-type.json │ │ │ │ ├── fixture-reading-schema-with-typed-additional-properties.json │ │ │ │ ├── fixture-schema-with-anyof.json │ │ │ │ ├── fixture-schema-with-oneof-without-title.json │ │ │ │ ├── fixture-schema-with-oneof.json │ │ │ │ └── fixture-schema-with-typeless-enum.json │ │ │ ├── Generate │ │ │ │ ├── JSONSchemaReaderTests.swift │ │ │ │ └── Transformers │ │ │ │ │ ├── JSONSchemaToJSONTypeTransformerTests.swift │ │ │ │ │ ├── JSONToSwiftTypeTransformerTests.swift │ │ │ │ │ └── SwiftTypeTests.swift │ │ │ ├── Print │ │ │ │ ├── ObjcInteropPrinterTests.swift │ │ │ │ └── SwiftPrinterTests.swift │ │ │ └── Utilities.swift │ │ └── rum-models-generatorTests │ │ │ └── GenerateModelsTests.swift │ └── run.py ├── runner-setup.sh ├── secrets │ ├── check-secrets.sh │ ├── config.sh │ ├── get-secret.sh │ └── set-secret.sh ├── smoke-test.sh ├── spm-build.sh ├── sr-snapshot-test.sh ├── sr-snapshots │ ├── .gitignore │ ├── Package.swift │ ├── Sources │ │ ├── Files │ │ │ ├── Directory.swift │ │ │ ├── DirectoryProtocol.swift │ │ │ └── InMemoryDirectory.swift │ │ ├── Git │ │ │ └── GitClient.swift │ │ ├── SRSnapshots │ │ │ └── main.swift │ │ ├── SRSnapshotsCore │ │ │ ├── Commands.swift │ │ │ ├── PullSnapshotsCommand.swift │ │ │ ├── PushSnapshotsCommand.swift │ │ │ ├── Repos │ │ │ │ ├── FileLocation.swift │ │ │ │ ├── LocalRepo.swift │ │ │ │ ├── Pointer.swift │ │ │ │ └── RemoteRepo.swift │ │ │ └── Utils │ │ │ │ └── Hashing.swift │ │ └── Shell │ │ │ ├── CommandLine.swift │ │ │ └── ProcessCommandLine.swift │ └── Tests │ │ ├── FilesTests │ │ └── DirectoryTests.swift │ │ ├── SRSnapshotsCoreTests │ │ ├── IntegrationTests.swift │ │ ├── PullSnapshotsCommandTests.swift │ │ ├── PushSnapshotsCommandTests.swift │ │ ├── Repos │ │ │ ├── LocalRepoTests.swift │ │ │ ├── PointerTests.swift │ │ │ └── RemoteRepoTests.swift │ │ └── Utilities.swift │ │ └── ShellTests │ │ └── ProcessCommandLineTests.swift ├── test.sh ├── tools-test.sh ├── ui-test.sh ├── utils │ ├── argparse.sh │ ├── code-sign.sh │ ├── common.mk │ ├── current-git.sh │ └── echo-color.sh └── xcode-templates │ ├── Datadog │ ├── Swift File.xctemplate │ │ ├── TemplateIcon.png │ │ ├── TemplateIcon@2x.png │ │ ├── TemplateInfo.plist │ │ └── ___FILEBASENAME___.swift │ └── Unit Test Case Class.xctemplate │ │ ├── TemplateIcon.png │ │ ├── TemplateIcon@2x.png │ │ ├── TemplateInfo.plist │ │ └── ___FILEBASENAME___.swift │ └── install-xcode-templates.sh └── xcconfigs ├── Base.xcconfig └── Datadog.xcconfig /.gitattributes: -------------------------------------------------------------------------------- 1 | CHANGELOG.md merge=union -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/BugReport.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/.github/ISSUE_TEMPLATE/BugReport.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/CrashReport.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/.github/ISSUE_TEMPLATE/CrashReport.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/FeatureRequest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/.github/ISSUE_TEMPLATE/FeatureRequest.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Question.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/.github/ISSUE_TEMPLATE/Question.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/SetupIssue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/.github/ISSUE_TEMPLATE/SetupIssue.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/chainguard/self.carthage.sts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/.github/chainguard/self.carthage.sts.yaml -------------------------------------------------------------------------------- /.github/chainguard/self.release.sts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/.github/chainguard/self.release.sts.yaml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/changelog-to-confluence.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/.github/workflows/changelog-to-confluence.yaml -------------------------------------------------------------------------------- /.github/workflows/issue_notification.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/.github/workflows/issue_notification.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /.spi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/.spi.yml -------------------------------------------------------------------------------- /BenchmarkTests/BenchmarkTests.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/BenchmarkTests/BenchmarkTests.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /BenchmarkTests/Benchmarks/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/BenchmarkTests/Benchmarks/Package.swift -------------------------------------------------------------------------------- /BenchmarkTests/Benchmarks/Sources/Benchmarks.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/BenchmarkTests/Benchmarks/Sources/Benchmarks.swift -------------------------------------------------------------------------------- /BenchmarkTests/Benchmarks/Sources/MetricExporter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/BenchmarkTests/Benchmarks/Sources/MetricExporter.swift -------------------------------------------------------------------------------- /BenchmarkTests/Benchmarks/Sources/Metrics.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/BenchmarkTests/Benchmarks/Sources/Metrics.swift -------------------------------------------------------------------------------- /BenchmarkTests/CatalogSwiftUI/AnyViewModifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/BenchmarkTests/CatalogSwiftUI/AnyViewModifier.swift -------------------------------------------------------------------------------- /BenchmarkTests/CatalogSwiftUI/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/BenchmarkTests/CatalogSwiftUI/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /BenchmarkTests/CatalogSwiftUI/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/BenchmarkTests/CatalogSwiftUI/ContentView.swift -------------------------------------------------------------------------------- /BenchmarkTests/CatalogSwiftUI/DatadogMonitor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/BenchmarkTests/CatalogSwiftUI/DatadogMonitor.swift -------------------------------------------------------------------------------- /BenchmarkTests/CatalogSwiftUI/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/BenchmarkTests/CatalogSwiftUI/LICENSE -------------------------------------------------------------------------------- /BenchmarkTests/CatalogSwiftUI/MenuSection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/BenchmarkTests/CatalogSwiftUI/MenuSection.swift -------------------------------------------------------------------------------- /BenchmarkTests/CatalogSwiftUI/ModuleBundle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/BenchmarkTests/CatalogSwiftUI/ModuleBundle.swift -------------------------------------------------------------------------------- /BenchmarkTests/CatalogSwiftUI/Views/Style/Style.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/BenchmarkTests/CatalogSwiftUI/Views/Style/Style.swift -------------------------------------------------------------------------------- /BenchmarkTests/CatalogUIKit/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/BenchmarkTests/CatalogUIKit/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /BenchmarkTests/CatalogUIKit/Base.lproj/Credits.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/BenchmarkTests/CatalogUIKit/Base.lproj/Credits.rtf -------------------------------------------------------------------------------- /BenchmarkTests/CatalogUIKit/Base.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/BenchmarkTests/CatalogUIKit/Base.lproj/Localizable.strings -------------------------------------------------------------------------------- /BenchmarkTests/CatalogUIKit/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/BenchmarkTests/CatalogUIKit/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /BenchmarkTests/CatalogUIKit/Base.lproj/content.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/BenchmarkTests/CatalogUIKit/Base.lproj/content.html -------------------------------------------------------------------------------- /BenchmarkTests/CatalogUIKit/BaseTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/BenchmarkTests/CatalogUIKit/BaseTableViewController.swift -------------------------------------------------------------------------------- /BenchmarkTests/CatalogUIKit/ButtonViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/BenchmarkTests/CatalogUIKit/ButtonViewController.swift -------------------------------------------------------------------------------- /BenchmarkTests/CatalogUIKit/CaseElement.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/BenchmarkTests/CatalogUIKit/CaseElement.swift -------------------------------------------------------------------------------- /BenchmarkTests/CatalogUIKit/ColorPickerViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/BenchmarkTests/CatalogUIKit/ColorPickerViewController.swift -------------------------------------------------------------------------------- /BenchmarkTests/CatalogUIKit/DatePickerController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/BenchmarkTests/CatalogUIKit/DatePickerController.swift -------------------------------------------------------------------------------- /BenchmarkTests/CatalogUIKit/FontPickerViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/BenchmarkTests/CatalogUIKit/FontPickerViewController.swift -------------------------------------------------------------------------------- /BenchmarkTests/CatalogUIKit/ImagePickerViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/BenchmarkTests/CatalogUIKit/ImagePickerViewController.swift -------------------------------------------------------------------------------- /BenchmarkTests/CatalogUIKit/ImageViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/BenchmarkTests/CatalogUIKit/ImageViewController.swift -------------------------------------------------------------------------------- /BenchmarkTests/CatalogUIKit/LICENSE/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/BenchmarkTests/CatalogUIKit/LICENSE/LICENSE.txt -------------------------------------------------------------------------------- /BenchmarkTests/CatalogUIKit/MenuButtonViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/BenchmarkTests/CatalogUIKit/MenuButtonViewController.swift -------------------------------------------------------------------------------- /BenchmarkTests/CatalogUIKit/ModuleBundle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/BenchmarkTests/CatalogUIKit/ModuleBundle.swift -------------------------------------------------------------------------------- /BenchmarkTests/CatalogUIKit/OutlineViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/BenchmarkTests/CatalogUIKit/OutlineViewController.swift -------------------------------------------------------------------------------- /BenchmarkTests/CatalogUIKit/PickerViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/BenchmarkTests/CatalogUIKit/PickerViewController.swift -------------------------------------------------------------------------------- /BenchmarkTests/CatalogUIKit/ProgressViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/BenchmarkTests/CatalogUIKit/ProgressViewController.swift -------------------------------------------------------------------------------- /BenchmarkTests/CatalogUIKit/SliderViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/BenchmarkTests/CatalogUIKit/SliderViewController.swift -------------------------------------------------------------------------------- /BenchmarkTests/CatalogUIKit/StackViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/BenchmarkTests/CatalogUIKit/StackViewController.swift -------------------------------------------------------------------------------- /BenchmarkTests/CatalogUIKit/StepperViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/BenchmarkTests/CatalogUIKit/StepperViewController.swift -------------------------------------------------------------------------------- /BenchmarkTests/CatalogUIKit/SwitchViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/BenchmarkTests/CatalogUIKit/SwitchViewController.swift -------------------------------------------------------------------------------- /BenchmarkTests/CatalogUIKit/SymbolViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/BenchmarkTests/CatalogUIKit/SymbolViewController.swift -------------------------------------------------------------------------------- /BenchmarkTests/CatalogUIKit/TextFieldViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/BenchmarkTests/CatalogUIKit/TextFieldViewController.swift -------------------------------------------------------------------------------- /BenchmarkTests/CatalogUIKit/TextViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/BenchmarkTests/CatalogUIKit/TextViewController.swift -------------------------------------------------------------------------------- /BenchmarkTests/CatalogUIKit/UIKitCatalog.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/BenchmarkTests/CatalogUIKit/UIKitCatalog.entitlements -------------------------------------------------------------------------------- /BenchmarkTests/CatalogUIKit/WebViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/BenchmarkTests/CatalogUIKit/WebViewController.swift -------------------------------------------------------------------------------- /BenchmarkTests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/BenchmarkTests/Makefile -------------------------------------------------------------------------------- /BenchmarkTests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/BenchmarkTests/README.md -------------------------------------------------------------------------------- /BenchmarkTests/Runner/AppConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/BenchmarkTests/Runner/AppConfiguration.swift -------------------------------------------------------------------------------- /BenchmarkTests/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/BenchmarkTests/Runner/AppDelegate.swift -------------------------------------------------------------------------------- /BenchmarkTests/Runner/BenchmarkMeter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/BenchmarkTests/Runner/BenchmarkMeter.swift -------------------------------------------------------------------------------- /BenchmarkTests/Runner/BenchmarkProfiler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/BenchmarkTests/Runner/BenchmarkProfiler.swift -------------------------------------------------------------------------------- /BenchmarkTests/Runner/BenchmarkVitals.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/BenchmarkTests/Runner/BenchmarkVitals.swift -------------------------------------------------------------------------------- /BenchmarkTests/Runner/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/BenchmarkTests/Runner/Info.plist -------------------------------------------------------------------------------- /BenchmarkTests/Runner/Scenarios/Logs/LogsUtils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/BenchmarkTests/Runner/Scenarios/Logs/LogsUtils.swift -------------------------------------------------------------------------------- /BenchmarkTests/Runner/Scenarios/Scenario.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/BenchmarkTests/Runner/Scenarios/Scenario.swift -------------------------------------------------------------------------------- /BenchmarkTests/Runner/Scenarios/SyntheticScenario.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/BenchmarkTests/Runner/Scenarios/SyntheticScenario.swift -------------------------------------------------------------------------------- /BenchmarkTests/Runner/Scenarios/Trace/TraceScenario.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/BenchmarkTests/Runner/Scenarios/Trace/TraceScenario.swift -------------------------------------------------------------------------------- /BenchmarkTests/exportOptions.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/BenchmarkTests/exportOptions.plist -------------------------------------------------------------------------------- /BenchmarkTests/xcconfigs/Runner.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/BenchmarkTests/xcconfigs/Runner.xcconfig -------------------------------------------------------------------------------- /BenchmarkTests/xcconfigs/Synthetics.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/BenchmarkTests/xcconfigs/Synthetics.xcconfig -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cartfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/Cartfile -------------------------------------------------------------------------------- /Cartfile.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/Cartfile.resolved -------------------------------------------------------------------------------- /Datadog.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/Datadog.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Datadog.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/Datadog.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Datadog/Datadog.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/Datadog/Datadog.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Datadog/Example/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/Datadog/Example/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Datadog/Example/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/Datadog/Example/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Datadog/Example/Base.lproj/Main iOS.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/Datadog/Example/Base.lproj/Main iOS.storyboard -------------------------------------------------------------------------------- /Datadog/Example/Debugging/DebugLoggingViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/Datadog/Example/Debugging/DebugLoggingViewController.swift -------------------------------------------------------------------------------- /Datadog/Example/Debugging/DebugRUMViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/Datadog/Example/Debugging/DebugRUMViewController.swift -------------------------------------------------------------------------------- /Datadog/Example/Debugging/DebugTracingViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/Datadog/Example/Debugging/DebugTracingViewController.swift -------------------------------------------------------------------------------- /Datadog/Example/Debugging/DebugWebviewViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/Datadog/Example/Debugging/DebugWebviewViewController.swift -------------------------------------------------------------------------------- /Datadog/Example/Debugging/Helpers/SwiftUI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/Datadog/Example/Debugging/Helpers/SwiftUI.swift -------------------------------------------------------------------------------- /Datadog/Example/Environment.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/Datadog/Example/Environment.swift -------------------------------------------------------------------------------- /Datadog/Example/ExampleAppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/Datadog/Example/ExampleAppDelegate.swift -------------------------------------------------------------------------------- /Datadog/Example/Utils/ConsoleOutputInterceptor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/Datadog/Example/Utils/ConsoleOutputInterceptor.swift -------------------------------------------------------------------------------- /Datadog/Example/Utils/MultiSelector.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/Datadog/Example/Utils/MultiSelector.swift -------------------------------------------------------------------------------- /Datadog/Example/Utils/UIButton+Disabling.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/Datadog/Example/Utils/UIButton+Disabling.swift -------------------------------------------------------------------------------- /Datadog/IntegrationUnitTests/AppRunner/AppRun.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/Datadog/IntegrationUnitTests/AppRunner/AppRun.swift -------------------------------------------------------------------------------- /Datadog/IntegrationUnitTests/AppRunner/AppRunStep.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/Datadog/IntegrationUnitTests/AppRunner/AppRunStep.swift -------------------------------------------------------------------------------- /Datadog/IntegrationUnitTests/AppRunner/AppRunner.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/Datadog/IntegrationUnitTests/AppRunner/AppRunner.swift -------------------------------------------------------------------------------- /Datadog/IntegrationUnitTests/RUM/RUMSessionStopTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/Datadog/IntegrationUnitTests/RUM/RUMSessionStopTests.swift -------------------------------------------------------------------------------- /Datadog/IntegrationUnitTests/RUM/RUMSessionTestsBase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/Datadog/IntegrationUnitTests/RUM/RUMSessionTestsBase.swift -------------------------------------------------------------------------------- /Datadog/TargetSupport/DatadogCore/DatadogCore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/Datadog/TargetSupport/DatadogCore/DatadogCore.h -------------------------------------------------------------------------------- /Datadog/TargetSupport/DatadogCore/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/Datadog/TargetSupport/DatadogCore/Info.plist -------------------------------------------------------------------------------- /Datadog/TargetSupport/DatadogCrashReporting/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/Datadog/TargetSupport/DatadogCrashReporting/Info.plist -------------------------------------------------------------------------------- /Datadog/TargetSupport/DatadogCrashReportingTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/Datadog/TargetSupport/DatadogCrashReportingTests/Info.plist -------------------------------------------------------------------------------- /Datadog/TargetSupport/DatadogTests/DatadogTests.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/Datadog/TargetSupport/DatadogTests/DatadogTests.xcconfig -------------------------------------------------------------------------------- /Datadog/TargetSupport/DatadogTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/Datadog/TargetSupport/DatadogTests/Info.plist -------------------------------------------------------------------------------- /Datadog/TargetSupport/Example/Example-Bridging-Header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/Datadog/TargetSupport/Example/Example-Bridging-Header.h -------------------------------------------------------------------------------- /Datadog/TargetSupport/Example/Example.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/Datadog/TargetSupport/Example/Example.xcconfig -------------------------------------------------------------------------------- /Datadog/TargetSupport/Example/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/Datadog/TargetSupport/Example/Info.plist -------------------------------------------------------------------------------- /DatadogCore.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore.podspec -------------------------------------------------------------------------------- /DatadogCore/Private/ObjcAppLaunchHandler.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Private/ObjcAppLaunchHandler.m -------------------------------------------------------------------------------- /DatadogCore/Private/ObjcExceptionHandler.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Private/ObjcExceptionHandler.m -------------------------------------------------------------------------------- /DatadogCore/Private/include/ObjcAppLaunchHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Private/include/ObjcAppLaunchHandler.h -------------------------------------------------------------------------------- /DatadogCore/Private/include/ObjcExceptionHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Private/include/ObjcExceptionHandler.h -------------------------------------------------------------------------------- /DatadogCore/Resources/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Resources/PrivacyInfo.xcprivacy -------------------------------------------------------------------------------- /DatadogCore/Sources/Core/Context/AccountInfoPublisher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Sources/Core/Context/AccountInfoPublisher.swift -------------------------------------------------------------------------------- /DatadogCore/Sources/Core/Context/CarrierInfoPublisher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Sources/Core/Context/CarrierInfoPublisher.swift -------------------------------------------------------------------------------- /DatadogCore/Sources/Core/Context/LaunchInfoPublisher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Sources/Core/Context/LaunchInfoPublisher.swift -------------------------------------------------------------------------------- /DatadogCore/Sources/Core/Context/LocaleInfoPublisher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Sources/Core/Context/LocaleInfoPublisher.swift -------------------------------------------------------------------------------- /DatadogCore/Sources/Core/Context/UserInfoPublisher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Sources/Core/Context/UserInfoPublisher.swift -------------------------------------------------------------------------------- /DatadogCore/Sources/Core/DataStore/DataStore+TLV.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Sources/Core/DataStore/DataStore+TLV.swift -------------------------------------------------------------------------------- /DatadogCore/Sources/Core/DataStore/FeatureDataStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Sources/Core/DataStore/FeatureDataStore.swift -------------------------------------------------------------------------------- /DatadogCore/Sources/Core/DatadogCore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Sources/Core/DatadogCore.swift -------------------------------------------------------------------------------- /DatadogCore/Sources/Core/MessageBus.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Sources/Core/MessageBus.swift -------------------------------------------------------------------------------- /DatadogCore/Sources/Core/Storage/DataEncryption.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Sources/Core/Storage/DataEncryption.swift -------------------------------------------------------------------------------- /DatadogCore/Sources/Core/Storage/Directories.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Sources/Core/Storage/Directories.swift -------------------------------------------------------------------------------- /DatadogCore/Sources/Core/Storage/EventGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Sources/Core/Storage/EventGenerator.swift -------------------------------------------------------------------------------- /DatadogCore/Sources/Core/Storage/FeatureStorage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Sources/Core/Storage/FeatureStorage.swift -------------------------------------------------------------------------------- /DatadogCore/Sources/Core/Storage/Files/Directory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Sources/Core/Storage/Files/Directory.swift -------------------------------------------------------------------------------- /DatadogCore/Sources/Core/Storage/Files/File.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Sources/Core/Storage/Files/File.swift -------------------------------------------------------------------------------- /DatadogCore/Sources/Core/Storage/FilesOrchestrator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Sources/Core/Storage/FilesOrchestrator.swift -------------------------------------------------------------------------------- /DatadogCore/Sources/Core/Storage/Reading/DataReader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Sources/Core/Storage/Reading/DataReader.swift -------------------------------------------------------------------------------- /DatadogCore/Sources/Core/Storage/Reading/FileReader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Sources/Core/Storage/Reading/FileReader.swift -------------------------------------------------------------------------------- /DatadogCore/Sources/Core/Storage/Reading/Reader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Sources/Core/Storage/Reading/Reader.swift -------------------------------------------------------------------------------- /DatadogCore/Sources/Core/Storage/Storage+TLV.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Sources/Core/Storage/Storage+TLV.swift -------------------------------------------------------------------------------- /DatadogCore/Sources/Core/Storage/Writing/AsyncWriter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Sources/Core/Storage/Writing/AsyncWriter.swift -------------------------------------------------------------------------------- /DatadogCore/Sources/Core/Storage/Writing/FileWriter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Sources/Core/Storage/Writing/FileWriter.swift -------------------------------------------------------------------------------- /DatadogCore/Sources/Core/TLV/TLVBlock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Sources/Core/TLV/TLVBlock.swift -------------------------------------------------------------------------------- /DatadogCore/Sources/Core/TLV/TLVBlockReader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Sources/Core/TLV/TLVBlockReader.swift -------------------------------------------------------------------------------- /DatadogCore/Sources/Core/Upload/DataUploadConditions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Sources/Core/Upload/DataUploadConditions.swift -------------------------------------------------------------------------------- /DatadogCore/Sources/Core/Upload/DataUploadDelay.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Sources/Core/Upload/DataUploadDelay.swift -------------------------------------------------------------------------------- /DatadogCore/Sources/Core/Upload/DataUploadStatus.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Sources/Core/Upload/DataUploadStatus.swift -------------------------------------------------------------------------------- /DatadogCore/Sources/Core/Upload/DataUploadWorker.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Sources/Core/Upload/DataUploadWorker.swift -------------------------------------------------------------------------------- /DatadogCore/Sources/Core/Upload/DataUploader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Sources/Core/Upload/DataUploader.swift -------------------------------------------------------------------------------- /DatadogCore/Sources/Core/Upload/FeatureUpload.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Sources/Core/Upload/FeatureUpload.swift -------------------------------------------------------------------------------- /DatadogCore/Sources/Core/Upload/HTTPClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Sources/Core/Upload/HTTPClient.swift -------------------------------------------------------------------------------- /DatadogCore/Sources/Core/Upload/URLSessionClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Sources/Core/Upload/URLSessionClient.swift -------------------------------------------------------------------------------- /DatadogCore/Sources/Datadog+Internal.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Sources/Datadog+Internal.swift -------------------------------------------------------------------------------- /DatadogCore/Sources/Datadog+objc.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Sources/Datadog+objc.swift -------------------------------------------------------------------------------- /DatadogCore/Sources/Datadog.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Sources/Datadog.swift -------------------------------------------------------------------------------- /DatadogCore/Sources/DatadogConfiguration+objc.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Sources/DatadogConfiguration+objc.swift -------------------------------------------------------------------------------- /DatadogCore/Sources/DatadogConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Sources/DatadogConfiguration.swift -------------------------------------------------------------------------------- /DatadogCore/Sources/Kronos/KronosClock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Sources/Kronos/KronosClock.swift -------------------------------------------------------------------------------- /DatadogCore/Sources/Kronos/KronosDNSResolver.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Sources/Kronos/KronosDNSResolver.swift -------------------------------------------------------------------------------- /DatadogCore/Sources/Kronos/KronosData+Bytes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Sources/Kronos/KronosData+Bytes.swift -------------------------------------------------------------------------------- /DatadogCore/Sources/Kronos/KronosInternetAddress.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Sources/Kronos/KronosInternetAddress.swift -------------------------------------------------------------------------------- /DatadogCore/Sources/Kronos/KronosNSTimer+ClosureKit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Sources/Kronos/KronosNSTimer+ClosureKit.swift -------------------------------------------------------------------------------- /DatadogCore/Sources/Kronos/KronosNTPClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Sources/Kronos/KronosNTPClient.swift -------------------------------------------------------------------------------- /DatadogCore/Sources/Kronos/KronosNTPPacket.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Sources/Kronos/KronosNTPPacket.swift -------------------------------------------------------------------------------- /DatadogCore/Sources/Kronos/KronosNTPProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Sources/Kronos/KronosNTPProtocol.swift -------------------------------------------------------------------------------- /DatadogCore/Sources/Kronos/KronosTimeFreeze.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Sources/Kronos/KronosTimeFreeze.swift -------------------------------------------------------------------------------- /DatadogCore/Sources/Kronos/KronosTimeStorage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Sources/Kronos/KronosTimeStorage.swift -------------------------------------------------------------------------------- /DatadogCore/Sources/PerformancePreset.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Sources/PerformancePreset.swift -------------------------------------------------------------------------------- /DatadogCore/Sources/SDKMetrics/BatchMetrics.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Sources/SDKMetrics/BatchMetrics.swift -------------------------------------------------------------------------------- /DatadogCore/Sources/Utils/Cryptography.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Sources/Utils/Cryptography.swift -------------------------------------------------------------------------------- /DatadogCore/Sources/Utils/Retrying.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Sources/Utils/Retrying.swift -------------------------------------------------------------------------------- /DatadogCore/Sources/Versioning.swift: -------------------------------------------------------------------------------- 1 | // GENERATED FILE: Do not edit directly 2 | 3 | internal let __sdkVersion = "3.4.0" 4 | -------------------------------------------------------------------------------- /DatadogCore/Tests/Datadog/Core/DD/InternalLoggerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Tests/Datadog/Core/DD/InternalLoggerTests.swift -------------------------------------------------------------------------------- /DatadogCore/Tests/Datadog/Core/DirectoriesTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Tests/Datadog/Core/DirectoriesTests.swift -------------------------------------------------------------------------------- /DatadogCore/Tests/Datadog/Core/FeatureTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Tests/Datadog/Core/FeatureTests.swift -------------------------------------------------------------------------------- /DatadogCore/Tests/Datadog/Core/PerformancePresetTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Tests/Datadog/Core/PerformancePresetTests.swift -------------------------------------------------------------------------------- /DatadogCore/Tests/Datadog/Core/TLV/TLVBlockTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Tests/Datadog/Core/TLV/TLVBlockTests.swift -------------------------------------------------------------------------------- /DatadogCore/Tests/Datadog/Core/Utils/DDErrorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Tests/Datadog/Core/Utils/DDErrorTests.swift -------------------------------------------------------------------------------- /DatadogCore/Tests/Datadog/Core/Utils/JSONEncoderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Tests/Datadog/Core/Utils/JSONEncoderTests.swift -------------------------------------------------------------------------------- /DatadogCore/Tests/Datadog/Core/Utils/RetryingTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Tests/Datadog/Core/Utils/RetryingTests.swift -------------------------------------------------------------------------------- /DatadogCore/Tests/Datadog/DatadogConfigurationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Tests/Datadog/DatadogConfigurationTests.swift -------------------------------------------------------------------------------- /DatadogCore/Tests/Datadog/DatadogCore/MessageBusTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Tests/Datadog/DatadogCore/MessageBusTests.swift -------------------------------------------------------------------------------- /DatadogCore/Tests/Datadog/DatadogTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Tests/Datadog/DatadogTests.swift -------------------------------------------------------------------------------- /DatadogCore/Tests/Datadog/InternalProxyTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Tests/Datadog/InternalProxyTests.swift -------------------------------------------------------------------------------- /DatadogCore/Tests/Datadog/Kronos/KronosNTPPacketTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Tests/Datadog/Kronos/KronosNTPPacketTests.swift -------------------------------------------------------------------------------- /DatadogCore/Tests/Datadog/LoggerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Tests/Datadog/LoggerTests.swift -------------------------------------------------------------------------------- /DatadogCore/Tests/Datadog/Mocks/RUM/RUMFeatureMocks.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Tests/Datadog/Mocks/RUM/RUMFeatureMocks.swift -------------------------------------------------------------------------------- /DatadogCore/Tests/Datadog/OpenTracing/OTSpanTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Tests/Datadog/OpenTracing/OTSpanTests.swift -------------------------------------------------------------------------------- /DatadogCore/Tests/Datadog/RUM/Casting+RUM.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Tests/Datadog/RUM/Casting+RUM.swift -------------------------------------------------------------------------------- /DatadogCore/Tests/Datadog/RUM/RUMDebuggingTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Tests/Datadog/RUM/RUMDebuggingTests.swift -------------------------------------------------------------------------------- /DatadogCore/Tests/Datadog/RUM/RUMFeatureTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Tests/Datadog/RUM/RUMFeatureTests.swift -------------------------------------------------------------------------------- /DatadogCore/Tests/Datadog/RUM/RUMInternalProxyTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Tests/Datadog/RUM/RUMInternalProxyTests.swift -------------------------------------------------------------------------------- /DatadogCore/Tests/Datadog/RUM/RUMMonitorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Tests/Datadog/RUM/RUMMonitorTests.swift -------------------------------------------------------------------------------- /DatadogCore/Tests/Datadog/RUM/TelemetryReceiverTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Tests/Datadog/RUM/TelemetryReceiverTests.swift -------------------------------------------------------------------------------- /DatadogCore/Tests/Datadog/TracerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Tests/Datadog/TracerTests.swift -------------------------------------------------------------------------------- /DatadogCore/Tests/Datadog/Tracing/DDSpanTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Tests/Datadog/Tracing/DDSpanTests.swift -------------------------------------------------------------------------------- /DatadogCore/Tests/Datadog/Tracing/OTelSpanTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Tests/Datadog/Tracing/OTelSpanTests.swift -------------------------------------------------------------------------------- /DatadogCore/Tests/Datadog/Utils/Casting+Tracing.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Tests/Datadog/Utils/Casting+Tracing.swift -------------------------------------------------------------------------------- /DatadogCore/Tests/Datadog/Utils/UIKitExtensionsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Tests/Datadog/Utils/UIKitExtensionsTests.swift -------------------------------------------------------------------------------- /DatadogCore/Tests/Helpers/CustomObjcViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Tests/Helpers/CustomObjcViewController.h -------------------------------------------------------------------------------- /DatadogCore/Tests/Helpers/CustomObjcViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Tests/Helpers/CustomObjcViewController.m -------------------------------------------------------------------------------- /DatadogCore/Tests/Helpers/DatadogExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Tests/Helpers/DatadogExtensions.swift -------------------------------------------------------------------------------- /DatadogCore/Tests/Helpers/NSURLSessionBridge.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Tests/Helpers/NSURLSessionBridge.h -------------------------------------------------------------------------------- /DatadogCore/Tests/Helpers/NSURLSessionBridge.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Tests/Helpers/NSURLSessionBridge.m -------------------------------------------------------------------------------- /DatadogCore/Tests/Objc/DDConfigurationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Tests/Objc/DDConfigurationTests.swift -------------------------------------------------------------------------------- /DatadogCore/Tests/Objc/DDDatadogTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Tests/Objc/DDDatadogTests.swift -------------------------------------------------------------------------------- /DatadogCore/Tests/Objc/DDInternalLoggerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Tests/Objc/DDInternalLoggerTests.swift -------------------------------------------------------------------------------- /DatadogCore/Tests/Objc/DDLogsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Tests/Objc/DDLogsTests.swift -------------------------------------------------------------------------------- /DatadogCore/Tests/Objc/DDRUMConfigurationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Tests/Objc/DDRUMConfigurationTests.swift -------------------------------------------------------------------------------- /DatadogCore/Tests/Objc/DDRUMMonitorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Tests/Objc/DDRUMMonitorTests.swift -------------------------------------------------------------------------------- /DatadogCore/Tests/Objc/DDRUMTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Tests/Objc/DDRUMTests.swift -------------------------------------------------------------------------------- /DatadogCore/Tests/Objc/DDTraceConfigurationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Tests/Objc/DDTraceConfigurationTests.swift -------------------------------------------------------------------------------- /DatadogCore/Tests/Objc/DDTraceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Tests/Objc/DDTraceTests.swift -------------------------------------------------------------------------------- /DatadogCore/Tests/Objc/DDTracerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Tests/Objc/DDTracerTests.swift -------------------------------------------------------------------------------- /DatadogCore/Tests/Objc/DDUIKitRUMViewsPredicateTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Tests/Objc/DDUIKitRUMViewsPredicateTests.swift -------------------------------------------------------------------------------- /DatadogCore/Tests/Objc/ObjcAPITests/DDDatadog+apiTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Tests/Objc/ObjcAPITests/DDDatadog+apiTests.m -------------------------------------------------------------------------------- /DatadogCore/Tests/Objc/ObjcAPITests/DDRUM+apiTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Tests/Objc/ObjcAPITests/DDRUM+apiTests.m -------------------------------------------------------------------------------- /DatadogCore/Tests/Objc/ObjcAPITests/DDRUMMonitor+apiTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Tests/Objc/ObjcAPITests/DDRUMMonitor+apiTests.m -------------------------------------------------------------------------------- /DatadogCore/Tests/Objc/ObjcAPITests/DDTrace+apiTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Tests/Objc/ObjcAPITests/DDTrace+apiTests.m -------------------------------------------------------------------------------- /DatadogCore/Tests/Objc/RUM/RUMDataModels+objcTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Tests/Objc/RUM/RUMDataModels+objcTests.swift -------------------------------------------------------------------------------- /DatadogCore/Tests/TestsObserver/DatadogTestsObserver.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCore/Tests/TestsObserver/DatadogTestsObserver.swift -------------------------------------------------------------------------------- /DatadogCrashReporting.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCrashReporting.podspec -------------------------------------------------------------------------------- /DatadogCrashReporting/Resources/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCrashReporting/Resources/PrivacyInfo.xcprivacy -------------------------------------------------------------------------------- /DatadogCrashReporting/Sources/CrashReporting.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCrashReporting/Sources/CrashReporting.swift -------------------------------------------------------------------------------- /DatadogCrashReporting/Sources/CrashReportingFeature.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCrashReporting/Sources/CrashReportingFeature.swift -------------------------------------------------------------------------------- /DatadogCrashReporting/Sources/CrashReportingPlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCrashReporting/Sources/CrashReportingPlugin.swift -------------------------------------------------------------------------------- /DatadogCrashReporting/Sources/ThirdPartyCrashReporter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCrashReporting/Sources/ThirdPartyCrashReporter.swift -------------------------------------------------------------------------------- /DatadogCrashReporting/Tests/CrashReportingPluginTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogCrashReporting/Tests/CrashReportingPluginTests.swift -------------------------------------------------------------------------------- /DatadogFlags.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogFlags.podspec -------------------------------------------------------------------------------- /DatadogFlags/Sources/Client/ExposureLogger.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogFlags/Sources/Client/ExposureLogger.swift -------------------------------------------------------------------------------- /DatadogFlags/Sources/Client/ExposureTracker.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogFlags/Sources/Client/ExposureTracker.swift -------------------------------------------------------------------------------- /DatadogFlags/Sources/Client/FallbackFlagsClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogFlags/Sources/Client/FallbackFlagsClient.swift -------------------------------------------------------------------------------- /DatadogFlags/Sources/Client/FlagAssignmentsFetcher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogFlags/Sources/Client/FlagAssignmentsFetcher.swift -------------------------------------------------------------------------------- /DatadogFlags/Sources/Client/FlagAssignmentsRequest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogFlags/Sources/Client/FlagAssignmentsRequest.swift -------------------------------------------------------------------------------- /DatadogFlags/Sources/Client/FlagsClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogFlags/Sources/Client/FlagsClient.swift -------------------------------------------------------------------------------- /DatadogFlags/Sources/Client/FlagsClientProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogFlags/Sources/Client/FlagsClientProtocol.swift -------------------------------------------------------------------------------- /DatadogFlags/Sources/Client/FlagsClientRegistry.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogFlags/Sources/Client/FlagsClientRegistry.swift -------------------------------------------------------------------------------- /DatadogFlags/Sources/Client/FlagsData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogFlags/Sources/Client/FlagsData.swift -------------------------------------------------------------------------------- /DatadogFlags/Sources/Client/FlagsDataStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogFlags/Sources/Client/FlagsDataStore.swift -------------------------------------------------------------------------------- /DatadogFlags/Sources/Client/FlagsRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogFlags/Sources/Client/FlagsRepository.swift -------------------------------------------------------------------------------- /DatadogFlags/Sources/Client/RUMFlagEvaluationReporter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogFlags/Sources/Client/RUMFlagEvaluationReporter.swift -------------------------------------------------------------------------------- /DatadogFlags/Sources/Feature/ExposureRequestBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogFlags/Sources/Feature/ExposureRequestBuilder.swift -------------------------------------------------------------------------------- /DatadogFlags/Sources/Feature/FlagsFeature.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogFlags/Sources/Feature/FlagsFeature.swift -------------------------------------------------------------------------------- /DatadogFlags/Sources/Feature/IssueReporter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogFlags/Sources/Feature/IssueReporter.swift -------------------------------------------------------------------------------- /DatadogFlags/Sources/Flags.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogFlags/Sources/Flags.swift -------------------------------------------------------------------------------- /DatadogFlags/Sources/Models/AnyValue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogFlags/Sources/Models/AnyValue.swift -------------------------------------------------------------------------------- /DatadogFlags/Sources/Models/ExposureEvent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogFlags/Sources/Models/ExposureEvent.swift -------------------------------------------------------------------------------- /DatadogFlags/Sources/Models/FlagAssignment.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogFlags/Sources/Models/FlagAssignment.swift -------------------------------------------------------------------------------- /DatadogFlags/Sources/Models/FlagAssignmentsResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogFlags/Sources/Models/FlagAssignmentsResponse.swift -------------------------------------------------------------------------------- /DatadogFlags/Sources/Models/FlagDetails.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogFlags/Sources/Models/FlagDetails.swift -------------------------------------------------------------------------------- /DatadogFlags/Sources/Models/FlagValue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogFlags/Sources/Models/FlagValue.swift -------------------------------------------------------------------------------- /DatadogFlags/Sources/Models/FlagsError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogFlags/Sources/Models/FlagsError.swift -------------------------------------------------------------------------------- /DatadogFlags/Sources/Models/FlagsEvaluationContext.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogFlags/Sources/Models/FlagsEvaluationContext.swift -------------------------------------------------------------------------------- /DatadogFlags/Tests/Client/ExposureLoggerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogFlags/Tests/Client/ExposureLoggerTests.swift -------------------------------------------------------------------------------- /DatadogFlags/Tests/Client/ExposureMocks.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogFlags/Tests/Client/ExposureMocks.swift -------------------------------------------------------------------------------- /DatadogFlags/Tests/Client/ExposureRequestBuilderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogFlags/Tests/Client/ExposureRequestBuilderTests.swift -------------------------------------------------------------------------------- /DatadogFlags/Tests/Client/FallbackFlagsClientTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogFlags/Tests/Client/FallbackFlagsClientTests.swift -------------------------------------------------------------------------------- /DatadogFlags/Tests/Client/FlagAssignmentsFetcherTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogFlags/Tests/Client/FlagAssignmentsFetcherTests.swift -------------------------------------------------------------------------------- /DatadogFlags/Tests/Client/FlagAssignmentsRequestTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogFlags/Tests/Client/FlagAssignmentsRequestTests.swift -------------------------------------------------------------------------------- /DatadogFlags/Tests/Client/FlagsClientMocks.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogFlags/Tests/Client/FlagsClientMocks.swift -------------------------------------------------------------------------------- /DatadogFlags/Tests/Client/FlagsClientTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogFlags/Tests/Client/FlagsClientTests.swift -------------------------------------------------------------------------------- /DatadogFlags/Tests/Client/FlagsRepositoryTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogFlags/Tests/Client/FlagsRepositoryTests.swift -------------------------------------------------------------------------------- /DatadogFlags/Tests/FlagsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogFlags/Tests/FlagsTests.swift -------------------------------------------------------------------------------- /DatadogFlags/Tests/Models/AnyValueTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogFlags/Tests/Models/AnyValueTests.swift -------------------------------------------------------------------------------- /DatadogInternal.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal.podspec -------------------------------------------------------------------------------- /DatadogInternal/Sources/Attributes/Attributes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Attributes/Attributes.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Benchmarks/BenchmarkProfiler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Benchmarks/BenchmarkProfiler.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Codable/AnyCodable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Codable/AnyCodable.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Codable/AnyDecodable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Codable/AnyDecodable.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Codable/AnyEncodable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Codable/AnyEncodable.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Codable/DynamicCodingKey.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Codable/DynamicCodingKey.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Concurrency/CompletionHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Concurrency/CompletionHandler.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Concurrency/Flushable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Concurrency/Flushable.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Concurrency/ReadWriteLock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Concurrency/ReadWriteLock.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Concurrency/Threading.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Concurrency/Threading.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Context/AccountInfo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Context/AccountInfo.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Context/AppState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Context/AppState.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Context/BatteryStatus.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Context/BatteryStatus.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Context/BrightnessLevel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Context/BrightnessLevel.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Context/BundleType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Context/BundleType.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Context/CarrierInfo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Context/CarrierInfo.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Context/DatadogContext.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Context/DatadogContext.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Context/DatadogSite.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Context/DatadogSite.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Context/DateProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Context/DateProvider.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Context/DeviceInfo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Context/DeviceInfo.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Context/LaunchInfo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Context/LaunchInfo.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Context/LocaleInfo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Context/LocaleInfo.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Context/NetworkConnectionInfo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Context/NetworkConnectionInfo.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Context/OperatingSystem+Utils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Context/OperatingSystem+Utils.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Context/Sysctl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Context/Sysctl.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Context/TrackingConsent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Context/TrackingConsent.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Context/UserInfo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Context/UserInfo.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/CoreRegistry.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/CoreRegistry.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/DD.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/DD.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/DataStore/DataStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/DataStore/DataStore.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/DatadogCoreProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/DatadogCoreProtocol.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/DatadogFeature.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/DatadogFeature.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Extensions/Data+Crypto.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Extensions/Data+Crypto.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Extensions/DatadogExtended.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Extensions/DatadogExtended.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Extensions/Foundation+Datadog.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Extensions/Foundation+Datadog.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Extensions/InternalExtended.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Extensions/InternalExtended.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/MessageBus/FeatureMessage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/MessageBus/FeatureMessage.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Models/CrashReporting/Crash.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Models/CrashReporting/Crash.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Models/Logs/LogMessage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Models/Logs/LogMessage.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Models/RUM/RUMCoreContext.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Models/RUM/RUMCoreContext.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Models/RUM/RUMDataModels.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Models/RUM/RUMDataModels.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Models/RUM/RUMPayloadMessages.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Models/RUM/RUMPayloadMessages.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Models/RUM/RUMWebViewContext.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Models/RUM/RUMWebViewContext.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Models/Trace/SpanCoreContext.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Models/Trace/SpanCoreContext.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Models/Trace/SpanID.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Models/Trace/SpanID.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Models/Trace/TraceID.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Models/Trace/TraceID.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/SDKMetrics/MethodCalledMetric.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/SDKMetrics/MethodCalledMetric.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/SDKMetrics/SDKMetricFields.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/SDKMetrics/SDKMetricFields.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Storage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Storage.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Storage/Writer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Storage/Writer.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Swizzling/MethodSwizzler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Swizzling/MethodSwizzler.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Telemetry/CoreLogger.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Telemetry/CoreLogger.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Telemetry/InternalLogger+objc.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Telemetry/InternalLogger+objc.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Telemetry/InternalLogger.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Telemetry/InternalLogger.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Telemetry/Telemetry.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Telemetry/Telemetry.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Upload/DataCompression.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Upload/DataCompression.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Upload/DataFormat.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Upload/DataFormat.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Upload/DefaultJSONEncoder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Upload/DefaultJSONEncoder.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Upload/Event.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Upload/Event.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Upload/FeatureRequestBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Upload/FeatureRequestBuilder.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Upload/URLRequestBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Upload/URLRequestBuilder.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Utils/Assert.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Utils/Assert.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Utils/CustomDump.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Utils/CustomDump.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Utils/DDError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Utils/DDError.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Utils/DateFormatting.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Utils/DateFormatting.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Utils/DeterministicSampler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Utils/DeterministicSampler.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Utils/ReflectionMirror.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Utils/ReflectionMirror.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Utils/Reflector.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Utils/Reflector.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Utils/Sampler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Utils/Sampler.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Utils/SwiftExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Utils/SwiftExtensions.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Utils/UIKitExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Utils/UIKitExtensions.swift -------------------------------------------------------------------------------- /DatadogInternal/Sources/Utils/WatchKitExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Sources/Utils/WatchKitExtensions.swift -------------------------------------------------------------------------------- /DatadogInternal/Tests/Codable/AnyCodableTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Tests/Codable/AnyCodableTests.swift -------------------------------------------------------------------------------- /DatadogInternal/Tests/Codable/AnyEncodableTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Tests/Codable/AnyEncodableTests.swift -------------------------------------------------------------------------------- /DatadogInternal/Tests/Concurrency/ReadWriteLockTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Tests/Concurrency/ReadWriteLockTests.swift -------------------------------------------------------------------------------- /DatadogInternal/Tests/Context/AppStateHistoryTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Tests/Context/AppStateHistoryTests.swift -------------------------------------------------------------------------------- /DatadogInternal/Tests/Context/BundleTypeTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Tests/Context/BundleTypeTests.swift -------------------------------------------------------------------------------- /DatadogInternal/Tests/Context/DatadogContextTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Tests/Context/DatadogContextTests.swift -------------------------------------------------------------------------------- /DatadogInternal/Tests/Context/DeviceInfoTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Tests/Context/DeviceInfoTests.swift -------------------------------------------------------------------------------- /DatadogInternal/Tests/CoreRegistryTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Tests/CoreRegistryTest.swift -------------------------------------------------------------------------------- /DatadogInternal/Tests/DatadogCoreProtocolTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Tests/DatadogCoreProtocolTests.swift -------------------------------------------------------------------------------- /DatadogInternal/Tests/Extensions/Data+CryptoTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Tests/Extensions/Data+CryptoTests.swift -------------------------------------------------------------------------------- /DatadogInternal/Tests/Models/WebViewMessageTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Tests/Models/WebViewMessageTests.swift -------------------------------------------------------------------------------- /DatadogInternal/Tests/Swizzling/MethodSwizzlerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Tests/Swizzling/MethodSwizzlerTests.swift -------------------------------------------------------------------------------- /DatadogInternal/Tests/Telemetry/TelemetryTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Tests/Telemetry/TelemetryTests.swift -------------------------------------------------------------------------------- /DatadogInternal/Tests/Upload/DataCompressionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Tests/Upload/DataCompressionTests.swift -------------------------------------------------------------------------------- /DatadogInternal/Tests/Upload/DataFormatTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Tests/Upload/DataFormatTests.swift -------------------------------------------------------------------------------- /DatadogInternal/Tests/Utils/DeterministicSamplerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Tests/Utils/DeterministicSamplerTests.swift -------------------------------------------------------------------------------- /DatadogInternal/Tests/Utils/ObjcExceptionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Tests/Utils/ObjcExceptionTests.swift -------------------------------------------------------------------------------- /DatadogInternal/Tests/Utils/ReflectionMirrorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Tests/Utils/ReflectionMirrorTests.swift -------------------------------------------------------------------------------- /DatadogInternal/Tests/Utils/ReflectorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Tests/Utils/ReflectorTests.swift -------------------------------------------------------------------------------- /DatadogInternal/Tests/Utils/SampleRateTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Tests/Utils/SampleRateTests.swift -------------------------------------------------------------------------------- /DatadogInternal/Tests/Utils/SamplerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Tests/Utils/SamplerTests.swift -------------------------------------------------------------------------------- /DatadogInternal/Tests/Utils/SwiftExtensionsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogInternal/Tests/Utils/SwiftExtensionsTests.swift -------------------------------------------------------------------------------- /DatadogLogs.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogLogs.podspec -------------------------------------------------------------------------------- /DatadogLogs/Sources/ConsoleLogger.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogLogs/Sources/ConsoleLogger.swift -------------------------------------------------------------------------------- /DatadogLogs/Sources/Feature/LogsFeature.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogLogs/Sources/Feature/LogsFeature.swift -------------------------------------------------------------------------------- /DatadogLogs/Sources/Feature/MessageReceivers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogLogs/Sources/Feature/MessageReceivers.swift -------------------------------------------------------------------------------- /DatadogLogs/Sources/Feature/RequestBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogLogs/Sources/Feature/RequestBuilder.swift -------------------------------------------------------------------------------- /DatadogLogs/Sources/Log/LogEventBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogLogs/Sources/Log/LogEventBuilder.swift -------------------------------------------------------------------------------- /DatadogLogs/Sources/Log/LogEventEncoder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogLogs/Sources/Log/LogEventEncoder.swift -------------------------------------------------------------------------------- /DatadogLogs/Sources/Log/LogEventSanitizer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogLogs/Sources/Log/LogEventSanitizer.swift -------------------------------------------------------------------------------- /DatadogLogs/Sources/Log/SynchronizedAttributes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogLogs/Sources/Log/SynchronizedAttributes.swift -------------------------------------------------------------------------------- /DatadogLogs/Sources/Log/SynchronizedTags.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogLogs/Sources/Log/SynchronizedTags.swift -------------------------------------------------------------------------------- /DatadogLogs/Sources/Logger.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogLogs/Sources/Logger.swift -------------------------------------------------------------------------------- /DatadogLogs/Sources/LoggerProtocol+Internal.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogLogs/Sources/LoggerProtocol+Internal.swift -------------------------------------------------------------------------------- /DatadogLogs/Sources/LoggerProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogLogs/Sources/LoggerProtocol.swift -------------------------------------------------------------------------------- /DatadogLogs/Sources/Logs+Internal.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogLogs/Sources/Logs+Internal.swift -------------------------------------------------------------------------------- /DatadogLogs/Sources/Logs+objc.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogLogs/Sources/Logs+objc.swift -------------------------------------------------------------------------------- /DatadogLogs/Sources/Logs.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogLogs/Sources/Logs.swift -------------------------------------------------------------------------------- /DatadogLogs/Sources/LogsDataModels+objc.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogLogs/Sources/LogsDataModels+objc.swift -------------------------------------------------------------------------------- /DatadogLogs/Sources/RemoteLogger.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogLogs/Sources/RemoteLogger.swift -------------------------------------------------------------------------------- /DatadogLogs/Sources/Scrubbing/LogEventMapper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogLogs/Sources/Scrubbing/LogEventMapper.swift -------------------------------------------------------------------------------- /DatadogLogs/Tests/ConsoleLoggerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogLogs/Tests/ConsoleLoggerTests.swift -------------------------------------------------------------------------------- /DatadogLogs/Tests/Log/LogEventBuilderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogLogs/Tests/Log/LogEventBuilderTests.swift -------------------------------------------------------------------------------- /DatadogLogs/Tests/Log/LogSanitizerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogLogs/Tests/Log/LogSanitizerTests.swift -------------------------------------------------------------------------------- /DatadogLogs/Tests/Log/SynchronizedAttributesTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogLogs/Tests/Log/SynchronizedAttributesTests.swift -------------------------------------------------------------------------------- /DatadogLogs/Tests/Log/SynchronizedTagsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogLogs/Tests/Log/SynchronizedTagsTests.swift -------------------------------------------------------------------------------- /DatadogLogs/Tests/LogMessageReceiverTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogLogs/Tests/LogMessageReceiverTests.swift -------------------------------------------------------------------------------- /DatadogLogs/Tests/LoggerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogLogs/Tests/LoggerTests.swift -------------------------------------------------------------------------------- /DatadogLogs/Tests/LogsDataModels+objcTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogLogs/Tests/LogsDataModels+objcTests.swift -------------------------------------------------------------------------------- /DatadogLogs/Tests/LogsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogLogs/Tests/LogsTests.swift -------------------------------------------------------------------------------- /DatadogLogs/Tests/RemoteLoggerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogLogs/Tests/RemoteLoggerTests.swift -------------------------------------------------------------------------------- /DatadogLogs/Tests/WebViewLogReceiverTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogLogs/Tests/WebViewLogReceiverTests.swift -------------------------------------------------------------------------------- /DatadogRUM.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM.podspec -------------------------------------------------------------------------------- /DatadogRUM/RUM_FEATURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/RUM_FEATURE.md -------------------------------------------------------------------------------- /DatadogRUM/Resources/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Resources/PrivacyInfo.xcprivacy -------------------------------------------------------------------------------- /DatadogRUM/Sources/DataModels/AccessibilityInfo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Sources/DataModels/AccessibilityInfo.swift -------------------------------------------------------------------------------- /DatadogRUM/Sources/DataModels/GraphQLResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Sources/DataModels/GraphQLResponse.swift -------------------------------------------------------------------------------- /DatadogRUM/Sources/DataModels/RUMDataModels+objc.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Sources/DataModels/RUMDataModels+objc.swift -------------------------------------------------------------------------------- /DatadogRUM/Sources/DataModels/RUMDataModelsMapping.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Sources/DataModels/RUMDataModelsMapping.swift -------------------------------------------------------------------------------- /DatadogRUM/Sources/Debugging/RUMDebugging.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Sources/Debugging/RUMDebugging.swift -------------------------------------------------------------------------------- /DatadogRUM/Sources/FatalErrorBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Sources/FatalErrorBuilder.swift -------------------------------------------------------------------------------- /DatadogRUM/Sources/Feature/RUMDataStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Sources/Feature/RUMDataStore.swift -------------------------------------------------------------------------------- /DatadogRUM/Sources/Feature/RUMFeature.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Sources/Feature/RUMFeature.swift -------------------------------------------------------------------------------- /DatadogRUM/Sources/Feature/RUMViewEventsFilter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Sources/Feature/RUMViewEventsFilter.swift -------------------------------------------------------------------------------- /DatadogRUM/Sources/Feature/RequestBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Sources/Feature/RequestBuilder.swift -------------------------------------------------------------------------------- /DatadogRUM/Sources/Instrumentation/AppHangs/AppHang.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Sources/Instrumentation/AppHangs/AppHang.swift -------------------------------------------------------------------------------- /DatadogRUM/Sources/Instrumentation/Views/RUMView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Sources/Instrumentation/Views/RUMView.swift -------------------------------------------------------------------------------- /DatadogRUM/Sources/Integrations/CrashReportReceiver.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Sources/Integrations/CrashReportReceiver.swift -------------------------------------------------------------------------------- /DatadogRUM/Sources/Integrations/TelemetryReceiver.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Sources/Integrations/TelemetryReceiver.swift -------------------------------------------------------------------------------- /DatadogRUM/Sources/RUM+Internal.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Sources/RUM+Internal.swift -------------------------------------------------------------------------------- /DatadogRUM/Sources/RUM+objc.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Sources/RUM+objc.swift -------------------------------------------------------------------------------- /DatadogRUM/Sources/RUM.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Sources/RUM.swift -------------------------------------------------------------------------------- /DatadogRUM/Sources/RUMConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Sources/RUMConfiguration.swift -------------------------------------------------------------------------------- /DatadogRUM/Sources/RUMContext/AccessibilityReader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Sources/RUMContext/AccessibilityReader.swift -------------------------------------------------------------------------------- /DatadogRUM/Sources/RUMContext/RUMContext.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Sources/RUMContext/RUMContext.swift -------------------------------------------------------------------------------- /DatadogRUM/Sources/RUMContext/RUMContextProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Sources/RUMContext/RUMContextProvider.swift -------------------------------------------------------------------------------- /DatadogRUM/Sources/RUMEvent/RUMAccount.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Sources/RUMEvent/RUMAccount.swift -------------------------------------------------------------------------------- /DatadogRUM/Sources/RUMEvent/RUMEventBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Sources/RUMEvent/RUMEventBuilder.swift -------------------------------------------------------------------------------- /DatadogRUM/Sources/RUMEvent/RUMEventSanitizer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Sources/RUMEvent/RUMEventSanitizer.swift -------------------------------------------------------------------------------- /DatadogRUM/Sources/RUMEvent/RUMUser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Sources/RUMEvent/RUMUser.swift -------------------------------------------------------------------------------- /DatadogRUM/Sources/RUMMetrics/INVMetric.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Sources/RUMMetrics/INVMetric.swift -------------------------------------------------------------------------------- /DatadogRUM/Sources/RUMMetrics/TNSMetric.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Sources/RUMMetrics/TNSMetric.swift -------------------------------------------------------------------------------- /DatadogRUM/Sources/RUMMonitor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Sources/RUMMonitor.swift -------------------------------------------------------------------------------- /DatadogRUM/Sources/RUMMonitor/Monitor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Sources/RUMMonitor/Monitor.swift -------------------------------------------------------------------------------- /DatadogRUM/Sources/RUMMonitor/RUMCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Sources/RUMMonitor/RUMCommand.swift -------------------------------------------------------------------------------- /DatadogRUM/Sources/RUMMonitor/RUMScope.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Sources/RUMMonitor/RUMScope.swift -------------------------------------------------------------------------------- /DatadogRUM/Sources/RUMMonitor/Scopes/RUMViewScope.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Sources/RUMMonitor/Scopes/RUMViewScope.swift -------------------------------------------------------------------------------- /DatadogRUM/Sources/RUMMonitorProtocol+Convenience.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Sources/RUMMonitorProtocol+Convenience.swift -------------------------------------------------------------------------------- /DatadogRUM/Sources/RUMMonitorProtocol+Internal.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Sources/RUMMonitorProtocol+Internal.swift -------------------------------------------------------------------------------- /DatadogRUM/Sources/RUMMonitorProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Sources/RUMMonitorProtocol.swift -------------------------------------------------------------------------------- /DatadogRUM/Sources/RUMVitals/PerformanceMetric.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Sources/RUMVitals/PerformanceMetric.swift -------------------------------------------------------------------------------- /DatadogRUM/Sources/RUMVitals/VitalCPUReader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Sources/RUMVitals/VitalCPUReader.swift -------------------------------------------------------------------------------- /DatadogRUM/Sources/RUMVitals/VitalInfo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Sources/RUMVitals/VitalInfo.swift -------------------------------------------------------------------------------- /DatadogRUM/Sources/RUMVitals/VitalInfoSampler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Sources/RUMVitals/VitalInfoSampler.swift -------------------------------------------------------------------------------- /DatadogRUM/Sources/RUMVitals/VitalMemoryReader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Sources/RUMVitals/VitalMemoryReader.swift -------------------------------------------------------------------------------- /DatadogRUM/Sources/SDKMetrics/SessionEndedMetric.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Sources/SDKMetrics/SessionEndedMetric.swift -------------------------------------------------------------------------------- /DatadogRUM/Sources/SDKMetrics/ViewEndedController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Sources/SDKMetrics/ViewEndedController.swift -------------------------------------------------------------------------------- /DatadogRUM/Sources/SDKMetrics/ViewEndedMetric.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Sources/SDKMetrics/ViewEndedMetric.swift -------------------------------------------------------------------------------- /DatadogRUM/Sources/SDKMetrics/ViewHitchesMetric.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Sources/SDKMetrics/ViewHitchesMetric.swift -------------------------------------------------------------------------------- /DatadogRUM/Sources/Scrubbing/RUMEventsMapper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Sources/Scrubbing/RUMEventsMapper.swift -------------------------------------------------------------------------------- /DatadogRUM/Sources/UUIDs/RUMUUID.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Sources/UUIDs/RUMUUID.swift -------------------------------------------------------------------------------- /DatadogRUM/Sources/UUIDs/RUMUUIDGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Sources/UUIDs/RUMUUIDGenerator.swift -------------------------------------------------------------------------------- /DatadogRUM/Sources/Utils/SwiftUIExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Sources/Utils/SwiftUIExtensions.swift -------------------------------------------------------------------------------- /DatadogRUM/Sources/Utils/UIKitExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Sources/Utils/UIKitExtensions.swift -------------------------------------------------------------------------------- /DatadogRUM/Sources/Utils/ValuePublisher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Sources/Utils/ValuePublisher.swift -------------------------------------------------------------------------------- /DatadogRUM/Tests/DDTAssertValidRUMUUID.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Tests/DDTAssertValidRUMUUID.swift -------------------------------------------------------------------------------- /DatadogRUM/Tests/Feature/RequestBuilderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Tests/Feature/RequestBuilderTests.swift -------------------------------------------------------------------------------- /DatadogRUM/Tests/RUMConfigurationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Tests/RUMConfigurationTests.swift -------------------------------------------------------------------------------- /DatadogRUM/Tests/RUMEvent/RUMDeviceInfoTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Tests/RUMEvent/RUMDeviceInfoTests.swift -------------------------------------------------------------------------------- /DatadogRUM/Tests/RUMEvent/RUMEventBuilderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Tests/RUMEvent/RUMEventBuilderTests.swift -------------------------------------------------------------------------------- /DatadogRUM/Tests/RUMEvent/RUMEventSanitizerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Tests/RUMEvent/RUMEventSanitizerTests.swift -------------------------------------------------------------------------------- /DatadogRUM/Tests/RUMMetrics/INVMetricTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Tests/RUMMetrics/INVMetricTests.swift -------------------------------------------------------------------------------- /DatadogRUM/Tests/RUMMetrics/TNSMetricTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Tests/RUMMetrics/TNSMetricTests.swift -------------------------------------------------------------------------------- /DatadogRUM/Tests/RUMMonitor/MonitorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Tests/RUMMonitor/MonitorTests.swift -------------------------------------------------------------------------------- /DatadogRUM/Tests/RUMMonitor/RUMCommandTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Tests/RUMMonitor/RUMCommandTests.swift -------------------------------------------------------------------------------- /DatadogRUM/Tests/RUMMonitor/RUMScopeTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Tests/RUMMonitor/RUMScopeTests.swift -------------------------------------------------------------------------------- /DatadogRUM/Tests/RUMMonitorProtocol+InternalTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Tests/RUMMonitorProtocol+InternalTests.swift -------------------------------------------------------------------------------- /DatadogRUM/Tests/RUMMonitorProtocolTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Tests/RUMMonitorProtocolTests.swift -------------------------------------------------------------------------------- /DatadogRUM/Tests/RUMTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Tests/RUMTests.swift -------------------------------------------------------------------------------- /DatadogRUM/Tests/RUMViewEventsFilterTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Tests/RUMViewEventsFilterTests.swift -------------------------------------------------------------------------------- /DatadogRUM/Tests/SDKMetrics/SessionEndedMetricTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Tests/SDKMetrics/SessionEndedMetricTests.swift -------------------------------------------------------------------------------- /DatadogRUM/Tests/Scrubbing/RUMEventsMapperTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Tests/Scrubbing/RUMEventsMapperTests.swift -------------------------------------------------------------------------------- /DatadogRUM/Tests/Utils/ValuePublisherTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogRUM/Tests/Utils/ValuePublisherTests.swift -------------------------------------------------------------------------------- /DatadogSessionReplay.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogSessionReplay.podspec -------------------------------------------------------------------------------- /DatadogSessionReplay/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogSessionReplay/.gitignore -------------------------------------------------------------------------------- /DatadogSessionReplay/SESSION_REPLAY_FEATURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogSessionReplay/SESSION_REPLAY_FEATURE.md -------------------------------------------------------------------------------- /DatadogSessionReplay/SRSnapshotTests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogSessionReplay/SRSnapshotTests/README.md -------------------------------------------------------------------------------- /DatadogSessionReplay/SRSnapshotTests/SRHost/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogSessionReplay/SRSnapshotTests/SRHost/Info.plist -------------------------------------------------------------------------------- /DatadogSessionReplay/SRSnapshotTests/SRSnapshotTests/_snapshots_/.gitignore: -------------------------------------------------------------------------------- 1 | **/*.png 2 | -------------------------------------------------------------------------------- /DatadogSessionReplay/SRSnapshotTests/SRSnapshotTests/_snapshots_/pointers/testAlert()-maskAll-privacy.png.json: -------------------------------------------------------------------------------- 1 | {"hash":"b40d110c413ce18a4a36351c8944d8710f2bb2a8"} -------------------------------------------------------------------------------- /DatadogSessionReplay/SRSnapshotTests/SRSnapshotTests/_snapshots_/pointers/testAlert()-maskAllInputs-privacy.png.json: -------------------------------------------------------------------------------- 1 | {"hash":"8b2d6f6a6c1a5d9bf2ad3acf4a3c3aab05a3ea5f"} -------------------------------------------------------------------------------- /DatadogSessionReplay/SRSnapshotTests/SRSnapshotTests/_snapshots_/pointers/testBasicTexts()-maskAll-privacy.png.json: -------------------------------------------------------------------------------- 1 | {"hash":"37f85d30de6a88ac5bae9e67343c595d27eb2019"} -------------------------------------------------------------------------------- /DatadogSessionReplay/SRSnapshotTests/SRSnapshotTests/_snapshots_/pointers/testImages()-maskAll-privacy.png.json: -------------------------------------------------------------------------------- 1 | {"hash":"4996b5f57946a12e37bec83a55c6313ce3a71823"} -------------------------------------------------------------------------------- /DatadogSessionReplay/SRSnapshotTests/SRSnapshotTests/_snapshots_/pointers/testPickers()-maskAll-privacy.png.json: -------------------------------------------------------------------------------- 1 | {"hash":"d33d4545ed75b76803bed3c7631cd92c385d9e19"} -------------------------------------------------------------------------------- /DatadogSessionReplay/SRSnapshotTests/SRSnapshotTests/_snapshots_/pointers/testSegments()-maskAll-privacy.png.json: -------------------------------------------------------------------------------- 1 | {"hash":"0a52d46e51ebf9ec08494204a783336053627b1d"} -------------------------------------------------------------------------------- /DatadogSessionReplay/SRSnapshotTests/SRSnapshotTests/_snapshots_/pointers/testSliders()-maskAll-privacy.png.json: -------------------------------------------------------------------------------- 1 | {"hash":"41d9ac3f178b8cc36ba432ac195e32624d845209"} -------------------------------------------------------------------------------- /DatadogSessionReplay/SRSnapshotTests/SRSnapshotTests/_snapshots_/pointers/testSteppers()-maskAll-privacy.png.json: -------------------------------------------------------------------------------- 1 | {"hash":"22be5898bf447e60d71a23b3e1279bf5a625c77b"} -------------------------------------------------------------------------------- /DatadogSessionReplay/SRSnapshotTests/SRSnapshotTests/_snapshots_/pointers/testSwitches()-maskAll-privacy.png.json: -------------------------------------------------------------------------------- 1 | {"hash":"27d548e32bc068f701caf3c5ea78770abaa7e68b"} -------------------------------------------------------------------------------- /DatadogSessionReplay/SRSnapshotTests/SRSnapshotTests/_snapshots_/pointers/testTabBars()-maskAll-privacy.png.json: -------------------------------------------------------------------------------- 1 | {"hash":"750f767209ce49ef3bbac285d87777ae47909fd7"} -------------------------------------------------------------------------------- /DatadogSessionReplay/SRSnapshotTests/SRSnapshotTests/_snapshots_/pointers/testTextFields()-maskAll-privacy.png.json: -------------------------------------------------------------------------------- 1 | {"hash":"dc0ba50a0df9fb40fa5bc0c9910adc51394c0d7c"} -------------------------------------------------------------------------------- /DatadogSessionReplay/Sources/Models/EnrichedRecord.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogSessionReplay/Sources/Models/EnrichedRecord.swift -------------------------------------------------------------------------------- /DatadogSessionReplay/Sources/Models/SRDataModels.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogSessionReplay/Sources/Models/SRDataModels.swift -------------------------------------------------------------------------------- /DatadogSessionReplay/Sources/Processor/Diffing/Diff.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogSessionReplay/Sources/Processor/Diffing/Diff.swift -------------------------------------------------------------------------------- /DatadogSessionReplay/Sources/Recorder/PrivacyLevel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogSessionReplay/Sources/Recorder/PrivacyLevel.swift -------------------------------------------------------------------------------- /DatadogSessionReplay/Sources/Recorder/Recorder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogSessionReplay/Sources/Recorder/Recorder.swift -------------------------------------------------------------------------------- /DatadogSessionReplay/Sources/SessionReplay+objc.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogSessionReplay/Sources/SessionReplay+objc.swift -------------------------------------------------------------------------------- /DatadogSessionReplay/Sources/SessionReplay.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogSessionReplay/Sources/SessionReplay.swift -------------------------------------------------------------------------------- /DatadogSessionReplay/Sources/Utilities/Colors.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogSessionReplay/Sources/Utilities/Colors.swift -------------------------------------------------------------------------------- /DatadogSessionReplay/Sources/Utilities/Errors.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogSessionReplay/Sources/Utilities/Errors.swift -------------------------------------------------------------------------------- /DatadogSessionReplay/Sources/Utilities/Queue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogSessionReplay/Sources/Utilities/Queue.swift -------------------------------------------------------------------------------- /DatadogSessionReplay/Sources/Writers/RecordWriter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogSessionReplay/Sources/Writers/RecordWriter.swift -------------------------------------------------------------------------------- /DatadogSessionReplay/Sources/Writers/SRCompression.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogSessionReplay/Sources/Writers/SRCompression.swift -------------------------------------------------------------------------------- /DatadogSessionReplay/Tests/DDSessionReplayTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogSessionReplay/Tests/DDSessionReplayTests.swift -------------------------------------------------------------------------------- /DatadogSessionReplay/Tests/Recorder/RecorderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogSessionReplay/Tests/Recorder/RecorderTests.swift -------------------------------------------------------------------------------- /DatadogSessionReplay/Tests/SessionReplayTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogSessionReplay/Tests/SessionReplayTests.swift -------------------------------------------------------------------------------- /DatadogSessionReplay/Tests/Utilities/ColorsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogSessionReplay/Tests/Utilities/ColorsTests.swift -------------------------------------------------------------------------------- /DatadogSessionReplay/Tests/Utilities/QueueTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogSessionReplay/Tests/Utilities/QueueTests.swift -------------------------------------------------------------------------------- /DatadogSessionReplay/Tests/Utilities/XoshiroTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogSessionReplay/Tests/Utilities/XoshiroTests.swift -------------------------------------------------------------------------------- /DatadogTrace.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogTrace.podspec -------------------------------------------------------------------------------- /DatadogTrace/Sources/DDFormat.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogTrace/Sources/DDFormat.swift -------------------------------------------------------------------------------- /DatadogTrace/Sources/DDNoOps.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogTrace/Sources/DDNoOps.swift -------------------------------------------------------------------------------- /DatadogTrace/Sources/DDSpan.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogTrace/Sources/DDSpan.swift -------------------------------------------------------------------------------- /DatadogTrace/Sources/DDSpanContext.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogTrace/Sources/DDSpanContext.swift -------------------------------------------------------------------------------- /DatadogTrace/Sources/DatadogTracer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogTrace/Sources/DatadogTracer.swift -------------------------------------------------------------------------------- /DatadogTrace/Sources/Feature/MessageReceivers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogTrace/Sources/Feature/MessageReceivers.swift -------------------------------------------------------------------------------- /DatadogTrace/Sources/Feature/RequestBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogTrace/Sources/Feature/RequestBuilder.swift -------------------------------------------------------------------------------- /DatadogTrace/Sources/Feature/TraceFeature.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogTrace/Sources/Feature/TraceFeature.swift -------------------------------------------------------------------------------- /DatadogTrace/Sources/Objc/OpenTracing/OTSpan+objc.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogTrace/Sources/Objc/OpenTracing/OTSpan+objc.swift -------------------------------------------------------------------------------- /DatadogTrace/Sources/Objc/OpenTracing/OTTracer+objc.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogTrace/Sources/Objc/OpenTracing/OTTracer+objc.swift -------------------------------------------------------------------------------- /DatadogTrace/Sources/Objc/Tracing/DDSpan+objc.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogTrace/Sources/Objc/Tracing/DDSpan+objc.swift -------------------------------------------------------------------------------- /DatadogTrace/Sources/Objc/Tracing/Trace+objc.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogTrace/Sources/Objc/Tracing/Trace+objc.swift -------------------------------------------------------------------------------- /DatadogTrace/Sources/OpenTelemetry/NOPOTelSpan.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogTrace/Sources/OpenTelemetry/NOPOTelSpan.swift -------------------------------------------------------------------------------- /DatadogTrace/Sources/OpenTelemetry/OTelSpan.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogTrace/Sources/OpenTelemetry/OTelSpan.swift -------------------------------------------------------------------------------- /DatadogTrace/Sources/OpenTelemetry/OTelSpanBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogTrace/Sources/OpenTelemetry/OTelSpanBuilder.swift -------------------------------------------------------------------------------- /DatadogTrace/Sources/OpenTelemetry/OTelSpanLink.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogTrace/Sources/OpenTelemetry/OTelSpanLink.swift -------------------------------------------------------------------------------- /DatadogTrace/Sources/OpenTracing/OTConstants.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogTrace/Sources/OpenTracing/OTConstants.swift -------------------------------------------------------------------------------- /DatadogTrace/Sources/OpenTracing/OTFormat.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogTrace/Sources/OpenTracing/OTFormat.swift -------------------------------------------------------------------------------- /DatadogTrace/Sources/OpenTracing/OTReference.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogTrace/Sources/OpenTracing/OTReference.swift -------------------------------------------------------------------------------- /DatadogTrace/Sources/OpenTracing/OTSpan.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogTrace/Sources/OpenTracing/OTSpan.swift -------------------------------------------------------------------------------- /DatadogTrace/Sources/OpenTracing/OTSpanContext.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogTrace/Sources/OpenTracing/OTSpanContext.swift -------------------------------------------------------------------------------- /DatadogTrace/Sources/OpenTracing/OTTracer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogTrace/Sources/OpenTracing/OTTracer.swift -------------------------------------------------------------------------------- /DatadogTrace/Sources/Scrubbing/SpanEventMapper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogTrace/Sources/Scrubbing/SpanEventMapper.swift -------------------------------------------------------------------------------- /DatadogTrace/Sources/Span/SpanEventBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogTrace/Sources/Span/SpanEventBuilder.swift -------------------------------------------------------------------------------- /DatadogTrace/Sources/Span/SpanEventEncoder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogTrace/Sources/Span/SpanEventEncoder.swift -------------------------------------------------------------------------------- /DatadogTrace/Sources/Span/SpanSanitizer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogTrace/Sources/Span/SpanSanitizer.swift -------------------------------------------------------------------------------- /DatadogTrace/Sources/Span/SpanTagsReducer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogTrace/Sources/Span/SpanTagsReducer.swift -------------------------------------------------------------------------------- /DatadogTrace/Sources/Span/SpanWriteContext.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogTrace/Sources/Span/SpanWriteContext.swift -------------------------------------------------------------------------------- /DatadogTrace/Sources/Trace.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogTrace/Sources/Trace.swift -------------------------------------------------------------------------------- /DatadogTrace/Sources/TraceConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogTrace/Sources/TraceConfiguration.swift -------------------------------------------------------------------------------- /DatadogTrace/Sources/Tracer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogTrace/Sources/Tracer.swift -------------------------------------------------------------------------------- /DatadogTrace/Sources/Utils/ActiveSpansPool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogTrace/Sources/Utils/ActiveSpansPool.swift -------------------------------------------------------------------------------- /DatadogTrace/Sources/Utils/Casting.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogTrace/Sources/Utils/Casting.swift -------------------------------------------------------------------------------- /DatadogTrace/Sources/Utils/Warnings.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogTrace/Sources/Utils/Warnings.swift -------------------------------------------------------------------------------- /DatadogTrace/Tests/ContextMessageReceiverTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogTrace/Tests/ContextMessageReceiverTests.swift -------------------------------------------------------------------------------- /DatadogTrace/Tests/DDNoopTracerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogTrace/Tests/DDNoopTracerTests.swift -------------------------------------------------------------------------------- /DatadogTrace/Tests/DDSpanContextTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogTrace/Tests/DDSpanContextTests.swift -------------------------------------------------------------------------------- /DatadogTrace/Tests/DDSpanTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogTrace/Tests/DDSpanTests.swift -------------------------------------------------------------------------------- /DatadogTrace/Tests/DatadogTracer+InjectAndExtract.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogTrace/Tests/DatadogTracer+InjectAndExtract.swift -------------------------------------------------------------------------------- /DatadogTrace/Tests/DatadogTracer+SamplingTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogTrace/Tests/DatadogTracer+SamplingTests.swift -------------------------------------------------------------------------------- /DatadogTrace/Tests/OpenTelemetry/OTelSpanLinkTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogTrace/Tests/OpenTelemetry/OTelSpanLinkTests.swift -------------------------------------------------------------------------------- /DatadogTrace/Tests/OpenTelemetry/OTelSpanTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogTrace/Tests/OpenTelemetry/OTelSpanTests.swift -------------------------------------------------------------------------------- /DatadogTrace/Tests/Span/SpanEventBuilderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogTrace/Tests/Span/SpanEventBuilderTests.swift -------------------------------------------------------------------------------- /DatadogTrace/Tests/Span/SpanSanitizerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogTrace/Tests/Span/SpanSanitizerTests.swift -------------------------------------------------------------------------------- /DatadogTrace/Tests/Span/SpanWriteContextTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogTrace/Tests/Span/SpanWriteContextTests.swift -------------------------------------------------------------------------------- /DatadogTrace/Tests/TraceConfigurationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogTrace/Tests/TraceConfigurationTests.swift -------------------------------------------------------------------------------- /DatadogTrace/Tests/TraceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogTrace/Tests/TraceTests.swift -------------------------------------------------------------------------------- /DatadogTrace/Tests/TracingURLSessionHandlerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogTrace/Tests/TracingURLSessionHandlerTests.swift -------------------------------------------------------------------------------- /DatadogTrace/Tests/Utils/ActiveSpansPoolTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogTrace/Tests/Utils/ActiveSpansPoolTests.swift -------------------------------------------------------------------------------- /DatadogTrace/Tests/Utils/Casting+Tracing.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogTrace/Tests/Utils/Casting+Tracing.swift -------------------------------------------------------------------------------- /DatadogTrace/Tests/Utils/WarningsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogTrace/Tests/Utils/WarningsTests.swift -------------------------------------------------------------------------------- /DatadogWebViewTracking.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogWebViewTracking.podspec -------------------------------------------------------------------------------- /DatadogWebViewTracking/Sources/MessageEmitter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogWebViewTracking/Sources/MessageEmitter.swift -------------------------------------------------------------------------------- /DatadogWebViewTracking/Sources/WebViewTracking.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogWebViewTracking/Sources/WebViewTracking.swift -------------------------------------------------------------------------------- /DatadogWebViewTracking/Tests/MessageEmitterTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogWebViewTracking/Tests/MessageEmitterTests.swift -------------------------------------------------------------------------------- /DatadogWebViewTracking/Tests/WebViewTrackingTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/DatadogWebViewTracking/Tests/WebViewTrackingTests.swift -------------------------------------------------------------------------------- /E2ETests/E2ETests.xcodeproj/.xcodesamplecode.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/E2ETests/E2ETests.xcodeproj/.xcodesamplecode.plist -------------------------------------------------------------------------------- /E2ETests/E2ETests.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/E2ETests/E2ETests.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /E2ETests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/E2ETests/Makefile -------------------------------------------------------------------------------- /E2ETests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/E2ETests/README.md -------------------------------------------------------------------------------- /E2ETests/Runner/AppConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/E2ETests/Runner/AppConfiguration.swift -------------------------------------------------------------------------------- /E2ETests/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/E2ETests/Runner/AppDelegate.swift -------------------------------------------------------------------------------- /E2ETests/Runner/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/E2ETests/Runner/Info.plist -------------------------------------------------------------------------------- /E2ETests/Runner/Scenarios/DefaultScenario.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/E2ETests/Runner/Scenarios/DefaultScenario.swift -------------------------------------------------------------------------------- /E2ETests/Runner/Scenarios/Scenario.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/E2ETests/Runner/Scenarios/Scenario.swift -------------------------------------------------------------------------------- /E2ETests/exportOptions.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/E2ETests/exportOptions.plist -------------------------------------------------------------------------------- /E2ETests/xcconfigs/Runner.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/E2ETests/xcconfigs/Runner.xcconfig -------------------------------------------------------------------------------- /E2ETests/xcconfigs/Synthetics.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/E2ETests/xcconfigs/Synthetics.xcconfig -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gem 'cocoapods', '1.15.2' 4 | -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /IntegrationTests/.gitignore: -------------------------------------------------------------------------------- 1 | Podfile.lock 2 | Pods/ 3 | -------------------------------------------------------------------------------- /IntegrationTests/IntegrationScenarios/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/IntegrationTests/IntegrationScenarios/Info.plist -------------------------------------------------------------------------------- /IntegrationTests/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/IntegrationTests/Podfile -------------------------------------------------------------------------------- /IntegrationTests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/IntegrationTests/README.md -------------------------------------------------------------------------------- /IntegrationTests/Runner/AppConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/IntegrationTests/Runner/AppConfiguration.swift -------------------------------------------------------------------------------- /IntegrationTests/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/IntegrationTests/Runner/AppDelegate.swift -------------------------------------------------------------------------------- /IntegrationTests/Runner/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/IntegrationTests/Runner/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /IntegrationTests/Runner/Environment.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/IntegrationTests/Runner/Environment.swift -------------------------------------------------------------------------------- /IntegrationTests/Runner/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/IntegrationTests/Runner/Info.plist -------------------------------------------------------------------------------- /IntegrationTests/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/IntegrationTests/Runner/Runner-Bridging-Header.h -------------------------------------------------------------------------------- /IntegrationTests/Runner/Scenarios/RUM/RUMScenarios.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/IntegrationTests/Runner/Scenarios/RUM/RUMScenarios.swift -------------------------------------------------------------------------------- /IntegrationTests/Runner/Scenarios/TestScenarios.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/IntegrationTests/Runner/Scenarios/TestScenarios.swift -------------------------------------------------------------------------------- /IntegrationTests/Runner/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/IntegrationTests/Runner/SceneDelegate.swift -------------------------------------------------------------------------------- /IntegrationTests/Runner/Utils/MessagePortChannel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/IntegrationTests/Runner/Utils/MessagePortChannel.swift -------------------------------------------------------------------------------- /IntegrationTests/Runner/Utils/PersistenceHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/IntegrationTests/Runner/Utils/PersistenceHelper.swift -------------------------------------------------------------------------------- /IntegrationTests/Runner/Utils/RUMSessionEndView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/IntegrationTests/Runner/Utils/RUMSessionEndView.swift -------------------------------------------------------------------------------- /IntegrationTests/Runner/Utils/UIButton+Disabling.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/IntegrationTests/Runner/Utils/UIButton+Disabling.swift -------------------------------------------------------------------------------- /IntegrationTests/xcconfigs/Base.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/IntegrationTests/xcconfigs/Base.xcconfig -------------------------------------------------------------------------------- /IntegrationTests/xcconfigs/Runner.debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/IntegrationTests/xcconfigs/Runner.debug.xcconfig -------------------------------------------------------------------------------- /IntegrationTests/xcconfigs/Runner.integration.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/IntegrationTests/xcconfigs/Runner.integration.xcconfig -------------------------------------------------------------------------------- /IntegrationTests/xcconfigs/Runner.release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/IntegrationTests/xcconfigs/Runner.release.xcconfig -------------------------------------------------------------------------------- /IntegrationTests/xctestplans/CrashReporting.xctestplan: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/IntegrationTests/xctestplans/CrashReporting.xctestplan -------------------------------------------------------------------------------- /IntegrationTests/xctestplans/Default.xctestplan: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/IntegrationTests/xctestplans/Default.xctestplan -------------------------------------------------------------------------------- /IntegrationTests/xctestplans/RUM.xctestplan: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/IntegrationTests/xctestplans/RUM.xctestplan -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE-3rdparty.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/LICENSE-3rdparty.csv -------------------------------------------------------------------------------- /MIGRATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/MIGRATION.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/Makefile -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/NOTICE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/README.md -------------------------------------------------------------------------------- /SmokeTests/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/SmokeTests/.gitignore -------------------------------------------------------------------------------- /SmokeTests/carthage/App/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/SmokeTests/carthage/App/AppDelegate.swift -------------------------------------------------------------------------------- /SmokeTests/carthage/App/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/SmokeTests/carthage/App/Info.plist -------------------------------------------------------------------------------- /SmokeTests/carthage/App/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/SmokeTests/carthage/App/PrivacyInfo.xcprivacy -------------------------------------------------------------------------------- /SmokeTests/carthage/App/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/SmokeTests/carthage/App/SceneDelegate.swift -------------------------------------------------------------------------------- /SmokeTests/carthage/App/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/SmokeTests/carthage/App/ViewController.swift -------------------------------------------------------------------------------- /SmokeTests/carthage/AppTests/AppTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/SmokeTests/carthage/AppTests/AppTests.swift -------------------------------------------------------------------------------- /SmokeTests/carthage/AppTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/SmokeTests/carthage/AppTests/Info.plist -------------------------------------------------------------------------------- /SmokeTests/carthage/AppUITests/AppUITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/SmokeTests/carthage/AppUITests/AppUITests.swift -------------------------------------------------------------------------------- /SmokeTests/carthage/AppUITests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/SmokeTests/carthage/AppUITests/Info.plist -------------------------------------------------------------------------------- /SmokeTests/carthage/CTProject.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/SmokeTests/carthage/CTProject.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /SmokeTests/carthage/Cartfile.src: -------------------------------------------------------------------------------- 1 | github "DataDog/dd-sdk-ios" "GIT_REFERENCE" 2 | -------------------------------------------------------------------------------- /SmokeTests/carthage/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/SmokeTests/carthage/Makefile -------------------------------------------------------------------------------- /SmokeTests/cocoapods/App/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/SmokeTests/cocoapods/App/AppDelegate.swift -------------------------------------------------------------------------------- /SmokeTests/cocoapods/App/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/SmokeTests/cocoapods/App/Info.plist -------------------------------------------------------------------------------- /SmokeTests/cocoapods/App/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/SmokeTests/cocoapods/App/PrivacyInfo.xcprivacy -------------------------------------------------------------------------------- /SmokeTests/cocoapods/App/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/SmokeTests/cocoapods/App/SceneDelegate.swift -------------------------------------------------------------------------------- /SmokeTests/cocoapods/App/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/SmokeTests/cocoapods/App/ViewController.swift -------------------------------------------------------------------------------- /SmokeTests/cocoapods/AppTests/CPProjectTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/SmokeTests/cocoapods/AppTests/CPProjectTests.swift -------------------------------------------------------------------------------- /SmokeTests/cocoapods/AppTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/SmokeTests/cocoapods/AppTests/Info.plist -------------------------------------------------------------------------------- /SmokeTests/cocoapods/AppUITests/CPProjectUITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/SmokeTests/cocoapods/AppUITests/CPProjectUITests.swift -------------------------------------------------------------------------------- /SmokeTests/cocoapods/AppUITests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/SmokeTests/cocoapods/AppUITests/Info.plist -------------------------------------------------------------------------------- /SmokeTests/cocoapods/CPProject.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/SmokeTests/cocoapods/CPProject.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /SmokeTests/cocoapods/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/SmokeTests/cocoapods/Makefile -------------------------------------------------------------------------------- /SmokeTests/cocoapods/Podfile.src: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/SmokeTests/cocoapods/Podfile.src -------------------------------------------------------------------------------- /SmokeTests/spm/App/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/SmokeTests/spm/App/AppDelegate.swift -------------------------------------------------------------------------------- /SmokeTests/spm/App/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/SmokeTests/spm/App/Info.plist -------------------------------------------------------------------------------- /SmokeTests/spm/App/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/SmokeTests/spm/App/PrivacyInfo.xcprivacy -------------------------------------------------------------------------------- /SmokeTests/spm/App/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/SmokeTests/spm/App/SceneDelegate.swift -------------------------------------------------------------------------------- /SmokeTests/spm/App/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/SmokeTests/spm/App/ViewController.swift -------------------------------------------------------------------------------- /SmokeTests/spm/AppTests/AppTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/SmokeTests/spm/AppTests/AppTests.swift -------------------------------------------------------------------------------- /SmokeTests/spm/AppTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/SmokeTests/spm/AppTests/Info.plist -------------------------------------------------------------------------------- /SmokeTests/spm/AppUITests/AppUITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/SmokeTests/spm/AppUITests/AppUITests.swift -------------------------------------------------------------------------------- /SmokeTests/spm/AppUITests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/SmokeTests/spm/AppUITests/Info.plist -------------------------------------------------------------------------------- /SmokeTests/spm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/SmokeTests/spm/Makefile -------------------------------------------------------------------------------- /SmokeTests/spm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/SmokeTests/spm/README.md -------------------------------------------------------------------------------- /SmokeTests/spm/SPMProject.xcodeproj.src/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/SmokeTests/spm/SPMProject.xcodeproj.src/project.pbxproj -------------------------------------------------------------------------------- /SmokeTests/spm/Shared/DatadogSetup.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/SmokeTests/spm/Shared/DatadogSetup.swift -------------------------------------------------------------------------------- /SmokeTests/xcframeworks/App/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/SmokeTests/xcframeworks/App/AppDelegate.swift -------------------------------------------------------------------------------- /SmokeTests/xcframeworks/App/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/SmokeTests/xcframeworks/App/Info.plist -------------------------------------------------------------------------------- /SmokeTests/xcframeworks/App/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/SmokeTests/xcframeworks/App/PrivacyInfo.xcprivacy -------------------------------------------------------------------------------- /SmokeTests/xcframeworks/App/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/SmokeTests/xcframeworks/App/SceneDelegate.swift -------------------------------------------------------------------------------- /SmokeTests/xcframeworks/App/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/SmokeTests/xcframeworks/App/ViewController.swift -------------------------------------------------------------------------------- /SmokeTests/xcframeworks/AppTests/AppTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/SmokeTests/xcframeworks/AppTests/AppTests.swift -------------------------------------------------------------------------------- /SmokeTests/xcframeworks/AppTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/SmokeTests/xcframeworks/AppTests/Info.plist -------------------------------------------------------------------------------- /SmokeTests/xcframeworks/AppUITests/AppUITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/SmokeTests/xcframeworks/AppUITests/AppUITests.swift -------------------------------------------------------------------------------- /SmokeTests/xcframeworks/AppUITests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/SmokeTests/xcframeworks/AppUITests/Info.plist -------------------------------------------------------------------------------- /SmokeTests/xcframeworks/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/SmokeTests/xcframeworks/Makefile -------------------------------------------------------------------------------- /TestUtilities.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/TestUtilities.podspec -------------------------------------------------------------------------------- /TestUtilities/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/TestUtilities/Package.swift -------------------------------------------------------------------------------- /TestUtilities/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/TestUtilities/README.md -------------------------------------------------------------------------------- /TestUtilities/Sources/Helpers/DDAssert.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/TestUtilities/Sources/Helpers/DDAssert.swift -------------------------------------------------------------------------------- /TestUtilities/Sources/Helpers/DateAndTime.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/TestUtilities/Sources/Helpers/DateAndTime.swift -------------------------------------------------------------------------------- /TestUtilities/Sources/Helpers/Decompression.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/TestUtilities/Sources/Helpers/Decompression.swift -------------------------------------------------------------------------------- /TestUtilities/Sources/Helpers/Encoding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/TestUtilities/Sources/Helpers/Encoding.swift -------------------------------------------------------------------------------- /TestUtilities/Sources/Helpers/FuzzyHelpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/TestUtilities/Sources/Helpers/FuzzyHelpers.swift -------------------------------------------------------------------------------- /TestUtilities/Sources/Helpers/ModuleName.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/TestUtilities/Sources/Helpers/ModuleName.swift -------------------------------------------------------------------------------- /TestUtilities/Sources/Helpers/SwiftExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/TestUtilities/Sources/Helpers/SwiftExtensions.swift -------------------------------------------------------------------------------- /TestUtilities/Sources/Helpers/TestsDirectory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/TestUtilities/Sources/Helpers/TestsDirectory.swift -------------------------------------------------------------------------------- /TestUtilities/Sources/Helpers/UIKitHelpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/TestUtilities/Sources/Helpers/UIKitHelpers.swift -------------------------------------------------------------------------------- /TestUtilities/Sources/Helpers/XCTestCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/TestUtilities/Sources/Helpers/XCTestCase.swift -------------------------------------------------------------------------------- /TestUtilities/Sources/Matchers/JSONDataMatcher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/TestUtilities/Sources/Matchers/JSONDataMatcher.swift -------------------------------------------------------------------------------- /TestUtilities/Sources/Matchers/JSONObjectMatcher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/TestUtilities/Sources/Matchers/JSONObjectMatcher.swift -------------------------------------------------------------------------------- /TestUtilities/Sources/Matchers/LogMatcher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/TestUtilities/Sources/Matchers/LogMatcher.swift -------------------------------------------------------------------------------- /TestUtilities/Sources/Matchers/RUMEventMatcher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/TestUtilities/Sources/Matchers/RUMEventMatcher.swift -------------------------------------------------------------------------------- /TestUtilities/Sources/Matchers/RUMSessionMatcher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/TestUtilities/Sources/Matchers/RUMSessionMatcher.swift -------------------------------------------------------------------------------- /TestUtilities/Sources/Matchers/SRRequestMatcher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/TestUtilities/Sources/Matchers/SRRequestMatcher.swift -------------------------------------------------------------------------------- /TestUtilities/Sources/Matchers/SRSegmentMatcher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/TestUtilities/Sources/Matchers/SRSegmentMatcher.swift -------------------------------------------------------------------------------- /TestUtilities/Sources/Matchers/SpanMatcher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/TestUtilities/Sources/Matchers/SpanMatcher.swift -------------------------------------------------------------------------------- /TestUtilities/Sources/Mocks/DatadogCore/CoreMocks.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/TestUtilities/Sources/Mocks/DatadogCore/CoreMocks.swift -------------------------------------------------------------------------------- /TestUtilities/Sources/Mocks/DatadogRUM/VitalMocks.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/TestUtilities/Sources/Mocks/DatadogRUM/VitalMocks.swift -------------------------------------------------------------------------------- /TestUtilities/Sources/Mocks/Mockable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/TestUtilities/Sources/Mocks/Mockable.swift -------------------------------------------------------------------------------- /TestUtilities/Sources/Proxies/DatadogCoreProxy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/TestUtilities/Sources/Proxies/DatadogCoreProxy.swift -------------------------------------------------------------------------------- /TestUtilities/Sources/Proxies/ServerMock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/TestUtilities/Sources/Proxies/ServerMock.swift -------------------------------------------------------------------------------- /TestUtilities/Sources/Spies/PrintFunctionSpy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/TestUtilities/Sources/Spies/PrintFunctionSpy.swift -------------------------------------------------------------------------------- /ZEN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/ZEN.md -------------------------------------------------------------------------------- /api-surface-objc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/api-surface-objc -------------------------------------------------------------------------------- /api-surface-swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/api-surface-swift -------------------------------------------------------------------------------- /docs/LLM_FEATURE_DOCS_GUIDELINES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/docs/LLM_FEATURE_DOCS_GUIDELINES.md -------------------------------------------------------------------------------- /docs/images/06351283027023702.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/docs/images/06351283027023702.png -------------------------------------------------------------------------------- /docs/images/2095333423650021.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/docs/images/2095333423650021.png -------------------------------------------------------------------------------- /docs/images/26979705914111296.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/docs/images/26979705914111296.png -------------------------------------------------------------------------------- /docs/images/3192494145857827.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/docs/images/3192494145857827.png -------------------------------------------------------------------------------- /docs/images/385773249719056.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/docs/images/385773249719056.png -------------------------------------------------------------------------------- /docs/images/6851476281144375.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/docs/images/6851476281144375.png -------------------------------------------------------------------------------- /docs/images/8116457404167432.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/docs/images/8116457404167432.png -------------------------------------------------------------------------------- /docs/images/8737857257350907.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/docs/images/8737857257350907.png -------------------------------------------------------------------------------- /docs/images/8871395869966259.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/docs/images/8871395869966259.png -------------------------------------------------------------------------------- /docs/images/8905638968308716.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/docs/images/8905638968308716.png -------------------------------------------------------------------------------- /docs/images/logging.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/docs/images/logging.png -------------------------------------------------------------------------------- /docs/images/new-rum-app-ios.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/docs/images/new-rum-app-ios.png -------------------------------------------------------------------------------- /docs/images/rum.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/docs/images/rum.png -------------------------------------------------------------------------------- /docs/images/screenshot_rum.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/docs/images/screenshot_rum.png -------------------------------------------------------------------------------- /docs/images/symbolicated_stacktrace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/docs/images/symbolicated_stacktrace.png -------------------------------------------------------------------------------- /docs/images/tracing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/docs/images/tracing.png -------------------------------------------------------------------------------- /docs/sdk_performance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/docs/sdk_performance.md -------------------------------------------------------------------------------- /docs/session_replay_performance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/docs/session_replay_performance.md -------------------------------------------------------------------------------- /tools/api-surface/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | /.build 3 | /Packages 4 | /*.xcodeproj 5 | xcuserdata/ 6 | -------------------------------------------------------------------------------- /tools/api-surface/Fixtures/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | /.build 3 | /Packages 4 | /*.xcodeproj 5 | xcuserdata/ 6 | -------------------------------------------------------------------------------- /tools/api-surface/Fixtures/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/api-surface/Fixtures/Package.swift -------------------------------------------------------------------------------- /tools/api-surface/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/api-surface/Package.swift -------------------------------------------------------------------------------- /tools/api-surface/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/api-surface/README.md -------------------------------------------------------------------------------- /tools/api-surface/Sources/APISurfaceCore/APISurface.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/api-surface/Sources/APISurfaceCore/APISurface.swift -------------------------------------------------------------------------------- /tools/api-surface/Sources/APISurfaceCore/Commands.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/api-surface/Sources/APISurfaceCore/Commands.swift -------------------------------------------------------------------------------- /tools/api-surface/Sources/APISurfaceCore/Generator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/api-surface/Sources/APISurfaceCore/Generator.swift -------------------------------------------------------------------------------- /tools/api-surface/Sources/APISurfaceCore/Printer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/api-surface/Sources/APISurfaceCore/Printer.swift -------------------------------------------------------------------------------- /tools/api-surface/Sources/api-surface/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/api-surface/Sources/api-surface/main.swift -------------------------------------------------------------------------------- /tools/benchmark-build-upload.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/benchmark-build-upload.sh -------------------------------------------------------------------------------- /tools/carthage-shim.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/carthage-shim.sh -------------------------------------------------------------------------------- /tools/clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/clean.sh -------------------------------------------------------------------------------- /tools/config/generate-http-server-mock-config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/config/generate-http-server-mock-config.sh -------------------------------------------------------------------------------- /tools/doc-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/doc-build.sh -------------------------------------------------------------------------------- /tools/dogfooding/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/dogfooding/Makefile -------------------------------------------------------------------------------- /tools/dogfooding/dogfood.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/dogfooding/dogfood.sh -------------------------------------------------------------------------------- /tools/dogfooding/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/dogfooding/requirements.txt -------------------------------------------------------------------------------- /tools/dogfooding/src/dogfood/package_resolved.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/dogfooding/src/dogfood/package_resolved.py -------------------------------------------------------------------------------- /tools/dogfooding/src/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/dogfooding/src/utils.py -------------------------------------------------------------------------------- /tools/dogfooding/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/dogfooding/tests/dogfood/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/dogfooding/tests/dogfood/test_package_resolved.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/dogfooding/tests/dogfood/test_package_resolved.py -------------------------------------------------------------------------------- /tools/dogfooding/update-dependency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/dogfooding/update-dependency.py -------------------------------------------------------------------------------- /tools/e2e-build-upload.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/e2e-build-upload.sh -------------------------------------------------------------------------------- /tools/env-check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/env-check.sh -------------------------------------------------------------------------------- /tools/http-server-mock/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/http-server-mock/.gitignore -------------------------------------------------------------------------------- /tools/http-server-mock/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/http-server-mock/Package.swift -------------------------------------------------------------------------------- /tools/http-server-mock/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/http-server-mock/README.md -------------------------------------------------------------------------------- /tools/http-server-mock/python/server_address.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/http-server-mock/python/server_address.py -------------------------------------------------------------------------------- /tools/http-server-mock/python/start_mock_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/http-server-mock/python/start_mock_server.py -------------------------------------------------------------------------------- /tools/issue_handler/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/issue_handler/.gitignore -------------------------------------------------------------------------------- /tools/issue_handler/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/issue_handler/README.md -------------------------------------------------------------------------------- /tools/issue_handler/integration_tests/test_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/issue_handler/integration_tests/test_analysis.py -------------------------------------------------------------------------------- /tools/issue_handler/integration_tests/test_real_issue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/issue_handler/integration_tests/test_real_issue.py -------------------------------------------------------------------------------- /tools/issue_handler/pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/issue_handler/pytest.ini -------------------------------------------------------------------------------- /tools/issue_handler/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/issue_handler/requirements.txt -------------------------------------------------------------------------------- /tools/issue_handler/run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/issue_handler/run_tests.sh -------------------------------------------------------------------------------- /tools/issue_handler/setup_env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/issue_handler/setup_env.sh -------------------------------------------------------------------------------- /tools/issue_handler/src/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/issue_handler/src/__init__.py -------------------------------------------------------------------------------- /tools/issue_handler/src/analyze_issue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/issue_handler/src/analyze_issue.py -------------------------------------------------------------------------------- /tools/issue_handler/src/github_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/issue_handler/src/github_handler.py -------------------------------------------------------------------------------- /tools/issue_handler/src/openai_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/issue_handler/src/openai_handler.py -------------------------------------------------------------------------------- /tools/issue_handler/src/slack_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/issue_handler/src/slack_handler.py -------------------------------------------------------------------------------- /tools/issue_handler/test_local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/issue_handler/test_local.py -------------------------------------------------------------------------------- /tools/issue_handler/test_slack_webhook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/issue_handler/test_slack_webhook.py -------------------------------------------------------------------------------- /tools/issue_handler/tests/test_github_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/issue_handler/tests/test_github_handler.py -------------------------------------------------------------------------------- /tools/issue_handler/tests/test_openai_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/issue_handler/tests/test_openai_handler.py -------------------------------------------------------------------------------- /tools/issue_handler/tests/test_slack_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/issue_handler/tests/test_slack_handler.py -------------------------------------------------------------------------------- /tools/license/check-license.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/license/check-license.sh -------------------------------------------------------------------------------- /tools/lint/run-linter.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/lint/run-linter.sh -------------------------------------------------------------------------------- /tools/lint/sources.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/lint/sources.swiftlint.yml -------------------------------------------------------------------------------- /tools/lint/tests.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/lint/tests.swiftlint.yml -------------------------------------------------------------------------------- /tools/podspec_bump_version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/podspec_bump_version.sh -------------------------------------------------------------------------------- /tools/release/build-xcframeworks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/release/build-xcframeworks.sh -------------------------------------------------------------------------------- /tools/release/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/release/build.sh -------------------------------------------------------------------------------- /tools/release/publish-github.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/release/publish-github.sh -------------------------------------------------------------------------------- /tools/release/publish-podspec.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/release/publish-podspec.sh -------------------------------------------------------------------------------- /tools/release/remove-arm64e-from-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/release/remove-arm64e-from-release.sh -------------------------------------------------------------------------------- /tools/release/remove-arm64e-from-xcframework.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/release/remove-arm64e-from-xcframework.sh -------------------------------------------------------------------------------- /tools/release/validate-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/release/validate-version.sh -------------------------------------------------------------------------------- /tools/release/validate-xcframeworks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/release/validate-xcframeworks.sh -------------------------------------------------------------------------------- /tools/repo-setup/Base.ci.xcconfig.src: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/repo-setup/Base.ci.xcconfig.src -------------------------------------------------------------------------------- /tools/repo-setup/Base.dev.xcconfig.src: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/repo-setup/Base.dev.xcconfig.src -------------------------------------------------------------------------------- /tools/repo-setup/carthage-bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/repo-setup/carthage-bootstrap.sh -------------------------------------------------------------------------------- /tools/repo-setup/repo-setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/repo-setup/repo-setup.sh -------------------------------------------------------------------------------- /tools/rum-models-generator/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/rum-models-generator/.gitignore -------------------------------------------------------------------------------- /tools/rum-models-generator/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/rum-models-generator/Package.resolved -------------------------------------------------------------------------------- /tools/rum-models-generator/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/rum-models-generator/Package.swift -------------------------------------------------------------------------------- /tools/rum-models-generator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/rum-models-generator/README.md -------------------------------------------------------------------------------- /tools/rum-models-generator/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/rum-models-generator/run.py -------------------------------------------------------------------------------- /tools/runner-setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/runner-setup.sh -------------------------------------------------------------------------------- /tools/secrets/check-secrets.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/secrets/check-secrets.sh -------------------------------------------------------------------------------- /tools/secrets/config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/secrets/config.sh -------------------------------------------------------------------------------- /tools/secrets/get-secret.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/secrets/get-secret.sh -------------------------------------------------------------------------------- /tools/secrets/set-secret.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/secrets/set-secret.sh -------------------------------------------------------------------------------- /tools/smoke-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/smoke-test.sh -------------------------------------------------------------------------------- /tools/spm-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/spm-build.sh -------------------------------------------------------------------------------- /tools/sr-snapshot-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/sr-snapshot-test.sh -------------------------------------------------------------------------------- /tools/sr-snapshots/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | /.build 3 | /Packages 4 | /*.xcodeproj 5 | xcuserdata/ 6 | -------------------------------------------------------------------------------- /tools/sr-snapshots/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/sr-snapshots/Package.swift -------------------------------------------------------------------------------- /tools/sr-snapshots/Sources/Files/Directory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/sr-snapshots/Sources/Files/Directory.swift -------------------------------------------------------------------------------- /tools/sr-snapshots/Sources/Files/DirectoryProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/sr-snapshots/Sources/Files/DirectoryProtocol.swift -------------------------------------------------------------------------------- /tools/sr-snapshots/Sources/Files/InMemoryDirectory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/sr-snapshots/Sources/Files/InMemoryDirectory.swift -------------------------------------------------------------------------------- /tools/sr-snapshots/Sources/Git/GitClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/sr-snapshots/Sources/Git/GitClient.swift -------------------------------------------------------------------------------- /tools/sr-snapshots/Sources/SRSnapshots/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/sr-snapshots/Sources/SRSnapshots/main.swift -------------------------------------------------------------------------------- /tools/sr-snapshots/Sources/SRSnapshotsCore/Commands.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/sr-snapshots/Sources/SRSnapshotsCore/Commands.swift -------------------------------------------------------------------------------- /tools/sr-snapshots/Sources/Shell/CommandLine.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/sr-snapshots/Sources/Shell/CommandLine.swift -------------------------------------------------------------------------------- /tools/sr-snapshots/Sources/Shell/ProcessCommandLine.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/sr-snapshots/Sources/Shell/ProcessCommandLine.swift -------------------------------------------------------------------------------- /tools/sr-snapshots/Tests/FilesTests/DirectoryTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/sr-snapshots/Tests/FilesTests/DirectoryTests.swift -------------------------------------------------------------------------------- /tools/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/test.sh -------------------------------------------------------------------------------- /tools/tools-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/tools-test.sh -------------------------------------------------------------------------------- /tools/ui-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/ui-test.sh -------------------------------------------------------------------------------- /tools/utils/argparse.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/utils/argparse.sh -------------------------------------------------------------------------------- /tools/utils/code-sign.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/utils/code-sign.sh -------------------------------------------------------------------------------- /tools/utils/common.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/utils/common.mk -------------------------------------------------------------------------------- /tools/utils/current-git.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/utils/current-git.sh -------------------------------------------------------------------------------- /tools/utils/echo-color.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/utils/echo-color.sh -------------------------------------------------------------------------------- /tools/xcode-templates/install-xcode-templates.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/tools/xcode-templates/install-xcode-templates.sh -------------------------------------------------------------------------------- /xcconfigs/Base.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/xcconfigs/Base.xcconfig -------------------------------------------------------------------------------- /xcconfigs/Datadog.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-ios/HEAD/xcconfigs/Datadog.xcconfig --------------------------------------------------------------------------------